Раньше для этого использовал скрипт ХардСофт.
//+-----------------------------------------------------------------
//| Yard-Soft_v01.mq4
//| Сергей Заикин as Vuki
//| f_kombi@mail.ru
//+-----------------------------------------------------------------
//| Скрипт проверки мягкости хода валютной пары на основе МА2
//| Выводит информацию в левом верхнем углу окна в котором запуск
//+-----------------------------------------------------------------
#property copyright "Сергей Заикин as Vuki"
#property link "f_kombi@mail.ru"
#property show_inputs
extern int BarNumber = 500; // Кол-во анализируемых баров назад
extern int FastMAperiod = 5; // Период быстрой МА
extern int FastMAtype = MODE_EMA; // Тип быстрой МА
extern int FastMAprice = PRICE_CLOSE; // Цена быстрой МА
extern int SlowMAperiod = 7;
extern int SlowMAtype = MODE_EMA;
extern int SlowMAprice = PRICE_CLOSE;
//+------------------------------------------------------------------+
//| script program start function |
//+------------------------------------------------------------------+
void start() {
int i,j,Up,Dn;
double ma5, ma8, ma5_, ma8_;
double Delta,DeltaUp, DeltaDn;
double MaxDeltaUp, MaxDeltaDn;
double Cross_i, Cross_i1;
int Index[20];
Up = 0;
Dn = 0;
j = 0;
for (i=0; i<BarNumber; i++) {
ma5 = iMA(NULL,0,FastMAperiod,0,FastMAtype,FastMAprice,i);
ma8 = iMA(NULL,0,SlowMAperiod,0,SlowMAtype,SlowMAprice,i);
ma5_ = iMA(NULL,0,FastMAperiod,0,FastMAtype,FastMAprice,i+1);
ma8_ = iMA(NULL,0,SlowMAperiod,0,SlowMAtype,SlowMAprice,i+1);
if(ma5 > ma8 && ma5_ < ma8_) {Up++;j++;Index[j]=i;}
if(ma5 < ma8 && ma5_ > ma8_) {Dn++;j++;Index[j]=i;}
}
DeltaDn = 0;
DeltaUp = 0;
MaxDeltaUp = 0;
MaxDeltaDn = 0;
for(i=1; i<=j-1; i++) {
ma5 = iMA(NULL,0,FastMAperiod,0,FastMAtype,FastMAprice,Index[i]);
ma8 = iMA(NULL,0,SlowMAperiod,0,SlowMAtype,SlowMAprice,Index[i]);
ma5_ = iMA(NULL,0,FastMAperiod,0,FastMAtype,FastMAprice,Index[i]+1);
ma8_ = iMA(NULL,0,SlowMAperiod,0,SlowMAtype,SlowMAprice,Index[i]+1);
Cross_i = (ma5+ma8+ma5_+ma8_)/4;
ma5 = iMA(NULL,0,FastMAperiod,0,FastMAtype,FastMAprice,Index[i+1]);
ma8 = iMA(NULL,0,SlowMAperiod,0,SlowMAtype,SlowMAprice,Index[i+1]);
ma5_ = iMA(NULL,0,FastMAperiod,0,FastMAtype,FastMAprice,Index[i+1]+1);
ma8_ = iMA(NULL,0,SlowMAperiod,0,SlowMAtype,SlowMAprice,Index[i+1]+1);
Cross_i1 = (ma5+ma8+ma5_+ma8_)/4;
if(Cross_i < Cross_i1) {
Delta = (Cross_i1/Point-Cross_i/Point);
DeltaDn = DeltaDn + Delta;
if(Delta > MaxDeltaDn) MaxDeltaDn = Delta;
// Print(" i = ",i," DeltaDn = ",DeltaDn);
}
if(Cross_i > Cross_i1) {
Delta = (Cross_i/Point-Cross_i1/Point);
DeltaUp = DeltaUp + Delta;
if(Delta > MaxDeltaUp) MaxDeltaUp = Delta;
// Print(" i = ",i," DeltaUp = ",DeltaUp);
}
}
DeltaUp = DeltaUp/Up;
DeltaDn = DeltaDn/Dn;
Comment("Пересечений вверх -> ",Up,"\n",
"Пересечений вниз -> ",Dn,"\n",
"Среднее значение хода вверх, пипсы -> ",MathRound(DeltaUp),"\n",
"Среднее значение хода вниз, пипсы -> ",MathRound(DeltaDn),"\n",
"Максимальное значение хода вверх, пипсы -> ",MathRound(MaxDeltaUp),"\n",
"Максимальное значение хода вниз, пипсы -> ",MathRound(MaxDeltaDn),"\n"
);
return;
}
Потом решил слегка изменить выходную информацию.
На
Comment("Пересечений всего -> ",(Up+Dn),"\n",
"Среднее значение хода, пипсы -> ",MathRound((DeltaUp)+(DeltaDn))/2,"\n",
"Коэффициент плавности хода -> ",BarNumber/(Up+Dn),"\n"
);
return;
Я плохо владею MQL. Помогите сделать корректный вывод инфы. С точностью до 2-х знаков. ( в параметре Коэффициент плавности хода )
Потом есть идея создать эксперта, который будет сканировать Инструменты на разных ТФах. Далее, вывод в Эксель и обработка данных.
Так можно будет быстро просканировать рынки и выбрать Инструменты для работы.
Заранее, Спасибо.
Уважаемые ЭМКюэЛы, помогите. Для Вас это не сложно, а для меня будет большое подспорье в работе.
Пожалуйста.
посмотри личку
Swan!!!
Искренне, от всей души - СПАСИБО !!!!
DrShumiloff .
Вы, не поняли. Это не для торгов. Это для Экономического Анализа рынков. Прочтите ветку сначало.
Хочется в МТ4 с помощью Экселя ( компа ) БЫСТРО сканировать рынки, и выбирать нужное время и нужное место.
Возможно я не прав, но хочется сделать это.
ИМХО, это будет большое подспорье для Трейдера.
А в торговле у меня "пустые " графики с уровнями и каналами. Три. четыре Экрана и консультанты в виде индексов валют на разных ТФах.
Инструменты и время для торгов, выбираю с помошью ЭА. Делаю его почти вручную.
Жесткий Риск Мен. Обязательная защита. Когда Стопы, когда Локи. Тейки и Профиты не применяю. Рынок САМ командует.

- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Попробуем вникнуть в тему.у.
Какие Инструменты лучше выбрать для работы ???
Далее абсолютное ИМХО !!!! Прошу не пинать.
Что мы видим глядя на график любого Инструмента ??? Ответов много.
Но, Я понял, что это отражение поведения людей участвующих в этом процессе. Людей с их эмоциями. Страхами, жадностью. С их низменными чувствами. График, это как кардиограмма. Резкий, дергающийся - клиент болен. Мягкий, плавный - клиент здоров и готов к сотрудничеству.
Поэтому лучше выбирать для торговли мягкие, плавные рынки. Они более предсказуемы. На них лучше работает графика ( уровни, каналы, фигуры ). Да и индикаторы тоже показывают классику. Как увидеть это на мониторе ??? Можно визуально, рассмативая Инструменты на различных ТФах. А можно это поручить компу. Инфу из МТ экспортировать в Эксель. А уж он разберется.
Для определения "мягкости" Инструмента можно просто посмотреть на него.
Визуальный метод. А лучше поставить пару МАшек. Настройки взять от Вильямса. Который Билл. Типа Аллигатора без старшей МАшки и без сдвига.
Очень хорошо показывают. А если на пересечения поставить стрелки и Алерты, то можно собирать статистику. Потом экспортировать её в Эксель.
Типа приведенного ниже. Инфа за 500 баров. Плавность, есть отношение 500 баров к к-ву пересечений. Настройки могут быть по вкусу. Соль на столе. В данном Профиле собраны Инструменты с малым спредом. Это критично для малых Депо.
Не смог вставить картинку. Звиняйте. Поставьте, компильните и увидите. Проверьте на разных Инструментах и ТФах.