Wenn Sie Informationen über mehrere Symbole benötigen, müssen Sie nur mehrere Objekte der Klasse CSymbolInfo deklarieren:
#include <Trade\Trade.mqh>
#include <Trade\SymbolInfo.mqh>
#include <Trade\AccountInfo.mqh>
CPositionInfo m_position; // Handelsposition Objekt
CTrade m_trade; // Handelsobjekt
CSymbolInfo m_symbol_EURUSD; // Symbol-Info-Objekt
CSymbolInfo m_symbol_USDJPY; // Symbol-Info-Objekt
CSymbolInfo m_symbol_AUDUSD; // Symbol-Info-Objekt
CAccountInfo m_account; // Kontoinfo-Verpackung
input int period_EMA = 28;
input int period_WMA = 8;
#include <Trade\SymbolInfo.mqh>
#include <Trade\AccountInfo.mqh>
CPositionInfo m_position; // Handelsposition Objekt
CTrade m_trade; // Handelsobjekt
CSymbolInfo m_symbol_EURUSD; // Symbol-Info-Objekt
CSymbolInfo m_symbol_USDJPY; // Symbol-Info-Objekt
CSymbolInfo m_symbol_AUDUSD; // Symbol-Info-Objekt
CAccountInfo m_account; // Kontoinfo-Verpackung
input int period_EMA = 28;
input int period_WMA = 8;
Alles andere ist Standard - initialisieren Sie sie:
//+------------------------------------------------------------------+
//| Experteninitialisierungsfunktion|
//+------------------------------------------------------------------+
int OnInit()
{
//---
m_symbol_EURUSD.Name("EURUSD"); // setzt den Symbolnamen
m_symbol_USDJPY.Name("USDJPY"); // setzt den Symbolnamen
m_symbol_AUDUSD.Name("AUDUSD"); // setzt den Symbolnamen
//---
//| Experteninitialisierungsfunktion|
//+------------------------------------------------------------------+
int OnInit()
{
//---
m_symbol_EURUSD.Name("EURUSD"); // setzt den Symbolnamen
m_symbol_USDJPY.Name("USDJPY"); // setzt den Symbolnamen
m_symbol_AUDUSD.Name("AUDUSD"); // setzt den Symbolnamen
//---
Und Sie müssen auch die Funktion RefreshRates() umschreiben - hier gibt es zwei Möglichkeiten:
- versuchen, die Preise für alle Symbole auf einmal zu erhalten (im obigen Beispiel für "EURUSD", USDJPY" und "AUDUSD")
- oder für jedes Symbol einzeln.
Vladimir,
Könnten Sie bitte einen optionalen Trailing Stop zu Ihrem Experten hinzufügen?
Ich würde das sehr begrüßen.
Danke
CamarillaGorilla :
Vladimir,
Vladimir,
Könnten Sie bitte einen optionalen Trailing Stop zu Ihrem Experten hinzufügen?
Ich würde das sehr begrüßen.
Danke
Ich erwarte die Veröffentlichung im russischen Teil des Forums: EMA_WMA v2
Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
EMA_WMA:
Autor: Vladimir Karputov