以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4) ---- 老师,请问5日线下穿的语句怎么写 (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=166629) |
-- 作者:laveqi -- 发布时间:2018/11/22 14:00:46 -- 老师,请问5日线下穿的语句怎么写 老师请看一下,另请老师给一个函数表的链接。谢谢!我再论坛上搜索,可能关键字没有描述准确,找不到相关的答案。 //以MA1上穿MA2作为开多条件,以MA1下穿MA2作为平多条件或反手做单。 COND1:=CROSS(MA1,MA2);//5日向上穿过10日 COND2:=CROSS(MA1,MA2); //下单 BUY(COND1,100%,MARKET)ORDERQUEUE;//开多单 SELL(COND2,100%,MARKET)ORDERQUEUE;//平多单 BUYSHORT(COND2,100%,MARKET)ORDERQUEUE;//开空单 SELLSHORT(COND1,100%,MARKET)ORDERQUEUE;//平空单 请问老师 //CROSS(MA5,MA10)&&C>MA10,BPK; |
-- 作者:FireScript -- 发布时间:2018/11/22 14:35:29 -- 函数列表就在这里啊。 你这里的需求是要做什么呢?是需要下穿是吗? 下穿很简单 COND2:=CROSS(MA2,MA1); 参数位置换下就行了。
|
-- 作者:laveqi -- 发布时间:2018/11/22 15:00:37 -- 老师,可是这个公式回测只有做空和平空,为什么没有做多和平多的交易。 ![]() |
-- 作者:laveqi -- 发布时间:2018/11/22 15:05:47 -- 以5日上穿10日作为开多条件,以5日下穿10作为平多条件和开空的条件。只有这一个条件交易策略。 我刚开始学,这个从昨晚折腾的到现在,还是没有把把公式编出来,请老师帮帮忙。
|
-- 作者:laveqi -- 发布时间:2018/11/22 15:16:46 -- 以5日上穿10日作为开多或平空条件,以5日下穿10日作为平多和开空的条件。老师 你给编一下吧。我没理解透,一直编不出了,回测结果,要不全部做空,要不全部做多,应该是不对的。 |
-- 作者:FireScript -- 发布时间:2018/11/22 15:26:08 -- COND1:=CROSS(MA1,MA2);//5日向上穿过10日 COND2:=CROSS(MA2,MA1); //下单 SELLSHORT(COND1,holding,MARKET);//平空单 BUY(COND1 and holding=0,1,MARKET);//开多单 SELL(COND2,holding,MARKET);//平多单 BUYSHORT(COND2 and holding=0,1,MARKET);//开空单 在这个基础上再自行进行修改吧。
[此贴子已经被作者于2018/11/22 15:26:58编辑过]
|
-- 作者:laveqi -- 发布时间:2018/11/22 16:18:13 -- 试过了 可以 谢谢老师 |