您好,请教限制连续开仓问题。
比如开仓条件是满足MA15>MA50就开仓账户总资金5%,第二根k线还满足再开仓账户总资金5%,第三根还满足再开账户总资金5%,
但是第四,五......再后面的不管怎么满足都不需要开仓了最多连续开仓3次,直到这个持仓全部平仓后再开始重新。请问要怎么写。
我在系统中找到开仓次数的函数,但是那种函数只有平仓了才算一次开仓,而这种连续开仓没有平仓行为的要如何用语句控制开仓不超过3次呢。
或者如何通过函数调取账户在交易信号连续出现有效时,当前品种总持仓比例达到账户总额15%以后就不再继续开仓。
此主题相关图片如下:屏幕截图 2020-12-19 150919.png
就如这张图,只需要前面3根k线满足时执行开仓5%就可以了,后面的信号统统不执行。
逻辑上一些边界情况需要厘清下才行。
1.你这里连续开仓之后 必须全部平仓才允许再次出开仓信号是吗?
2.在连续多次开仓中间会出现平仓吗?比如开仓2次后就出现平仓信号?
[此贴子已经被作者于2020/12/21 9:50:07编辑过]