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

您現在的位置:程序化交易>> 期貨公式>> 交易開拓者(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或微信請選擇方便的一個聯系我們就行,加好友時請簡單備注下您的需求,否則無法通過。謝謝您!)


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

相關文章

    沒有相關內容
主站蜘蛛池模板: 69人成网站色www | 日韩成人在线网站 | 26uuu另类欧美亚洲日本 | 日韩黄漫啪啪免费动漫 | 在线播放你懂的 | 日本又色又爽又黄的大片 | 天天色天天干天天 | 欧美精品一区二区三区视频 | 日韩欧美国产卡通动漫 | 欧美激情精品久久久久久大尺度 | 欧美成人h精品网站 | 青草视频在线观看视频 | 成人在线精品视频 | 黄色小视频免费网站 | 色综合97天天综合网 | 18在线网站 | 欧美日本在线播放 | 国产女人视频免费观看 | 美国黄色毛片一级 | 国产成人高清精品免费观看 | 韩国伦理剧在线观看 | 免费黄色在线网站 | 美女一级大黄录像一片 | 午夜黄色一级片 | 中文字幕35页| 欧美日韩精品乱国产538 | 美国一级大黄香蕉片 | 青草福利视频 | 欧美一区永久视频免费观看 | 丁香亚洲 | 人人干人人爱 | 一级片按摩| 午夜免费理论片在线看 | 亚洲福利视频网站 | 曰批免费动漫视频播放免费 | 窝窝视频成人影院午夜在线 | 九九热在线精品视频 | 欧美成人www在线观看网页 | 欧美做a一级视频免费观看 欧美最猛性xxxxx短视频 | 一区二区三区四区欧美 | 在线观看啊啊啊 |