两个交易信号,如何分别开单和控单

各位大佬好,目前碰到个问题,图表交易编程时,一套交易系统中,有两个首单开仓信号,分别开仓没问题,后续也不知道如何分别控制单子进行平仓(止盈止损)。举例:一个信号,macd金叉时做多,死叉时做空。另一个信号,KDJ金叉时做多,死叉时做空。if(macd金叉) buy(lot_a,open);eles if(macd死叉) sellshort(lot_b,open);if(kdj金叉) buy(lot_a,open);else if( kdj死叉 ) sellshort(lot_b,open);顺带请教,还有种常见的情况,目前的编程水平,无法处理。就是 启动移动止损的时,价格向有利方向波动3跳,止盈平仓60%现有仓位。剩余40%仓位,跟随移动止损。 这个手法。目前编程水平还没掌握。 有劳各位大神指点指点。 感谢各位大佬。

这好像不是随便回两句就能说清楚的吧。应该设定一个基本的策略框架,然后才能因地制宜地去设计建议投稿直播编写讲解或者看收费代编

回复:好的,大佬。我先试试,如果不行邮件投稿。

系统的海龟四周策略有深入详细的讲解第一个问题不要采用默认的净持仓模式改成双向交易多空策略分开、多空仓位分开就变得简单了第二个问题持仓均价+3跳就平掉部分 同时设置一个全局变量标识已经减过仓当然持仓均价、当前仓位第一次开仓、最后一次平仓都有系统函数配合检验但是图表系统函数会受换月影响重置你的问题包括移动止损系统范例应该很详细多看看

回复:好的,大佬。我先去 琢磨下, 我大概知道你的意思,第一次平仓,可以标记一个 过程标记,比如 temp =2 ,然后后续平仓 前,有个条件就是 temp=2 的条件,符合这个平过仓的条件,才能进入下一步。如果这样可行,那么 MACD 和 KDJ 两个指标的分开建立首单的问题也解决了。。

回复:大佬,我这样理解不知道对不对?

回复:我现在 尝试通过A函数的 order_id 模式来控单。。

大佬,关键地方能否详细说明 代码语句。这样方便更快的理解和掌握要点。