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

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

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

  • 咨詢內(nèi)容: Params
    ? ? ? ? Numeric FastLength(12);
    ? ? ? ? Numeric SlowLength(26);
    ? ? ? ? Numeric MACDLength(9);
    ? ? ? ?
    ? ? Numeric StopLossSetA(300);? ? // 止損設(shè)置多頭
    ? ? Numeric StopLossSetB(300);? ? // 止損設(shè)置空頭
    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; // 開倉價格,本例是開倉均價,也可根據(jù)需要設(shè)置為某次入場的價格
    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)// 止損條件表達(dá)式
    ? ?? ???{
    ? ?? ?? ?? ?MyExitPrice = MyEntryPrice - StopLossSetA*MinPoint;
    ? ?? ???
    ? ?? ?? ? IF(Low< MyExitPrice)
    ? ?? ?? ? MyExitPrice = Open;? ?? ?// 如果該Bar開盤價有跳空觸發(fā),則用開盤價代替
    ? ?? ?? ?? ?Sell(0,MyExitPrice);
    ? ?? ???}
    ? ?? ???}
    ? ? ? ?

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

    End



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

    ?

    ?來源:CXH99.COM

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

    你用這個官網(wǎng)提供的止損代碼改改多好。把開平倉的代碼放一起,止損的代碼單獨放一起,編程看著舒服。
    我加了備注清晰明了。想移動止損,想初始止損,隨便改。
    1. //bStop = Highest(High[1],BarsSinceEntry) - nLoss*OnePoint;? ? //買盤止損線不斷移動到買入后產(chǎn)生的最高價減去止損限額
    2. ? ?? ???//sStop =??Lowest( Low[1],BarsSinceEntry) + nLoss*OnePoint;? ? //賣盤止損線不斷移動到賣出后產(chǎn)生的最低價減去止損限額
    3. ? ?? ???bStop = EntryPrice - nLoss*OnePoint;? ? //買盤止損線不斷移動到買入后產(chǎn)生的最高價減去止損限額
    4. ? ?? ???sStop =??EntryPrice + nLoss*OnePoint;? ? //賣盤止損線不斷移動到賣出后產(chǎn)生的最低價減去止損限額
    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. ? ? ? ? ? ? ? ???}
    復(fù)制代碼

    ?

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

    好的,謝謝,我試試看

    ?

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

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

 

有思路,想編寫各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友

可聯(lián)系技術(shù)人員 QQ: 511411198  點擊這里給我發(fā)消息進(jìn)行 有償 編寫!不貴!點擊查看價格!


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

相關(guān)文章

    沒有相關(guān)內(nèi)容
主站蜘蛛池模板: 狠狠色综合网 | 欧美成人精品一级高清片 | 天天搞天天操 | 四虎影视4hutv最新地址在线 | 伊人一伊人色综合网 | 天天操天天插天天射 | 久久久久久a亚洲欧洲aⅴ | 四虎影院最新地址 | 99精品高清不卡在线观看 | 男女www| 综合网在线观看 | 日韩亚洲一区中文字幕在线 | 日本视频在线观看不卡高清免费 | 青青青激情视频在线最新 | 爱做久久久久久久久久 | 亚洲国产精品乱码一区二区三区 | 26uuu欧美视频在线观看 | 激情在线网站 | 日本一级特黄毛片免费视频9 | 久久精品国产精品亚洲综合 | 日韩精品在线视频观看 | 成人小视频在线 | 亚洲精品mv在线观看 | 97影院网| 久青草中文字幕精品视频 | 欧美一级免费观看 | 色综合天天 | 久久精品综合国产二区 | 久久久久久久九九九九 | 欧美高清激情毛片 | 成人黄色一级视频 | 日本一区二区视频免费播放 | 天天干夜夜爽 | 欧美日韩国产另类一区二区三区 | 亚洲精品三区 | 成人牲交一极毛片 | 狠狠久久| 手机在线看片国产日韩生活片 | 久久99热久久精品91 | 91久久综合九色综合欧美亚洲 | 国产中文欧美 |