人人爽天天爽夜夜爽qc-人人爽天天爽夜夜爽曰-人人天天爱天天做天天摸-人人天天夜夜-色网站在线-色网站在线看

您現在的位置:程序化交易>> 期貨公式>> 交易開拓者(TB)>> 開拓者知識>>正文內容

求大神,止損不會執行 [開拓者 TB]

  • 咨詢內容: Params
    ? ? ? ? Numeric FastLength(12);
    ? ? ? ? Numeric SlowLength(26);
    ? ? ? ? Numeric MACDLength(9);
    ? ? ? ?
    ? ? Numeric StopLossSetA(300);? ? // 止損設置多頭
    ? ? Numeric StopLossSetB(300);? ? // 止損設置空頭
    Vars
    ? ? ? ? NumericSeries M;
    ? ? ? ? Numeric AvgMACD;
    ? ? ? ? NumericSeries N;
    ? ? ? ? Numeric MACDDiff;
    ? ? ? ? Numeric??G1;
    ? ? ? ? Numeric G2;
    ? ? ? ? Numeric E;
    ? ???Numeric F;
    ? ? ? ? Numeric P1;
    ? ? ? ? Numeric P2;
    ? ???NumericSeries EA;
    ? ???NumericSeries EF;
    ? ???NumericSeries EP1;
    ? ???NumericSeries EP2;
    ? ???
    ? ?
    Numeric MinPoint;// 一個最小變動單位,也就是一跳
    Numeric MyEntryPrice; // 開倉價格,本例是開倉均價,也可根據需要設置為某次入場的價格
    Numeric MyExitPrice;// 平倉價格


    Begin
    ? ? ? ? M = XAverage( Close, FastLength ) - XAverage( Close, SlowLength ) ;? ? ? ?
    ? ? ? ? AvgMACD = XAverage(M,MACDLength);
    ? ? ? ? MACDDiff = M - AvgMACD;
    ? ? ? ?
    ? ? MinPoint = MinMove*PriceScale;
    ? ? MyEntryPrice = AvgEntryPrice;
    ? ? ? ? PlotNumeric("MACD",M);
    ? ? ? ? PlotNumeric("MACDAvg",AvgMACD);
    ? ? ? ?
    ? ? ? ? If (MACDDiff >= 0)? ? ? ?
    ? ? ? ? ? ? ? ? PlotNumeric("MACDDiff",MACDDiff,0,Red);
    ? ? ? ? Else
    ? ? ? ? ? ? ? ? PlotNumeric("MACDDiff",MACDDiff,0,Green);
    ? ? ? ? PlotNumeric("零線",0); ? ? ? ???
    ? ? ? ? N=AvgMACD;
    ? ? ? ? G1=Highest (h,8);
    ? ? ? ? G2=Lowest(l,8);

    ? ? ? ? If (((M[1]>N[1]) AND (M<N))AND(M<>0))
    ? ? ? ? {E=M;
    ? ? ? ? P1=G1;
    ? ???EA=E;
    ? ???EP1=P1;
    ? ? ? ? PlotNumeric("EA",E);
    ? ? ? ? PlotNumeric("EP1",P1);
    ? ? ? ?
    ? ? ? ? }
    ? ? ? ?

    ? ? ? ? IF(((M[1]<N[1]) AND (M>N))AND(M<>0))
    ? ? ? ? {F=M;
    ? ? ? ? P2=G2;
    ? ? ? ? EF=F;
    ? ? ? ? EP2=P2;
    ? ? ? ? PlotNumeric("EF",F);
    ? ? ? ? PlotNumeric("EP2",P2);
    ? ? ? ? //PlotNumeric("R",R);
    ? ? ? ? }



    ??IF ((EP2 <EP2[1]) and(EF>=EF[1]))
    ? ?? ?? ?? ? Buy(0,Close);
    ? ?? ?? ?
    ? ? ? ?? ? IF(MarketPosition==1) // 有多倉的情況
    ? ? {? ???IF(Open <= MyEntryPrice - StopLossSetA*MinPoint)// 止損條件表達式
    ? ?? ???{
    ? ?? ?? ?? ?MyExitPrice = MyEntryPrice - StopLossSetA*MinPoint;
    ? ?? ???
    ? ?? ?? ? IF(Low< MyExitPrice)
    ? ?? ?? ? MyExitPrice = Open;? ?? ?// 如果該Bar開盤價有跳空觸發,則用開盤價代替
    ? ?? ?? ?? ?Sell(0,MyExitPrice);
    ? ?? ???}
    ? ?? ???}
    ? ? ? ?

    ? ? ? ?? ?
    ? ? ? ?? ?
    ? ? IF((EP1>EP1[1] ) and (EA <=EA[1]))
    ? ?? ???SellShort(0,Close);
    ? ?? ?? ?? ???
    ??IF(MarketPosition==-1) // 有空倉的情況
    ? ? {? ?IF(Open >= MyEntryPrice + StopLossSetB*MinPoint)// 止損條件表達式
    ? ?? ???{
    ? ?? ?? ?? ?MyExitPrice = MyEntryPrice + StopLossSetB*MinPoint;
    ? ?? ?? ?? ?
    ? ?? ???IF(High> MyExitPrice)
    ? ?? ???MyExitPrice = Open;? ?? ?// 如果該Bar開盤價有跳空觸發,則用開盤價代替
    ? ?? ?? ?? ?BuyToCover(0,MyExitPrice);
    ? ?}
    ? ? }
    ? ?? ?? ?? ???

    End



    這段代碼,無論止損怎么設,都不會執行,同時我還遇到一種情況,就是空頭止損無論設置多大第二根BAR就會被止損,多頭無論設置多小都不會被執行,這是什么情況?

    ?

    ?來源:CXH99.COM

  • TB技術人員: 本帖最后由 kookzw 于 2017-6-24 17:49 編輯

    你用這個官網提供的止損代碼改改多好。把開平倉的代碼放一起,止損的代碼單獨放一起,編程看著舒服。
    我加了備注清晰明了。想移動止損,想初始止損,隨便改。
    1. //bStop = Highest(High[1],BarsSinceEntry) - nLoss*OnePoint;? ? //買盤止損線不斷移動到買入后產生的最高價減去止損限額
    2. ? ?? ???//sStop =??Lowest( Low[1],BarsSinceEntry) + nLoss*OnePoint;? ? //賣盤止損線不斷移動到賣出后產生的最低價減去止損限額
    3. ? ?? ???bStop = EntryPrice - nLoss*OnePoint;? ? //買盤止損線不斷移動到買入后產生的最高價減去止損限額
    4. ? ?? ???sStop =??EntryPrice + nLoss*OnePoint;? ? //賣盤止損線不斷移動到賣出后產生的最低價減去止損限額
    5. ? ?? ???
    6. ? ? ? ? ? ? ? ? If (MarketPosition == 1) PlotNumeric("bStop",bStop);? ? // 畫出多單止損線。? ?
    7. ? ?? ???If (MarketPosition ==-1) PlotNumeric("sStop",sStop);? ? // 畫出空單止損線。??
    8. ? ?? ?? ?If ( BarsSinceEntry <> 0)
    9. ? ?? ???{? ?? ???
    10. ? ?? ?? ???If ( MarketPosition == 1 &&??Low<bStop )? ?? ? Sell(0,Min(Open,bStop));
    11. ? ?? ?? ???If ( MarketPosition ==-1 && High>sStop ) BuyToCover(0,Max(Open,sStop));
    12. ? ? ? ? ? ? ? ???}
    復制代碼

    ?

  • TB客服:
    kookzw 發表于 2017-6-24 17:45
    你用這個官網提供的止損代碼改改多好。把開平倉的代碼放一起,止損的代碼單獨放一起,編程看著舒服。
    我加 ...

    好的,謝謝,我試試看

    ?

  • 網友回復:
    kookzw 發表于 2017-6-24 17:45
    你用這個官網提供的止損代碼改改多好。把開平倉的代碼放一起,止損的代碼單獨放一起,編程看著舒服。
    我加 ...

    我嘗試了,問題還是沒得到解決,不過還是非常感謝你

 

有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友

可聯系技術人員 QQ: 511411198  點擊這里給我發消息進行 有償 編寫!不貴!點擊查看價格!


【字體: 】【打印文章】【查看評論

相關文章

    沒有相關內容
主站蜘蛛池模板: 欧美人成人亚洲专区中文字幕 | 国产已拍视频 | 中文亚洲日韩欧美 | 日韩在线精品 | 精品国产免费福利片 | 日韩成人一区ftp在线播放 | 日韩专区欧美 | 精品伊人久久大线蕉色首页 | 中文字幕2019年中文字幕 | 欧美一级手机免费观看片 | 国产自产视频在线观看香蕉 | 久久福利影院 | 国产一级视频播放 | 九九精品在线视频 | 中文字幕一区波多野结衣 | 成人另类视频 | 一级特黄性色生活片一区二区 | 久久综合九色综合欧美狠狠 | 日本高清乱理论片 | 羞羞视频免费网站com | 日韩三级在线免费观看 | 在线资源天堂 | 天天操天天舔天天干 | 一区二区三区日韩免费播放 | 妞干网中文字幕 | 七色永久性tv网站免费看 | 一级床上爽高清播放 | 亚洲剧场午夜在线观看 | 在线视频日韩欧美 | 午夜精品福利视频 | 日本小视频网站 | 亚洲一区无码中文字幕 | free性欧美淫俄罗斯 | 欧美a级片在线观看 | 美女视频黄是免费的 | 美女黄色在线 | 国产高清在线视频 | 成年人在线网站 | 精品国产亚一区二区三区 | 亚洲一区二区三区高清视频 | 92精品国产自产在线观看48 |