Обращение к меткам на графике созданных индикатором и другие пожелания разработчикам

Страницы: 1
RSS
Обращение к меткам на графике созданных индикатором и другие пожелания разработчикам
 
1. Уважаемые разработчики , подскажите каким образом можно обратиться к меткам на графике созданных индикатором?
Я так понимаю что никак, но ведь это же легко сделать  - введите доп функцию  что-то типа GetAllLabels.

2. GetLabelParams - надо переписать, т.к. у вас данные задаются в одном формате, а считываются в другом -
в описании у вас: "Наименование параметров метки в возвращаемой таблице указаны в нижнем регистре, и все значения имеют тип – STRING". Не надо так делать!!!
label_params - должен быть унифицированным и не важно считываете или задаете данные, а то приходится переопределять функцию(плодить костыли)

3.  Почему у вас в getCandlesByIndex индексирование первой свечки идет с 0, а в SetUpdateCallback c 1 - это нарушает идеологию  - привидите все к единому стандарту - либо как в Си нумеруйте всё с 0 или как в Lua c 1.

4. Еще было бы полезно получать информацию по всем установленным стопзаявкам, а не хранить у себя номера_ордеров.

5. вообще было бы великолепно отказаться от дурной наследственности qpile и написать единую классовую модель всего торгового  интерфейса(у вас пока это представлено в крапления из DataSource и пр.) - мне как программисту приходится ваять свои костыли и приводить  в удобоваримый читаемый код. Понимаю, что в основном на qlua пишут не программисты и запроса на хороший стиль не было. Lau - славен своими костылями ООП и Python думаю был бы хорошей альтернативой ему, тем более что он достаточно прост в изучении.
 
Тут дело вот в чем.

вам дали низкоуровневые функции доступа к внутренностям терминала. Никто не обещал вам готовые классы высокоуровневые абстракции.

Если вы любитель и пробуете написать что то простенькое - классы вам не нужны. Если вы замахивается на Вильяма нашего Шекспира - объектные модели из низкоуровневых методов вы легко напишете сами на свой вкус.
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
 
Касаемо меток и вообще обмена данными между индикатором и скриптами. Готовых инструментов нет. Но ос виндовс предоставляем массу способов обмена данными между процессами. Используйте их, пишите библиотеки расширений. Если это сложно, обращайтесь к более подкованным соплеменникам за помощью. Такого рода вопросы выходят за рамки тнтерфейса к данным терминала, это работа с интерфейсами операционной системы.
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
 
Добрый день.

Цитата
1. Уважаемые разработчики , подскажите каким образом можно обратиться к меткам на графике созданных индикатором? Я так понимаю что никак, но ведь это же легко сделать  - введите доп функцию  что-то типа GetAllLabels.
Можно использовать функцию GetLabelParams.

Цитата
2. GetLabelParams - надо переписать, т.к. у вас данные задаются в одном формате, а считываются в другом - в описании у вас: "Наименование параметров метки в возвращаемой таблице указаны в нижнем регистре, и все значения имеют тип – STRING". Не надо так делать!!! label_params - должен быть унифицированным и не важно считываете или задаете данные, а то приходится переопределять функцию(плодить костыли)  
Ваше пожелание зарегистрировано.  Мы постараемся рассмотреть его и  сообщить Вам результаты анализа. Впоследствии, по результатам анализа,  будет приниматься решение о реализации пожелания в будущих версиях ПО.

Цитата
3.  Почему у вас в getCandlesByIndex индексирование первой свечки идет с 0, а в SetUpdateCallback c 1 - это нарушает идеологию  - привидите все к единому стандарту - либо как в Си нумеруйте всё с 0 или как в Lua c 1.
Ваше пожелание зарегистрировано.  Мы постараемся рассмотреть его и   сообщить Вам результаты анализа. Впоследствии, по результатам анализа,   будет приниматься решение о реализации пожелания в будущих версиях ПО.

Цитата
4. Еще было бы полезно получать информацию по всем установленным стопзаявкам, а не хранить у себя номера_ордеров.
Можно использовать функцию getItem и таблицу стоп заявок: stop_orders
Страницы: 1
Читают тему
Наверх