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

零星几个问题 [MC]

  • MC用户求助:

    第一个问题:

    OpenEntryPrice  请问假如bar内交易下,同一根K线 多次开仓,那么 OpenEntryPrice 取的是哪个值呢

     第二个问题: 假如 我一共开了 3 手, 我想取到每手的价格是不是 可以采用这个函数  

    PosTradeEntryPrice(0,1) 是不是代表第1手开仓

    PosTradeEntryPrice(0,2) 是不是代表第2手开仓

    PosTradeEntryPrice(0,3) 是不是代表第3手开仓

    第三个问题

    我想取到开仓BAR 前3个K线的最低值(包括开仓BAR)这个怎么写呢

    第四个问题

    我想采用bar内交易,是不是只要代码 [IntrabarOrderGeneration = True] 写在前面就行, 还需要其他代码或者 软件设置吗

    第五个问题

    我想要求 1根K线 最多 执行信号  6次 ,而且不进行复合,  所有信号 都是市价 交易  这个怎么写呢

     

     

     

  • MC回复讨论一:

    前两个问题,这个星期五给您回复,因为正在写关于openentry和postrade系列关键字的帖子,到时您可以学习一下,若有问题再咨询,后面三个问题见下面回复:

    回复三、代码如下:

    var: mp(0);

    mp=marketposition;

    if mp[1]<>mp and mp<>0 then

     

    value1=lowest(low,3);

    以上代码用于非bar内模式下进行判断,需要将前一根bar的持仓状态与当根bar的持仓状态进行对比来判断当根bar有开仓;并且只适用于第一笔进场,若需要判断多次进场,需要使用currententries进行判断

    回复四、 [IntrabarOrderGeneration = True]这个可以写在信号代码中的任何位置,只要不注释起来,即使放在条件判断中都可以,而且策略执行中改变不了,如下代码依然是开启bar内模式:

    if false then begin

    [IntrabarOrderGeneration=true]

     

    end;

    回复五、需要进行一些设置:策略属性中的部位限制需要设置一下,另外在图表上右键”设置信号“-“设置”-“属性(bar内产生委托)”设置同一根bar多笔进场即可;市价委托您可以看一下公式编译器中的关键字market的解释;另外,“不进行复合”是什么意思?

     

  • MC回复讨论二:

    回复三:我的策略是应用的 bar内交易的,而且 是有多次加仓。我想定义为持仓为多单1手时,价格跌破 开仓BAR前3根K线的最低值,平仓指令可以在开仓bar的下一个K线,请问这个怎么写呢

    回复四:我理解 的是只要有一个[IntrabarOrderGeneration = True]  这个代码,就能执行BAR内交易了吧,还有软件不需要进行设置了吧。 我理解对么?

    回复五:我之前用到文华 ,里面有个函数,是对信号的复核,我一般选择不复核,MC 是不是没有这个复核的概念呢

     

  • MC回复讨论三:

    回复三、您需要详细叙述一下您的思路,叙述中需要包含bar内模式以及加减仓位。

    回复四、对的

    回复五、MC没有“复核“这个概念

     

  • MC回复讨论四:

    回复三、您需要详细叙述一下您的思路,叙述中需要包含bar内模式以及加减仓位。

    回复四、对的

    回复五、MC没有“复核“这个概念

 

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

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


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

相关文章

    没有相关内容