大伊人青草狠狠久久-大伊香蕉精品视频在线-大伊香蕉精品一区视频在线-大伊香蕉在线精品不卡视频-大伊香蕉在线精品视频75-大伊香蕉在线精品视频人碰人

您現在的位置:程序化交易>> 期貨公式>> 交易開拓者(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  點擊這里給我發消息進行 有償 編寫!不貴!點擊查看價格!


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

相關文章

    沒有相關內容
主站蜘蛛池模板: 国内免费在线视频 | 青青草久热精品视频在线观看 | 福利视频免费观看 | 欧美亚洲图片 | 黄色毛片在线播放 | 九天玄帝诀高清300集免费观看 | 男女很黄很色床视频网站免 | 亚洲国产成人久久精品动漫 | 四虎在线永久视频观看 | 四虎永久在线精品国产馆v视影院 | 最新福利在线 | 精品久久中文字幕 | 天天操天天爽天天射 | 亚州综合 | 婷婷在线观看视频 | 日韩欧美精品一区二区三区 | 国产精品久久久久无毒 | 久久久久香蕉视频 | 欧美日韩在线视频一区 | 日本特黄特色aaa大片免费欧 | 在线视频a | 欧美一区亚洲 | 可以直接看的毛片 | 成 人 黄 色 视频 免费观看 | 日日操夜夜操免费视频 | 天天干天天干天天干天天干天天干 | 久久机热一这里只精品 | 精品视频一区二区三区免费 | 亚洲午夜片子大全精品 | 中文字幕在线不卡精品视频99 | 日本不卡二 | 99久久精品费精品国产一区二 | 成人一级网站 | 四虎在线最新地址4hu | 中文字幕一区二区日产乱码 | 2021最新国产成人精品视频 | 亚洲品质自拍视频 | 亚洲精品视频在线观看视频 | 久青草网站 | 99热这里只有精品在线 | 韩国一大片a毛片 |