设为首页收藏本站

 找回密码
 注册
查看: 2750|回复: 4
打印 上一主题 下一主题

请教请教 [复制链接]

初级大户

自由之身

Rank: 5Rank: 5

精华
0
UID
755
积分
1337
帖子
263
主题
71
阅读权限
60
注册时间
2007-11-14
最后登录
2019-12-1
跳转到指定楼层
1#
发表于 2008-9-19 15:35:08 |只看该作者 |倒序浏览
请教版主这个交易指令那里错了?我一按测试软件就无声的退出了。估计是那里写错了。
   Params
   Numeric yi(26);
   Numeric er(40);
   Numeric san(60);
   Numeric chang(90);
   Numeric jun(20);
Vars
   NumericSeries chicangjuca1;
   NumericSeries chicangjuca2;
   NumericSeries chicangjuca3;
   NumericSeries qucc1;
   NumericSeries qucc2;
   NumericSeries qucc3;
   NumericSeries ccfg;
Begin
     {
        chicangjuca1=AverageFC((AverageFC(OpenInt,yi)-AverageFC(OpenInt,chang)),jun);
        chicangjuca2=AverageFC((AverageFC(OpenInt,er)-AverageFC(OpenInt,chang)),jun);
        chicangjuca3=AverageFC((AverageFC(OpenInt,san)-AverageFC(OpenInt,chang)),jun);
if(chicangjuca1<0)
   {
     if(chicangjuca1<-9950)
         {
           qucc1=1;
                 }Else
           {
             qucc1=RoundUp(chicangjuca1*0.02,0)+101;
                   }
                       }Else
                   {
                      if(chicangjuca1>9950)
                         {
                            qucc1=200;
                                   }Else
                           {
                              qucc1=RoundUp(chicangjuca1*0.02,0)+100;
                                      }
                                              }       
if(chicangjuca2<0)
   {
     if(chicangjuca2<-9950)
         {
           qucc2=1;
                 }Else
           {
             qucc2=RoundUp(chicangjuca2*0.02,0)+101;
                   }
                       }Else
                   {
                      if(chicangjuca2>9950)
                         {
                            qucc2=200;
                                   }Else
                           {
                              qucc2=RoundUp(chicangjuca2*0.02,0)+100;
                                      }
                                              }       
if(chicangjuca3<0)
   {
     if(chicangjuca3<-9950)
         {
           qucc3=1;
                 }Else
           {
             qucc3=RoundUp(chicangjuca3*0.02,0)+101;
                   }
                       }Else
                   {
                      if(chicangjuca3>9950)
                         {
                            qucc3=200;
                                   }Else
                           {
                              qucc3=RoundUp(chicangjuca3*0.02,0)+100;
                                      }
                                              }       
ccfg=Sqrt((Sqr(qucc1)+Sqr(qucc2)+Sqr(qucc3))/3);
if(ccfg>135.12&&ccfg<135.70)
  {
         buy(1,0);
                          }
   if(MaxPositionLoss>=60)
    {
         sell(1,0);
                           }
    if(MaxPositionProfit>=110)
      {
          sell(1,0);
                                 }
                             }
end

初级大户

自由之身

Rank: 5Rank: 5

精华
0
UID
755
积分
1337
帖子
263
主题
71
阅读权限
60
注册时间
2007-11-14
最后登录
2019-12-1
2#
发表于 2008-9-19 16:12:25 |只看该作者
一按测试老是不声不响软件就消失究竟是怎么回事啊???以前测试过的交易指令现在点两点它也消失关闭软件了。请给予答复吧!

使用道具 举报

初级大户

自由之身

Rank: 5Rank: 5

精华
0
UID
755
积分
1337
帖子
263
主题
71
阅读权限
60
注册时间
2007-11-14
最后登录
2019-12-1
3#
发表于 2008-9-19 16:15:08 |只看该作者
我知道上面的交易函数MaxPositionLoss用错了,改成ContractProfit后显示交易线段了可是一按测试又忽然关闭软件。很烦!

使用道具 举报

Rank: 7Rank: 7Rank: 7

精华
1
UID
727
积分
3770
帖子
537
主题
55
阅读权限
80
注册时间
2007-11-11
最后登录
2015-4-8
4#
发表于 2008-9-19 21:25:50 |只看该作者
原因可能是你上次那个一碰就消失讯号的指标作怪。先把它删了再说,这种情况多数是存在不够符合逻辑的结构或运算,造成CPU累死所致。居然指令有信号,问题多数不会出在这个指令上。
TradeBlazer交流群33647992。

使用道具 举报

初级大户

自由之身

Rank: 5Rank: 5

精华
0
UID
755
积分
1337
帖子
263
主题
71
阅读权限
60
注册时间
2007-11-14
最后登录
2019-12-1
5#
发表于 2008-9-20 13:18:35 |只看该作者
看来不是交易指令的编写问题,我导入海龟这样测试软件也忽然退出。

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

bottom

静态版|手机版|联系我们|交易开拓者 ( 粤ICP备07044698   

GMT+8, 2024-5-19 22:06

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部