以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (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=184854) |
-- 作者:小白在线 -- 发布时间:2021/3/23 13:53:40 -- 恳请老师帮忙编写策略 我想做一个策略,以下是想法, 两条均线,5天和25天的 多单条件:当5天往上穿过25天,平空开多 空单条件:当5天往下穿过25天,平多开空 多单止损条件,10周期里最低的收盘价大于当期收盘价,有多单持仓就平仓(这里是收盘价不是最低价) 空单止损条件,10周期里最高的收盘价小于当期收盘价,有空单持仓就平仓(这里是收盘价不是最高价) k线颜色表大:当5天均线上穿25天,第一条k线是紫色,后面的不管阴线阳线都是红色;当5天均线下穿25天,第一条K线是黄色,后面不管阴线或阳线都是绿色, 均线显示:就只显示这两条均线就可以了,其他的都隐藏不显示 之前有写过,止损条件弄晕了,麻烦老师了
|
-- 作者:FireScript -- 发布时间:2021/3/23 15:18:17 -- 先看交易的代码吧。K线变色回头空了再弄,那个太繁琐了。 ma5:ma(c,5);
ma25:ma(c,25); majc:cross(ma5,ma25); masc:cross(ma25,ma5); if majc then begin sellshort(holding<0,holding,market); buy(holding=0,1,market); end if masc then begin sell(holding>0,holding,market); buyshort(holding=0,1,market); end if ref(llv(c,10),1)>c then 多头止损:sell(1,holding,market); if ref(hhv(c,10),1)<c then 空头止损:sellshort(1,holding,market); |
-- 作者:小白在线 -- 发布时间:2021/3/24 13:34:52 -- 好,谢谢老师,要记得啊,别忘了 |