|
不好意思請教一下
nputs:BeginTime(0847),EndTime(0910),
if BeginTime < Time and Time < EndTime then begin
if [條件] then buy next bar at open
這是我現在的
然後我想要的是
if 在0847 到 0910 符合 [條件] 的話 不管什麼時間在開盤點上下5點 買進
只要在0847 到 0910 符合 [條件] 就構成買進訊號 之後實際建倉的動作 只有一個條件就是 在開盤點上下5點和 當日最高價-開盤價<37
如果把 EndTime 往後拉的話(1030) 其實可以達到我的需求
但有一個問題就是 行情可能在 0847-0910沒有達到所有作多的條件
而在0910-1030達到所有作多的條件且符合開盤點上下五點所以做多建倉
但是當天應該是不要交易的
所以簡單來說我是只要在0847--0910符合條件的話 後面只是等到我想要的買進價格範圍才買進(實際買進當下不用符合所有條件)
在同一根k棒不會同時符合
開盤到0910在我的策略可以中可以有個訊號,但是0910後的策略條件成立對我來說不具意義
所以我想要在開盤到0910這段時間內決定方向及當日是否要交易,但在我要的價位買進(不限於0910以前)
手動的話可以做到,就是程式如果跑出訊號後,我就把單子掛在訊號方向及我要的價位,讓行情去觸到後成交
請問要怎麼寫才可以達成我的需求呢? |
|