請問這個平倉命令應(yīng)該怎么修改才能包括這3種情況?
作者:開拓者 TB 來源:cxh99.com 發(fā)布時間:2017年07月08日
-
咨詢內(nèi)容:
本帖最后由 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、沒發(fā)生跳空(應(yīng)該按ds1發(fā)單,但open<ds1時按open發(fā)單不準(zhǔn)確)。
2、當(dāng)根K線開盤時觸發(fā)平倉條件,open<ds1發(fā)生跳空。
3、當(dāng)根K線開盤時沒觸發(fā)平倉條件,但在當(dāng)根K線收盤前(收長上影陽線或長上影陰線)觸發(fā)了平倉條件并且發(fā)生觸發(fā)了平倉條件時的價格小于ds1但大于open而出現(xiàn)跳空,此時同樣open<ds1(因open<ds1按open發(fā)單不準(zhǔn)確)。
if(PDT1) sell(0,Min(open,ds1);
只在第2種情況時,發(fā)單價格準(zhǔn)確,但在其它兩種情況就不準(zhǔn)確了,
請問這個平倉命令應(yīng)該怎么修改才能包括這3種情況?