#property indicator_chart_window#property indicator_buffers 2#property indicator_color1 Red#property indicator_color2 Redexternint Quant_Bars = 5; //количество баровint i; //номер бараint Minimum; //минимум за n баровint Maximum; //максимум за n баров//--- buffersdouble Line_1[]; //объявление массивов под..double Line_2[]; //..буферы индикаторовint init()
{
//---- indicatorsSetIndexStyle(0,DRAW_LINE,STYLE_SOLID,2); //стиль линииSetIndexBuffer(0,Line_1); //назнач. массива буферуSetIndexStyle(1,DRAW_LINE,STYLE_SOLID,2); //стиль линииSetIndexBuffer(1,Line_2); //назнач. массива буферу//----return;
}
int start()
{
double Minimum = Bid; //мин. ценаdouble Maximum = Bid; //макс. ценаfor(i=1; i<=Quant_Bars; i++)
{
if(Low[i]<Minimum) //если меньше известного..
Minimum = Low[i]; //..то оно и будет минимальнымif(High[i]>Maximum) //если большн известного..
Maximum = High[i]; //..то оно и будет максимальным
}
//// Здесь как минимум нужен цикл, лучше два разных - для мин и макс ..............//
Line_1[i] = Minimum; //отобразить линию минимума
Line_2[i] = Maximum; //отобразить линию максимумаreturn;
}
MQL4教程-->变量-->资产-->任务26.:寻找最后n个柱子的最大和最小价格值(extremumprice.mq4)。
非常感谢您提供的链接)
我读过教科书,但忘记了这个例子。
再次感谢您!
大家晚上好。
我试着写一个指标(这是我的第一个指标),它应该显示过去N个柱子中的最低和最高价格值。
我似乎不明白我做错了什么。
请帮助我理解我正在努力做的事情!
倒计时从1小节开始。
晚上好。请帮助我解决这个问题:有两条曲线,一条的坐标是ay1,ay2 ...ayN,另一个坐标为by1,by2......。由N.需要找出是否有这样一个K值,在这个值上,条件SUM((ayN-K*byN)^2)/N<=C,其中C是某个数字。
晚上好。
说到编码,我有点像 "十字架":)我正在建立一个基于斐波那契指标的专家顾问。到目前为止,我还没有注意到这个策略。问题是7个斐波那契水平,如何使每个水平的交叉点只设置2个不同的挂单,而没有更多。
我将感谢任何提示。
对不起,我的俄语说得很蹩脚。
使用多个周期。
例如,对于 H1
外来的int FastEMA=12。
外置 int SlowEMA=26;
外置 int SignalSMA=9;
如果你想让H3有相同的值
设置在H1上
外部int FastEMA=36;
外置 int SlowEMA=78;
外置 int SignalSMA=27;
并非对所有指数都有效。
附录:任意TF的随机实施实例
大家晚上好。
我试着写一个指标(这是我的第一个指标),它应该显示过去N个柱子中的最低和最高价格值。
我搞不清楚我在哪里出了问题。
请帮助我了解我想做的事情
倒计时从1小节开始。
晚上好!告诉我,放一个或两个箭就够了吗?
你好。
聪明的人,建议一个简单的事情。 我有三个专家顾问同时工作于不同的货币对。如果他们中的一个人想交易,我如何检查,如果这个货币对已经有开放的交易? 当只有一个专家顾问在工作,一切都很容易。OrderTotal()。当有很多人的时候,该怎么办呢?