Обсуждение статьи "Как создать графическую панель любой сложности и как это работает" - страница 3 12345678910...15 Новый комментарий Vladimir Ananich 2018.08.27 12:59 #21 Спасибо . Eric Bel 2018.11.19 13:37 #22 Какой способ кодирования лучше всего использовать в панели Spread: x.x Где Spread - это метка (не изменяется), а x.x - фактический спред, который нужно обновлять на каждом тике? Vladimir Karputov 2018.11.19 13:44 #23 Eric Bel : Как лучше всего кодировать в панели Разброс: x.x Где Spread - это метка (не изменяемая), а x.x - фактический спред, который необходимо обновлять на каждом тике? Ваш вопрос не совсем понятен. Вы спрашиваете именно по материалам статьи? Eric Bel 2018.11.19 14:40 #24 Vladimir Karputov: Ваш вопрос не совсем понятен. Вы спрашиваете именно по материалам статьи? Да, Владимир, Хочу использовать панель с кнопками для торговли и понятно как работают кнопки. Спред3.0 (требуется обновление OnTick) Кнопка 1 Кнопка 2 Как лучше закодировать Label спреда onTick, чтобы ярлык обновлялся? Спасибо за помощь! Индикаторы: spread_on_chart Как совместить функцию в Как получить событие нажатия Vladimir Karputov 2018.11.19 14:48 #25 Eric Bel : Да, Владимир, Я хочу использовать панель с кнопками для торговли, и чтобы было понятно, как работают кнопки. Спред3.0 (требуется обновление OnTick) Кнопка 1 Кнопка 2 Как наилучшим образом закодировать Label spread onTick, чтобы ярлык обновлялся? Спасибо за помощь! Прошу прощения. Я не могу понять вашу мысль. Я вижу слова, но не вижу мыслей. Eric Bel 2018.11.21 10:40 #26 Владимир, для вас это возможно проще ;-) Попробую объяснить свой вопрос. Как добавить на панель текстовую метку, которая обновляется на каждом тике. Например, спред или цена предложения? спасибо. Эрик Vladimir Karputov 2018.11.21 10:56 #27 Eric Bel : Владимир, для вас это возможно проще ;-) Попробую объяснить свой вопрос. Как добавить на панель текстовую метку, которая обновляется на каждом тике. Например, спред или цена предложения? спасибо. Эрик 1. При создании панели добавьте на нее объект текстовой метки ( CLabel ). 2. В теле программы обновите торговую среду и получите данные (цена Bid, Ask и т. д.). 3. Отправьте данные в объект текстовой метки (в панели необходимо указать метод) OnTick и объекты на Выпущена бета-версия MetaTrader 4 Возможно ли сохранить положение Zbigniew Sobczyk 2018.11.28 20:35 #28 Здравствуйте Владимир, отличная статья. Возможно ли определить количество созданных кнопок по параметрам программы? В вашем коде, например, каждая кнопка объявляется как отдельный объект в заголовке класса: CButton m_button1; // объект кнопки CButton m_button2; // объект кнопки А если количество нужных кнопок в программе не постоянно? Кнопки и текстовые поля Вопросы по ООП в вопросы о советнике который Vladimir Karputov 2018.11.28 20:56 #29 Zbigniew Sobczyk:Здравствуйте, Владимир, отличная статья. Возможно ли определить количество созданных кнопок по параметрам программы? В вашем коде каждая кнопка объявляется как отдельный объект в заголовке класса, например: Что делать, если количество необходимых кнопок в программе не постоянно?CArrayObjДинамический массив указателей на объекты CObject Zbigniew Sobczyk 2018.11.28 22:18 #30 Vladimir Karputov:CArrayObjДинамический массив указателей на объекты CObjectСпасибо за экспресс-ответ. Не могли бы вы немного объяснить, как реализовать это в программе? Я инициализирую CArrayObj *array_obj как приватный объект и модифицирую функцию CreateButton. Затем я пытаюсь добавить новые кнопки следующим образом: array_obj=new CArrayObj; array_obj.Add(new CButton); array_obj.Add(new CButton); array_obj.Add(new CButton); int x=INDENT_LEFT; int y=INDENT_TOP; for(int i=0;i<3;i++) { x=INDENT_LEFT+i*(BUTTON_WIDTH+CONTROLS_GAP_X); CButton *button=array_obj.At(0); if(!CreateButton(button,"Button1",x,y,false)) return(false); } Но это приводит к ошибке времени выполнения. Помощь в кодировании Странная работа iLowest в Обсуждение статьи "Создание бота 12345678910...15 Новый комментарий
Какой способ кодирования лучше всего использовать в панели
Spread: x.x
Где Spread - это метка (не изменяется), а x.x - фактический спред, который нужно обновлять на каждом тике?
Как лучше всего кодировать в панели
Разброс: x.x
Где Spread - это метка (не изменяемая), а x.x - фактический спред, который необходимо обновлять на каждом тике?
Ваш вопрос не совсем понятен. Вы спрашиваете именно по материалам статьи?
Ваш вопрос не совсем понятен. Вы спрашиваете именно по материалам статьи?
Да, Владимир,
Хочу использовать панель с кнопками для торговли и понятно как работают кнопки.
Спред3.0 (требуется обновление OnTick)
Кнопка 1 Кнопка 2
Как лучше закодировать Label спреда onTick, чтобы ярлык обновлялся?
Спасибо за помощь!
Да, Владимир,
Я хочу использовать панель с кнопками для торговли, и чтобы было понятно, как работают кнопки.
Спред3.0 (требуется обновление OnTick)
Кнопка 1 Кнопка 2
Как наилучшим образом закодировать Label spread onTick, чтобы ярлык обновлялся?
Спасибо за помощь!
Прошу прощения. Я не могу понять вашу мысль. Я вижу слова, но не вижу мыслей.
Владимир, для вас это возможно проще ;-)
Попробую объяснить свой вопрос.
Как добавить на панель текстовую метку, которая обновляется на каждом тике. Например, спред или цена предложения?
спасибо.
Эрик
Владимир, для вас это возможно проще ;-)
Попробую объяснить свой вопрос.
Как добавить на панель текстовую метку, которая обновляется на каждом тике. Например, спред или цена предложения?
спасибо.
Эрик
1. При создании панели добавьте на нее объект текстовой метки ( CLabel ).
2. В теле программы обновите торговую среду и получите данные (цена Bid, Ask и т. д.).
3. Отправьте данные в объект текстовой метки (в панели необходимо указать метод)
Здравствуйте Владимир, отличная статья.
Возможно ли определить количество созданных кнопок по параметрам программы?
В вашем коде, например, каждая кнопка объявляется как отдельный объект в заголовке класса:
CButton m_button1; // объект кнопки CButton m_button2; // объект кнопкиА если количество нужных кнопок в программе не постоянно?
Здравствуйте, Владимир, отличная статья.
Возможно ли определить количество созданных кнопок по параметрам программы?
В вашем коде каждая кнопка объявляется как отдельный объект в заголовке класса, например:
Что делать, если количество необходимых кнопок в программе не постоянно?
CArrayObj
Динамический массив указателей на объекты CObject
CArrayObj
Динамический массив указателей на объекты CObject
Спасибо за экспресс-ответ. Не могли бы вы немного объяснить, как реализовать это в программе?
Я инициализирую CArrayObj *array_obj как приватный объект и модифицирую функцию CreateButton. Затем я пытаюсь добавить новые кнопки следующим образом:
Но это приводит к ошибке времени выполнения.