以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  文华平台上的交易模型如何转化在金字塔上,谢谢  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=31315)

--  作者:champion
--  发布时间:2012/12/9 9:40:42
--  文华平台上的交易模型如何转化在金字塔上,谢谢

各位老师好,以下是在文华平台上编制的交易模型,可是用在金字塔上面公式测评是正常的,但是讯号都不对,我不知道是哪里出现问题了,谢谢大家的帮助了,小女子不胜感激。



N:=BARSLAST(DATE<>REF(DATE,1))+1;//当天开盘至今的K线数

Y:=VALUEWHEN(DATE<>REF(DATE,1),O);//当天开盘价

TIME>=0920 &&TIME<=1419&&C>REF(HHV(C,N),1)&&C>Y+Y*0.006,BK;//价格创新高

TIME>=0920&&C<REF(LLV(C,20),1) || C>=BKPRICE+2*(Y*0.006),SP;

TIME=1455,SP;

TIME>=0920 &&TIME<=1419&&C<REF(LLV(C,N),1)&&C<Y-Y*0.006,SK;

TIME>=0920&&C>REF(HHV(C,20),1) || C<=SKPRICE-2*(Y*0.006),BP;

TIME=1420,BP;


--  作者:guotx2010
--  发布时间:2012/12/9 10:33:45
--  

这是老时的交易策略

BKPRICE,SKPRICE两个变量没有定义。


--  作者:champion
--  发布时间:2012/12/9 11:17:31
--  
那您看我该怎么改变?
谢谢

--  作者:RogarZ
--  发布时间:2012/12/9 15:25:08
--  

BKprice用enterprice替代

建议看金字塔目前的高级教程,学习下BUY SELL新交易函数

[此贴子已经被作者于2012-12-9 15:25:44编辑过]

--  作者:千一编写程序
--  发布时间:2012/12/9 18:49:48
--  
此模型转换已私下搞定
--  作者:fly
--  发布时间:2012/12/10 9:35:59
--  

N:=BARSLAST(DATE<>REF(DATE,1))+1;//当天开盘至今的K线数

Y:=VALUEWHEN(DATE<>REF(DATE,1),O);//当天开盘价

 

timein:=TIME>=092000 and TIME<=141900;

 

//开多--价格创新高
if timein and C>REF(HHV(C,N),1) and C>Y+Y*0.006 then
 begin
 buy(holding=0,1,market);
 end

 

if TIME>=092000 and C<REF(LLV(C,20),1) or C>=enterprice+2*(Y*0.006) then
 begin
 sellshort(holding<0,1,market)
 end

 

//开空--价格创新低
if timein and C<REF(LLV(C,N),1) and C<Y-Y*0.006 then
 begin
 buyshort(holding=0,1,market);
 end
 
if TIME>=092000 and C>REF(HHV(C,20),1) or C<=enterprice-2*(Y*0.006) then
 begin
 sell(holding>0,1,market)
 end

 

//收盘前平仓
sell(time>=142000 and holding>0,1,market);
sellshort(time>=145500 and holding<0,1,market);


--  作者:fly
--  发布时间:2012/12/10 9:38:20
--  

非常感谢5楼千一编写程序.

以后还请把转化好的顺便也在论坛贴一下,供其它客户学习