增加一个条件 [金字塔]
- 咨询内容:
老师好,
请把我系统里的平推条件(彩色部分)加入到我的“交易系统”中去。
我自己直接加入进去的话,就会发现只要满足了平推的盈利幅度 ,就触发出局了
后面的“止盈条件”就形同虚设了;
开多条件:= H>REF(HHV(H,N),1 ) AND H>hh AND HOLDING<=0 AND A=0 AND CC<1 AND 开仓时间;
开空条件:= L<REF(LLV(L,N),1) AND L<ll AND HOLDING>=0 AND B=0 AND CC<1 AND 开仓时间;止损平多条件1:=ENTERPRICE-L>=ZATR*0.5 AND HOLDING>0; //百分比止损
止损平空条件1:=H-ENTERPRICE>=ZATR*0.5 AND HOLDING<0;//平推平多条件:=开仓后最高-ENTERPRICE>ZATR*0.5*1.5 AND HOLDING>0; //平推
//平推平空条件:=ENTERPRICE-开仓后最低>ZATR*0.5*1.5 AND HOLDING<0;止盈平多条件:=H-ENTERPRICE>=ZATR*0.5*3 AND HOLDING>0;
止盈平空条件:=ENTERPRICE-L>=ZATR*0.5*3 AND HOLDING<0;收盘平多条件:=TIME>=145800 AND HOLDING>0;
收盘平空条件:=TIME>=145800 AND HOLDING<0;
//交易系统
SOS平空:SELLSHORT(止损平空条件1,1,LIMITR,空方止损线);
//平推平空:SELLSHORT(平推平空条件,1,MARKET);
IF 收盘平空条件 THEN BEGIN
收盘平空:SELLSHORT(1,1,MARKET);
ENDIF 止盈平空条件 THEN BEGIN
LF平空:SELLSHORT(1,1,LIMITR,空方LF止盈线);
B:=1;
END输出B:=B,COLORWHITE,LINETHICK0;
IF 开多条件 THEN BEGIN
开多:BUY(1,1,LIMITR,输出H);
CC:=CC+1;
ENDSOS平多:SELL(止损平多条件1,1,LIMITR,多方止损线);
//平推平多:SELL(平推平多条件,1,MARKET);IF 收盘平多条件 THEN BEGIN
收盘平多:SELL(1,1,MARKET);
END
IF 止盈平多条件 THEN BEGIN
LF平多:SELL(1,1,LIMITR,多方LF止盈线);
A:=1;
END输出A:=A,COLORWHITE,LINETHICK0;
IF 开空条件 THEN BEGIN
开空:BUYSHORT(1,1,LIMITR,输出L);
CC:=CC+1;
END输出CC:=CC,COLORWHITE,LINETHICK0;
IF TIME>=145800 THEN A:=0;
IF TIME>=145800 THEN B:=0;
IF TIME>=145800 THEN CC:=0; - 金字塔客服:
说明你的新条件很容易满足,倒是老条件在满足触发前,新条件就满足出发了
- 用户回复:
以下是引用jinzhe在2016-10-20 8:45:28的发言:
说明你的新条件很容易满足,倒是老条件在满足触发前,新条件就满足出发了老师没明白我的意思,我解释的还不够清楚......
我这2 个条件是不冲突的,是2 个出局模式 不会在同一天都满足触发的;
我举一个具体的例子 螺纹多单为例:我开多螺纹价格是2500,出局条件有3个 ,第一是开仓后直接止损(下跌10个点)第二是平推(先上涨15个点或以上 然后回落到开仓成本就出局)
第三是开仓后很顺利一路上涨(一路上涨30个点 中途没有大的回撤)
现在我的问题是凡是开仓后一路上涨到15个点的时候 ,系统就止盈了 , 这个我的本意不符合;
老师看看我上面的编程问题出在了哪里? 谢谢
- 网友回复:
//平推平多条件:=开仓后最高-ENTERPRICE>ZATR*0.5*1.5 AND HOLDING>0; //平推
//平推平空条件:=ENTERPRICE-开仓后最低>ZATR*0.5*1.5 AND HOLDING<0;那么这里的zatr是什么,然后乘0.5乘1.5又是为了什么
这句是你上面3种平仓方式里面的哪一种
- 网友回复:
以下是引用jinzhe在2016-10-20 9:31:43的发言:
//平推平多条件:=开仓后最高-ENTERPRICE>ZATR*0.5*1.5 AND HOLDING>0; //平推
//平推平空条件:=ENTERPRICE-开仓后最低>ZATR*0.5*1.5 AND HOLDING<0;那么这里的zatr是什么,然后乘0.5乘1.5又是为了什么
这句是你上面3种平仓方式里面的哪一种
zatr是固定止损系数,像螺纹固定止损系数是20,那么止损就是20乘以0.5 ,平推条件就是当价格到达20*0.5*1.5 ,然后又回落到成本就出局;
这句是上面3种平仓方式的第二种(平推模式)
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 511411198 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容