以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  交易策略发布专区  (http://weistock.com/bbs/list.asp?boardid=10)
----  [原创]K线形态交易系统  (http://weistock.com/bbs/dispbbs.asp?boardid=10&id=10877)

--  作者:梦想
--  发布时间:2012/4/1 15:41:14
--  [原创]K线形态交易系统

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

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

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


此主题相关图片如下:未命名.jpg
按此在新窗口浏览图片


input:N(41,3,100,1);

早晨之星:= 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);
早晨十字星:= 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);
平底:=ABS(LOW-REF(LOW,1))/LOW<0.001 and abs(ref(low,1)-ref(low,2))/ref(low,1)<=0.001;
曙光初现:=REF(CLOSE,1)/REF(OPEN,1)<0.97 AND CLOSE/OPEN>1.03 AND OPEN<REF(CLOSE,1) AND CLOSE>REF(CLOSE,1);
阳线穿阴:=REF(CLOSE,1)/REF(OPEN,1)>1.03 AND CLOSE/OPEN<0.96 AND CLOSE<REF(OPEN,1) AND OPEN>REF(CLOSE,1);

黄昏之星:= 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<REF(CLOSE,2);
黄昏十字星:= 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<REF(CLOSE,2);
平顶:=ABS(HIGH-REF(HIGH,1))/HIGH<0.001;
乌云盖顶:= REF(CLOSE,1)/REF(OPEN,1)>1.03 AND CLOSE/OPEN<0.97 AND OPEN>REF(CLOSE,1) AND CLOSE<REF(CLOSE,1);
阴线穿阳:=REF(CLOSE,1)/REF(OPEN,1)<0.97 AND CLOSE/OPEN>1.04 AND CLOSE>REF(OPEN,1) AND OPEN<REF(CLOSE,1);

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

if cond1 and time <145500 then
begin
 if holding=0 then buyshort(1,1,market);
 if holding>0 and enterbars>N then
   begin
   sell(1,0,market);
   buyshort(1,1,market);   
  end
end


if cond2 and time <145500 then
begin
 if holding=0 then buy(1,1,market);
 if holding<0  and enterbars>N then
   begin
   sellshort(1,0,market);
   buy(1,1,market);   
  end
end

if time>145500 then
begin
 sell(holding>0,0,market);
 sell(holding<0,0,market);
end

 

 

 

 

 

 


--  作者:xxb398
--  发布时间:2012/4/1 20:51:26
--  12日内的上涨天数 如何编写??
顶!!!
--  作者:sxpms
--  发布时间:2012/4/1 21:45:45
--  
有意思
--  作者:kingmoonwang
--  发布时间:2012/4/2 9:21:36
--  

楼主。在K线旁标注各种形态要怎样写呢。


--  作者:cmfyiling
--  发布时间:2012/7/7 22:37:47
--  
???
--  作者:梦想
--  发布时间:2012/7/21 17:23:10
--  

建议实盘之前可以走下模拟盘


--  作者:疾风游侠
--  发布时间:2012/8/3 1:43:43
--  
有意思啊,收藏了,适合学习!
--  作者:butterfly110
--  发布时间:2012/8/8 14:18:31
--  
您好,我想问下,早晨之星的量化数据比如0.95,1.05之类的数据,怎么来的,是经验数据吗,非常感谢。我是新手请多多指教。
--  作者:梦想
--  发布时间:2012/8/9 8:17:06
--  

经验值


--  作者:lovecwx
--  发布时间:2012/9/12 21:52:38
--  

顶 有意思