以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 关于开仓的小问题 请大家帮忙回答一下 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=58060) |
-- 作者:大坚果 -- 发布时间:2013/10/26 13:47:02 -- 关于开仓的小问题 请大家帮忙回答一下 我想编一个随机开仓,3倍ATR止损的简单系统,但是在设计系统开仓环节和的时候遇到了问题,请大家帮忙看一下。 思路设计如下: 1. 第一根k线收阳线,则开多仓一手,采用3倍的ATR跟踪止损;收阴线,则开空仓一手,同样为3倍的ATR跟踪止损; 2.止损平仓后判断之后一根k线收阳还是收阴线,继续1过程; 现在遇到的问题有: 1.无法开仓,直接运行下面这段代码根本无法开仓,不知道为什么 if holding=0 then begin buy(c>o,1,THISCLOSE) end 2. 平仓无法完成 atr:=ma(tr,m); pingduo:HHV(c,ENTERBARS+1)-CLOSE>3*atr; if holding>0 then begin sell(pingduo,1,thisclose) end 主要是上面两个问题,请大家帮忙看一下。 |
-- 作者:QQ56048933 -- 发布时间:2013/10/26 14:48:34 -- (这里两句你都忘记了一个分号)1.无法开仓,直接运行下面这段代码根本无法开仓,不知道为什么 if holding=0 then begin
buy(c>o,1,THISCLOSE);
end 2. 平仓无法完成
atr:=ma(tr,m);
pingduo:HHV(c,ENTERBARS+1)-CLOSE>3*atr;
if holding>0 then begin
sell(pingduo,1,thisclose)
end
主要是上面两个问题,请大家帮忙看一下。 |
-- 作者:大坚果 -- 发布时间:2013/10/26 21:31:33 -- 问题解决了,多谢朋友的回答。 |