Especialistas: EMA_WMA

 

EMA_WMA:

EMA_WMA, Expert Advisor para MetaTrader 5. Interseção de duas iMA, MA.

Autor: Vladimir Karputov

[Excluído]  

Preciso ter uma linha? Se eu criar, por exemplo, um Expert Advisor com várias moedas

m_symbol.Name(Symbol()); // define o nome do símbolo

 

Se você precisar obter informações sobre vários símbolos, basta declarar vários objetos da classe CSymbolInfo:

#include <Trade\Trade.mqh>
#include <Trade\SymbolInfo.mqh>  
#include <Trade\AccountInfo.mqh>
CPositionInfo  m_position;                   // objeto de posição comercial
CTrade         m_trade;                      // objeto de negociação
CSymbolInfo    m_symbol_EURUSD;              // objeto de informação de símbolo
CSymbolInfo    m_symbol_USDJPY;              // objeto de informação de símbolo
CSymbolInfo    m_symbol_AUDUSD;              // objeto de informação de símbolo

CAccountInfo   m_account;                    // wrapper de informações da conta
input int      period_EMA     = 28;
input int      period_WMA     = 8;

Então, todo o resto é padrão - inicialize-os:

//+------------------------------------------------------------------+
//| Função de inicialização de especialista|
//+------------------------------------------------------------------+
int OnInit()
  {
//---
   m_symbol_EURUSD.Name("EURUSD");           // define o nome do símbolo
   m_symbol_USDJPY.Name("USDJPY");           // define o nome do símbolo
   m_symbol_AUDUSD.Name("AUDUSD");           // define o nome do símbolo
//---

E você também precisará reescrever a função RefreshRates() - há duas opções aqui:

  1. tentar obter preços para todos os símbolos de uma vez (no exemplo acima, para "EURUSD", USDJPY" e "AUDUSD")
  2. ou para cada símbolo separadamente.

 
Vladimir,

Você poderia adicionar um Trailing Stop opcional ao seu especialista?

Ficaria muito grato.

Muito obrigado

 
CamarillaGorilla :
Vladimir,

Você poderia adicionar um Trailing Stop opcional ao seu especialista?

Ficaria muito grato.

Obrigado

Aguarde a publicação na parte russa do fórum: EMA_WMA v2