• <menu id="iiemy"><menu id="iiemy"></menu></menu>
    您現在的位置:程序化交易>> 期貨公式>> (MC)multicharts>> MC知識>>正文內容

    MC 有沒有過濾函數? [MC]

    • MC用戶求助:

      希望您深入學習MC,您會慢慢感覺MC很靈活也強大!

      對于通達信中的過濾函數,它會將未來的數據設置為0,也就是不考慮;而在MC中您可以簡單的使用變量進行控制過濾,也就是限制之后的若干根bar不考慮即可。

      ?

    • MC回復討論一:

      希望您深入學習MC,您會慢慢感覺MC很靈活也強大!

      對于通達信中的過濾函數,它會將未來的數據設置為0,也就是不考慮;而在MC中您可以簡單的使用變量進行控制過濾,也就是限制之后的若干根bar不考慮即可。

      ?

    • MC回復討論二:

      之前嘗試過,譬如新高買入半倉,但后面持續創新高我是要過濾的,另外半倉我需要別的信號才買入,換個角度說,如何設置一個變量再接下來的10bar內過濾新高買入信號

      ?

    • MC回復討論三:

      下面是一個例子的代碼:

      var: new_high(0), flag(0), curr(0);

      ?

      new_high=highd(0);? //存儲當前最高值

      if new_high>new_high[1] then? //創新高,當根bar的最高大于前一根bar的最高值

      ? ? ? ? flag=flag+1;

      if flag=1 then? //當flag=1時,表示第一次滿足創新高這個條件,此時記錄這個時間點的bar的編號,賦值給curr

      ? ? ? ? curr=currentbar;

      ? ? ? ??

      if currentbar>=curr+10 then

      ? ? ? ? flag=0;? //經過10bar之后,將flag賦值為0

      ? ? ? ??

      if flag=1 and currentbar<=curr then? //下單只會在第一次創新高時

      ? ? ? ? buy next bar at market;

      ?

    • MC回復討論四:

      下面是一個例子的代碼:

      var: new_high(0), flag(0), curr(0);

      ?

      new_high=highd(0);? //存儲當前最高值

      if new_high>new_high[1] then? //創新高,當根bar的最高大于前一根bar的最高值

      ? ? ? ? flag=flag+1;

      if flag=1 then? //當flag=1時,表示第一次滿足創新高這個條件,此時記錄這個時間點的bar的編號,賦值給curr

      ? ? ? ? curr=currentbar;

      ? ? ? ??

      if currentbar>=curr+10 then

      ? ? ? ? flag=0;? //經過10bar之后,將flag賦值為0

      ? ? ? ??

      if flag=1 and currentbar<=curr then? //下單只會在第一次創新高時

      ? ? ? ? buy next bar at market;

     

    有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友

    可聯系技術人員 QQ: 511411198  點擊這里給我發消息進行 有償 編寫!不貴!點擊查看價格!


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

    相關文章

      沒有相關內容
    人妻专区免费视频,俄罗斯啪啪到高潮喷水,国色天香社区直播在线观看
  • <menu id="iiemy"><menu id="iiemy"></menu></menu>