以文本方式查看主题

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

--  作者:zhujunyu1980
--  发布时间:2014/12/14 12:59:12
--  老师请帮忙转一下这个代码

老师,下面的是文化财经的代码,麻烦可以帮我转成金字塔的吗?感谢!!!

GWG:=HV(H,M1);
GWD:=LV(L,M1);

C>GWG,BK;
C<GWD,SK;

CLOSE>SKPRICE1+N1,BP;
CLOSE<BKPRICE1-N1,SP;

(BKHIGH-BKPRICE1)>=N2 AND (BKHIGH-CLOSE)>=(BKHIGH-BKPRICE1)/3,SP;
(SKPRICE1-SKLOW)>=N2 AND (CLOSE-SKLOW)>=(SKPRICE1-SKLOW)/3,BP;

AUTOFILTER;


--  作者:pyd
--  发布时间:2014/12/14 18:13:50
--  
你在每句后面写上注释
--  作者:zhujunyu1980
--  发布时间:2014/12/14 20:14:06
--  
能否找一个懂一点文华的老师帮忙呢,以前文华的技术团队都可以把金字塔和tb的语言转过来,因为竞争必须要先熟悉对手的武器啊!


--  作者:pyd
--  发布时间:2014/12/15 8:45:06
--  
你不知道代码的意思?我转成金字塔后一个信号也没有,怕理解有偏差,还是请您注释下每句的意思。
--  作者:zhujunyu1980
--  发布时间:2014/12/15 10:06:14
--  
GWG:=HV(H,M1);//GWG:=REF(HHV(H,M1),1);
GWD:=LV(L,M1); //GWD:=REF(LLV(L,M1),1);不用再翻译;

C>GWG,BK;//C>GWG,开多
C<GWD,SK;//C<GWD,开空

CLOSE>SKPRICE1+N1,BP;//收盘价大于上一次开空价格+N1,平空
CLOSE<BKPRICE1-N1,SP;//收盘价小于上一次开多价格-N1,平多

(BKHIGH-BKPRICE1)>=N2 AND (BKHIGH-CLOSE)>=(BKHIGH-BKPRICE1)/3,SP;//(开多以来最高价-上一次开多价格)>=N2 并且 ((开多以来最高价-收盘价)>=((开多以来最高价-上一次开多价格)/3,平多;
(SKPRICE1-SKLOW)>=N2 AND (CLOSE-SKLOW)>=(SKPRICE1-SKLOW)/3,BP;   //(上一次开空价格-开空以来最低价)>=N2 并且 ((收盘价-开空以来最低价)>=((上一次开空价格-开空以来最低价)/3,平空;



--  作者:pyd
--  发布时间:2014/12/15 10:59:57
--  

 

GWG:=REF(HHV(H,M1),1);
GWD:=REF(LLV(L,M1),1);

if C>GWG then buy(holding=0,1,market);
if C<GWD then buyshort(holding=0,1,market);
sklow:=llv(l,enterbars+1);
BKHIGH:=hhv(h,enterbars+1);

if CLOSE>enterprice+N1 then sellshort(holding<0,holding,market);//收盘价大于上一次开空价格+N1,平空
if CLOSE<enterprice-N1 then sell(holding>0,holding,market)//收盘价小于上一次开多价格-N1,平多


if (BKHIGH-enterprice)>=N2 AND (BKHIGH-CLOSE)>=(BKHIGH-enterprice)/3 then sell(holding>0,holding,market);//(开多以来最高价-上一次开多价格)>=N2 并且 ((开多以来最高价-收盘价)>=((开多以来最高价-上一次开多价格)/3,平多;
if (enterprice-SKLOW)>=N2 AND (CLOSE-SKLOW)>=(enterprice-SKLOW)/3 then sellshort(holding<0,holding,market);   //(上一次开空价格-开空以来最低价)>=N2 并且 ((收盘价-开空以来最低价)>=((上一次开空价格-开空以来最低价)/3,平空;

[此贴子已经被作者于2014/12/15 11:01:04编辑过]

--  作者:zhujunyu1980
--  发布时间:2014/12/15 11:05:37
--  
好的谢谢