设为首页收藏本站

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

顾比倒数线(Guppy Count Back Line) [复制链接]

Rank: 10Rank: 10Rank: 10

精华
20
UID
4
积分
22709
帖子
4802
主题
64
阅读权限
255
注册时间
2007-7-20
最后登录
2024-1-15
跳转到指定楼层
1#
发表于 2008-1-11 13:53:50 |只看该作者 |倒序浏览
  1. //------------------------------------------------------------------------
  2. // 简称: CBL
  3. // 名称: Guppy Count Back Line
  4. // 类别: 技术指标
  5. // 类型: 其他类
  6. // 输出:
  7. //------------------------------------------------------------------------

  8. Params
  9.         Numeric Length(5);
  10. Vars
  11.         Bool ConTmp;
  12.         NumericSeries CBLHi;
  13.         NumericSeries CBLLo;
  14. Begin
  15.         If(High < Highest(High,Length))
  16.         {
  17.                 CBLHi = CBLHi[1];
  18.         }Else
  19.         {
  20.                 ConTmp = Low[2] < Low[1] && Low[2] < Low && Low[1] < Low;
  21.                 If(ConTmp)
  22.                 {
  23.                         CBLHi = Low[2];
  24.                 }Else
  25.                 {
  26.                         ConTmp = (Low[3] < Low[2] && Low[3] < Low[1] && Low[3] < Low) And
  27.                                         (Low[2] < Low || Low[1] < Low);
  28.                         If(ConTmp)
  29.                         {       
  30.                                 CBLHi = Low[3];
  31.                         }Else
  32.                         {
  33.                                 ConTmp = (Low[4] < Low[3] && Low[4] < Low[2] && Low[4] < Low[1] && Low[4] < Low) And
  34.                                                 (Low[3] < Low || Low[2] < Low || Low[1] < Low);
  35.                                 If(ConTmp)
  36.                                 {
  37.                                         CBLHi = Low[4];       
  38.                                 }Else
  39.                                 {
  40.                                         ConTmp = (Low[5] < Low[4] && Low[5] < Low[3] && Low[5] < Low[2] && Low[5] < Low[1] && Low[5] < Low) And
  41.                                                         (Low[4] < Low || Low[3] < Low || Low[2] < Low || Low[1] < Low);
  42.                                         If(ConTmp)
  43.                                         {
  44.                                                 CBLHi = Low[5];
  45.                                         }Else
  46.                                         {
  47.                                                 CBLHi = CBLHi[1];
  48.                                         }
  49.                                 }
  50.                         }
  51.                 }
  52.         }
  53.        
  54.         If(Low > Lowest(Low,Length))
  55.         {
  56.                 CBLLo = CBLLo[1];
  57.         }Else
  58.         {
  59.                 ConTmp = High[2] > High[1] && High[2] > High && High[1] > High;
  60.                 If(ConTmp)
  61.                 {
  62.                         CBLLo = High[2];
  63.                 }Else
  64.                 {
  65.                         ConTmp = (High[3] > High[2] && High[3] > High[1] && High[3] > High) And
  66.                                         (High[2] > High || High[1] > High);
  67.                         If(ConTmp)
  68.                         {       
  69.                                 CBLLo = High[3];
  70.                         }Else
  71.                         {
  72.                                 ConTmp = (High[4] > High[3] && High[4] > High[2] && High[4] > High[1] && High[4] > High) And
  73.                                                 (High[3] > High || High[2] > High || High[1] > High);
  74.                                 If(ConTmp)
  75.                                 {
  76.                                         CBLLo = High[4];       
  77.                                 }Else
  78.                                 {
  79.                                         ConTmp = (High[5] > High[4] && High[5] > High[3] && High[5] > High[2] && High[5] > High[1] && High[5] > High) And
  80.                                                         (High[4] > High || High[3] > High || High[2] > High || High[1] > High);
  81.                                         If(ConTmp)
  82.                                         {
  83.                                                 CBLLo = High[5];
  84.                                         }Else
  85.                                         {
  86.                                                 CBLLo = CBLLo[1];
  87.                                         }
  88.                                 }
  89.                         }
  90.                 }
  91.         }

  92.         If(CBLHi < Close)
  93.         {
  94.                 PlotNumeric("CBLHi",CBLHi,Yellow);
  95.                 PlotNumeric("CBLLo",InvalidNumeric);

  96.                 PlotNumeric("Open",Min(Open,Close));
  97.                 PlotNumeric("Close",Max(Open,Close));
  98.         }Else
  99.         {
  100.                 PlotNumeric("CBLHi",InvalidNumeric);
  101.                 If(CBLLo > Close)
  102.                 {
  103.                         PlotNumeric("CBLLo",CBLLo,Magenta);
  104.                         PlotNumeric("Open",Max(Open,Close));
  105.                         PlotNumeric("Close",Min(Open,Close));
  106.                 }Else
  107.                 {
  108.                         PlotNumeric("CBLLo",InvalidNumeric);
  109.                         PlotNumeric("Open",Close);
  110.                         PlotNumeric("Close",Close);
  111.                 }
  112.         }
  113.         PlotNumeric("High",High);
  114.         PlotNumeric("Low",Low);
  115. End

  116. //------------------------------------------------------------------------
  117. // 编译版本        GS2004.06.12
  118. // 用户版本        2008/01/11 11:33
  119. // 版权所有        nopain
  120. // 更改声明        TradeBlazer Software保留对TradeBlazer平台
  121. //                        每一版本的TrabeBlazer公式修改和重写的权利
  122. //------------------------------------------------------------------------
复制代码

Rank: 10Rank: 10Rank: 10

精华
20
UID
4
积分
22709
帖子
4802
主题
64
阅读权限
255
注册时间
2007-7-20
最后登录
2024-1-15
2#
发表于 2008-1-11 13:57:12 |只看该作者
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
1057
积分
824
帖子
158
主题
8
阅读权限
60
注册时间
2008-1-11
最后登录
2021-10-24
3#
发表于 2008-1-11 21:08:31 |只看该作者
我装进软件,怎么得到的是这个图啊。请指点一下。

[ 本帖最后由 stevenx8 于 2008-1-11 21:09 编辑 ]
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
11
UID
1
积分
25127
帖子
6291
主题
149
阅读权限
255
注册时间
2007-7-20
最后登录
2024-4-22
4#
发表于 2008-1-11 21:23:09 |只看该作者
您的版本比较旧,升级到V3.1.1之后才能看到上图的效果。
交易开拓者 - 期货程序化与量化系统自动交易领航者

网站已支持在线开通模拟账户功能

使用道具 举报

Rank: 6Rank: 6

精华
0
UID
377
积分
1827
帖子
222
主题
29
阅读权限
70
注册时间
2007-9-19
最后登录
2021-12-9
5#
发表于 2008-1-12 12:46:13 |只看该作者
越来越好

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
314
积分
1160
帖子
247
主题
105
阅读权限
60
注册时间
2007-9-9
最后登录
2008-3-3
6#
发表于 2008-3-2 01:02:48 |只看该作者
为啥不直接写到系统里呀?
欢迎加入交易开拓者QQ群:38529330,让我们一起交流,一起提高,一起赚钱吧。。。

使用道具 举报

Rank: 5Rank: 5

精华
1
UID
404
积分
1434
帖子
236
主题
74
阅读权限
60
注册时间
2007-9-23
最后登录
2014-7-25
7#
发表于 2008-3-4 13:40:51 |只看该作者
如何写成交易指令

使用道具 举报

Rank: 5Rank: 5

精华
1
UID
404
积分
1434
帖子
236
主题
74
阅读权限
60
注册时间
2007-9-23
最后登录
2014-7-25
8#
发表于 2008-3-4 21:35:05 |只看该作者
condition1 = CBLHi < Close;
                condition2 = CBLLo > Close;

            If(MarketPosition == 0)
            {
                If(condition1)
                {
                        Buy(lots,0);
                }Else If(condition2)
                {
                        SellShort(lots,0);
                }
        }Else If(MarketPosition == 1) // long
            {
                If (condition2 )
                {
                        SellShort(lots,0);
                }
        }else If(MarketPosition == -1) // short
            {
                If (condition1)
                {
                        Buy(lots,0);
                }
        }




简单的加上这个好像没用,会频繁交易

使用道具 举报

Rank: 5Rank: 5

精华
1
UID
404
积分
1434
帖子
236
主题
74
阅读权限
60
注册时间
2007-9-23
最后登录
2014-7-25
9#
发表于 2008-3-4 22:03:45 |只看该作者
原帖由 stevenx8 于 2008-1-11 21:08 发表
我装进软件,怎么得到的是这个图啊。请指点一下。


为什么我更新了,仍然是这个样子?都3.12了

不过我另一台电脑正常的

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
11
UID
1
积分
25127
帖子
6291
主题
149
阅读权限
255
注册时间
2007-7-20
最后登录
2024-4-22
10#
发表于 2008-3-5 09:08:10 |只看该作者
线条的属性设置,需要自己去改成线段
交易开拓者 - 期货程序化与量化系统自动交易领航者

网站已支持在线开通模拟账户功能

使用道具 举报

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

bottom

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

GMT+8, 2024-5-6 00:46

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部