老师,下面的是文化财经的代码,麻烦可以帮我转成金字塔的吗?感谢!!! 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; |
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,平空;