目前是用户自行设定坐标调整比例,如果要程序根据当时情况计算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; 就不改变坐标了
林焕才2011年2月12日阅,谢谢提供
//---- indicator buffers mapping
SetIndexBuffer(0,ExtMapBuffer1);
SetIndexBuffer(1,ExtMapBuffer2);
请问在初始化中,如上的两条语句谢了两边,意义为何?
改编的Heiken Ashi(在同一图中同步显示不同货币的Heiken Ashi指标):
Author: okwh