各位大佬好,
目前碰到个问题,图表交易编程时,一套交易系统中,有两个首单开仓信号,分别开仓没问题,后续也不知道如何分别控制单子进行平仓(止盈止损)。
举例:一个信号,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 两个指标的分开建立首单的问题也解决了。。
大佬,我这样理解不知道对不对?
大佬,关键地方能否详细说明 代码语句。这样方便更快的理解和掌握要点。