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

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

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

  • 咨詢內容: 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;//最小價格調動點? ? ? ? Numeric StopProfitPrice;//止盈價格? ? ? ? NumericSeries HigherAfterEntry;//進場后,K線走勢的最高價? ? ? ? NumericSeries LowerAfterEntry;//進場后,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;??//當日振幅不大于 千XZ的值 防止突破價位已經不好? ? ? ? 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;? ?//當日振幅不大于 千XZ的值 防止突破價位已經不好? ? ? ? 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技術人員: 這代碼沒法看吧?
    可以先看一下信號發生的時間所在的價格與實盤委托價格是否接近?
    若不接近,原因是什么?公式的價格寫得不合理?信號所在合約是指數而下單是主力?等等原因 

    ?

  • TB客服: 復制到軟件下看看,價格怎么調成合理?

    ?

  • 網友回復: 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;//最小價格調動點? ?? ???Numeric StopProfitPrice;//止盈價格? ?? ???NumericSeries HigherAfterEntry;//進場后,K線走勢的最高價? ?? ???NumericSeries LowerAfterEntry;//進場后,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;??//當日振幅不大于 千XZ的值 防止突破價位已經不好? ?? ?
    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;? ?//當日振幅不大于 千XZ的值 防止突破價位已經不好? ?? ???
    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

 

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

可聯系技術人員 QQ: 262069696  點擊在線交流或微信號:cxh99cxh99  進行 有償收費 編寫!

怎么收費,代編流程等詳情請點擊閱讀!

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


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

相關文章

    沒有相關內容
主站蜘蛛池模板: 成人黄色网址 | 久久青草免费线观最新 | 狠狠色噜噜狠狠狠狠888奇米 | 成年人黄视频大全 | 91成人爽a毛片一区二区 | 成人夜色香网站在线观看 | 欧美一区二区三 | 亚洲免费黄色网 | 久久夜色tv网站免费影院 | 久久69 | 美女羞羞网站 | 免费一看一级毛片全播放 | 国产欧美成人免费观看视频 | 亚洲a网 | 免费观看一级特黄三大片视频 | 亚洲狠狠狠一区二区三区 | 夜夜嘿视频免费看 | 久久99热精品 | 青青青青青青久久久免费观看 | 91亚洲国产三上悠亚在线播放 | 夜夜涩| 久久99精品一级毛片 | 成在线人免费视频一区二区三区 | 麻豆狠色伊人亚洲综合网站 | 精品国偷自产在线 | 我要看欧美一级毛片 | 久久99精品国产麻豆 | 在线羞羞视频 | 亚洲精品久久久久久下一站 | sihu永久在线播放地址 | 中国一级特黄大片毛片 | 国产一区亚洲欧美成人 | 八戒久久精品一区二区三区 | 国产精品视频在线免费观看 | 国产成人一区二区三区高清 | 一本大道香蕉中文在线高清 | 久久是免费只精品热在线 | 深夜成人 | 亚洲毛片免费视频 | 免费一级特黄视频 | 五月婷婷综合在线 |