以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  学习金字塔交易系统  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=757)

--  作者:学习学习
--  发布时间:2010/1/25 15:13:41
--  学习金字塔交易系统

RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:=SMA(RSV,M1,1);
D:=SMA(K,M2,1);
J:=3*K-2*D;
 
SELLSHORT(CROSS(0,J) and HOLDING<0, HOLDING,market); //J向下穿越0,发出平空操作
BUY(CROSS(K,D) and HOLDING=0,30%,market);// K 向上穿越 D,发出开多操作
SELL(CROSS(J,100) and HOLDING>0,HOLDING,market); // J向上穿越100,发出平多操作
BUYSHORT(CROSS(D,K) and HOLDING=0,30%,market); //K 向下穿越 D,发出开空操作

 

这个程序化交易测试正常,但是应用他时,为什么k线图不显示买卖信号,用这个程序进行测试时也无法测试,不知道是什么原因。这个程序不是我写的,是程序化设计指南上的程序,为什么还不能用呢?谢谢指教!


--  作者:金字塔
--  发布时间:2010/1/25 15:20:07
--  

有3个参数N、M1、M2要填入,分别默认为:9、3、3

图片点击可在新窗口打开查看

 

[此贴子已经被作者于2010-1-25 15:30:51编辑过]

--  作者:admin
--  发布时间:2010/1/25 15:35:18
--  

借予你目前实际情况,我们强烈建议你使用金字塔的图表自动交易,不要去使用后台自动交易


--  作者:学习学习
--  发布时间:2010/1/25 15:38:02
--  

我对参数进行了优化,不是默认的9、3、3,而是91、10、3的收益比较好,如何使用优化的数据,同时还可以在图示显示呢?谢谢

 


--  作者:学习学习
--  发布时间:2010/1/25 15:41:07
--  

按照你说的参数修改过后,可以在图上明确显示买卖点,但是还不能进行公式测试系统的测评。


--  作者:金字塔
--  发布时间:2010/1/25 15:58:42
--  

若是91、10、3的参数

SELLSHORT(CROSS(0,J) and HOLDING<0, HOLDING,market); //J向下穿越0,发出平空操作
SELL(CROSS(J,100) and HOLDING>0,HOLDING,market); // J向上穿越100,发出平多操作
中J的交叉值就不能是0和100了,否则不会平仓。需要调整为20、80或者25、75,你自己调
公式测试系统的测评,你要看着程序化设计指南,仔细完成1、2、3、4、5步骤