請問這個平倉命令應該怎么修改才能包括這3種情況? [開拓者 TB]
-
咨詢內容:
本帖最后由 xxq8888 于 2016-12-2 21:16 編輯
我采用的是教程上說的跟蹤止盈止損(5分鐘周期):
ds1=HighestAfterEntry[1] - TrailingStop1*MinPoint;
PDT1=Low<=ds1 And HighestAfterEntry[1]>= MyEntryPrice + TrailingStart1*MinPoint;
if(PDT1) sell(0,Min(open,ds1));
我說的跳空是指跳過ds1,可能有以下3種情況:
1、沒發生跳空(應該按ds1發單,但open<ds1時按open發單不準確)。
2、當根K線開盤時觸發平倉條件,open<ds1發生跳空。
3、當根K線開盤時沒觸發平倉條件,但在當根K線收盤前(收長上影陽線或長上影陰線)觸發了平倉條件并且發生觸發了平倉條件時的價格小于ds1但大于open而出現跳空,此時同樣open<ds1(因open<ds1按open發單不準確)。
if(PDT1) sell(0,Min(open,ds1);
只在第2種情況時,發單價格準確,但在其它兩種情況就不準確了,
請問這個平倉命令應該怎么修改才能包括這3種情況?
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 511411198 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容