-- 作者:黄金精算师
-- 发布时间:2015/3/24 10:03:34
-- 帮修正下代码
2个地方请帮我修正下
原来程序是这样的,5 分钟条件运行滑点太多,改调1分钟K柱
1分钟K柱:= all(isup,5);//原来是5 分钟条件K柱,现要改成1分钟K柱 改的时候还是用这种格式,单行处理 开多标记:=(MA1>MA2 AND L>MA2 AND 1分钟K柱);
1、我想把第三个条件“1分钟K柱"写成前面5根1分钟阳线(5 分钟条件下运行的K柱调1分钟K柱)不指定品种
//----------------------------------------------------------------------------------------------------------------
2、我看了论坛里有很多关于信号闪烁的问题,我要在开单位加锁,就是我只要收到一个达成开仓的信号,这信号如果进入我的开仓程序位軒,那么我就认为这个就是我要的信号,不管K线过后这个信号还在不在,我都要在图表上开仓
不知道程序在哪里加锁位合适,
程序是
1分钟K柱:= all(isup,3);//
开多标记:=(MA1>MA2 AND L>MA2 AND 1分钟K柱); 看锁位是在这稳还是在下在开仓位稳定
//开多单 IF HOLDING=0 THEN BEGIN IF DUOKONG=1 OR DUOKONG=2 THEN BEGIN IF 开多标记 THEN BEGIN//BUY1 多开:BUY(1=1,ORDVOL,MARKET); 开仓位加写一个条件锁 HIGHPRICE:=ENTERPRICE; //将开仓价保存到最高价 END END END
锁仓意思是这样,
当条件(1、2、3、4、锁位)满足开仓//平时锁位是无信号
开仓程序执行开仓,同时上锁,意思就是如果K线走完合信号如果消失了,那么,那个锁位也被认为是达成开仓要求的条件之一,
可能产生新的问题,就是锁位几时撤销,撤销后开仓信号会不会又消失了
|