以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  循环网格交易  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=138336)

--  作者:shengweis
--  发布时间:2016/8/20 14:36:19
--  循环网格交易
请教大神,新学者写了个做多的循环网格,加载后没反应,问题在哪里

INPUT:ZYXS(0.1,0.1,5,0.1),KCXS(0.1,0.1,1,0.1),KPJ(2600,100,50000,100);//止盈系数,开仓系数,开盘价
ATR:=MA(TR,20);//波动值
KCJC:=KCXS*ATR;//开仓价差
ZY:=ZYXS*ATR;//止盈
VARIABLE:
I=0;

FOR I=1 TO 5 DO//一个周期最多挂五档
BEGIN
CCS:=HOLDING;//取值持仓数
KCJ:=KPJ-I*KCJC;//开仓价为KPJ第一档价格分别减去1-5档开仓价差
ZYJ:=ZY+KCJ;//止盈价
IF CCS=I AND KCJ>CLOSE THEN BUY (1,1,KCJ);//满足条件开多
IF CCS=I AND ZYJ<CLOSE THEN SELL(1,1,ZYJ);//满足条件平仓
END

--  作者:jinzhe
--  发布时间:2016/8/22 8:59:12
--  

INPUT:ZYXS(0.1,0.1,5,0.1),KCXS(0.1,0.1,1,0.1),KPJ(2600,100,50000,100);//止盈系数,开仓系数,开盘价
ATR:=MA(TR,20);//波动值
KCJC:=KCXS*ATR;//开仓价差
ZY:=ZYXS*ATR;//止盈
VARIABLE:
I=0;

 

CCS:=HOLDING;//取值持仓数
KCJ:=KPJ-KCJC;//开仓价为KPJ第一档价格分别减去1-5档开仓价差
ZYJ:=ZY+KCJ;//止盈价
IF CCS=0 AND KCJ>CLOSE THEN BUY (1,1,limitr,KCJ),IGNORECHECKPRICE;//满足条件开多
IF CCS=1 AND ZYJ<CLOSE THEN SELL(1,1,limitr,ZYJ),IGNORECHECKPRICE;//满足条件平仓