设为首页收藏本站

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

宝塔线可以量化吗? [复制链接]

Rank: 1

精华
0
UID
119789
积分
23
帖子
2
主题
1
阅读权限
10
注册时间
2013-5-29
最后登录
2013-5-30
跳转到指定楼层
1#
发表于 2013-5-29 10:47:39 |只看该作者 |倒序浏览
可以的话,希望给一个宝塔线的公式,TB上全是K线

Rank: 6Rank: 6

精华
0
UID
116229
积分
2373
帖子
2247
主题
18
阅读权限
70
注册时间
2013-3-4
最后登录
2019-3-24
2#
发表于 2013-5-30 09:25:15 |只看该作者
TB中没有宝塔线

使用道具 举报

Rank: 1

精华
0
UID
119789
积分
23
帖子
2
主题
1
阅读权限
10
注册时间
2013-5-29
最后登录
2013-5-30
3#
发表于 2013-5-30 09:54:37 |只看该作者
我知道没有宝塔线,可不可以自己编一个然后使用呢

使用道具 举报

Rank: 6Rank: 6

精华
0
UID
116229
积分
2373
帖子
2247
主题
18
阅读权限
70
注册时间
2013-3-4
最后登录
2019-3-24
4#
发表于 2013-5-30 15:33:25 |只看该作者
这个问题就看各人的思路了

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
20
UID
4
积分
22709
帖子
4802
主题
64
阅读权限
255
注册时间
2007-7-20
最后登录
2024-1-15
5#
发表于 2013-5-31 19:15:11 |只看该作者
标准的宝塔线可能存在一个Bar一半红,一般绿,这样的图,现在TB是不支持的。
不过我可以提供一个调整后的宝塔线指标,你看看是否满足你的需求。
  1. Vars
  2.         Numeric MyOpen;
  3.         Numeric MyClose;
  4.         BoolSeries bRiseUp;
  5. Begin
  6.         If(CurrentBar==0)
  7.         {
  8.                 MyOpen = Open;
  9.                 MyClose = Close;
  10.         }Else
  11.         {
  12.                 If(Close >= Close[1])
  13.                 {
  14.                         If(bRiseUp[1]==False && Close <= High[1])
  15.                         {
  16.                                 MyOpen = Max(Close[1],Close);
  17.                                 MyClose = Min(Close[1],Close);
  18.                         }Else
  19.                         {
  20.                                 MyOpen = Close[1];
  21.                                 MyClose = Close;
  22.                         }
  23.                 }Else
  24.                 {
  25.                         If(bRiseUp[1] && Close >= Low[1])
  26.                         {
  27.                                 MyOpen = Min(Close[1],Close);
  28.                                 MyClose = Max(Close[1],Close);
  29.                         }Else
  30.                         {
  31.                                 MyOpen = Close[1];
  32.                                 MyClose = Close;
  33.                         }
  34.                 }
  35.         }
  36.        
  37.         bRiseUp = (MyClose >= MyOpen);
  38.        
  39.         PlotNumeric("Open",MyOpen);
  40.         PlotNumeric("Close",MyClose);
  41.         PlotNumeric("High",Max(MyOpen,MyClose));
  42.         PlotNumeric("Low",Min(MyOpen,MyClose));
  43. End
复制代码

使用道具 举报

Rank: 1

精华
0
UID
197331
积分
2
帖子
2
主题
0
阅读权限
10
注册时间
2014-11-19
最后登录
2015-1-30
6#
发表于 2015-1-22 16:03:36 |只看该作者
按以上程序编译不成功,错误是缺少RETURN语句,请指教!

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
7#
发表于 2015-1-22 16:10:13 |只看该作者
qrf89840710 发表于 2015-1-22 16:03
按以上程序编译不成功,错误是缺少RETURN语句,请指教!

5#的代码是要新建公式应用。。。你是不是弄成新建函数了?

使用道具 举报

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

bottom

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

GMT+8, 2024-5-6 09:20

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部