Board logo

标题: [金字塔源码] 金字塔经典K线形态交易系统[金字塔模型] [打印本页]

作者: 龙听    时间: 2020-5-4 17:42     标题: 金字塔经典K线形态交易系统[金字塔模型]

相关标签:k线交易系统,期货日内交易k线讲解,现货交易k线解析,黄金k线交易行情下载,k线外汇交易心得,k线交易技巧,现货电子交易中k线,惠比特交易和配种专区,梦三国交易专区,



1、如果 出现黄昏之星、黄昏十字星、平顶、乌云盖顶、穿头破脚(阴线穿阳) 就开空。
开空后有三种情况
一、一个实体比一个实体低不区分颜色 就继续持有
二、出现早晨之星、早晨十字星、平底、曙光初现、穿头破脚(阳线穿阴) 就平空开多
三、如果一直是一个实体比一个实体低到14.55分平仓

如果 出现早晨之星、早晨十字星、平底、曙光初现、穿头破脚(阳线穿阴) 就开多。
开多后也有三种可能
一、一个实体比一个实体高不区分颜色 就继续持有
二、出现黄昏之星、黄昏十字星、平顶、乌云盖顶、穿头破脚(阴线穿阳) 就平多开空
三、如果一直是一个实体比一个实体高到14.55分平仓

开盘后先出现1的条件就执行1。 先出现2的条件就执行2.。


策略源码:
  1. input:N(41,3,100,1);

  2. 早晨之星:= REF(CLOSE,2)/REF(OPEN,2) < 0.95 AND REF(OPEN,1) < REF(CLOSE,2) AND ABS(REF(OPEN,1)-REF(CLOSE,1))/REF(CLOSE,1)<0.03 AND CLOSE/OPEN>1.05 AND CLOSE>REF(CLOSE,2);
  3. 早晨十字星:= REF(CLOSE,2)/REF(OPEN,2) < 0.95 AND REF(OPEN,1) < REF(CLOSE,2) AND REF(OPEN,1)=REF(CLOSE,1) AND CLOSE/OPEN>1.05 AND CLOSE>REF(CLOSE,2);
  4. 平底:=ABS(LOW-REF(LOW,1))/LOW<0.001 and abs(ref(low,1)-ref(low,2))/ref(low,1)<=0.001;
  5. 曙光初现:=REF(CLOSE,1)/REF(OPEN,1)<0.97 AND CLOSE/OPEN>1.03 AND OPENREF(CLOSE,1);
  6. 阳线穿阴:=REF(CLOSE,1)/REF(OPEN,1)>1.03 AND CLOSE/OPEN<0.96 AND CLOSEREF(CLOSE,1);

  7. 黄昏之星:= REF(CLOSE,2)/REF(OPEN,2) > 1.03 AND REF(OPEN,1) > REF(CLOSE,2) AND ABS(REF(OPEN,1)-REF(CLOSE,1))/REF(CLOSE,1)<0.02 AND CLOSE/OPEN<0.97 AND CLOSE
  8. 黄昏十字星:= REF(CLOSE,2)/REF(OPEN,2) > 1.05 AND REF(OPEN,1) > REF(CLOSE,2) AND REF(OPEN,1)=REF(CLOSE,1) AND CLOSE/OPEN<0.95 AND CLOSE
  9. 平顶:=ABS(HIGH-REF(HIGH,1))/HIGH<0.001;
  10. 乌云盖顶:= REF(CLOSE,1)/REF(OPEN,1)>1.03 AND CLOSE/OPEN<0.97 AND OPEN>REF(CLOSE,1) AND CLOSE
  11. 阴线穿阳:=REF(CLOSE,1)/REF(OPEN,1)<0.97 AND CLOSE/OPEN>1.04 AND CLOSE>REF(OPEN,1) AND OPEN

  12. cond1:=黄昏之星 or 黄昏之星 or 平顶 or 乌云盖顶 or 阴线穿阳;
  13. cond2:=早晨之星 or 早晨十字星 or 平底 or 曙光初现 or 阳线穿阴;

  14. if cond1 and time <145500 then
  15. begin
  16. if holding=0 then buyshort(1,1,market);
  17. if holding>0 and enterbars>N then
  18.   begin
  19.    sell(1,0,market);
  20.    buyshort(1,1,market);   
  21.   end
  22. end


  23. if cond2 and time <145500 then
  24. begin
  25. if holding=0 then buy(1,1,market);
  26. if holding<0  and enterbars>N then
  27.   begin
  28.   sellshort(1,0,market);
  29.    buy(1,1,market);   
  30.   end
  31. end

  32. if time>145500 then
  33. begin
  34. sell(holding>0,0,market);
  35. sell(holding<0,0,market);
  36. end
复制代码





欢迎光临 龙听期货论坛 (http://www.qhlt.cn/) Powered by Discuz! 7.2