您现在的位置:程序化交易>> 期货公式>> (MC)multicharts>> MC知识>>正文内容

请教ALEX这样的策略能写吗? [MC]

  • MC用户求助:

     

  • MC回复讨论一:

     

  • MC回复讨论二:

    问题1:是的,因为这是初始风险

    问题2:是的,6笔

    问题3:是的,浮动亏损10000就全部出场。计算在内的,只要亏损10000就离场,不赢不亏就不离场。

    问题4:利润写错了,应该是利润达到150000就离场。

     

  • MC回复讨论三:

    input: in_loss(10000), num(5), lot(1);

    var: flag(0), prof(0);

    once (true) begin 

            for value2=1 to num+1 begin

                    prof=prof+value2;

            end;

            prof=prof*10000;

    end;

    setstopposition;

    setprofittarget(prof);

    setstoploss(in_loss);

    {condition1和condition2分别赋值为多头进场和空头进场的条件,需要您加一下}

    if marketposition=0 and condition1 then

            buy("b_kaicang") lot shares next bar at market;

    if marketposition=0 and condition2 then

            sellshort("s_kaicang") lot shares next bar at market;

    flag=postradecount(0)-1;

    value1=openentryprofit(flag);

    if marketposition=1 and value1>=10000 then

            buy("b_jiacang") lot shares next bar at market;

    if marketposition=-1 and value1>=10000 then

            sellshort("s_jiacang") lot shares next bar at market;

    图表策略属性中属性栏位中的部位限制,设置成最多允许6笔与目前仓位同向的进场,并且设置“无论委托是否由同一进场语句产生。

     

  • MC回复讨论四:

    input: in_loss(10000), num(5), lot(1);

    var: flag(0), prof(0);

    once (true) begin 

            for value2=1 to num+1 begin

                    prof=prof+value2;

            end;

            prof=prof*10000;

    end;

    setstopposition;

    setprofittarget(prof);

    setstoploss(in_loss);

    {condition1和condition2分别赋值为多头进场和空头进场的条件,需要您加一下}

    if marketposition=0 and condition1 then

            buy("b_kaicang") lot shares next bar at market;

    if marketposition=0 and condition2 then

            sellshort("s_kaicang") lot shares next bar at market;

    flag=postradecount(0)-1;

    value1=openentryprofit(flag);

    if marketposition=1 and value1>=10000 then

            buy("b_jiacang") lot shares next bar at market;

    if marketposition=-1 and value1>=10000 then

            sellshort("s_jiacang") lot shares next bar at market;

    图表策略属性中属性栏位中的部位限制,设置成最多允许6笔与目前仓位同向的进场,并且设置“无论委托是否由同一进场语句产生。

 

有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友

可联系技术人员 QQ: 511411198  点击这里给我发消息进行 有偿 编写!不贵!点击查看价格!


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容