Да, ВЫ всё правильно поняли. Но после каждого SL увеличивается RISK на сделку, а риск можно выставить к примеру 0,1% и получить 8 убытков подряд, такая вероятность мала (попробуйте найдите 8 убытков подряд).
Проверено бесконечное количество стратегий и с разным соотношением RR все они на дистанции сливают и даже крутейших «гуру». Даже нашумевшая стратегия «умные деньги» где в углу угла стоит и имбаланс, и съём ликвидности, и блок ордер, и брейк ордер и много там ещё разных приблудов тоже сливная стратегия. И великий «снайпер», который раскручивают уже 10 лет так же сливает.
Поэтому ни кто не знает как там в будущем, а ищущий всегда найдет.
Покупай дешевле, продавай дороже — главный закон Форекса. На уровне 423.6 как правило заканчивается пятиволновка, а бычью или медвежью свечу можно взять за первую волну, вот моё обоснование уровня 423.6.
А вот лонги с 3 октября по сегодняшний день на Н4. На недельном ТФ тренд баевский. Тут некоторые говорили, что уровни не обоснованы и стратегия не заслуживает внимания. А главный закон ФОРЕКС ни кто не отменял.
Андрей добрый день
Решил попробовать написать советник на индикаторе «Symphonie_Trendline_Indicator_v3.0» по шаблону (твой сод), но
не могу прописать индикатор в советнике.
double _Blu = iCustom(_Symbol, _Period,IndName,CCIPeriod,ATRPeriod,1);
double _Red = iCustom(_Symbol, _Period,IndName,CCIPeriod,ATRPeriod,1);
Помоги.
Вот индикатор
//+------------------------------------------------------------------------+
//| Symphonie_Trendline_Indicator_v3.0.mq4 |
//|Based on basic Trendline by MetaTrader_Experts_and_Indicators |
//+------------------------------------------------------------------------+
#property copyright «Symphonie Trader System»
#property link «MetaTrader_Experts_and_Indicators»
/*for(int i = 0; i < Bars; i++) {
TrendUp[i] = NULL;
TrendDown[i] = NULL;
}*/
//----
return(0);
}
//+------------------------------------------------------------------+
//| Custor indicator deinitialization function|
//+------------------------------------------------------------------+
int deinit()
{
//----
/*for(int i = 0; i < Bars; i++) {
TrendUp[i] = NULL;
TrendDown[i] = NULL;
}*/
//----
return(0);
}
//+------------------------------------------------------------------+
//| Custom indicator iteration function|
//+------------------------------------------------------------------+
int start()
{
int limit, i, counter;
double Range, AvgRange, cciTrendNow, cciTrendPrevious, var;
int counted_bars = IndicatorCounted();
//---- check for possible errors
if(counted_bars < 0) return(-1);
//---- last counted bar will be recounted
if(counted_bars > 0) counted_bars--;
//+------------------------------------------------------------------+
//| OnTick function |
//+------------------------------------------------------------------+
void OnTick()
{
//--- check for history and trading
if(Bars<100 || IsTradeAllowed()==false)
return;
//--- calculate open orders by current symbol
if(CalculateCurrentOrders(Symbol())==0) CheckForOpen();
//---
}
//+------------------------------------------------------------------+
droba