指标: 改编的Heiken Ashi(在同一图中同步显示不同货币的Heiken Ashi指标)

 

改编的Heiken Ashi(在同一图中同步显示不同货币的Heiken Ashi指标):

Heiken Ashi蜡烛图是大家使用的最基本指标,如果在同一图中显示有多个相关货币的走势,会大大帮助我们判断和交易。 本指标利用MQL4的iXXXX系列函数改造了Heiken Ashi指标,使得您可以在同一个图中对比观察不同货币的Heiken Ashi蜡烛图!

Author: okwh

 

目前是用户自行设定坐标调整比例,如果要程序根据当时情况计算bili值,参考代码如下,请自行加入!

int stBB = WindowFirstVisibleBar( ) ;
int bbs = WindowBarsPerChart( ) ;
int stb =stBB-bbs;
if (stb<0)stb =0;
bili = iHigh(NULL,0,iHighest(NULL,0,MODE_HIGH,bbs,stb))/iHigh(which,0,iHighest(which,0,MODE_HIGH,bbs,stb));
double bl = iLow(NULL,0,iLowest(NULL,0,MODE_LOW,bbs,stb))/iLow(which,0,iLowest(which,0,MODE_LOW,bbs,stb));
   bili = MathMin(bili,bl);

(严格说应该还要调整坐标偏移,这里没有提供)

 

修改#property indicator_chart_window

#property indicator_separate_window
就是显示在附图

bili = 1; 就不改变坐标了

 

林焕才2011212日阅,谢谢提供

 
//---- indicator buffers mapping
SetIndexBuffer(0,ExtMapBuffer1);

SetIndexBuffer(1,ExtMapBuffer2);

请问在初始化中,如上的两条语句谢了两边,意义为何?