以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4) ---- 请老师修改策略 (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=181037) |
-- 作者:yzhybw -- 发布时间:2020/7/6 9:06:10 -- 请老师修改策略 //该模型为简单示范模型,用户需根据自己交易经验,修改完善后再实际应用!!! //适用模式:“走完一根K线以后” //若用户模式选为“固定时间间隔”,请将"交易条件"中的CLOSE改为OPEN,避免信号闪烁。 // //中间变量 ROC:=(CLOSE-REF(CLOSE,N))/REF(CLOSE,N)*100; ROCMA:=MA(ROC,M); 手数:=ss; //交易条件 开多平空条件:=CROSS(ROC,0);//开多平空条件 开空平多条件:=CROSS(0,ROC);//开空平多条件 //交易系统 平多:SELL(开空平多条件,手数,MARKET); 开多:BUY(开多平空条件,手数,MARKET); 当前持仓:HOLDING,COLORGRAY,LINETHICK0; 当前资产:ASSET,NOAXIS,COLORGRAY; 请老师用ROCMA:=MA(ROC,M),加一条过滤均线,谢谢。
[此贴子已经被作者于2020/7/6 9:07:08编辑过]
|
-- 作者:wenarm -- 发布时间:2020/7/6 9:07:21 -- 请提供这个待加条件与其他条件之间的关系。以及所谓的过滤均线的具体定义 [此贴子已经被作者于2020/7/6 9:08:32编辑过]
|
-- 作者:yzhybw -- 发布时间:2020/7/6 9:14:23 -- 大于MA(ROC,M),执行开多平空条件:=CROSS(ROC,0);//开多平空条件 |
-- 作者:yzhybw -- 发布时间:2020/7/6 9:17:08 -- 加一条ma也行 |
-- 作者:FireScript -- 发布时间:2020/7/6 9:17:25 -- 开多平空条件:=CROSS(ROC,0) AND C>MA(ROC,M);//开多平空条件 开空平多条件:=CROSS(0,ROC) AND C<MA(ROC,M);//开空平多条件 |
-- 作者:wenarm -- 发布时间:2020/7/6 9:17:56 -- 开多平空条件:=CROSS(ROC,0) and xxxx>MA(ROC,M);//xxxx是你定义的,如close等等 |
-- 作者:yzhybw -- 发布时间:2020/7/6 9:18:11 -- 好,谢谢老师。 |
-- 作者:yzhybw -- 发布时间:2020/7/6 9:25:22 -- 经测试没有优化数据,是不是有什么问题?请老师看看。 |
-- 作者:yzhybw -- 发布时间:2020/7/6 9:30:36 -- 对不起,我搞错了。 |
-- 作者:FireScript -- 发布时间:2020/7/6 9:32:45 -- 我们只能保证你的思路和我们编写的代码对应上。回测的结果这种,没发保证的,这个只和你思路相关。 |