奇狐社區論壇 總頁數 (2): [1] 2 »
在這個頁面顯示本主題全部的 17 個文章

奇狐社區論壇 (http://www.chiefox.com.tw/bbs/index.php)
- 問題交流 (http://www.chiefox.com.tw/bbs/forumdisplay.php?forumid=28)
-- 請問語法 (http://www.chiefox.com.tw/bbs/showthread.php?threadid=7339)


由 hwyhon 在 2007-03-22 02:28 發表:

請問語法

m:ma(c,10);
hh:CROSS(h,m);

請問當hh成立後要延遲10秒之後再執行畫底下這條線


VERTLINE(hh);


請教導
我該如何陳述才能如此執行

謝謝


由 cgjj 在 2007-03-22 09:23 發表:

Re: 延遲10秒才畫線
很抱歉, 您的想法實現有困難

因為主副圖公式只有於下列兩種情況下才會重跑:
1.有新 Tick 時 (新的數據進來時)
2.畫面有切換或指標有更動或重新套用時

主副圖公式並無定時跑這功能
許多商品很多時後, 會超過十秒才有新的 Tick (有成交)


由 hwyhon 在 2007-03-22 09:39 發表:

即時傳輸時

請問當hh成立的霎那以

if(hh,time,0);

time,能否準確抓到那跟觸價第一時間點,精確至秒


由 cgjj 在 2007-03-23 08:49 發表:

if(hh,time,0);
其中的 time 為K棒的數據時間

若於一分鐘其為1分的倍數, 值如 122600, 122700
若於5分鐘其為5分的倍數, 值如 122500, 123000
若於小時其為小時的倍數, 值如 120000, 130000
若於日其為日的倍數, 值均為 0
若於秒其為秒的倍數, 值如 120123

time 為數據的時間, 並非該根K棒數據收到電腦的時間

CURRENTTIME
則可取得公式計算當前的電腦時間。

不知您要做何用

別忘了, 我前面說的
主副圖公式只有於下列兩種情況下才會重跑:
1.有新 Tick 時 (新的數據進來時)
2.畫面有切換或指標有更動或重新套用時

無新數據或動作時是不會重算公式的

現階段若您要定時跑, 只有靠預警系統才有可能搭配


由 hwyhon 在 2007-03-23 11:51 發表:

其實是要自制個延遲輸出觸發預警

a:條件一成立 撥放c:\a.wav
b:條件二成立 撥放c:\b.wav
d:條件一 和 條件二同時成立 延遲10秒撥放 c:\d.wav

如此可減少奇狐的預警系統耗費資源與漏絲

請問以vb該如何寫
感恩


由 cgjj 在 2007-03-23 12:16 發表:

引用:
最初由 hwyhon 發表
其實是要自制個延遲輸出觸發預警

a:條件一成立 撥放c:\a.wav
b:條件二成立 撥放c:\b.wav
d:條件一 和 條件二同時成立 延遲10秒撥放 c:\d.wav

如此可減少奇狐的預警系統耗費資源與漏絲

請問以vb該如何寫
感恩



延遲10秒撥放
VBS 也難以處理, 因為 VBS 也是於公式中
必需公式被跑, VBS才會被跑
重點在於延遲問題


由 cgjj 在 2007-03-23 12:22 發表:

您可考慮換種方式

條件一成立 CK=1
條件二成立 CK=2
條件一 和 條件二同時成立 CK=3

PLAYSOUND(CK=1,0,'聲音一');
PLAYSOUND(CK=2,0,'聲音二');
PLAYSOUND(CK=3,0,'聲音三');

這樣耳朵可清楚分辨狀況呀

不懂您為何需延遲輸出觸發預警


由 hwyhon 在 2007-03-23 13:24 發表:

PLAYSOUND(CK=1,0,'聲音一');
PLAYSOUND(CK=2,0,'聲音二');
PLAYSOUND(CK=3,0,'聲音三');

奇狐這樣三首歌會同時撥放吧

若能用語言去延遲執行播放程式

聲音一播放時過十秒
再執行播放'聲音三時
window本身會自動跳出聲音一
只播放'聲音三

因此我須延遲動作再執行播放'聲音三

萬一睡著了這樣更能分辨信號

許多控制元件都需利用到延遲

請問該如何做呢


由 cgjj 在 2007-03-23 13:45 發表:

想太多嚕, 不會的啦!

PLAYSOUND(COND,TYPE,SOUND);
是當COND條件滿足時才播放SOUND聲

CK 值不會同時等於1, 又等於2, 又等於3
您判斷式只要正確寫好就能正常運作
不會同時發聲的

若您刻意將三者條件弄一樣
PLAYSOUND(CK=1,0,'聲音一');
PLAYSOUND(CK=1,0,'聲音二');
PLAYSOUND(CK=1,0,'聲音三');
它也只會播放最後一列的聲音三, 不會混播


由 hwyhon 在 2007-03-23 14:05 發表:

仍有許多事件我需要用到延遲去處發它

不知在奇狐公式中如何才有辦法去實踐延遲觸發

外在執行檔

例如執行c:\3.wav

請教導
謝謝


由 cgjj 在 2007-03-23 14:08 發表:

引用:
最初由 hwyhon 發表
仍有許多事件我需要用到延遲去處發它...



有點難以想像
一般人都要看 Real Time 的
實在有點不解
請您舉應用實例, 謝謝!


由 hwyhon 在 2007-03-23 14:28 發表:

引用:
最初由 cgjj 發表
有點難以想像
一般人都要看 Real Time 的
實在有點不解
請您舉應用實例, 謝謝!



同一秒產生的信號我必定要制定前後處理順序而已

例子與開車一樣必須先發動才能開動

開動與發動同秒動作較難即使可以亦會常凸槌

實例就如播放程式般
三首歌制定前後播放順續

a:條件一成立 撥放c:\a.wav (優先處理)
b:條件二成立 撥放c:\b.wav (優先處理後再處理)
d:條件一 和 條件二同時成立 延遲10秒撥放 c:\d.wav (上兩首有播放後再撥此首)


由 cgjj 在 2007-03-23 14:45 發表:

還是不解
請您舉真正的股票應用實例
我們一起來看看, 有無方法可完成
謝謝


由 hwyhon 在 2007-03-23 15:34 發表:

如細微條件同時成立時以程式執行多帳戶下單時先後順序或平,買,賣,等問題


由 快刀手 在 2007-03-23 15:56 發表:

奇狐指標他計算時必需要有成交才計算
所以要計算時間進去那可能您必需確認
交易的頻率(如每秒一筆),但這在實際
交易中是不能可能的。


全部時間均為台灣時間, 現在時間為03:35 總頁數 (2): [1] 2 »
在這個頁面顯示本主題全部的 17 個文章


Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.

簡愛洋行 製作 Copyright 2003-. All Rights Reserved.