投资者咨询:指标安装后提示函数不对,老师能帮我修改吗 (文华财经WH6赢顺V6.7)
来源:文华财经 日期:2018-8-8 17:33
/*
Generated by EX4-TO-MQ4 decompiler V4.0.224.1 []
Website: http://purebeam.biz
E-mail : purebeam@gmail.com
*/
#property copyright "520FX"
#property link "http://www.520FX.com"
#property indicator_separate_window
#property indicator_buffers 7
#property indicator_color1 DodgerBlue
#property indicator_color2 Yellow
#property indicator_color3 Yellow
#property indicator_color4 White
#property indicator_color5 Red
#property indicator_color6 White
#property indicator_color7 Red
extern int N1 = 15;
extern int N2 = 5;
extern int N3 = 3;
double g_ibuf_88[];
double g_ibuf_92[];
double g_ibuf_96[];
double g_ibuf_100[];
double g_ibuf_104[];
double g_ibuf_108[];
double g_ibuf_112[];
double gda_unused_116[];
int init() {
IndicatorBuffers(7);
SetIndexStyle(0, DRAW_NONE);
SetIndexStyle(1, DRAW_NONE);
SetIndexStyle(2, DRAW_LINE);
SetIndexStyle(3, DRAW_LINE);
SetIndexStyle(4, DRAW_LINE);
SetIndexStyle(5, DRAW_ARROW);
SetIndexStyle(6, DRAW_ARROW);
SetIndexArrow(5, 119);
SetIndexArrow(6, 119);
SetIndexBuffer(0, g_ibuf_88);
SetIndexBuffer(1, g_ibuf_92);
SetIndexBuffer(2, g_ibuf_96);
SetIndexBuffer(3, g_ibuf_100);
SetIndexBuffer(4, g_ibuf_104);
SetIndexBuffer(5, g_ibuf_108);
SetIndexBuffer(6, g_ibuf_112);
return (0);
}
int start() {
int li_8 = IndicatorCounted();
if (li_8 < 0) return (-1);
if (li_8 > 0) li_8--;
int li_4 = Bars - li_8;
for (int li_0 = li_4 - 1; li_0 >= 0; li_0--) g_ibuf_88[li_0] = 100.0 * ((Close[li_0] - Low[iLowest(NULL, 0, MODE_LOW, N1, li_0)]) / (High[iHighest(NULL, 0, MODE_HIGH, N1, li_0)] - Low[iLowest(NULL, 0, MODE_LOW, N1, li_0)]));
for (li_0 = li_4 - 1; li_0 >= 0; li_0--) g_ibuf_92[li_0] = (1.0 * g_ibuf_88[li_0] + (N2 - 1) * (g_ibuf_92[li_0 + 1])) / N2;
for (li_0 = li_4 - 1; li_0 >= 0; li_0--) g_ibuf_96[li_0] = (1.0 * g_ibuf_92[li_0] + (N3 - 1) * (g_ibuf_96[li_0 + 1])) / N3;
for (li_0 = li_4 - 1; li_0 >= 0; li_0--) g_ibuf_100[li_0] = (1.0 * g_ibuf_96[li_0] + (N3 - 1) * (g_ibuf_100[li_0 + 1])) / N3;
for (li_0 = li_4 - 1; li_0 >= 0; li_0--) {
if (g_ibuf_96[li_0] >= g_ibuf_100[li_0]) g_ibuf_108[li_0] = (g_ibuf_96[li_0] + g_ibuf_100[li_0]) / 2.0;
else g_ibuf_112[li_0] = (g_ibuf_96[li_0] + g_ibuf_100[li_0]) / 2.0;
}
return (0);
}
技术人员回复
日期:2018-8-8 17:53
投资者咨询:指标安装后提示函数不对,老师能帮我修改吗 (文华财经WH6赢顺V6.7)
来源:文华财经 日期:2018-8-8 17:33
技术人员回复
日期:2018-8-9 9:17
