以文本方式查看主题

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

--  作者:GUAN666
--  发布时间:2018/4/15 21:28:46
--  请老师帮忙修改模型
请老师帮忙写成金字塔程序化交易模型,谢谢
止损点放在下单前一根K线的高低点

MA5:=MA(C,5);
MA20:=MA(C,20);
HH:=HHV(REF(H,1),5);
LL:=LLV(REF(L,1),4);
H>HH AND MA5-REF(MA5,1)>7 AND MA20-REF(MA20,1)>0,BK;
SP1:=H-L>20 AND C<O;
SP2:=REF(C,1)<REF(O,1)  AND  REF(C,2)<REF(O,2)  AND  REF(C,3)<REF(O,3)
  AND REF(L,1)<REF(L,2)  AND REF(L,2)<REF(L,3);
SP3:=L<LL;
SP1 OR SP2 OR SP3,SP;
L<LL AND MA5-REF(MA5,1)<-7 AND MA20-REF(MA20,1)<0 AND REF(L,1)-O<10,SK;
BP1:=H-L>20 AND C>O;
BP2:=REF(C,1)>REF(O,1)  AND  REF(C,2)>REF(O,2)  AND  REF(C,3)>REF(O,3)
  AND REF(L,1)>REF(L,2)  AND REF(L,2)>REF(L,3);
BP3:=H>HH;
BP1 OR BP2 OR BP3,BP; 
AUTOFILTER; 


--  作者:wenarm
--  发布时间:2018/4/16 8:23:33
--  

MA5:=MA(C,5);
MA20:=MA(C,20);
HH:=HHV(REF(H,1),5);
LL:=LLV(REF(L,1),4);

if  H>HH AND MA5-REF(MA5,1)>7 AND MA20-REF(MA20,1)>0 then  begin
buy(HOLDING=0,1,MARKET);
end
SP1:=H-L>20 AND C<O;
SP2:=REF(C,1)<REF(O,1)  AND  REF(C,2)<REF(O,2)  AND  REF(C,3)<REF(O,3)
  AND REF(L,1)<REF(L,2)  AND REF(L,2)<REF(L,3);
SP3:=L<LL;

if   SP1 OR SP2 OR SP3=1 then BEGIN
sell(HOLDING>0,1,MARKET);
end


if L<LL AND MA5-REF(MA5,1)<-7 AND MA20-REF(MA20,1)<0 AND REF(L,1)-O<10 then begin
 buySHORT(HOLDING=0,1,MARKET);
end
BP1:=H-L>20 AND C>O;
BP2:=REF(C,1)>REF(O,1)  AND  REF(C,2)>REF(O,2)  AND  REF(C,3)>REF(O,3)
  AND REF(L,1)>REF(L,2)  AND REF(L,2)>REF(L,3);
BP3:=H>HH;

IF BP1 OR BP2 OR BP3 THEN BEGIN
 sellSHORT(HOLDING<0,1,MARKET);
END


--  作者:GUAN666
--  发布时间:2018/4/16 11:33:28
--  
谢谢