股指开多条件:最高价>某点位value+10个点 止损平多条件:最低价<某点位value-10个点,开多和平多条件中的某点位value是一样的,用的是日线,逐K线运行
语句:开多条件:=h>value+10 and holding=0;
平多条件:=L<value-10 and holding>0;
有时会出现在同一K线上h>value+10和L<value-10一起成立,如先出现L<value-10后(这时holding=0)又出现h>value+10,这样就会买入开多然后holding>0,又满足了平多条件,就会出现重复开平仓。
而当上升突破满足h>value+10后又回落出现L<value-10时,平多条件又需要起作用来止损平仓,我看了阿火秘笈关于最高低价同时满足条件的文章,好像解决不了上述问题,请问该如何编程?
我的模型是:
当最高价>某点位value+10个点时入场开多,当最低价<某点位value-10个点时离场平多,日线,1秒轮询。当天满足条件可以多次入场离场。
该如何编程实现而又可以避免如下问题:
如果语句为:
开多条件:=h>value+10 and holding=0;
平多条件:=L<value-10 and holding>0;
会出现如下问题:在同一K线上h>value+10和L<value-10一起成立时,例如开始时L<value-10(这时holding=0),向上突破出现h>value+10,这样就会买入开多,此时holding>0,这样又满足了平多条件,就会又马上平仓。
我需要的是在日内(即同一根日k线内)可以多次进场和离场
有专业版账号吗?请明示,这个功能需要专业版