以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 版主这个怎么写啊! (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=154209) |
-- 作者:wxx212 -- 发布时间:2017/5/26 10:19:35 -- 版主这个怎么写啊! 趋势:=ma(c,300); 操作:=ma(c,80);
KD:=c>=趋势 and 趋势>ref(趋势,1) and cross(c,操作);
//开多条件 PD:=cross(趋势,c); //平多条件 KK:=c<=趋势 and 趋势<ref(趋势,1) and cross(操作,c);
//开空条件 PK:=cross(c,趋势); //平空条件
平空:SELLSHORT(PK,1,MARKET);
//平空信号 开多:BUY(KD AND
HOLDING=0,1,MARKETE); //开多信号 平多:SELL(PD,1,MARKET);
//平多信号 开空:BUYSHORT(KK
AND HOLDING=0,1,MARKET); //开空信号 资金:asset;
{以下不会编写,以文字叙述} {思路是先对单个品种交易的资金进行管理,然后对所有交易品种的资金进行管理}
{此处为单个品种资金管理部分} tt:=150+(150根K线内没有持仓的K线数量) s1:ma(hhv(资金,tt),tt); X1:ma(llv(资金,tt),tt);
A,当 资金下穿X1 的时候 交易停止并且把已有头寸清空 B,当 资金上穿S1 的时候 交易重新开始 并且 接回 应该有的头寸(就是按照KD,KK信号持有的头寸) D,,当 连续亏损3次 交易停止并且把已有头寸清空 E,当 资金回调2%时 交易停止并且把已有头寸清空 F,当 资金反弹3%并且资金>=x1 时 交易重新开始 接回 应该有的头寸(就是按照KD,KK信号持有的头寸) G,当单次亏损额度超过3次平均亏损额度时候 停止交易并且清空所有头寸 H,当 单次亏损额度小于3次平均亏损额度并且 资金>S1时候 重新开始 并且接回头寸
ADEFG任意一个满足交易停止并且把已有头寸清空 BCH任意一个满足交易重新开始 并且 接回 应该有的头寸(就是按照KD,KK信号持有的头寸)
|
-- 作者:yukizzc -- 发布时间:2017/5/26 10:46:07 -- 抱歉,对于完整项目代码的编写,暂时不提供类似服务。您可以在策略编写求助区资讯是否有热心网友帮您编写 |
-- 作者:wxx212 -- 发布时间:2017/5/26 15:15:37 -- 就下面不会的部分也不行吗? |
-- 作者:FexTel -- 发布时间:2017/5/26 15:58:46 -- 发策略编写求助区,工作人员有时间的话也会去处理的。 |