你好,我的交易系统能不能加入一些其他的元素,我试着说说看能不能实现
开仓方法还是:5日移动平均线下传20日移动平均线平多开空
5日移动平均线上穿20日移动平均线平空开多
1,第一次开仓一手,等待平空翻多或者平多翻空。
2,如盈利回到条件1
3,如亏损则仓位乘2回到条件1
4,如浮盈达到上一次的亏的两倍则平仓1/2,然后回到条件1(无论此时持原仓多少全部平,重新开始条件1)
“如盈利回到条件1”什么叫回到条件1? 是指开仓的手数调整成1?
交易系统为双均线,5日下穿20日平多开空,5日上穿20日平空开多,每次翻手平掉全部原仓位。
条件 1第一次开仓基础仓位比如1手,等待翻手。
条件2如盈利则回到条件1
条件3如亏损则加仓1手
条件4 加仓后如所加仓位浮盈达到前面累计亏损则平掉所有加仓仓位回到条件1
条件5加仓后如加仓仓位浮盈没达到前面累计亏损则回到条件3
1.盈利和亏损具体怎么定义?需要提供标准的度量标准因子项
2。加仓位浮盈达到前面累计亏损?前面指的是什么?平仓后的盈亏,还是基础仓位是的浮动盈亏?
3.条件5的逻辑有问题,存在不断加仓的情况。
原始代码都是反手操作的。所以你这里说的加仓 是指调整下次开仓手数,还是其他意思?比如
平多是亏损的,则开空手数乘2.
你这个要说清楚点。否则我没办法写代码。
对,调整下次开仓手数。
比如开仓1手(1手是基础持仓),持仓一段时间后均线让我反手。如有利润则还是开仓1手。如果亏损则开仓两手,如再亏损则开3手,直到加仓部分的浮盈抵消掉前面的亏损,则平掉加仓部分,拿回前面的损失。仍然持仓1手。等待均线再次发出反手指令。