|
Programmierung MQL5 Hier gehts rund ums Programmieren in MQL5. |
|
Themen-Optionen | Thema durchsuchen | Ansicht |
|
|||
Indikator soll im Subwindow dargestellt werden, das Panel aber im Hauptchart
Metaquotes hat es wieder zu gut mit uns gemeint
Code:
#properties indicator_separate_window Das Subwindow wird 'zugepappt' mit dem Panel, wo ja der Indi laufen soll. Das Programm soll aber ein Indikator werden und kein Expert, wo das kein Problem ist. Die Lösung ist ebenso simpel wie brutal. Nachdem die betroffenen Methoden in der Standardlibrary nicht virtuell definiert, und alle m_variablen private deklariert sind bleibt nur eines: Dialog.mqh in MyDialog.mqh kopieren (im selben Ordner, das ist wichtig) und manipulieren. Zeile 530 im Original: Code:
m_program_type=(ENUM_PROGRAM_TYPE)MQL5InfoInteger(MQL5_PROGRAM_TYPE); Zeile 530 modifiziert: Code:
m_program_type=PROGRAM_EXPERT; Zugegeben, ein Thema für Spezialisten, aber für alle hilfreich zu wissen: Es geht. Grüße Otto |
Lesezeichen |
Stichworte |
chart, charts, fenster, hauptfenster, indikator fenster, mql5, programmierung, programmierung metatrader, programmierung mql5, subwindow |
|
|