以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  老师帮忙改个公式,谢谢!  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=147992)

--  作者:zwdqx
--  发布时间:2017/2/21 8:44:35
--  老师帮忙改个公式,谢谢!

老师,我在网上找来一个策略学习,大致意思如下,但把策略写进去有错误,请帮我改一下,随便附两张这个策略的图。

 

在裸K的图形上加了3个指标,一个就是开盘价线,也就是那条横着的绿线;一个就是日内均价线,那个黄线;另一个就是高低点标识。这个系统的买卖原则很简单,就是开盘后5分钟图形里的K线价格若上穿均价线【信号走完才能确定】就开多单,也就是那个带有B字的时候。等价格下穿均价线就平多单,也就是带有S字的时候;然后关账户结束交易。若价格下穿均价线就开空单,带有S字出现,等价格上穿均价线就平空单,带有B字出现。然后关机下课。

 

//日线开盘价指标

KPX:IF(DAY<>REF(DAY,1),O,REF(KPX,1)),LINETHICK0,PRECIS0;

PARTLINE(DAY=REF(DAY,1),KPX),LINETHICK2;


 

//日内均价线

NS:=IF(TIME>=180000,1,REF(NS,1));

TOTALVOL:=IF((TIME>=180000 AND REF(TIME,1)<180000) OR (NS=0 AND DATE<>REF(DATE,1)),V,REF(TOTALVOL,1)+V);

TOTALAMOUNT:=IF((TIME>=180000 AND REF(TIME,1)<180000) OR (NS=0 AND DATE<>REF(DATE,1)),(O+H+L+C)/4*V,REF(TOTALAMOUNT,1)+(O+H+L+C)/4*V);

AVERAGE:TOTALAMOUNT/TOTALVOL;


 

//高低点

AA:=H>REF(HHV(H,N1),1) AND H>REFX(HHV(H,N2),N2);

BB:=L<REF(LLV(L,N1),1) AND L<REFX(LLV(L,N2),N2);

DRAWNUMBER(AA,HIGH,HIGH,0),COLORGREEN,ALIGN1,VALIGN2;

DRAWNUMBER(BB,LOW,LOW,0),COLORRED,ALIGN1,VALIGN0;

 

 

 

[此贴子已经被作者于2017-2-21 8:45:30编辑过]

--  作者:zwdqx
--  发布时间:2017/2/21 8:54:31
--  

图片点击可在新窗口打开查看此主题相关图片如下:捕获2.jpg
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:捕获3.jpg
图片点击可在新窗口打开查看

--  作者:jinzhe
--  发布时间:2017/2/21 8:54:52
--  

http://www.weistock.com/bbs/dispbbs.asp?BoardID=16&ID=94734&replyID=&skin=1

没有图,按照连接里面的办法发图


--  作者:jinzhe
--  发布时间:2017/2/21 8:56:41
--  

KPX:IF(DAY<>REF(DAY,1),O,REF(KPX,1)),LINETHICK0,PRECIS0;

 

这句在金字塔里面编译不过


--  作者:zwdqx
--  发布时间:2017/2/21 9:06:57
--  

图上去了,就是显示KPX未定义,从字母看KPX代表开盘线,我也不知道怎么写了。能不能根据上面的文字描述写一个,他的这个策略有可能不是金字塔的。


--  作者:jinzhe
--  发布时间:2017/2/21 9:10:39
--  
根据上面的描述,并没有看出来是怎么定义的,缺少初始值定义
--  作者:zwdqx
--  发布时间:2017/2/21 9:20:11
--  

pkx就是当天的开盘价


--  作者:jinzhe
--  发布时间:2017/2/21 9:25:30
--  
那下面的NS是又是什么?恒等于1?