Létrehozása kereskedelmi központ a standard könyvtár osztályok MT4

Létrehozása kereskedelmi központ a standard könyvtár osztályok MT4

  • Programozás MMS

Nem is olyan régen, először létrehozott és megosztott veled módja egy kereskedelmi központ alapján grafikus objektumok. Téma az úgynevezett „Control Panel MQL4 könnyű!”

A panel lesz 3 gomb, címke és a mező szerkesztésre, és ez úgy néz ki, az alábbiak szerint:

Létrehozása kereskedelmi központ a standard könyvtár osztályok MT4

Az első lépés létrehozni a következő munkadarab alapján CAppDialog osztályban.

Úgy fog kinézni:

Létrehozása kereskedelmi központ a standard könyvtár osztályok MT4

Ahhoz, hogy a panel elemek szükségünk hozunk létre objektumokat az osztályok.

Add meg a szükséges include fájlok, és hozzon létre Creat () függvény CTradePanel osztály:

Készítünk egy függvényt otbrazheniya mi elem a panelen:

CLabel osztály fogjuk használni a szöveges információk megjelenítéséhez a mi panelen.

CButton osztály célja, hogy hozzon létre egy téglalap alakú gombok a szavakat. Ez a mi szokásos nyitási és zárási parancs gombot.

Class cedit célja, hogy hozzon létre egy adatbeviteli objektum.

Kijelentjük ezeket a funkciókat a «privát» részén osztályban.

Most levelet funkció, amely megteremti az összes elemet a panelen:

Események megnyomásával funkció feldolgozott OnChartEvent.

Írja elő azt a szülő osztályban:

Hozzon létre egy menedzsernek, hogy hívja a funkció a makrót:

Ennek megfelelően minden event-kezelő funkció, meg kell bejelenteni a «saját» részén osztályunk

Sami ftsnktsii obrabotkki események fog kinézni:

Az általunk használt termény előre funkciók kereskedelmi műveletek:

Deinitialize program által generált esemény deinit. amely felhívja a funkció OnDeinit okát megjelölve letiltás. Ezért a fenti funkciók a fő program, fel kell hívnunk a funkció deinitialization mi osztály:

Ez a funkció ki kell mondanunk, hogy blokkolja a nyilvánosság az osztályban:

A szervezetben ez a funkció, hívja a funkció a szülő osztály letiltás, és távolítsa el tárgyakat a chart panel kereskedelemben.


Végül írnak bemeneti változók a tanácsadó:

Ez minden, és meglátom, az eredmény a mi panel.
Rákattint a vásárlás gombra:

Létrehozása kereskedelmi központ a standard könyvtár osztályok MT4

Kattintson a Bezárás zárva:

Létrehozása kereskedelmi központ a standard könyvtár osztályok MT4

A részletesebb bemutató is megtekinthető a fenti linkre. Ha valakinek van bármilyen kérdésed
Töltse Advisor: www.opentraders.ru/downloads/1209/

Csatlakozás a csoporthoz „Programozási MMS”. hogy ellenőrizze a frissítéseket
Csatlakozás a csoporthoz

Kapcsolódó cikkek