//-------------------изменения------V--------------------------------- double Macd_M_D1=iMACD(NULL,1440,12,26,9,PRICE_CLOSE,MODE_MAIN,0); // Вверху - обращение к МАКД расчет на дневках основной линии double Macd_S_D1=iMACD(NULL,1440,12,26,9,PRICE_CLOSE,MODE_SIGNAL,0); // Это обращение к МАКД и расчет Сигнальной линии на дневках double Macd_M_H4=iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_MAIN,0); // Это обращение к МАКД и расчет основной линии на текущем таймфрейме double Macd_S_H4=iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_SIGNAL,0); // Это обращение к МАКД и расчет сигнальной линии на текущем таймфрейме //-------------------изменения----^----------------------------------- string Nom_Lin =Line + "_"; // Строка - номер линии // string Nom_Lin = DoubleToStr(Line,0)+"_";// Можно и так string Str_Time=TimeToStr(T_Bar); // Строка - время откр.
string His_Name=Prefix+Nom_Lin+Str_Time;// Имя созаваемого объект
该指标没有重写评论,但在每项措施中增加了
这里是代码,这是start()函数的结尾。
该指标没有重写评论,但在每项措施中增加了
这里是代码,这是start()函数的结尾。
当然是这样 :)
试着删除这个条目,它应该可以工作。如果教科书中这样声明数组,那就相当奇怪了。你会不会用评论来强调你所贡献的那部分代码。
我也没有读过那本教科书。而那里的作者是如何证明这个阵列声明的有效性的呢?
这就是我所强调的=)这里是。
double Macd_M_D1=iMACD(NULL,1440,12,26,9,PRICE_CLOSE,MODE_MAIN,0);
// Вверху - обращение к МАКД расчет на дневках основной линии
double Macd_S_D1=iMACD(NULL,1440,12,26,9,PRICE_CLOSE,MODE_SIGNAL,0);
// Это обращение к МАКД и расчет Сигнальной линии на дневках
double Macd_M_H4=iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_MAIN,0);
// Это обращение к МАКД и расчет основной линии на текущем таймфрейме
double Macd_S_H4=iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_SIGNAL,0);
// Это обращение к МАКД и расчет сигнальной линии на текущем таймфрейме
//-------------------изменения----^-----------------------------------
string Nom_Lin =Line + "_"; // Строка - номер линии
// string Nom_Lin = DoubleToStr(Line,0)+"_";// Можно и так
string Str_Time=TimeToStr(T_Bar); // Строка - время откр.
string His_Name=Prefix+Nom_Lin+Str_Time;// Имя созаваемого объект
//-------------------изменения-------V--------------------------------
if ((Macd_M_D1 < Macd_S_D1)&&(Macd_M_H4 < Macd_S_H4))Color=Blue;if ((Macd_M_D1 > Macd_S_D1)&&(Macd_M_H4 > Macd_S_H4))Color=Red;
//
//if (O_Bar < C_Bar) Color=Blue; // Выбор цвета в зависимости..
//if (O_Bar > C_Bar) Color=Red; // .. от характеристик бара
//if (O_Bar ==C_Bar) Color=Green;
//-------------------изменения------^---------------------------------
在这里,它是。似乎已经做了一切科学的事情....
当然了,你自己也这么说 :)
试着删除这个条目,它应该会起作用。谢谢,这正是我所错过的。
另一个问题,我如何将评论纳入指标窗口?
谢谢你,我错过了这个机会。
另一个问题,我如何将评论纳入指标窗口?
Comment()函数 不与任何窗口相关联,只有一个地方适合它--左上角。为了在指标窗口中输出注释,你将需要使用图形对象。
Comment()函数不与任何窗口相关联,只有一个地方适合它--左上角。
你将不得不使用图形对象来在窗口中显示指标。
谢谢
您能否告知,是否可以在EA中划分交易的开仓时间,例如,EA只在每隔一个信号时开仓交易?
在第二个账户上放一个信号计数器并设置一个标志,允许开仓。
我怎样才能看到脚本发出的所有警报?如果你已经与他们关闭了窗口。也许它们被保存在一些日志中?
始终保存在MetaTrader/experts/logs中。