以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  如何转化为序列模式  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=13736)

--  作者:yuer
--  发布时间:2012/8/17 16:58:08
--  如何转化为序列模式


老师好。公司技术部新近写了一个金字塔的插件dll,需要用序列模式运行。请教一下,我如何将下列简单逐K线下的模型转变为序列模式?

 

 

 

 

 

 

 

 

 

 

MA1:MA(C,5);
MA2:MA(C,20);

 


long_in:= time>=094500 and cross(MA1,MA2) and time<=144500  and holding=0   and (   TOTALDAYTRADE=0 
                                                                                  or (TOTALDAYTRADE=1 and type(1)=2 and ref(exitprice-enterprice,1)>=6 )
                                                                                  or (TOTALDAYTRADE=1 and type(1)=4 and time>=140500 and exitbars>=20)
                                                                                ) ; 
                                                                 
                                                                 
buy(long_in,1,thisclose);

 

long_out1:= cross(MA2,MA1) and C-enterprice<=-5;

long_out2:= enterbars>=60 or time>=151200;


long_out:=(long_out1 or long_out2) and holding>0;


sell(long_out,1,thisclose);


--  作者:王锋
--  发布时间:2012/8/17 23:27:32
--  

虽然下面的公式简单,但是由于涉及到持仓量及进出场价格,因此序列模式无法实现。

序列模式只能使用用ENTERLONG等这些简单的图表交易实现的只有买进和卖出等简单信号的公式


--  作者:yuer
--  发布时间:2012/8/20 15:13:38
--  
谢谢啦。我已经想明白了,其实所有涉及到持仓量、持仓时间及进出场价格的都可以在序列模式下实现的,不过这时候必须换一种表达,说白了,就是考数学。。。。