欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 海龟

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有6883人关注过本帖树形打印复制链接

主题:海龟

帅哥哟,离线,有人找我吗?
fly
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:5082 积分:17642 威望:0 精华:6 注册:2010/7/15 9:05:58
  发帖心情 Post By:2011/7/28 16:23:38    Post IP:58.246.57.26[显示全部帖子]

把里面的下单指令里的STOP改为MARKET

如:BUY(1,HOW,STOP,BUYHHV);------改为-------BUY(1,HOW,MARKET);



金字塔—专业程序化交易量化投资平台

客户服务部

-----------------------------------------------------------

欢迎您参加我公司的技术培训,具体培训需求请发邮件到

service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

 回到顶部
帅哥哟,离线,有人找我吗?
fly
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:5082 积分:17642 威望:0 精华:6 注册:2010/7/15 9:05:58
  发帖心情 Post By:2011/7/28 16:36:55    Post IP:58.246.57.26[显示全部帖子]

用的四楼的,只改了里面的"STOP改为MARKET".

 

在IF连续日线上,看的,运行良好



金字塔—专业程序化交易量化投资平台

客户服务部

-----------------------------------------------------------

欢迎您参加我公司的技术培训,具体培训需求请发邮件到

service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

 回到顶部
帅哥哟,离线,有人找我吗?
fly
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:5082 积分:17642 威望:0 精华:6 注册:2010/7/15 9:05:58
  发帖心情 Post By:2011/7/29 9:54:05    Post IP:58.246.57.26[显示全部帖子]

在IF日线上,运行良好

input:trn(20,5,30),hn(20,5,30),lown(10,5,20);

VARIABLE:dayCount=1,PositionCount=1,SellSign=0,dK=0;//加多空标志,1:多,-1:空 0:空仓
VARIABLE:EntAndExitSign=1,EntPoint=0,ExitPoint=0;
VARIABLE:N=0;

N:=MA(TR,trn);
BUYHHV:=HHV(H,hn);
SELLLLV:=LLV(L,lown);

SELLSHORTLLV:=llv(l,hn);
BUYSHORTHHV:=hhv(h,lown);

IF BARPOS>=hn THEN
 BEGIN
  IF BARPOS=hn THEN
  IF DayCount=hn/2 OR BARPOS=hn  THEN {hn/2天调整N值}
    BEGIN
     N:=((hn-1)*N+TR)/hn;{计算N值}
     DayCount:=2;
    END
  
  DayCount:=DayCount+1;
  EntPoint:=ENTERBARS+1;
  
  IF EntPoint=EntAndExitSign THEN
     BEGIN{说明STOP指令买进头寸成功}
    PositionCount:=PositionCount+1;{头寸计数}
    SellSign:=True;{可以平仓信号,如果达到指定的价格}
     END
    
  IF PositionCount=1 THEN  {第一头寸}
   BEGIN
    HOW:=CASH(0)*0.01/N;{波动性百分比决定头寸规模}
    if H>=BUYHHV then
      BEGIN
      dk:=1;
      多开1:BUY(1,HOW,MARKET);{在20日新高STOP指令买进}
      END;
     
    if L<=SELLSHORTLLV then
      begin
      dk:=-1;
      空开1:buyshort(1,HOW,MARKET);{在20日新低STOP指令空开}
      end;
   END
 
  IF PositionCount=2 THEN {如到第二头寸}
   BEGIN
    HOW:=CASH(0)*0.01/N;{波动性百分比决定头寸规模}
    if dk=1 then 多开2:BUY(H>=ENTERPRICE+0.5*N,HOW,MARKET);{在上头寸(即第一头寸)+0.5个N以STOP指令买进}
    if dk=-1 then 空开2:buyshort(L<=ENTERPRICE-0.5*N,HOW,MARKET);
   END
 
  IF PositionCount=3 THEN {如到第三头寸}
   BEGIN
    HOW:=CASH(0)*0.01/N;
    if dk=1 then 多开3:BUY(H>=ENTERPRICE+0.5*N,HOW,MARKET);{在上头寸(即第二头寸)+0.5个N以STOP指令买进}
    if dk=-1 then 空开3:buyshort(L<=ENTERPRICE-0.5*N,HOW,MARKET);
   END
 
  IF PositionCount=4 THEN
   BEGIN
    HOW:=CASH(0)*0.01/N;
    if dk=1 then 多开4:BUY(H>=ENTERPRICE+0.5*N,HOW,MARKET);
    if dk=-1 then 空开4:buyshort(L<=ENTERPRICE-0.5*N,HOW,MARKET); 
   END
 
  IF SellSign=True THEN
    BEGIN
        ExitPoint:=EXITBARS+1;
        if dk=1 then
          begin
          IF ExitPoint=EntAndExitSign THEN
           BEGIN {说明卖出成功}
              PositionCount:=1;{头寸计算复原}
              SellSign:=False;
              dk:=0;
           END
        
          IF ENTERPRICE-2*N then
             SELL(L<=SELLLLV,100%,MARKET);{退出离盈利头寸}
          ELSE
             SELL(L<=ENTERPRICE-2*N,100%,MARKET);{退出亏损头寸}
          end;
         
        if dk=-1 then
          begin
          IF ExitPoint=EntAndExitSign THEN
           BEGIN
              PositionCount:=1;
              SellSign:=False;
              dk:=0;
           END
        
          IF ENTERPRICE+2*N then
           sellSHORT(H>=BUYSHORTHHV,100%,MARKET);
          ELSE
           sellSHORT(H>=ENTERPRICE+2*N,100%,MARKET);         
          END;
     END
      
 END;



金字塔—专业程序化交易量化投资平台

客户服务部

-----------------------------------------------------------

欢迎您参加我公司的技术培训,具体培训需求请发邮件到

service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

 回到顶部
帅哥哟,离线,有人找我吗?
fly
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:5082 积分:17642 威望:0 精华:6 注册:2010/7/15 9:05:58
  发帖心情 Post By:2011/8/1 9:14:10    Post IP:58.246.57.26[显示全部帖子]

9楼的就可以用


金字塔—专业程序化交易量化投资平台

客户服务部

-----------------------------------------------------------

欢迎您参加我公司的技术培训,具体培训需求请发邮件到

service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

 回到顶部