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

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

為什么實盤與回測總差好幾個點的價格 [開拓者 TB]

  • 咨詢內(nèi)容: Params? ? ? ? Numeric lots(1);? ? ? ? Numeric Length(6);? ? ? ? Numeric StopLossSet(2);? ? ? ? //Numeric TrailingStop(5);??// 跟蹤止損百分比? ? ? ? ? ? ? ? Numeric AmplitudeSet(80);? ? ? ? ? ? ? ?
    Numeric XZ(16);? ? ? ?
    Numeric Offset(4);??
    Vars? ? ? ? Numeric stopPoint;? ? ? ? NumericSeries highChannel;? ? ? ? NumericSeries lowChannel;? ? ? ? NumericSeries rateOfHighToLow;//收盤價到的最低價 在 最高價到最低價的比列(N個Bar)? ? ? ? NumericSeries avgRateOfHTL;? ? ? ? NumericSeries doubleAvgRateOfHTL;? ? ? ? ? ? ? ? NumericSeries fastMA;? ? ? ? NumericSeries slowMA;? ? ? ? ? ? ? ? Bool bBuyCon;? ? ? ? Bool bSellCon;? ? ? ? NumericSeries tradeNum;? ? ? ? ? ? ? ? Numeric MinPoint;//最小價格調(diào)動點? ? ? ? Numeric StopProfitPrice;//止盈價格? ? ? ? NumericSeries HigherAfterEntry;//進(jìn)場后,K線走勢的最高價? ? ? ? NumericSeries LowerAfterEntry;//進(jìn)場后,K線走勢的最低價? ? ? ? Numeric StopLine(0);//止損、止盈線? ? ? ? ? ? ? ? Begin? ? ? ? If( High == Low) return ; ? ? ? ? MinPoint = MinMove*PriceScale;? ? ? ? ? ? ? ? stopPoint = OpenD(1)*StopLossSet*0.01;? ? ? ? ? ? ? ???? ? ? ? If(Date != DATE[1])? ? ? ? {? ? ? ? ? ? ? ? highChannel = High;? ? ? ? ? ? ? ? lowChannel = Low;? ? ? ? ? ? ? ? //tradeNum = 0;? ? ? ? }Else? ? ? ? {? ? ? ? ? ? ? ? highChannel = Max(highChannel[1],High);? ? ? ? ? ? ? ? lowChannel = Min(lowChannel[1],Low);? ? ? ? }? ? ? ? ? ? ? ? ? ? ? ? rateOfHighToLow = Abs(Close - Lowest(Low,3*Length))/(Highest(High,3*Length)-Lowest(Low,3*Length))*100;//收盤價與最低價占比整根K線的比例? ? ? ? avgRateOfHTL = SMA(rateOfHighToLow,Length,1); // 比例再平均? ? ? ? doubleAvgRateOfHTL = SMA(avgRateOfHTL,Length,1);// 比例再平均? ? ? ? ? ? ? ? //PlotNumeric("rateOfHighToLow",rateOfHighToLow);??? ? ? ? //PlotNumeric("avgRateOfHTL",avgRateOfHTL);? ? ? ? //PlotNumeric("doubleAvgRateOfHTL",doubleAvgRateOfHTL);? ? ? ? ? ? ? ? fastMA = Average(Close,Length/2);? ?? ? ? ? slowMA = Average(Close,Length);? ? ? ?? ? ? ? ? ? bBuyCon = avgRateOfHTL[1] > AmplitudeSet //占比大于80%??多是陽線或者上漲情況? ? ? ? ? ? ? ? ? ? ? ?? ? And fastMA[1] > slowMA[1] And Close[1] > fastMA[1] //兩重均線判斷是否是多頭排列情況? ? ? ? ? ? ? ? ? ? ? ?? ? And highChannel[1]/lowChannel[1] < 1+0.001*XZ And MarketPosition != 1;??//當(dāng)日振幅不大于 千XZ的值 防止突破價位已經(jīng)不好? ? ? ? bSellCon = avgRateOfHTL[1] < 100 - AmplitudeSet //占比小于20%? ? ? ? ? ? ? ? ? ? ? ?? ? And fastMA[1] < slowMA[1] And Close[1] < fastMA[1]??//兩重均線判斷是否是空頭排列情況? ? ? ? ? ? ? ? ? ? ? ?? ? And highChannel[1]/lowChannel[1] < 1+0.001*XZ And MarketPosition != -1;? ?//當(dāng)日振幅不大于 千XZ的值 防止突破價位已經(jīng)不好? ? ? ? If(bBuyCon == True)? ? ? ? {? ? ? ? ? ? ? ? //PlotString("bBuy","bBuy",Low,Red);? ? ? ? ? ? ? ?
    Buy(lots,Open -Offset*MinPoint);? ? ? ? ? ? ? ? Return;? ? ? ? }? ? ? ? If(bSellCon == True)? ? ? ? {? ? ? ? ? ? ? ? //PlotString("bSell","bSell",High,Green);? ? ? ? ? ? ? ? SellShort(lots,Open+Offset*MinPoint);? ? ? ? ? ? ? ? Return;? ? ? ? }? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? //Commentary("bBuyCon = "+IIFString(bBuyCon,"True","false"));? ? ? ? //Commentary("bSellCon = "+IIFString(bSellCon,"True","false"));? ? ? ? //Commentary("(avgRateOfHTL) "+Text(avgRateOfHTL));? ? ? ? ? ? ? ? ? ? ? ?? ?? ? ? ? If(MarketPosition == 1 And Low <= AvgEntryPrice - stopPoint)? ? ? ? {? ? ? ? ? ? ? ? Sell(0,Min(Open,AvgEntryPrice - stopPoint)+Offset*MinPoint);? ? ? ? ? ? ? ? Return;? ? ? ? ? ? ? ? }? ? ? ?
    If(MarketPosition == -1 And High >= AvgEntryPrice + stopPoint)? ? ? ? {? ? ? ? ? ? ? ? BuyToCover(0,Max(Open,AvgEntryPrice + stopPoint)-Offset*MinPoint);? ? ? ? ? ? ? ? Return;? ? ? ? } ? ? ? ???End

    ?

    ?來源:CXH99.COM

  • TB技術(shù)人員: 這代碼沒法看吧?
    可以先看一下信號發(fā)生的時間所在的價格與實盤委托價格是否接近?
    若不接近,原因是什么?公式的價格寫得不合理?信號所在合約是指數(shù)而下單是主力?等等原因 

    ?

  • TB客服: 復(fù)制到軟件下看看,價格怎么調(diào)成合理?

    ?

  • 網(wǎng)友回復(fù): Params? ?? ???
    Numeric lots(1);? ?? ???
    Numeric Length(6);? ?? ???
    Numeric StopLossSet(2);? ?? ???Numeric TrailingStop(5);??// 跟蹤止損百分比? ?? ?? ?? ?? ?
    Numeric AmplitudeSet(80);? ?? ?? ?? ?? ?
    Numeric XZ(16);? ?? ?
    Numeric Offset(4);??
    Vars? ?? ???
    Numeric stopPoint;? ?? ???NumericSeries highChannel;? ?? ???NumericSeries lowChannel;? ?? ???NumericSeries rateOfHighToLow;//收盤價到的最低價 在 最高價到最低價的比列(N個Bar)? ?? ???
    NumericSeries avgRateOfHTL;? ?? ???NumericSeries doubleAvgRateOfHTL;? ?? ?? ?? ?? ? NumericSeries fastMA;? ?? ???NumericSeries slowMA;? ?? ?? ?? ?? ? Bool bBuyCon;? ?? ?
    Bool bSellCon;? ?? ???NumericSeries tradeNum;? ?? ?? ?? ?? ? Numeric MinPoint;//最小價格調(diào)動點? ?? ???Numeric StopProfitPrice;//止盈價格? ?? ???NumericSeries HigherAfterEntry;//進(jìn)場后,K線走勢的最高價? ?? ???NumericSeries LowerAfterEntry;//進(jìn)場后,K線走勢的最低價? ?? ?
    Numeric StopLine(0);//止損、止盈線? ?? ?? ?? ?? ? Begin? ?? ???
    If( High == Low) return ;? ?? ?? ?MinPoint = MinMove*PriceScale;? ?? ?? ?? ?? ? stopPoint = OpenD(1)*StopLossSet*0.01;? ?? ?? ?? ?? ?? ?? ?? ? If(Date != DATE[1])? ?? ?
    ??{? ?? ?? ?? ?? ? highChannel = High;? ?? ?? ?? ?? ? lowChannel = Low;? ?? ?? ?? ?? ? //tradeNum = 0;? ?? ???}Else? ?? ???
    {? ?? ?? ?? ?? ? highChannel = Max(highChannel[1],High);? ?? ?? ?? ?? ? lowChannel = Min(lowChannel[1],Low);? ?? ???}? ?? ?? ?? ?? ?? ?? ?? ?rateOfHighToLow = Abs(Close - Lowest(Low,3*Length))/(Highest(High,3*Length)-Lowest(Low,3*Length))*100;//收盤價與最低價占比整根K線的比例? ?? ???avgRateOfHTL = SMA(rateOfHighToLow,Length,1); // 比例再平均? ?? ???doubleAvgRateOfHTL = SMA(avgRateOfHTL,Length,1);// 比例再平均? ?? ?? ?? ?? ? //PlotNumeric("rateOfHighToLow",rateOfHighToLow);? ?? ?? ? //PlotNumeric("avgRateOfHTL",avgRateOfHTL);? ?? ???//PlotNumeric("doubleAvgRateOfHTL",doubleAvgRateOfHTL);? ?? ?? ?? ?? ? fastMA = Average(Close,Length/2);? ?? ?? ???slowMA = Average(Close,Length);? ?? ?? ?? ?? ?? ? bBuyCon = avgRateOfHTL[1] > AmplitudeSet //占比大于80%??多是陽線或者上漲情況? ?? ?? ?? ?? ?? ?? ?? ?? ?And fastMA[1] > slowMA[1] And Close[1] > fastMA[1] //兩重均線判斷是否是多頭排列情況? ?? ?? ?? ?? ?? ?? ?? ?? ?And highChannel[1]/lowChannel[1] < 1+0.001*XZ And MarketPosition != 1;??//當(dāng)日振幅不大于 千XZ的值 防止突破價位已經(jīng)不好? ?? ?
    bSellCon = avgRateOfHTL[1] < 100 - AmplitudeSet //占比小于20%? ?? ?? ?? ?? ?? ?? ?? ?? ?And fastMA[1] < slowMA[1] And Close[1] < fastMA[1]??//兩重均線判斷是否是空頭排列情況? ?? ?? ?? ?? ?? ?? ?? ?? ?And highChannel[1]/lowChannel[1] < 1+0.001*XZ And MarketPosition != -1;? ?//當(dāng)日振幅不大于 千XZ的值 防止突破價位已經(jīng)不好? ?? ???
    If(bBuyCon == True)? ?? ???{? ?? ?? ?? ?? ? //PlotString("bBuy","bBuy",Low,Red);? ?? ?? ?? ?? ?
    Buy(lots,Open -Offset*MinPoint);? ?? ?? ?? ?? ? Return;? ?? ???}? ?? ???If(bSellCon == True)? ?? ???{? ?? ?? ?? ?? ? //PlotString("bSell","bSell",High,Green);? ?? ?? ?? ?? ? SellShort(lots,Open+Offset*MinPoint);? ?? ?? ?? ?? ? Return;? ?? ???}? ?? ?? ?? ?? ?? ?? ?? ?? ?? ???//Commentary("bBuyCon = "+IIFString(bBuyCon,"True","false"));? ?? ???//Commentary("bSellCon = "+IIFString(bSellCon,"True","false"));? ?? ???//Commentary("(avgRateOfHTL) "+Text(avgRateOfHTL));? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ? If(MarketPosition == 1 And Low <= AvgEntryPrice - stopPoint)? ?? ???{? ?? ?? ?? ?? ? Sell(0,Min(Open,AvgEntryPrice - stopPoint)+Offset*MinPoint);? ?? ?? ?? ?? ? Return;? ?? ?? ?? ?? ? }? ?? ?
    If(MarketPosition == -1 And High >= AvgEntryPrice + stopPoint)? ?? ???{? ?? ?? ?? ?? ? BuyToCover(0,Max(Open,AvgEntryPrice + stopPoint)-Offset*MinPoint);? ?? ?? ?? ?? ? Return;? ?? ???}? ?? ?? ?
    End

 

有思路,想編寫各種指標(biāo)公式,交易模型,選股公式,還原公式的朋友

可聯(lián)系技術(shù)人員 QQ: 262069696  點擊在線交流或微信號:cxh99cxh99  進(jìn)行 有償收費(fèi) 編寫!

怎么收費(fèi),代編流程等詳情請點擊閱讀!

(注:由于人數(shù)限制,QQ或微信請選擇方便的一個聯(lián)系我們就行,加好友時請簡單備注下您的需求,否則無法通過。謝謝您!)


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

相關(guān)文章

    沒有相關(guān)內(nèi)容
主站蜘蛛池模板: 日韩美女色高清在线看 | 草草免费观看视频在线 | 免费久久精品 | 福利社看片| 伊人精品在线观看 | 永久免费毛片 | 羞羞视频在线观看 | 2020国产精品永久在线观看 | 黄网站在线观看视频 | 欧美日韩精 | 色偷偷网址| 香港aa三级久久三级不卡 | 一区二区三区视频在线观看 | 天天做天天爱天天一爽一毛片 | 国产视频99| 中文字幕在线免费看 | 国产欧美日韩中文久久 | 一级毛片免费毛片一级毛片免费 | 伦理片免费观看 | 国产精品一区二区不卡的视频 | 日本r级视频 | 欧美97人人模人人爽 | 成年美女黄网站色大免费视频 | 九九伦理影院手机观看 | 一区二区三区视频在线播放 | 一节毛片 | 国产一区视频在线 | 精品欧美成人bd高清在线观看 | 毛片在线播放a | 国产精品久久久久天天影视 | 国产免费a视频 | 美女黄网站免费观看 | 狠婷婷 | 国产成人综合91精品 | 国产在线播放一区二区 | 亚洲成a人片 | www污视频 | 午夜手机视频 | 香蕉视频免费版 | 日韩国产欧美在线观看 | 在线国产视频 |