以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (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=173071) |
-- 作者:wfl2456441 -- 发布时间:2019/11/13 8:14:09 -- 均线移动止损 求老师帮忙写一下如下模型 开多仓: 开仓条件:最高价上穿ref(c,20),并且ma(c,20)>ref(ma(c,20),1); 初始止损: 10跳。 跟踪止损: 如果获利大于等于20跳,止损上移到保本。 如果获利大于等于50跳,执行平仓条件:ref(c,1)下穿ma(c,20),开盘价止损。 如有多仓时不开空仓。 开空仓: 开仓条件:最低价下穿ref(c,20),并且ma(c,20)<ref(ma(c,20),1); 初始止损: 10跳。 跟踪止损: 如果获利大于等于20跳,止损上移到保本。 如果获利大于等于50跳,执行平仓条件:ref(c,1)上穿ma(c,20),开盘价止损。 如有空仓时不开多仓。 |
-- 作者:yukizzc -- 发布时间:2019/11/15 9:54:39 -- 开仓条件:=cross(high,ref(c,20)) and ma(c,20)>ref(ma(c,20),1); if holding=0 and 开仓条件 then buy(1,1,marketr); //止损 IF AvGENTERPRICE-C>10*MINDIFF THEN BEGIN SELL(1,HOLDING,MARKETr); END //价格超过20跳后,亏损就平仓 if hhv(c,enterbars+1)-AvGENTERPRICE>20*MINDIFF and c<=AvGENTERPRICE then BEGIN SELL(1,HOLDING,MARKETr); END //价格超过50跳后,死叉条件平仓 if hhv(c,enterbars+1)-AvGENTERPRICE>50*MINDIFF and cross(ma(c,20),ref(c,1)) then BEGIN SELL(1,HOLDING,MARKETr); END
[此贴子已经被作者于2019/11/15 9:56:19编辑过]
|