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

    請問這個典型的買入+止賺止損交易信號應怎樣編寫? [MC]

    • MC用戶求助:

      假設bar編號150收盤時發出買入信號,我想以bar編號150收盤價減2個價位買入,當bar編號去到編號155都成交不了便取消買入。

      假設于bar編號153成功買入,我的止損位想設置在bar編號146至bar編號150曾出現的最低點,而我的止賺位想設置在 ”bar編號150收盤價與bar編號146~150曾出現的最低點 ”的2倍距離。[止損位止賺位都不受bar編號153買入價所影響。]

      如收市時未能成交或中途10天線跌破20天線便強制平倉。

      ?

      謝謝管理員老師!

      ?

    • MC回復討論一:

      var: flag(0), mp(0), var0(0), var1(0), var_low(0), var_close(0);

      mp=marketposition;

      var0=averagefc(close,10); //10日均線

      var1=averagefc(close,20);? //20日均線

      condition1=var0 cross over var1;? //這里可以替換成您自己的買入進場條件

      if condition1 and flag=0 then begin

      var_low=lowest(low,5); //保存當根bar位置的最近5根bar的最低價

      var_close=close;? //保存當根bar的收盤價

      condition2=true;? //當condition2為true時允許發送委托單

      end

      else if flag>=5 or (mp=1 and mp[1]<>mp) then?

      {買入委托單成交或者過了5根bar還沒有成交時,將condition2設置成false,當condition2為false時取消發送委托單}

      condition2=false;

      if condition2 then

      flag=flag+1

      else flag=0;

      if condition2 and time<1445 and not (var0 cross under var1) then

      {當condition2為true、14:45之前、10日均線未跌破20日均線時,發送委托單}

      buy next bar at var_close-minmove*2 point limit;

      sell next bar at var_low stop;

      sell next bar at var_close+(var_close-var_low) limit;

      if mp=1 and var0 cross under var1 then? //當前有持倉并且10日均線跌破20日均線時,執行平倉操作

      sell next bar at market;

      注意事項:

      您的策略涉及到條件的條件,也就是通過條件condition1來約束發送委托單的條件condition2是否成立。

     

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

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


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

    相關文章

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