Diskussion zum Artikel "Zeitreihen in der Bibliothek DoEasy (Teil 38): Kollektion von Zeitreihen - Aktualisierungen in Echtzeit und Datenzugriff aus dem Programm"
Neuer Artikel Zeitreihen in der DoEasy-Bibliothek (Teil 38): Zeitreihenerfassung - Echtzeit-Updates und Zugriff auf Daten aus dem Programm wurde veröffentlicht:
Autor: Artjom Trischkin
Das ist der unglücklichste Name für eine Bibliothek, EVER!
:)
Dies ist der unglücklichste Name für eine Bibliothek, den es je gab!
:)
Und warum?
Ich verstehe, dass sich m_chart_id_main auf das Diagramm bezieht, auf dem das Programm läuft, aber warum wird dies in jedem Objekt der Bibliothek benötigt (da sie von der Klasse CBaseObj abgeleitet sind )?
Können Sie bitte auch klarstellen, wie Sie m_chart_id in Zukunft verwenden wollen?
class CBaseObj : public CObject
{
// ...
long m_chart_id_main; // ID der Kontrollprogrammkarte
long m_chart_id; // Diagramm-ID
Ich verstehe, dass m_chart_id_main sich auf das Diagramm bezieht, auf dem das Programm läuft, aber warum wird dies in jedem Objekt in der Bibliothek benötigt (da sie von der Klasse CBaseObj abgeleitet sind )?
Können Sie bitte auch klarstellen, wie Sie m_chart_id in Zukunft verwenden wollen?
Für die Zukunft. Grafikobjekt ... etc
Beabsichtigen Sie, einen Teil oder die gesamte MT4/MT5 Charting-Funktionalität durch die in einigen Ihrer Artikel erwähnte Grafik-Shell zu ersetzen? Wenn ja, wird sie sowohl live als auch im Tester funktionieren? Ich bin nur neugierig, ein wenig mehr über Ihre Ideen und Pläne für diese Bibliothek zu erfahren ;-)
Beabsichtigen Sie, einen Teil oder die gesamte MT4/MT5-Charting-Funktionalität durch die in einigen Ihrer Artikel erwähnte Grafik-Shell zu ersetzen? Wenn ja, wird sie sowohl live als auch im Tester funktionieren? Ich bin nur neugierig, ein wenig mehr über Ihre Ideen und Pläne für diese Bibliothek zu erfahren ;- )
Geplant ist bisher nichts. Abwarten und sehen...
Put Lot 0.01 auf mt4 geklickt Boje Stop Order geöffnet 0.02
2021.01.22 19:31:29.883 TestDoEasyPart38 EURUSD,H1: open #1519653952 buy stop 0.02 EURUSD at 1.21782 sl: 1.21632 tp: 1.21932 ok 2021.01.22 19:31:24.767 TestDoEasyPart38 EURUSD,H1 inputs: InpMagic=123; InpLots=0.01; InpStopLoss=150; InpTakeProfit=150; InpDistance=50; InpDistanceSL=50; InpDistancePReq=50; InpBarsDelayPReq=5; InpSlippage=5; InpSpreadMultiplier=1; InpTotalAttempts=5; InpWithdrawal=10.0; InpButtShiftX=0; InpButtShiftY=10; InpTrailingStop=50; InpTrailingStep=20; InpTrailingStart=0; InpStopLossModify=20; InpTakeProfitModify=60; InpModeUsedSymbols=0; InpUsedSymbols=EURUSD,AUDUSD,EURAUD,EURCAD,EURGBP,EURJPY,EURUSD,GBPUSD,NZDUSD,USDCAD,USDJPY; InpM
Wie hoch ist der Mindestbetrag für EURUSD in DC?
0.01
Print("Mindestlosgröße=",MarketInfo(Symbol(),MODE_MINLOT)); 2021.01.23 12:09:05.203 Test EURUSD,M15: Ìèíèìàëüíûé ðàçìåð ëîòà= 0.01
0.01
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Neuer Artikel Zeitreihen in der Bibliothek DoEasy (Teil 38): Kollektion von Zeitreihen - Aktualisierungen in Echtzeit und Datenzugriff aus dem Programm :
Der Artikel befasst sich mit der Echtzeit-Aktualisierung von Zeitreihendaten und dem Senden von Meldungen über das Ereignis "New bar" an die Kontrollprogramm auf dem Chart aus allen Zeitreihen aller Symbole, um diese Ereignisse in benutzerdefinierten Programmen handhaben zu können. Die Klasse "New tick" wird verwendet, um die Notwendigkeit der Aktualisierung der Zeitreihen von Symbolen und Perioden zu bestimmen, die nicht dem aktuellen Chart entsprechen.
Kompilieren Sie den EA und stellen Sie seine Parameter wie folgt ein:
Starten Sie den EA auf dem Chart. Nach einer Weile zeigt das Journal die Ereignismeldungen "New bar" zu den für das aktuelle Chartsymbol verwendeten Symbolen an:
Starten Sie den EA im visuellen Tester-Modus auf dem Chart eines der in den Einstellungen ausgewählten Symbole, z.B. auf EURUSD, und sehen Sie, wie sich die Nullbalken-Daten im Kommentar des Charts ändern:
Wie wir sehen können, enthalten beide Zeilen Daten, die auf unterschiedliche Weise erhalten wurden, identische Werte der empfangenen Nullbalkeneigenschaften und werden bei jedem Tick in Echtzeit aktualisiert.
Autor: Artyom Trishkin