![]() |
在這個頁面顯示本主題全部的 16 個文章 |
奇狐社區論壇 (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=15844)
交易時間
我在公式的交易時間設定為8:45-13:44
TIME<=134401 and TIME>=084500
..............................................................
請教版主.為什麼時間到了13:40:01就停止交易呢?
謝謝~
__________________
人外有人 天外有天 不懼不貪 亦富亦安
回覆: 交易時間
引用:
最初由 ifuian 發表
我在公式的交易時間設定為8:45-13:44
TIME<=134401 and TIME>=084500
..............................................................
請教版主.為什麼時間到了13:40:01就停止交易呢?
謝謝~
回覆: 回覆: 交易時間
引用:
最初由 cgjj 發表
您用五分鐘週期對吧
13:40:01 已進入 13:45 這根K棒 ( Time =134500 )
TIME 是 K棒時間唷, 不是電腦時間
電腦時間要用 CURRENTTIME (時間要校準)
測試中的新版 v5.1 Beta 版, 有新增提供 DYNAINFO(55)
可取得該商品 [最終行情時間] , 可利用其來判斷(非電腦時間)
__________________
人外有人 天外有天 不懼不貪 亦富亦安
回覆: 回覆: 回覆: 交易時間
引用:
最初由 ifuian 發表
我是使用15分週期!!
如果是你說的K棒時間.依據15分週期.
在13:30:01就已經進入13:45這根K棒.
應該在13:30:01訊號會歸0.
為什麼我的公式還是在13:40:01之後訊號才歸0?
另外是否改成 :
CURRENTTIME<=134401 and TIME>=084500
謝謝~
回覆: 回覆: 回覆: 回覆: 交易時間
引用:
最初由 cgjj 發表
Re: 應該在13:30:01訊號會歸0, 為什麼我的公式還是在13:40:01之後訊號才歸0?
這要看您公式是否還有其他部份會造成影響
Re: 另外是否改成 : CURRENTTIME<=134401 and TIME>=084500
若前面那行非問題主因, 這樣改問題可能仍在
__________________
人外有人 天外有天 不懼不貪 亦富亦安
回覆: 回覆: 回覆: 回覆: 交易時間
引用:
最初由 cgjj 發表
Re: 應該在13:30:01訊號會歸0, 為什麼我的公式還是在13:40:01之後訊號才歸0?
這要看您公式是否還有其他部份會造成影響
Re: 另外是否改成 : CURRENTTIME<=134401 and TIME>=084500
若前面那行非問題主因, 這樣改問題可能仍在
__________________
人外有人 天外有天 不懼不貪 亦富亦安
回覆: 回覆: 回覆: 回覆: 回覆: 交易時間
引用:
最初由 ifuian 發表
改成 : CURRENTTIME<=134401 and TIME>=084500
這樣在交易時間上是行的通的.
訊號確實在13:44:01歸0
不過.....
另一個問題出現了...
所有之前的訊號全部不見.
這樣的寫法是否意味著明天開盤訊號才會再出現?
回覆: 回覆: 回覆: 回覆: 回覆: 交易時間
引用:
最初由 ifuian 發表
改成 : CURRENTTIME<=134401 and TIME>=084500
這樣在交易時間上是行的通的.
訊號確實在13:44:01歸0
不過.....
另一個問題出現了...
所有之前的訊號全部不見.
這樣的寫法是否意味著明天開盤訊號才會再出現?
__________________
人外有人 天外有天 不懼不貪 亦富亦安
回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 交易時間
引用:
最初由 cgjj 發表
試試這樣是否合乎您需求
最末根才用電腦時間比較, 其他根用K棒時間
CK1:=TIME<134500 and TIME>=084500;
CK2:=CURRENTTIME<=134401 and TIME>=084500;
CK:=if(ISLASTBAR,CK2,CK1);
__________________
人外有人 天外有天 不懼不貪 亦富亦安
ifuian兄
您可建一副公式
時間:TIME;
於主程式裡去以引用副公式的一分周期 時間
再於主程式裡去規範引用過來的一分周期時間即可
時間<=134401 and 時間>=084500
祝您
順心如意
__________________
就是發蓊梨(ㄛㄥˇ ㄌㄞˊ) 程式交易網站
[教學]指標公式及程式交易系統撰寫 [代工]
學會指標策略程式化的撰寫,將可讓你不再盲目投下辛苦賺來的血汗錢
要知道交易的策略或交易的模式長期執行下確實可獲利
交易才有意義的.否則寧可不交易
引用:
最初由 hwyhon 發表
ifuian兄
您可建一副公式
時間:TIME;
於主程式裡去以引用副公式的一分周期 時間
再於主程式裡去規範引用過來的一分周期時間即可
時間<=134401 and 時間>=084500
祝您
順心如意
__________________
人外有人 天外有天 不懼不貪 亦富亦安
引用:
最初由 ifuian 發表
今日測試版主的改良方式
將
MarketPosition:IF(TIME<=134431 and TIME>=084500 ,.......
改成
CK1:=TIME<134500 and TIME>=084500;
CK2:=CURRENTTIME<=134431 and TIME>=084500;
CK:=if(ISLASTBAR,CK2,CK1);
MarketPosition:IF(CK ,.......
這樣的方式是可行的.
謝感謝總版主指正.
hwyhon兄
謝謝你提供寶貴的意見
我會試試看~
再次感謝二位.![]()
![]()
引用:
最初由 cgjj 發表
不客氣, 若是用在v5.1 Beta 版
可用 DYNAINFO(55) 取代 CURRENTTIME
會更理想些![]()
__________________
人外有人 天外有天 不懼不貪 亦富亦安
引用:
最初由 ifuian 發表
雖然我的問題已經解決.
但我還是想了解關於DYNAINFO(55)如何使用?
是..這樣嗎?
MarketPosition:IF(DYNAINFO(55)<=134431 and DYNAINFO(55)>=084500 ,.......
請版主指教~
謝謝~
引用:
最初由 cgjj 發表
CK1:=TIME<134500 and TIME>=084500;
CK2:=CURRENTTIME<=134431 and TIME>=084500;
CK:=if(ISLASTBAR,CK2,CK1);
改為
CK1:=TIME<134500 and TIME>=084500;
CK2:=DYNAINFO(55)<=134431 and TIME>=084500;
CK:=if(ISLASTBAR,CK2,CK1);
甚至可簡化為
CK:=if(ISLASTBAR,DYNAINFO(55)<=134431,TIME<134500)
因為K線的 TIME 必定 >=084500
__________________
人外有人 天外有天 不懼不貪 亦富亦安
使用結果回報
引用:
最初由 cgjj 發表
CK1:=TIME<134500 and TIME>=084500;
CK2:=CURRENTTIME<=134431 and TIME>=084500;
CK:=if(ISLASTBAR,CK2,CK1);
改為
CK1:=TIME<134500 and TIME>=084500;
CK2:=DYNAINFO(55)<=134431 and TIME>=084500;
CK:=if(ISLASTBAR,CK2,CK1);
甚至可簡化為
CK:=if(ISLASTBAR,DYNAINFO(55)<=134431,TIME<134500)
因為K線的 TIME 必定 >=084500
__________________
人外有人 天外有天 不懼不貪 亦富亦安
全部時間均為台灣時間, 現在時間為22:45 | 在這個頁面顯示本主題全部的 16 個文章 |
Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.
簡愛洋行 製作 Copyright 2003-. All Rights Reserved.