设为首页收藏本站

 找回密码
 注册
楼主: nikko1919
打印 上一主题 下一主题

Heiken-Ashi for TB and Pobo [复制链接]

Rank: 9Rank: 9Rank: 9

精华
0
UID
2356
积分
16469
帖子
343
主题
47
阅读权限
150
注册时间
2008-9-14
最后登录
2019-6-5
11#
发表于 2009-3-23 19:23:37 |只看该作者
高手

使用道具 举报

Rank: 7Rank: 7Rank: 7

精华
0
UID
926
积分
4317
帖子
167
主题
33
阅读权限
80
注册时间
2007-12-15
最后登录
2016-8-9
12#
发表于 2009-3-23 19:42:01 |只看该作者
Heiken-Ashi for Pobo 有明显的错误,请楼主更正!!!

使用道具 举报

版主

实战派还是学院派? 瞎折腾派! ...

Rank: 8Rank: 8

精华
4
UID
50
积分
3007
帖子
250
主题
62
阅读权限
200
注册时间
2007-7-26
最后登录
2019-4-1
13#
发表于 2009-3-23 20:03:56 |只看该作者
1. 这里的Heiken-Ashi不是标准的算法,至少不是完整的Heiken-Ashi.
2. 就算我们有Heiken-Ashi完整的算法,for Pobo版本也不可能写得和MT4一样,据我所知,好像要用到循环.
3. 如果你是复制代码到Pobo里结果出错,那你需要先熟悉一下Pobo指标的编写方法,至少你应该知道把那些代码复制进去的时候检查一下是不是多复制了什么东西,你只需要复制英文开头的那几行代码就可以了,然后按"注意"事项设置.
4.你还是下载那个.rar文件解压缩后导入吧……
--------------------------------------------------------------------------------
   TradeBlazer
           专业的期货交易系统

使用道具 举报

Rank: 5Rank: 5

精华
3
UID
10
积分
701
帖子
137
主题
13
阅读权限
60
注册时间
2007-7-21
最后登录
2009-3-26
14#
发表于 2009-3-23 21:40:18 |只看该作者
兄弟真是进步神速啊!
学习!

使用道具 举报

Rank: 7Rank: 7Rank: 7

精华
0
UID
926
积分
4317
帖子
167
主题
33
阅读权限
80
注册时间
2007-12-15
最后登录
2016-8-9
15#
发表于 2009-3-23 22:36:30 |只看该作者
楼主太不虚心了!!!!!
下面是定义变量,在Pobo中直接用“:=”
-------------------------------------------------------------------------------------
HACLOSE:=(OPEN+HIGH+LOW+CLOSE);
HAOPEN:=(REF(OPEN,1)+OPEN);

应该是:

HACLOSE:=(OPEN+HIGH+LOW+CLOSE)/4;
HAOPEN:=(REF(OPEN,1)+OPEN)/2;
已有 2 人评分威望 收起 理由
啸傲 + 512
nikko1919 + 135 Sorry~!!!第一次发贴的时候是正确的,感谢您 ...

总评分: 威望 + 647   查看全部评分

使用道具 举报

版主

实战派还是学院派? 瞎折腾派! ...

Rank: 8Rank: 8

精华
4
UID
50
积分
3007
帖子
250
主题
62
阅读权限
200
注册时间
2007-7-26
最后登录
2019-4-1
16#
发表于 2009-3-24 00:47:36 |只看该作者

      因为上次在chrome编辑帖子时本论坛Discuz!未对chrome浏览器有足够的支持,所以导致编辑窗口中出现N多以"/"开头的Discuz!代码,原贴的格式完全被打乱.
      当时没有分行,原每行的行首和行末都出现一些Discuz!代码,所以小弟只能一行一行回车,一行一行手动删除Discuz!代码。
      每行行首和行尾见到以"/"开头的就删
      无意中把你把指出的那一行的行末多删了几个字…… 结果……
      Sorry~!!!
      在此特向各位同学致歉~!!!
      现代码已改正,
      .rar文件中的for Pobo版是正确的.

[ 本帖最后由 nikko1919 于 2009-3-24 00:53 编辑 ]
已有 1 人评分威望 收起 理由
啸傲 + 512

总评分: 威望 + 512   查看全部评分

--------------------------------------------------------------------------------
   TradeBlazer
           专业的期货交易系统

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
8
UID
2300
积分
66650
帖子
1956
主题
168
阅读权限
200
注册时间
2008-9-8
最后登录
2009-11-11
17#
发表于 2009-3-24 19:50:08 |只看该作者
Heiken-Ashi ?

解释一下原理吧

使用道具 举报

版主

实战派还是学院派? 瞎折腾派! ...

Rank: 8Rank: 8

精华
4
UID
50
积分
3007
帖子
250
主题
62
阅读权限
200
注册时间
2007-7-26
最后登录
2019-4-1
18#
发表于 2009-3-24 19:59:16 |只看该作者
参照一下for Pobo版的代码,算法是这个指标的创始人想出来的.另,这只是这个指标算法中的一部分,我没有完整的算法.
      MT4里有,但是我不会MT4的语法,估计nopain他们应该会懂,可以让这哥们写一个完整的for TB版出来.
--------------------------------------------------------------------------------
   TradeBlazer
           专业的期货交易系统

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
4250
积分
891
帖子
198
主题
42
阅读权限
60
注册时间
2009-4-28
最后登录
2019-12-1
19#
发表于 2009-12-17 11:11:23 |只看该作者
tradestastion  源码:
Inputs:
        UpColor(Blue),
        DnColor(Red),
        WarnColor(Yellow),
        MinCompBars(0),
        MaxCompBars(6),
        nPlotWidth(1);

Vars:
        haClose(0),
        haOpen(0),

        {
        haCloseShow(0),
        haOpenShow(0),
        }

        haMinDir(0),
        haMaxDir(0),
        Color(0);

{ Get HA Direction for Min/Max Compare Bars }
haMinDir = fModHAKahuna(MinCompBars, haOpen, haClose);
haMaxDir = fModHAKahuna(MaxCompBars, haOpen, haClose);
       
{ Load Display Color }
if haMinDir = 1 and haMaxDir = 1 then
begin
  Color = UpColor;
               
end;

if haMinDir = 2 and haMaxDir = 2 then
begin
   Color = DnColor;

end;
               
if haMinDir <> haMaxDir then
begin
  Color = WarnColor;
       
       
end;

       

{ Paint Bar }
PlotPB(haOpen,haClose, "ModHA2", Color);
SetPlotWidth(1,nPlotWidth);
SetPlotColor(1,color);

#function fModHAKahuna
Inputs:
        CompBars(numericsimple),
        oOpenVal(numericref),        {Output: HA Open Price}
        oCloseVal(numericref)        {Output: HA Close Price}
;

Vars:
        haClose(0),
        haOpen(0),
        haHigh(0),
        haLow(0),
        Index(0),
        UpVal(1),        {Constant: Up haDir value}
        DownVal(2),        {Constant: Down haDir value}
        Return(0);

if BarNumber = 1 then
begin
  haOpen = open;
  haClose = (O+H+L+C)/4;
  haHigh = MaxList( high, haOpen, haClose);
  haLow = MinList( low, haOpen, haClose);
end
else {BarNumber > 1 }
begin
  haClose = (O+H+L+C)/4;
  haOpen = (haOpen[1] + haClose[1])/2 ;
  haHigh = MaxList(High, haOpen, haClose) ;
  haLow = MinList(Low, haOpen, haClose) ;
               
if haClose > haOpen then
Return = UpVal
else
Return = DownVal;
               
for Index = 1 to CompBars
begin
  if haOpen <= MaxList(haOpen[Index],haClose[Index]) and
     haOpen >= MinList(haOpen[Index],haClose[Index]) and
     haClose <= MaxList(haOpen[Index],haClose[Index]) and
     haClose >= MinList(haOpen[Index],haClose[Index]) then
   Return = Return[Index];               
  end;

end;

{Load Output Values}
oOpenVal = haOpen;
oCloseVal = haClose;
fModHAKahuna = Return;

http://www.elitetrader.com/vb/sh ... &postid=2199472
http://www.tazatek.com/free-indi ... cator-tradestation/
http://www.investopedia.com/articles/technical/04/092204.asp
http://www.elitetrader.com/vb/sh ... &postid=2196376

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
6067
积分
134
帖子
30
主题
6
阅读权限
40
注册时间
2009-12-4
最后登录
2015-6-21
20#
发表于 2010-1-13 21:05:00 |只看该作者
有用吗???

使用道具 举报

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

bottom

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

GMT+8, 2024-4-19 23:08

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部