开多条件:=……
平多条件:=……
开空条件:=……
平空条件:=……
加多条件:=……
加空条件:=……
多单止损条件:=……
空单止损条件:=……
多单止盈条件:=……
空单止盈条件:=……
条件如上,要求:
1、达到开仓条件时开一单,这一单如果达到止损或者止盈时出场;
2、同时如果达到加仓条件时加仓,加仓的这一单如果达到止损或者止盈时,只出场该加仓的这一单;
3、最多加仓五次,每一单满足止盈或者止损条件,都出掉该单。
我弄了很长时间,都没搞好,请老师只掉迷津,帮我设计个框架,用什么方法才能实现,谢谢!
1.请提供具体开平仓条件说明。
2.需求2请说清楚些,没看懂你具体的意思。什么是“同时如果”?加仓的这一单达到达到止盈止损?这个条件和1中止盈止损是什么关系?
ATR:=MA(TR,100);
HL:=HHV(H,50);
LS:=LLV(L,20)
开多条件:=h>ref(HL,1);
平多条件:=l<ref(LS,1);
加多条件:=h> enterprice+atr*0.5
多单止损条件:=h> 该单开仓价-atr*1 //该单开仓价不知道怎么表达
多单止盈条件:=h> 该单开仓价+atr*2
我把条件改成只是一个方向了,要求:
1、只要有持仓,上次开仓价+0.5*atr加仓一单
2、每一单亏损了1*atr止损掉,盈利2*atr止盈掉
请老师帮我设计一下怎么实现,谢谢!
你意思是比如现在有四手单,上面 s1到s4只要满足止损条件 就平一手,假如四个都满足,就全平 是这样吗? 如果是这样最好限制下开仓量,否则不好处理。