Надо ждать выхода за нее для торгов по трындетц - тренду!!! :-)
Я тут подумал... а если имелись в виду исторические пределы значений МА? На быструю руку, только по ценам открытия, ЕМА (по умолчанию 100) и ее пределы (по умолчанию тоже 100):
//+------------------------------------------------------------------+//| Tryndets - trend.//| This is an experimental indicator and likely no good for anything.//|//| For explanation, see://| https://www.mql5.com/ru/forum/392099#comment_28558960 |//+------------------------------------------------------------------+#property copyright"Haruto Rat"#property link"https://www.mql5.com/en/users/harutorat"#property version"-0.37"//negative versions are incompatible with// MQL Market, it says, but it's not like anyone would buy this anyway//---#property indicator_chart_window#property indicator_buffers3#property indicator_plots2//---#property indicator_label1"Main line"#property indicator_type1DRAW_LINE#property indicator_color1clrGold#property indicator_style1STYLE_SOLID#property indicator_width12//---#property indicator_label2"Historical range"#property indicator_type2DRAW_FILLING#property indicator_color2clrMaroon,clrMaroon//and more Maroon.//--- indicator buffersdouble ML[]; //main linedouble LL[]; //lower limitdouble UL[]; //upper limit//--- inputsinputint Tryndets=100; //EMA periodinputint Predel=100; //Historical reference range//+------------------------------------------------------------------+//| Custom indicator initialization function |//+------------------------------------------------------------------+intOnInit()
{
//--- indicator buffers mappingSetIndexBuffer(0,ML,INDICATOR_DATA);
SetIndexBuffer(1,LL,INDICATOR_DATA);
SetIndexBuffer(2,UL,INDICATOR_DATA);
// how about some random arrows? not today, I'm feeling lazy.IndicatorSetString(INDICATOR_SHORTNAME,
"Tryndets Trend ("+string(Tryndets)
+"/"+string(Predel)+")");
//---return(INIT_SUCCEEDED); //not that we care about error handling ;p
}
//+------------------------------------------------------------------+//| Custom indicator iteration function |//+------------------------------------------------------------------+intOnCalculate(constint rates_total,
constint prev_calculated,
constdatetime &time[],
constdouble &open[],
constdouble &high[],
constdouble &low[],
constdouble &close[],
constlong &tick_volume[],
constlong &volume[],
constint &spread[])
{
//--- first callif(prev_calculated==0)
{
ML[0]=open[0];
LL[0]=open[0];
UL[0]=open[0];
}
//--- main op// working with open prices only, for now, so we need to calculate// the current bar only onceint pos=fmax(prev_calculated,1);
MainLoop(pos,rates_total,open);
//--- return value of prev_calculated for next callreturn(rates_total);
}
//+------------------------------------------------------------------+void MainLoop
(
int p,
int total,
constdouble &o[]
)
{
for(int i=p; i<total&&!IsStopped(); i++)
{
// calculate EMAdouble alpha=2.0/(Tryndets+1.0);
ML[i]=alpha*o[i]+(1.0-alpha)*ML[i-1];
// look up historical minimum and maximum thereof, within the// reference rangeint lookback=fmin(Predel-1,i); // aaand don't try looking back// further than bar zero ;)
LL[i]=ML[ArrayMinimum(ML,i-lookback,lookback+1)];
UL[i]=ML[ArrayMaximum(ML,i-lookback,lookback+1)];
}
}
//+------------------------------------------------------------------+
Не сказал бы, что выглядит многообещающе, но кто знает :)
Я тут подумал... а если имелись в виду исторические пределы значений МА? На быструю руку, только по ценам открытия, ЕМА (по умолчанию 100) и ее пределы (по умолчанию тоже 100):
Не сказал бы, что выглядит многообещающе, но кто знает :)
:-)
можно расписать - не понятно мне:
...а если имелись в виду исторические пределы значений МА
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
А - ну да.... тада флет - жирный!
Надо ждать выхода за нее для торгов по трындетц - тренду!!! :-)
Я тут подумал... а если имелись в виду исторические пределы значений МА? На быструю руку, только по ценам открытия, ЕМА (по умолчанию 100) и ее пределы (по умолчанию тоже 100):
Не сказал бы, что выглядит многообещающе, но кто знает :)
Я тут подумал... а если имелись в виду исторические пределы значений МА? На быструю руку, только по ценам открытия, ЕМА (по умолчанию 100) и ее пределы (по умолчанию тоже 100):
Не сказал бы, что выглядит многообещающе, но кто знает :)
:-)
можно расписать - не понятно мне:
...а если имелись в виду исторические пределы значений МА
..
" и ее пределы (по умолчанию тоже 100) "
" и ее пределы (по умолчанию тоже 100) "
Минимальное и максимальное значение этой самой ЕМА за последние 100 баров
Минимальное и максимальное значение этой самой ЕМА за последние 100 баров
Форекс в силу большого плеча и соответственно риска слива, вообще "держит марку" и свою котировку себе в угоду, отличную от бирж....
Что мы на нем делаем - хз...
Форекс в силу большого плеча и соответственно риска слива, вообще "держит марку" и свою котировку себе в угоду, отличную от бирж....
Что мы на нем делаем - хз...
Рена вы вообще знаете, что такое курс ЦБ?) и как он рассчитывается и фиксируется
недавно кстати было небольшое изменение.Рена вы вообще знаете, что такое курс ЦБ?) и как он рассчитывается и фиксируется
недавно кстати было небольшое изменение.мне интересно что будет, уверен что это еще не все.