以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 策略编写求助区 (http://222.73.7.161/bbs/list.asp?boardid=11) ---- 如何加减仓? (http://222.73.7.161/bbs/dispbbs.asp?boardid=11&id=152350) |
-- 作者:tradersniper -- 发布时间:2017/5/2 13:17:01 -- 如何加减仓? 你好,在金字塔里如何实现加减仓? 比如:简单的穿越MA策略,当第一笔上穿MA5开仓1手,下穿MA5,反手,此时如果前一笔亏损,那么增加一手,如果前一笔盈利,再返回到1手起,依此论推,上限20手不再加,收盘前清仓。这个策略如何用程序实现? 谢谢 |
-- 作者:yukizzc -- 发布时间:2017/5/12 12:43:30 -- cond_long:=cross(c,ma(c,5)); cond_short:=cross(ma(c,5),c); variable:ss=1; if cond_long then buy(1,ss,marketr); if cond_short then begin if NUMPROFIT( 1)>0 then ss:=ss+1; if NUMPROFIT( 1)<0 then ss:=1; buyshort(1,ss,marketr); end
if time=150000 then begin sell(); sellshort(); end
|