看板 Trading 關於我們 聯絡資訊
交易邏輯是,盤中有低於下限價,尾盤站上下限價,尾盤進多單,隔天開盤就出掉。 出錯的情況 假如下限價是9000,10點的時候8990,11點的時候9010(此時他就會進單), 結果尾盤還是低於9000。 所以想請問熟悉語法的大大,我有沒有辦法加入時間限制。 我的交易是日K。 以下是我寫在日盛hts4000裡的語法。 if l<downline and c>downline then buy this bar end if if barssinceentry(0) = 1 then exitlong this bar end if -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.218.44.51 ※ 文章網址: https://www.ptt.cc/bbs/Trading/M.1434458097.A.08A.html
shyart: 沒試過日K 是日K的話 看能不能用 if Q_time = 134400 ... 06/16 20:53
cowba1019: 請問if q time的意思是? 06/16 22:15
goodddog: q_time是電腦作業系統的時間 06/16 22:23
cowba1019: 把時間加進去了,看來是需要自己來盯著看,因為歷史回 06/17 16:18
cowba1019: 測好像無法分辨,只會看開高低收而已@@ 06/17 16:18
goodddog: q_time只有盤中才是系統時間,盤後取值都是0喔 06/17 20:01
shyart: 不然就是用 Time 但這是 K棒的時間 5分K最後下單是 1:40 06/17 20:42
shyart: 這樣可能可以坐回測 但就怕最後5分鐘 有不符條件的情形了 06/17 20:44
cowba1019: 沒關系,因為我回測是用execl寫。如果q_time可以盤中 06/17 22:45
cowba1019: 只要確定q time盤中可以下單就好了^^ 06/17 22:46
drcold: @日k除非是用q_time的語法,否則不可能尾盤下單 08/23 21:09