bor-ix

Members

Новичок

Зарегистрирован
12 августа, 2018
Посещение
29 марта, 2019
Публикаций
Обзор контента
16
Репутация
Neutral
9
0 Подписчиков
·
Обучение языку MQL4 под MetaTrader 4

string objName="Name"; color clrUp=clrGreen, clrDown=clrRed; void Foo(){ static color staticClr=ObjectFind(objName) color clr=ObjectFind(objName) int res=staticClr==clrNONE||clr==clrNONE||staticClr==clr?0:clr==clrUp?1:clr==clrDown?-1:0; staticClr=clr; if (res) CreateObject(res);

Обучение языку MQL4 под MetaTrader 4

Всем здравствуйте! Кто-нибудь, подскажите как вставить картинку в тот момент, когда советник запускается? Есть ли какие-либо функции для этого? И что вообще нужно, чтобы это реализовать? Чтобы при запуске советника появлялась необходимое изображение. посмотри эти ресурсы: https:

Обучение языку MQL4 под MetaTrader 4

Всем привет! извините меня если я повторяюсь, но осилить 360 страницы очень сложно - прошу помощи по кодированию... меня интересует вот какой вопрос: при наступлении какого либо события/условия в индикаторе (изменение цвета объекта) в этот момент необходимо выставить на чарт оди

Графический интерфейс - обмен опытом

bor-ix готового элемента нет, поэтому нужно использовать кнопки и окна, управлять ими и т.д. - в рукапашную 0ll , я так понимаю это можно реализовать отображением части интерфейса или его скрытием за счет выбора нажатия кнопки... т.е. при нажатии кнопки 1 - отображается информац

Графический интерфейс - обмен опытом

Может кто знает - как реализовать вкладки на панели, чтоб их можно было переключать, что-то на подобии как в приведенном ниже примере?

Графический интерфейс - обмен опытом

я не пониманию, что вместо "wait..." записать чтоб данные профита подставляло? "wait..." - это временная надпись во время создания объекта, когда придёт тик там появятся данные профита по текущим сделкам. при закрытом рынке - не очень практично... --------------- 0ll , спасибо н

Графический интерфейс - обмен опытом

bor -ix посмотрел код, по теме вывода Lot - вопросов нет, всё правильно. По выводу профита - у Вас профит считает один раз при запуске панели, исправил чуток, можете смотреть. Цитата void OnTick() { //--- TradePanel.nProf.Text( DoubleToStr( Profit(),2) ); } 0ll , я понимаю, что

Графический интерфейс - обмен опытом

т.е. string переводим в double, а потом обратно в string... - а это уже получается много лишнего кода - зачем это делать?.. Нет, что-то здесь Вы перегнули... У Вас есть: 1. double параметр Lot в настройках 2. поле string для вывода этого параметра поэтому достаточно 1-го преобра

Графический интерфейс - обмен опытом

bor-ix чтоб не выводило нули достаточно сделать так: DoubleToStr( num, 2 ) 2 - это количество знаков (точность) Вам бы ещё со справкой научиться работать... я таким то способом и решил вопрос с количеством нулей во второй панельке - там где записывается строковый ( string ) пара

Графический интерфейс - обмен опытом

отлично - с Вашими подсказками теперь всё работает!!! а у нас будет работать или только у вас? :) последнюю рабочую версию мы увидим? у меня есть 2 варианта: оба работают , но: в первом варианте (там где окошко) - табличка выводит double значение (0.01000000) - из-за замены пара

Графический интерфейс - обмен опытом

bor-ix Ну что - классно. Давай добивать панельку: 1. С PutOrder() всё сделал как надо \M/ 2. Надо добиться, чтоб при старте панели в Edite отображался лот указанный в настройках (Lot) Вы уже передали значение Lot в функцию рисования Edit-a, но почему-то не использовали... нужно

Графический интерфейс - обмен опытом

Цитата ... Что нужно сделать: ... в настройках робота (панели) объявлена переменная, и она доступна из любого класса... extern double Lot = 0.1; в классе " class CTradePanel : public CAppDialog " в 53 строке (она под идентификатором private: ) - где попало ее не вызовешь Цитата

Графический интерфейс - обмен опытом

bor-ix что именно интересует? Представленный код отлично работает в МТ4, просто пробуйте использовать, добавьте кнопочку и т.д. Ссылка Ссылка 0ll , согласен - в топике представленный исходник работает - и выводит панель! программирую я не очень + с ООП - совсем не дружу... >^

Графический интерфейс - обмен опытом

А по каким материалам лучше изучать программирование графического интерфейса: кнопки там всякие, метки, линии, обработка событий от них? Киньте ссылку, если не трудно! Как быстро добавить панель управления к индикатору и советнику Изменяем параметры эксперта с пользовательской п

Форум · 2.0.20260627.0025