一、說的簡單一點就是if condition1 then buy next bar at xxx limit;這是一個完整的條件執(zhí)行限價單,當條件滿足時,發(fā)出委托單;下一根bar結(jié)束重新判斷一次condition1,如果condition1條件滿足而委托單沒有成交,那么該委托單不會取消,如果condition1條件不再滿足而且委托單沒有成交,那么取消委托單。
二、委托單在下一根bar沒有成交,您只需要更改一下條件判斷語句使condition1不再成立,那么下一根結(jié)束的時候就會執(zhí)行取消當前未成交的委托單。
三、真回報的情況下,直接發(fā)到交易商或先本地洗再發(fā)交易商對交易策略識別委托單是否成交沒有影響;在假回報的情況下,直接發(fā)市價單到交易商,交易策略立即識別該委托單的成交價為下一根bar的開盤價,而實際是否成交不一定,對于成交價格也不一定和開盤價相等;對于先洗價再轉(zhuǎn)其它價格發(fā)送到交易商,道理也是一樣的,本地洗觸價的時候,交易策略識別委托單成交,成交價為觸價,而實際是否成交不一定,實際在交易所的成交價格也不一定的。
?
一、說的簡單一點就是if condition1 then buy next bar at xxx limit;這是一個完整的條件執(zhí)行限價單,當條件滿足時,發(fā)出委托單;下一根bar結(jié)束重新判斷一次condition1,如果condition1條件滿足而委托單沒有成交,那么該委托單不會取消,如果condition1條件不再滿足而且委托單沒有成交,那么取消委托單。
二、委托單在下一根bar沒有成交,您只需要更改一下條件判斷語句使condition1不再成立,那么下一根結(jié)束的時候就會執(zhí)行取消當前未成交的委托單。
三、真回報的情況下,直接發(fā)到交易商或先本地洗再發(fā)交易商對交易策略識別委托單是否成交沒有影響;在假回報的情況下,直接發(fā)市價單到交易商,交易策略立即識別該委托單的成交價為下一根bar的開盤價,而實際是否成交不一定,對于成交價格也不一定和開盤價相等;對于先洗價再轉(zhuǎn)其它價格發(fā)送到交易商,道理也是一樣的,本地洗觸價的時候,交易策略識別委托單成交,成交價為觸價,而實際是否成交不一定,實際在交易所的成交價格也不一定的。
?
在這一根K線limit沒成交,下一跟K線依然滿足condition1,但這個時候我想取消掉上一個限價單,重新以新的價格發(fā)限價單可以實現(xiàn)嗎
?
比如您的條件語句是if condition1 then buy next bar at value1 limit;每根bar結(jié)束的時候,condtion1的條件重新判斷一下,如果成立,那么會以當根bar的value1價格發(fā)送委托單,用一句話說就是:每根bar結(jié)束,條件重新判斷,委托單價格重新計算(這里使用變量value1來表示委托單價格,只需要將value1重新賦值就可以更改價格了,那么委托單的價格也會重新計算)。
?
比如您的條件語句是if condition1 then buy next bar at value1 limit;每根bar結(jié)束的時候,condtion1的條件重新判斷一下,如果成立,那么會以當根bar的value1價格發(fā)送委托單,用一句話說就是:每根bar結(jié)束,條件重新判斷,委托單價格重新計算(這里使用變量value1來表示委托單價格,只需要將value1重新賦值就可以更改價格了,那么委托單的價格也會重新計算)。