ПредишенСледващото

Създаване на търговията панел с помощта на стандартни библиотеки на класове MT4

  • Програмиране на MQL

Не много отдавна, за първи път е създаден и е споделил с вас начин за създаване на търговски панел на базата на графични обекти. Тема, се нарича "Control Panel в MQL4 е лесно!"

На днешната дискусия ще бъде 3 бутона, етикет и поле за редактиране и тя ще изглежда по следния начин:

Създаване на търговията панел с помощта на стандартни библиотеки на класове MT4

Първата стъпка ще създаде следващия детайла базирани CAppDialog клас.

Тя ще изглежда така:

Създаване на търговията панел с помощта на стандартни библиотеки на класове MT4

За да се сложи на елементите на панелни от които се нуждаем, ние създаваме обекти от класовете.

Добавете необходимото включване на файлове и да се създаде Създайте () функция, за да CTradePanel клас:

Ние създаваме функция за otbrazheniya нашите елементи на панела:

CLabel клас ще използваме, за да изведете текстова информация на нашия панел.

CButton клас има за цел да създаде правоъгълни бутони с думите. Това е нашият стандарт отваряне и затваряне поръчки бутон.

Клас CEdit е предназначена за създаване на въвеждане на данни обекти.

Ние заявяваме, тези функции в «лично» раздел на нашия клас.

Сега пиша функция, която ще създаде всички елементи на панела:

Събития като натиснете функцията обработват OnChartEvent.

го предписва в класа родител:

Създаване на програма за управление да се обадя на функция с макрос:

Съответно, всички функции на събитието, обработка, ние трябва да се обявят в «лично» раздел на нашия клас

Сами ftsnktsii obrabotkki събития ще изглеждат по следния начин:

Ние използваме добити авансови функции за търговски операции:

Deinitialize програма генерира събитие Deinit. който нарича функция OnDeinit посочват причината за отмяна на обезпечаването. Ето защо, по-горе функции на основната програма, от които се нуждаем, за да извикате функция deinitialization нашия клас:

Тази функция трябва да се декларират за блокиране на обществеността в нашия клас:

В тялото на тази функция, обадете се на функцията на отмяна на обезпечаването на родител клас, както и премахване на обекти от търговията с диаграма панел.


Накрая предписва входни променливи за съветник:

Това е всичко, а аз ще видите резултата от нашия панел.
Кликне върху бутона за покупка:

Създаване на търговията панел с помощта на стандартни библиотеки на класове MT4

Щракнете върху Затвори, затвори:

Създаване на търговията панел с помощта на стандартни библиотеки на класове MT4

По-подробен урок може да бъде видян на линка по-горе. Ако някой има някакви въпроси задават
Изтеглете Съветник: www.opentraders.ru/downloads/1209/

Присъединете се към групата "Програмиране на MQL". да проверява за актуализации
Присъединете се към групата

Свързани статии

Подкрепете проекта - споделете линка, благодаря!