Экономический анализ рынка.

 

Попробуем вникнуть в тему.у.
Какие Инструменты лучше выбрать для работы ???

Далее абсолютное ИМХО !!!! Прошу не пинать.

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

Для определения "мягкости" Инструмента можно просто посмотреть на него.
Визуальный метод. А лучше поставить пару МАшек. Настройки взять от Вильямса. Который Билл. Типа Аллигатора без старшей МАшки и без сдвига.
Очень хорошо показывают. А если на пересечения поставить стрелки и Алерты, то можно собирать статистику. Потом экспортировать её в Эксель.
Типа приведенного ниже. Инфа за 500 баров. Плавность, есть отношение 500 баров к к-ву пересечений. Настройки могут быть по вкусу. Соль на столе. В данном Профиле собраны Инструменты с малым спредом. Это критично для малых Депо.

Не смог вставить картинку. Звиняйте. Поставьте, компильните и увидите. Проверьте на разных Инструментах и ТФах.


 

Раньше для этого использовал  скрипт ХардСофт.

//+-----------------------------------------------------------------
//| 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 с помощью Экселя ( компа ) БЫСТРО сканировать рынки, и выбирать нужное время и нужное место.

Возможно я не прав, но хочется сделать это.

ИМХО, это будет большое подспорье для Трейдера.

А в торговле у меня "пустые " графики с уровнями и каналами. Три. четыре Экрана и консультанты в виде индексов валют на разных ТФах.

Инструменты и время для торгов, выбираю с помошью ЭА. Делаю его почти вручную.

Жесткий Риск Мен. Обязательная защита. Когда Стопы, когда Локи. Тейки и Профиты не применяю. Рынок САМ командует.

Причина обращения: