老师请看一下,另请老师给一个函数表的链接。谢谢!我再论坛上搜索,可能关键字没有描述准确,找不到相关的答案。
//以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;

此主题相关图片如下:temp.png

函数列表就在这里啊。 你这里的需求是要做什么呢?是需要下穿是吗?
下穿很简单
COND2:=CROSS(MA2,MA1);
参数位置换下就行了。
老师,可是这个公式回测只有做空和平空,为什么没有做多和平多的交易。
以5日上穿10日作为开多条件,以5日下穿10作为平多条件和开空的条件。只有这一个条件交易策略。
我刚开始学,这个从昨晚折腾的到现在,还是没有把把公式编出来,请老师帮帮忙。
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编辑过]