设为首页收藏本站

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

請問語法錯在哪裡? [复制链接]

Rank: 3Rank: 3

精华
0
UID
14936
积分
180
帖子
26
主题
13
阅读权限
40
注册时间
2010-7-27
最后登录
2019-3-30
跳转到指定楼层
1#
发表于 2010-8-8 10:58:48 |只看该作者 |倒序浏览
我想寫一個高點回落30點作空, 低點向上30點K作多的日內(5分鐘K線)當沖程式
可是不知為什麼8/5日 8/6日一開盤就交易
請問各位大大要如何修改
程式碼
Params

   Numeric OO(0.0915);
   Numeric CC(0.1430);
   Numeric EE(0.1500);
   Numeric TP(30);
   
   
         
Vars
    NumericSeries  HH(0);
    NumericSeries  LL(0);
    NumericSeries  TPB;
    NumericSeries  TPS;



  
   Begin
  if (date<>date[1])
  
  HH=OPEN;
  LL=OPEN;
   
    IF (marketposition ==0 )
    {
       
        IF (high> HH[1] ){ HH = high;}
        IF (high < HH[1]) { HH = HH[1];}
        IF (low > LL[1]) { LL = LL[1];}
        IF (low < LL[1]) { LL = low;}
   }
      
   IF  (marketposition ==1 )
        {
    LL=Low;
        IF (high > HH[1]) { HH = high;}
        IF (high < HH[1]){ HH = HH[1];}
    }

        IF  (marketposition ==-1)
        {
    HH=High;
        IF (low> LL[1]) { LL = LL[1];}
        IF (low < LL[1]) { LL = low;}
        }
   
   TPB=LL+TP;
   TPS=HH-TP;
   

   
//---------------------------------------------------

  If(TIME>OO && TIME<CC && CLOSE >TPB )
   {
    TPB=CLOSE;
    BUY (1,TPB,TRUE);
   }

  If(TIME>OO && TIME<CC && CLOSE <TPS )
   {
    TPS=CLOSE;
    SellShort (1,TPS,TRUE);
   }

  IF (TIME>EE && MarketPosition==1)
    {SELL (1,NEXTOPEN,TRUE);}

  IF (TIME>EE && MarketPosition==-1)
    {BuyToCover(1,NEXTOPEN,TRUE);}


END

圖形;如附件
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 7Rank: 7Rank: 7

精华
0
UID
7437
积分
2872
帖子
537
主题
133
阅读权限
80
注册时间
2010-3-15
最后登录
2013-11-15
2#
发表于 2010-8-8 13:15:16 |只看该作者
你的高和低取的是当时当前bar上的高和低,你取当日最高、最低,即:highD(0),lowD(0)去试试看?

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
14936
积分
180
帖子
26
主题
13
阅读权限
40
注册时间
2010-7-27
最后登录
2019-3-30
3#
发表于 2010-8-9 12:53:04 |只看该作者
因為訊號產生後會重新計算高低點
所以我用當前bar高低處理
只是奇怪的事有些時候一開盤就有交易
還是請各位大大看看為什麼

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
2
UID
4130
积分
20901
帖子
6519
主题
17
阅读权限
200
注册时间
2009-4-15
最后登录
2019-4-12
4#
发表于 2010-8-9 14:22:50 |只看该作者
变量oo的精度问题,你将Time的时间再乘上一个10000
然后变量这样定义:
   Numeric OO(915);
   Numeric CC(1430);
   Numeric EE(1500);

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
14936
积分
180
帖子
26
主题
13
阅读权限
40
注册时间
2010-7-27
最后登录
2019-3-30
5#
发表于 2010-8-10 12:10:58 |只看该作者
改了時間變量還是一樣ㄟ
還是要再請教各位大大

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
2
UID
4130
积分
20901
帖子
6519
主题
17
阅读权限
200
注册时间
2009-4-15
最后登录
2019-4-12
6#
发表于 2010-8-10 12:16:48 |只看该作者
5# danny70s
  1. Params

  2.    Numeric OO(915);
  3.    Numeric CC(1430);
  4.    Numeric EE(1500);
  5.    Numeric TP(30);
  6.    
  7.    
  8.          
  9. Vars
  10.     NumericSeries  HH(0);
  11.     NumericSeries  LL(0);
  12.     NumericSeries  TPB;
  13.     NumericSeries  TPS;



  14.   
  15.    Begin
  16.   if (date<>date[1])
  17.   
  18.   HH=OPEN;
  19.   LL=OPEN;
  20.    
  21.     IF (marketposition ==0 )
  22.     {
  23.       
  24.         IF (high> HH[1] ){ HH = high;}
  25.         IF (high < HH[1]) { HH = HH[1];}
  26.         IF (low > LL[1]) { LL = LL[1];}
  27.         IF (low < LL[1]) { LL = low;}
  28.    }
  29.       
  30.    IF  (marketposition ==1 )
  31.         {
  32.     LL=Low;
  33.         IF (high > HH[1]) { HH = high;}
  34.         IF (high < HH[1]){ HH = HH[1];}
  35.     }

  36.         IF  (marketposition ==-1)
  37.         {
  38.     HH=High;
  39.         IF (low> LL[1]) { LL = LL[1];}
  40.         IF (low < LL[1]) { LL = low;}
  41.         }
  42.    
  43.    TPB=LL+TP;
  44.    TPS=HH-TP;
  45.    

  46.    
  47. //---------------------------------------------------

  48.   If(TIME*10000>OO && TIME*10000<CC && CLOSE >TPB )
  49.    {
  50.     TPB=CLOSE;
  51.     BUY (1,TPB,TRUE);
  52.    }

  53.   If(TIME*10000>OO && TIME*10000<CC && CLOSE <TPS )
  54.    {
  55.     TPS=CLOSE;
  56.     SellShort (1,TPS,TRUE);
  57.    }

  58.   IF (TIME*10000>EE && MarketPosition==1)
  59.     {SELL (1,NEXTOPEN,TRUE);}

  60.   IF (TIME*10000>EE && MarketPosition==-1)
  61.     {BuyToCover(1,NEXTOPEN,TRUE);}


  62. END
复制代码

使用道具 举报

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

bottom

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

GMT+8, 2024-5-10 04:14

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部