Multicurrency - consulente multitemporale - pagina 2

 
Andrey Barinov:

Grazie. Indicami la direzione di Spy.ex5 (preferibilmente .mq5)

Potete trovarlo nello stesso thread:

Forum sul trading, sistemi di trading automatico e test di strategia

Analisi dei risultati dei test e ottimizzazione in MetaTrader 5 strategy tester

fxsaber, 2018.01.28 12:25

Indicatore

#property indicator_chart_window
#property indicator_plots 0

input long Chart = 0; // идентификатор графика-получателя события
input int Index = 0;

int OnCalculate( const int rates_total, const int prev_calculated, const int, const double &[] )
{
  if (prev_calculated)
    EventChartCustom(Chart, 0, Index, 0, NULL);
  
  return(rates_total);
}

...


 
Anatoly, ti ho scritto di persona
 
Tango_X:
Anatoliy, ti ho scritto di persona

Ha risposto lì.

 
Anatoli Kazharski:

Quindi c'è anche un indicatore nello stesso thread:


Grazie!

 
Se qualcuno può aggiungere multitimes a questo EA e farlo funzionare correttamente, sono disposto a pagare.
 
Tango_X:
Se qualcuno è in grado di aggiungere il multitiming a questo EA e funziona correttamente - sono pronto a pagare.
//+------------------------------------------------------------------+
//| Обработчик событий на графиках                                   |
//+------------------------------------------------------------------+
void OnChartEvent(const int id,         // Идентификатор события
                  const long &lparam,   // Параметр события типа long
                  const double &dparam, // Параметр события типа double
                  const string &sparam) // Параметр события типа string
  {
//--- Если это пользовательское событие
   if(id>=CHARTEVENT_CUSTOM)
     {
      //--- Выйти, если запрещено торговать
      if(CheckTradingPermission()>0)
         return;
      //--- Если было событие "тик"
      if(lparam==CHARTEVENT_TICK)
        {
         //--- Проверяет сигналы и торгует по ним
         CheckSignalsAndTrade();
         return;
        }
     }
  }

aggiungere altri eventi elencati nella spia

 //--- Если было событие "тик"
      if(lparam==CHARTEVENT_TICK)
CHARTEVENT_TICK заменить на M1-M5 и т.д. по списку


Penso che ci fosse qualcosa di sbagliato anche inCheckTradingPermission

 
Fast528:

aggiungere altri eventi elencati nella spia

 //--- Если было событие "тик"
      if(lparam==CHARTEVENT_TICK)
CHARTEVENT_TICK заменить на M1-M5 и т.д. по списку

Perché aggiungere M1-M5 ecc... I tick sono indipendenti dal tempo... Cioè, se c'era un segno di spunta, era sempre attivo, giusto? Se si traccia una nuova barra, allora è diverso...

 

la modalità "all ticks" è il modo più costoso, se non sei uno scalper e apri su una nuova barra, non ha senso eseguire tutti i ticks sul codice

permette anche di allontanarsi dal grafico corrente

 

Ciao, in realtà la domanda è nella foto, non riesco a capire cosa c'è di sbagliato. L'Expert Advisor è multitemporale e multisimbolo, ma solo USDCHF.m con periodo di un minuto è selezionato per non ingombrarlo di segnali. Per favore, capite la domanda e aiutatemi, perché sono in difficoltà!


Esempio preso da qui https://www.mql5.com/ru/articles/648



Рецепты MQL5 - Мультивалютный эксперт: пример простой, точной и быстрой схемы
Рецепты MQL5 - Мультивалютный эксперт: пример простой, точной и быстрой схемы
  • www.mql5.com
В этой статье мы рассмотрим реализацию простой схемы для мультивалютного эксперта. В данном случае имеется в виду, что эксперт можно будет настроить на тестирование/торговлю по одинаковым условиям, но с разными параметрами для каждого символа. В качестве примера создадим схему для двух символов, но сделаем это так, чтобы при необходимости можно...
File:
 
Qualcuno conosce un altro modo per ottenere un segnale da un indicatore da tutti i periodi e più coppie di valute in EXPERT?