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

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

初學(xué)TB,做了一個克羅均線系統(tǒng),關(guān)于信號閃爍的問題? [開拓者 TB]

  • 咨詢內(nèi)容: 初學(xué)TB想做個順勢均線突破系統(tǒng),寫下來,回測了下,一看結(jié)果出奇的好就知道不對了。。。
    信號有閃爍,大神看下能不能根據(jù)交易規(guī)則,改一下?然后解釋下信號閃爍和回測結(jié)果出奇好友什么關(guān)系?有什么解決方法?


    交易規(guī)則:
    適用于日線,1小時線
    在上升趨勢中,只持有多頭頭寸,或不入市。不持有空頭頭寸。
    在下降趨勢中,只持有空頭頭寸,或不入市。不持有多頭頭寸。
    下一步是將進(jìn)入和退出的原則公式化,這項(xiàng)討論將用到下列原則:

    我們將用收盤價與三個簡單移動平均作比較,
    進(jìn)行長期分析:10天,20天,50天。
    買入:當(dāng)收盤價>10天>20天>50天;
    賣出:當(dāng)收盤從<10天<20天<50天。
    進(jìn)行短期分析,4天,9天,18天。
    買入:當(dāng)收盤價>4天>9天>18天;
    賣出:當(dāng)收盤從<4天<9天<18天
    ---------------------------------------------------------------------------------------------- 我是分割線(ㄒoㄒ)
    Params
          Numeric lots(1);

    Vars
          Numeric ma4;
          Numeric ma9;
          Numeric ma10;
          Numeric ma18;
          Numeric ma20;
          Numeric ma50;
    Begin
          ma4=AverageFC(Close,4);
          ma9=AverageFC(Close,9);
          ma10=AverageFC(Close,10);
          ma18=AverageFC(Close,18);
          ma20=AverageFC(Close,20);
          ma50=AverageFC(Close,50);
          If(Close>Close[1])
          {
               If((Close[1]>ma10 && ma10>ma20 && ma20>ma50) || (Close[1]>ma4 && ma4>ma9 && ma9>ma18))
                    Buy(lots,Open);
          }
          If(Close<Close[1])
          {
               If((Close[1]<ma10 && ma10<ma20 && ma20<ma50) || (Close[1]<ma4 && ma4<ma9 && ma9<ma18))
                    SellShort(lots,Open);
          }
    End

     

  • TB技術(shù)人員: 自己頂起

     

  • TB客服: @小米 請幫我看看。。。

     

  • 網(wǎng)友回復(fù): 本帖最后由 小米 于 2015-9-17 10:15 編輯
    wu82088465 發(fā)表于 2015-9-13 21:17
    @小米 請幫我看看。。。
    1. Params
    2.       Numeric lots(1);

    3. Vars
    4.       Numeric ma4;
    5.       Numeric ma9;
    6.       Numeric ma10;
    7.       Numeric ma18;
    8.       Numeric ma20;
    9.       Numeric ma50;
    10.       boolseries con1;
    11.       boolseries con2;
    12. Begin
    13.       ma4=AverageFC(Close,4);
    14.       ma9=AverageFC(Close,9);
    15.       ma10=AverageFC(Close,10);
    16.       ma18=AverageFC(Close,18);
    17.       ma20=AverageFC(Close,20);
    18.       ma50=AverageFC(Close,50);
    19.       con1 = Close[1]>ma10 && ma10>ma20 && ma20>ma50) || (Close[1]>ma4 && ma4>ma9 && ma9>ma18;
    20.       con2 = Close[1]<ma10 && ma10<ma20 && ma20<ma50) || (Close[1]<ma4 && ma4<ma9 && ma9<ma18;
    21.       If(Close[1]>Close[2])
    22.       {
    23.            If(con1[1] ==true)
    24.                 Buy(lots,Open);
    25.       }
    26.       If(Close[1]<Close[2])
    27.       {
    28.            If((con2[1]==true))
    29.                 SellShort(lots,Open);
    30.       }
    31. End
    復(fù)制代碼你的公式里有信號消失的原因在于使用了close的判斷以及close計算的變量結(jié)果。
    當(dāng)一個bar沒有結(jié)束前,這個close是會變動的。。于是這個值可能會在滿足條件與不滿足條件之間來回跳動。
    當(dāng)前的處理辦法是在這個bar結(jié)束時再判斷條件是否滿足,即在下一個bar一開始時就進(jìn)行判斷條件并決定是否下單 。

     

  • 網(wǎng)友回復(fù):
    小米 發(fā)表于 2015-9-14 11:19
    你的公式里有信號消失的原因在于使用了close的判斷以及close計算的變量結(jié)果。
    當(dāng)一個bar沒有結(jié)束前,這個 ...

    個人意見:
    24行:If(con1[2] ==true) =====改為======> If(con1[1] ==true)
    27行:If(Close[2]<Close[2]) =====改為======> If(Close[1]<Close[2])

 

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

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


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

相關(guān)文章

    沒有相關(guān)內(nèi)容
主站蜘蛛池模板: 国产乱码精品一区二区三区网页版 | a级精品国产片在线观看 | 精品欧美成人高清视频在线观看 | 黄色网址中文字幕 | 成人福利在线观看免费视频 | 国产成人人人爆出白浆 | 韩国xxxx色视频在线观看 | 日日摸夜夜添免费毛片小说 | 69堂午夜精品视频在线 | 成人免费精品视频 | 欧美一欧美一区二三区性 | 欧美成人精品高清在线播放 | 国产精品九九九久久九九 | 日本高清中文字幕在线观穿线视频 | 欧美国产日本 | 亚洲欧美日韩国产综合久 | 黄色在线视频免费 | 亚洲色图天堂 | 国产精品一区二区三 | 欧美日韩a级a | 妞干网欧美 | 嗯啊视频在线观看 | 黄色三级在线 | 一区二区三区在线播放 | 欧美亚洲国产精品久久第一页 | 国产三级在线视频观看 | 天天摸夜夜摸爽爽狠狠婷婷97 | 国产欧美一区视频在线观看 | 91在线精品你懂的免费 | 91最新免费地址入口 | 看片久久 | 日本欧美人xxxxx在线观看 | 国产欧美日韩不卡 | 免费看一毛一级毛片视频 | 午夜成私人影院在线观看 | 国产欧美在线观看 | 欧美视频在线免费播放 | a一级爱做片免费观看欧美 a一级爱做片免费 | 国产日韩欧美三级 | 欧美高清日本三级人妇 | 欧洲乱码专区一区二区三区四区 |