Wünsche für MQL5 - Seite 57

 

Ach, wenn es doch nur möglich wäre, ein zweidimensionales Array für die Indikatorpuffer zu verwenden

Zum Beispiel in dieser Form:

//+------------------------------------------------------------------+
double ExtMapBuffer[][8];  
...
...
//+------------------------------------------------------------------+
//| Custom indicator initialization function
//+------------------------------------------------------------------+
int init()
{
   SetIndexBuffers( ExtMapBuffer);
   ...

}

//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int start()
{
   ...
   ExtMapBuffer[ bar][ buf] = ...
   ...
}

Ich denke, Autoren, die in mehreren Währungen schreiben, würden das zu schätzen wissen...

Und die Anzahl der Puffer könnte erhöht werden...

 

Im Prinzip kann dies durch zwei eingebaute Funktionen realisiert werden:

SetIndicatorValue(int Bar, double Value)
и
double GetIndicatorValue(int Bar)
 
Benutzerdefinierte Datentypen wären hilfreich.
 

Ich wünschte, METAQUOTES hätte ein Buch über MQL4 geschrieben (vielleicht ist es mir nicht bekannt und es gibt eines)

Ich wünschte, Sie würden diesen Fehler mit der Veröffentlichung von MQL5 korrigieren.

Ich denke, das wäre ein Durchbruch...

---

und die Veröffentlichung von MQL5 und dem Buch zur gleichen Zeit! Das wäre fantastisch

----

oops die Antwort ist eingegangen

https://www.mql5.com/ru/forum/111879/page2

 

Die WindowFirstVisibleBar wird nicht aktualisiert , wenn das Fenster gescrollt wird. Nur wenn Sie zwischen den Zeitrahmen hin und her wechseln.

 

Wünsche:

Zeitrahmen für 10 Minuten, 12 Stunden und ein Jahrzehnt hinzufügen;

Möglichkeit, Trend, vertikale und horizontale Linien und Kanäle "von und bis" zu den angegebenen Grenzen hinzuzufügen.

Möglichkeit zum "Zeichnen" auf der Karte, zumindest ein primitiver "Bleistift"

 

Hinweis zur MT5-Schnittstelle

beim Öffnen eines neuen Diagramms

- ein neues Diagramm wird mit Standardeigenschaften geöffnet

Ich mag normalerweise einige der Eigenschaften nicht und mein erster Schritt ist, sie zu ändern.

F8

1 - Gitter entfernen

2 - Japanische Candlesticks aktivieren (die Voreinstellung ist Balken)

3 - Chart-Offset aktivieren

4-ändernder Zeitrahmen

Ich ändere das Farbschema nicht - aber ich weiß, dass viele Leute die Farbe ändern.

Ich denke, dass im MT5 vielleicht das Diagramm mehr Eigenschaften haben wird

---

Am besten ist es, wenn Sie dem Diagramm eine Standardeinstellung hinzufügen.

und stellen Sie sicher, dass die Schaltfläche auf Standard eingestellt ist!

es wäre gut, wenn es eine Ideologievorlage gäbe, die bearbeitet werden kann

einschließlich des Änderns der Vorlage durch DEFINITELY und anschließendes Drücken der Standardtaste

den Zustand, den ich selbst definiert habe!

und erst beim Löschen der Vorlage erscheinen die Entwicklereinstellungen

---

Ich würde gerne die gesamte Schnittstelle in einem ähnlichen Stil sehen

 
Legen Sie das gewünschte Aussehen der Grafik fest und speichern Sie sie als Vorlage mit dem Namen default.tpl.
 
Was fehlt, ist eine konfigurierbare automatische Speicherung des Terminalstatus. Machen Sie etwas, konfigurieren Sie es, und dann peng! - der Computer hängt sich zum Beispiel auf, nichts wird gespeichert, das ist sehr traurig... Sie fangen an, alles neu zu konfigurieren... bitte tun Sie das, ja? und setzen Sie einen Knopf auf das Bedienfeld, "speichern", sonst müssen Sie das Terminal regelmäßig ausschalten - noch keine andere Möglichkeit
 

Eine IN-Pascal-ähnliche Konstruktion wäre folgendermaßen nützlich


if (a IN (1, 2, 3,...)){


}


Ich möchte in der Lage sein, mit Strings als Array von Zeichen zu arbeiten, wieder von Pascal genommen