Si necesitas obtener información sobre varios símbolos, sólo tienes que declarar varios objetos de la clase CSymbolInfo:
#include <Trade\Trade.mqh>
#include <Trade\SymbolInfo.mqh>
#include <Trade\AccountInfo.mqh>
CPositionInfo m_position; // objeto de posición comercial
CTrade m_trade; // objeto comercial
CSymbolInfo m_symbol_EURUSD; // objeto de información de símbolos
CSymbolInfo m_symbol_USDJPY; // objeto de información de símbolos
CSymbolInfo m_symbol_AUDUSD; // objeto de información de símbolos
CAccountInfo m_account; // información de la cuenta
input int period_EMA = 28;
input int period_WMA = 8;
#include <Trade\SymbolInfo.mqh>
#include <Trade\AccountInfo.mqh>
CPositionInfo m_position; // objeto de posición comercial
CTrade m_trade; // objeto comercial
CSymbolInfo m_symbol_EURUSD; // objeto de información de símbolos
CSymbolInfo m_symbol_USDJPY; // objeto de información de símbolos
CSymbolInfo m_symbol_AUDUSD; // objeto de información de símbolos
CAccountInfo m_account; // información de la cuenta
input int period_EMA = 28;
input int period_WMA = 8;
Todo lo demás es estándar - inicializarlos:
//+------------------------------------------------------------------+
//| Función de inicialización experta|
//+------------------------------------------------------------------+
int OnInit()
{
//---
m_symbol_EURUSD.Name("EURUSD"); // establece el nombre del símbolo
m_symbol_USDJPY.Name("USDJPY"); // establece el nombre del símbolo
m_symbol_AUDUSD.Name("AUDUSD"); // establece el nombre del símbolo
//---
//| Función de inicialización experta|
//+------------------------------------------------------------------+
int OnInit()
{
//---
m_symbol_EURUSD.Name("EURUSD"); // establece el nombre del símbolo
m_symbol_USDJPY.Name("USDJPY"); // establece el nombre del símbolo
m_symbol_AUDUSD.Name("AUDUSD"); // establece el nombre del símbolo
//---
Y también tendrá que reescribir la función RefreshRates() - aquí hay dos opciones:
- tratar de obtener los precios para todos los símbolos a la vez (en el ejemplo anterior para "EURUSD", USDJPY" y "AUDUSD")
- o para cada símbolo por separado.
Vladimir,
¿Puedes por favor añadir un Trailing Stop opcional a tu experto?
Se lo agradecería mucho.
Gracias
CamarillaGorilla :
Vladimir,
Vladimir,
¿Puedes por favor añadir un Trailing Stop opcional a tu experto?
Se lo agradecería mucho.
Gracias
Esperar a publicar en la parte rusa del foro: EMA_WMA v2

Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
EMA_WMA:
Autor: Vladimir Karputov