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

看視頻學(xué)習(xí)的不對(duì) [開拓者 TB]

  • 咨詢內(nèi)容: //------------------------------------------------------------------------
    // 簡(jiǎn)稱:
    // 名稱:
    // 類別: 公式應(yīng)用
    // 類型: 用戶應(yīng)用
    // 輸出: Void
    Params
    ? ? ? ? Numeric Length(20);? ? ? ? ? ? ? ? ? ? ? ?
    ? ? ? ? Numeric Offset(2);? ? ? ?
    ? ? ? ? Numeric lots(0);? ? ? ? ? ? ? ?
    ? ? ? ? Numeric stoploss[50];
    ? ? ? ? Numeric takeprofit[50];
    ? ? ? ?? ???
    Vars
    ? ? ? ? NumericSeries UpLine;? ? ? ? ? ? ? ? //上軌
    ? ? ? ? NumericSeries DownLine;? ? ? ? ? ? ? ? //下軌
    ? ? ? ? NumericSeries MidLine;? ? ? ? //中間線
    ? ? ? ? Numeric Band;
    ? ? ? ? Numeric STOPLOSSPRICE;
    ? ? ? ? Numeric takeprofitprice;
    Begin
    ? ? ? ? MidLine = AverageFC(Close,Length);
    ? ? ? ? Band = StandardDev(Close,Length,2);
    ? ? ? ? UpLine = MidLine + Offset * Band;
    ? ? ? ? DownLine = MidLine - Offset * Band;
    ? ? ? ? PlotNumeric("UpLine",UpLine);
    ? ? ? ? PlotNumeric("DownLine",DownLine);
    ? ? ? ? PlotNumeric("MidLine",MidLine);
    ? ? ? ?
    ? ? ? ? IF(MarketPosition<>1 and high>=upline[1])
    ? ? ? ? {
    ? ? ? ?
    ? ? ? ? buy (lots,max(open,upline[1]));
    ? ? ? ?
    ? ? ? ? }
    ? ? ? ?
    ? ? ? ?
    //多頭止損? ? ? ?
    stoplossprice = EntryPrice -stoploss;
    If(MarketPosition==1 and barssinceentry >0 AND L<=STOPLOSSPRICE)
    {
    SELL(0,MIN(OPEN,STOPLOSSPRICE));
    }


    //多頭止贏
    TAKEPROFITPRICE = EntryPrice +TAKEPROFIT;
    If(MarketPosition==1 and barssinceentry >0 AND h>=TAKEPROFITPRICE)
    {
    SELL(0,Max(OPEN,TAKEPROFITPRICE));
    }

    ? ? ? ?
    ? ? ? ?
    ? ? ? ? IF(MarketPosition<>-1 and low<=DownLine[1])
    ? ? ? ? {
    ? ? ? ?
    ? ? ? ? SellShort (lots,min(open,DownLine[1]));
    ? ? ? ?
    ? ? ? ? }
    //空頭止損? ? ? ?
    TAKEPROFITPRICE = EntryPrice +TAKEPROFIT;
    If(MarketPosition==1 and BarsSinceExit >0 AND h>=TAKEPROFITPRICE)
    {
    BuyToCover(0,Max(OPEN,TAKEPROFITPRICE));
    }
    //空頭止贏? ? ? ?
    stoplossprice = EntryPrice -stoploss;
    If(MarketPosition==1 and BarsSinceExit >0 AND L<=STOPLOSSPRICE)
    {
    BuyToCover(0,MIN(OPEN,STOPLOSSPRICE));
    }? ? ? ?
    ? ? ? ?
    End


    //------------------------------------------------------------------------
    // 編譯版本:? ? ? ? 2018/05/25 204227
    // 內(nèi)核版本:? ? ? ? V2.8.2.14
    // 版權(quán)所有? ? ? ?
    // 更改聲明? ? ? ? TradeBlazer Software保留對(duì)TradeBlazer平臺(tái)
    //? ? ? ? ? ? ? ? ? ? ? ? 每一版本的TradeBlazer公式修改和重寫的權(quán)利
    //------------------------------------------------------------------------


    想跟據(jù)macd 50個(gè)點(diǎn)止損止贏??

    ?

    ?來(lái)源:CXH99.COM

  • TB技術(shù)人員: 運(yùn)行出來(lái)不對(duì)呀

    ?

  • TB客服:




    改了一下??單獨(dú)測(cè)試多頭的止損止贏可以

    空頭的不知道哪里還沒(méi)對(duì) 求大神幫忙
    Params
    ? ? ? ? Numeric Length(20);? ? ? ? ? ? ? ? ? ? ? ?
    ? ? ? ? Numeric Offset(2);? ? ? ?
    ? ? ? ? Numeric lots(0);? ? ? ? ? ? ? ?
    ? ? ? ? Numeric stoploss[50];
    ? ? ? ? Numeric takeprofit[50];
    ? ? ? ?? ???
    Vars
    ? ? ? ? NumericSeries UpLine;? ? ? ? ? ? ? ? //上軌
    ? ? ? ? NumericSeries DownLine;? ? ? ? ? ? ? ? //下軌
    ? ? ? ? NumericSeries MidLine;? ? ? ? //中間線
    ? ? ? ? Numeric Band;
    ? ? ? ? Numeric STOPLOSSPRICE;
    ? ? ? ? Numeric takeprofitprice;
    ? ? ? ? Numeric kLOSSPRICE;
    ? ? ? ? Numeric kprofitprice;
    Begin
    ? ? ? ? MidLine = AverageFC(Close,Length);
    ? ? ? ? Band = StandardDev(Close,Length,2);
    ? ? ? ? UpLine = MidLine + Offset * Band;
    ? ? ? ? DownLine = MidLine - Offset * Band;
    ? ? ? ? PlotNumeric("UpLine",UpLine);
    ? ? ? ? PlotNumeric("DownLine",DownLine);
    ? ? ? ? PlotNumeric("MidLine",MidLine);

    ? ? ? ? IF(MarketPosition<>1 and high>=upline[1])
    ? ? ? ? {
    ? ? ? ?
    ? ? ? ? buy (lots,max(open,upline[1]));
    ? ? ? ?
    ? ? ? ? }
    ? ? ? ?
    ? ? ? ?
    //多頭止損? ? ? ?
    stoplossprice = EntryPrice -50;
    If(MarketPosition==1 and barssinceentry >0 AND L<=STOPLOSSPRICE)
    {
    SELL(0,MIN(OPEN,STOPLOSSPRICE));
    }


    //多頭止贏
    TAKEPROFITPRICE = EntryPrice +50;
    If(MarketPosition==1 and barssinceentry >0 AND h>=TAKEPROFITPRICE)
    {
    SELL(0,Max(OPEN,TAKEPROFITPRICE));
    }

    ? ? ? ?
    ? ? ? ?
    ? ? ? ? IF(MarketPosition<>-1 and low<=DownLine[1])
    ? ? ? ? {
    ? ? ? ?
    ? ? ? ? SellShort (lots,min(open,DownLine[1]));
    ? ? ? ?
    ? ? ? ? }
    //空頭止損? ? ? ?
    kPROFITPRICE = ExitPrice +40;
    If(MarketPosition== -1 and BarsSinceExit <0 AND h>=kPROFITPRICE)
    {
    BuyToCover(0,Min(OPEN,kPROFITPRICE));
    }
    //空頭止贏? ? ? ?
    klossprice = ExitPrice -40;
    If(MarketPosition==-1 and BarsSinceExit <0 AND L<=kLOSSPRICE)
    {
    BuyToCover(0,Max(OPEN,kLOSSPRICE));
    }? ? ? ?
    ? ? ? ?
    End

    ?

  • 網(wǎng)友回復(fù): 老師幫我改一下空頭出場(chǎng)的??應(yīng)該是哪里錯(cuò)了

    ?

  • 網(wǎng)友回復(fù):
  • vvvtzi 發(fā)表于 2018-5-25 23:15
    改了一下??單獨(dú)測(cè)試多頭的止損止贏可以

    空頭的不知道哪里還沒(méi)對(duì) 求大神幫忙

    barssinceexit<0在這里是表示了什么意思?
    這個(gè)函數(shù)是不存在小0的值的,只有當(dāng)MarketPosition = 0時(shí),即沒(méi)有持倉(cāng)的狀況下,該函數(shù)才有意義,否則返回0。

 

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

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


【字體: 】【打印文章】【查看評(píng)論

相關(guān)文章

    沒(méi)有相關(guān)內(nèi)容
主站蜘蛛池模板: 免费观看大片毛片| 国产精品剧情原创麻豆国产| 久久天天躁狠狠躁夜夜躁2020| 狼人香蕉香蕉在线视频播放| 国产乱理伦片在线看夜| 2018天天干天天射| 学校触犯×ofthedead| 久久国产精品女| 欧美成人国产精品高潮| 全部免费毛片免费播放| 香蕉97超级碰碰碰碰碰久| 国内精品久久久久久影院| 中文字幕一区二区三区精彩视频| 李老汉别揉我奶了嗯啊h| 人人妻人人爽人人澡人人| 色国产精品一区在线观看| 国产精品21区| 99精品国产第一福利网站| 成年男女免费视频网站| 亚洲av无码电影网| 波多野结衣mxgs-983| 啪啪调教所29下拉式免费阅读 | √在线天堂中文最新版网| 日本免费色视频| 亚洲中久无码永久在线观看同| 爱爱视频天天干| 午夜亚洲乱码伦小说区69堂| 里番acg里番龙| 国产男女无遮挡猛进猛出| 91色视频在线| 天天躁夜夜躁狠狠躁2021| 两个人一起差差差30分| 日本护士xxxx视频| 亚洲AV高清在线观看一区二区| 欧美激情一区二区三区四区 | 91国在线视频| 天天躁狠狠躁狠狠躁夜夜躁| 中国美团外卖男男china| 日本特黄特色aaa大片免费| 亚洲AV无码潮喷在线观看| 欧美成人手机视频|