s_mike@rambler.ru (Все сообщения пользователя)

Выбрать дату в календареВыбрать дату в календаре

Страницы: Пред. 1 ... 19 20 21 22 23 24 25 26 27 28 29 ... 31 След.
Расчет стандартных индикаторов в QLUA
 
Sergey Gorokhov:
Причем тут "индикаторов" когда мы говорим о расчете по заданному числовому ряду?


Вот при чем:
Ivanco

Пользователь
Сообщений: 24
Регистрация:23.03.2016

#5
30.05.2016 10:23:33
Понятно.

Еще такой вопрос - возможно ли на QLUA сделать какой-либо производный расчет от графиков инструментов, и перенести его в график QUIK для визуализации? Ну например, то же отношение цен закрытия одного актива к другому, посчитанное в QLUA? Ну или любой "самописный" индикатор, который хотелось бы видеть на графике
Sergey Gorokhov

QUIK clients support
Сообщений: 1259
Регистрация:23.01.2015

#6
30.05.2016 10:36:24
Да можно.
Вы говорите о функционале индикаторов
в справке QLUA.chm раздел "Индикаторы технического анализа"
Собственно те примеры которые были приведены выше это и есть примеры индикаторов.
В архиве есть readme файл описывающий как ими пользоваться.
В терминологии квика термин график подразумевает под собой визуализацию ряда, которым может быть как поток котировок, как поток параметров, так и функция-индикатор.

Поток параметров и функция-индикатор могут менять свои значения не только в текущей (правой) свече, но и на истории. Даже Поток котировок в экстремальных случаях может изменяться в прошедшем времени, не так ли, Сергей? )))))



Цитата
s_mike@rambler.ru написал:
Есть проблема с невозможностью получить информацию о изменении индикатора-источника "задним числом"
Sergey Gorokhov:
Непонятно в чем проблема.

Что же тут непонятного? Допустим, сейчас в индикаторе 10000 свечей. В любой момент может измениться не только правая свеча,но и любая\любые предыдущие. Думаю, примеры таких индикаторов приводить не нужно.

Если мы такой индикатор используем в качестве источника данных для расчета других индикаторов,то мы вынуждены на каждом тике
  • либо просматривать все 10000 свечей индикатора-источника,
  • либо работать только по текущей правой свече (игнорируя возможные изменения предыдущих свечей)
И тот и иной подходы пригодны лишь для ммм..   "специфических" случаев.


Цитата
s_mike@rambler.ru написал:
Есть проблема с невозможностью контроля правильности настройки (изменения настройки) индикаторов-источников данных
Получить настройки одного индикатора из другого действительно нельзя.
Но это не относится к вопросу автора темы.


Ну как же не относится?

Читаем графики, рассчитываем что-то исходя из информации на них. И тут пользователь взял да сменил таймфрейм.

Ваш ответ будет "зачем он это сделал, сам дурак. Незачем это контролировать - знаем, плавали.

Может и так. Но странно, в форме подачи заявки вы правильность пользовательского ввода проверяете. И в других местах тоже.
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Расчет стандартных индикаторов в QLUA
 
Цитата
Sergey Gorokhov написал:
Михаил,
В общем случае как раз таки можно.
Ведь речь идет о простом построении индикатора по произвольному набору данных.
В частном случае, когда речь идет о сравнении двух разных источников, могут быть проблемы когда в одном источнике есть данные а в другом их нет.
Сергей.
Проблем значительно больше, чем вам кажется.

  • Есть проблема с неизвестным (произвольным) порядком обновления индикаторов
  • Есть проблема с невозможностью получить информацию о изменении индикатора-источника "задним числом"
  • Есть проблема с невозможностью контроля правильности настройки (изменения настройки) индикаторов-источников данных
  • И так далее и далее.

Я сформулировал абсолютно точно: в общем случае невозможно, в простейших частных случаях можно кое-как.

А проблема сравнения двух источников, по одному из которых данные есть, а по второму еще нет - это ерунда. Самая мелкая сложность.
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Расчет стандартных индикаторов в QLUA
 
Цитата
Sergey Gorokhov написал:
Ivanco  ,
Да можно.
Вы говорите о функционале индикаторов
в справке QLUA.chm раздел "Индикаторы технического анализа"
Собственно те примеры которые были приведены выше это и есть примеры индикаторов.
В архиве есть readme файл описывающий как ими пользоваться.
Ну будет вам, Сергей. Не вводите людей в заблуждение.

Написать индикатор, использующий в качестве исходных данных один или несколько других индикаторов в Квике В ОБЩЕМ СЛУЧАЕ нельзя.
Можно только в каких-то частных случаях элементарнейших индикаторов. Да и то с мучениями и заведомо кривым результатом.
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Вопрос по выбору НУЖНОЙ таблицы ("ALL_TRADES") из НЕСКОЛЬКИХ.
 
Цитата
Александр написал:
не совсем понял.

Я, создавая и ту и другую таблицу, указываю фильтр бумаг в QUIK,
т.е. я, (я так понимал) заказываю на свою локальную машину с сервера указанные данные.
Которые и поступают в указанные таблицы.

Т.е., грубо говоря: по SBER мне приходят данные - два раза, а по прочим - один раз.

Или Вы хотите сказать, что с сервера идёт нерегулируемый поток ПОЛНЫХ данных и рабочее место отбирает из него нужное?
Но опять же - у меня две таблицы, которые выбирают из полного потока: одна "чуть" больше - другая - "чуть" меньше... НО НЕ ПОЛНЫЙ ПОТОК!
я же вижу ВСЕГО 370 тыс записей - это явно НЕ ВЕСЬ поток сделок за день.

Т.е. непонятно...

Но это ладно...

А что в сухом остатке - указать таблицу по какому-то имени - я не могу?

А исходя из какого принципа функция захватывает какую-то конкретную таблицу? М.б. там как-то исхитриться?
У  меня нет исходных текстов терминала, но вижу я ситуацию таковой.

Вы заказываете в выводу на экран 10 таблиц обезличенных сделок. На сервер идет заказ на все инструменты, по которым есть отображение хотя бы в одной из заказанных экранных таблиц.

Соответственно в хранилище попадают все данные по всем запрошенным инструментам.

Из луа вы обращаетесь к хранилищу и получаете "таблицу" (это не экранная таблица), содержащую обезличенные сделки по всем доступным (заказанным) инструментам. Никакой привязки к экранным таблицам нет.

Если я неправ - пусть разработчики поправят.
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Вопрос по выбору НУЖНОЙ таблицы ("ALL_TRADES") из НЕСКОЛЬКИХ.
 
Цитата
Александр написал:
В данный момент у меня заполняются две таблицы ("ALL_TRADES") ("Таблица всех сделок").

Одна: все акции ММВБ и вторая: только SBER.
(Выбраны обе фильтрами QUIK).

На пятницу 27-05-2016 в них было: в первой около 370 тыс. строк, во второй: около 77 тыс. строк

Мне надо обрабатывать только SBER, причём систематически и часто.

Как мне забирать строки из "маленькой" таблицы?

Я сделал

nLine=GET_NUMBER_OF("ALL_TRADES")

и оно мне даёт 370 тыс., т.е. БОЛЬШУЮ.

Не критичный, конечно вопрос, но всё же...

В экранную таблицу выбираются данные из хранилища по определенному фильтру, который вы указываете руками.  Это сделано для удобства восприятия пользователем.
Посредством lua вы также выбираете данные из хранилища. Поэтому фильтровать их вы должны сами.
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
В Lua получить список всех трендовых линий на графике
 
Цитата
mdbm написал:
Присоединяюсь к вопросу:
Как с помощью языка Lua отловить событие пересечения цены и трендовой линии ?
Никак.

Если хотите видеть линии графика из скрипта, оформляйте эти линии в виде индикаторов.

Как-то так
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
[ Закрыто] Отказ от поддержки встроенного языка QPILE, Отказ от поддержки встроенного языка QPILE
 
Цитата
kbrobot.ru написал:
Цитата
   s_mike@rambler.ru  написал:
библиотеками) эмулируется на раз-два. Формулы Бекуса-Наура + любой интерпретартор этих формул - и вот вам правила. Подключаем семантику - и готов компилятор в Lua. Готовых инструментов для разбора синтаксиса - миллион. Можно и самому написать - сложность синтаксиса qpile LR0.

Конечно, часть встроенных в купайл функций придется реализовать в библиотеке. Но они же элементарные


Где тот фонд, который мне заплатит за кросс-прроцессор?   (хохот)
Дык выже сами написали, что проблем нет с таким конвертором. ЗАчем Вам фонд :)
Однажды я уже писал разбор синтаксиса qpile. Второй раз процесса ради уже неинтересно.
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Пять отличий старой версии Quik и новой седьмой версии Quik 7, Что изменилось в новой седьмой версии Quik и чем она отличается от старой версии
 
Цитата
Sergey Denegin написал:
Вы забыли написать, что очень сильно изменен интерфейс настройки графиков
И там есть ошибки.
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
[ Закрыто] Отказ от поддержки встроенного языка QPILE, Отказ от поддержки встроенного языка QPILE
 
Цитата
Дмитрий написал:
Да нельзя там сделать конвертер. Логика работы у роботов разная будет. В квипл программа идет по кругу, а в луа фунуции обратного вызова работают. Нельзя сделать универсальный конвертер. Можно конвертировать тлько стандартные функции, но не сам весь код программы. Поэтому это еще один довод что нельзя убирать квипл из квика. Слишком много народа на нем работают и простыми методами не смогут перейти на луа
Да можно, конечно.

Купайл примитивен и на луа (вкупе с-библиотеками) эмулируется на раз-два. Формулы Бекуса-Наура + любой интерпретартор этих формул - и вот вам правила. Подключаем семантику - и готов компилятор в Lua. Готовых инструментов для разбора синтаксиса - миллион. Можно и самому написать - сложность синтаксиса qpile LR0.

Конечно, часть встроенных в купайл функций придется реализовать в библиотеке. Но они же элементарные


Где тот фонд, который мне заплатит за кросс-прроцессор?   (хохот)
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
[ Закрыто] Отказ от поддержки встроенного языка QPILE, Отказ от поддержки встроенного языка QPILE
 
Цитата
Gridmer написал:
Цитата
   s_mike@rambler.ru  написал:

Сделать конвертер qpile->lua проблем нет - синтаксис qpile тривиален. Но где тот спонсор?
Майк, какова цена вопроса? Если сделать за 10 тыс руб. коробочную утилитку, которая конвертирует в Lua максимум возможного, я в очереди...
Э нет. Не тот порядок сумм.

Разовая конвертация и универсальное средство - это совсем разные понятия с совсем разными мозгозатратами ))))
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
[ Закрыто] Отказ от поддержки встроенного языка QPILE, Отказ от поддержки встроенного языка QPILE
 
Цитата
Евгений Черных написал:
1. Сделать конвертер невозможно в данных условиях.
Сделать конвертер qpile->lua проблем нет - синтаксис qpile тривиален. Но где тот спонсор?
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
[ Закрыто] Отказ от поддержки встроенного языка QPILE, Отказ от поддержки встроенного языка QPILE
 
Цитата
Gridmer написал:
если я на QPILE обрабатываю таблицу всех сделок, формирую нужную мне таблицу и экспортирую ее в Эксель по DDE, то, многоуважаемые посочувствуют, зарегистрируют пожелание и все-равно порежут косты...
С использованием луа можно сделать прямой экспорт данных из скрипта в эксель. Этот путь будет значительно короче, чем через построение таблицы в qpile и экспорт уже этой таблицы в эксель через ДДЕ.

И программно он несложен.

----------

Поддержу разработчиков. О балласта нужно избавляться.
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Отображение индикаторов с разных таймфреймов на одном графике
 
Цитата
Optimus1 Optimus1 написал:
Здравствуйте,

А можно ли в Quik к примеру индикатор RSI построенный по одной таймфрейму отобразить в другом окне в котором выбран другой таймфрейм ?
Можно. Путем написания специализированного индикатора.
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
require( 'mylib' ) - Подключение DLL, не правильно работает QLUA, не подключается DLL
 
Скорее всего у вас в компьютере отсутствует microsoft redistributable package для visual c++

Найдите эту фразу гуглом, установите и все наладится
www.bot4sale.ru

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

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

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Как получить дату предыдущей торговой сессии в коде индикатора?
 
Цитата
quiky написал:
Дату текущей торговой сессии в коде индикатора я могу получить при помощи getTradeDate или getInfoParam, но вот есть ли относительно простой способ получить дату предыдущей сессии?

PS Только начинаю осваивать lua, поэтому заранее прошу прощения, если мой вопрос кому-то покажется слегка туповатым.
здравствуйте.


Пробегитесь по свечам справа налево, преобразуя datetime свечи в дату. Как дата стала отличной от tradedate - вот вам предыдущая сессия
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Дублирование сделок, Дублирование сделок
 
Цитата
Андрей Латыш написал:
Как соединить два терминала (дублирование сделок) у разных брокеров. То есть я в одном терминале делаю сделку, а во втором она дублируется. Такое возможно в QUIK??? Если возможно, то как?? Или где об этом прочитать??
Полно разных вариантов.Вот один из них
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Запоминание последнего места расположения окна оповещений и сообщений
 
Цитата
Egor Zaytsev написал:
Добрый день.

Проверили у себя. Версия 7.2. Строим окна Таблица сообщений, Окно оповещений - размещаем, как нам удобно, закрывает QUIK,
открываем, и окна на тех местах, где мы их разместили. Вы как делаете?
Меняется Z-order окошек
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Несчастное окно
 
Цитата
Sergey Gorokhov написал:
Михаил, в 7.2 это исправлено, рекомендуем обновиться

Оч. хорошо.  
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Несчастное окно
 
Разработчики уже несколько лет насилуют несчастное окно "Доступные скрипты".


У меня оно сейчас выглядит так:



Размеры окна радуют при том что  изменить размер этого окна пользователь не может

Про открытие в нужной вкладке уже и не пишу....
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Шлюз
 
Вот сегодня со мной связался трейдер, у которого несколько дней назад перестал работать скрипт моего изготовления.

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

Теперь ьрейдкр - гордый обладатель двух версий скрипта. Вдруг его брокера бывает и осеннее обострение тоже и все вернется как было.

А если не дай бог обострения будут зимой и летом...
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Шлюз
 
Цитата
Старатель написал:
Цитата
   s_mike@rambler.ru  написал:
В таком случае рассчитывать на появление скодь- нибудь серьезных программ на встроенным языке нет причин.
А на не встроенном языке (C, C#) ситуация лучше что ли? Возможно, вы имели ввиду "программ под QUIK в целом"?
конечно.
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Шлюз
 
Цитата
Sergey Gorokhov написал:
Цитата
s_mike@rambler.ru   написал:
Цитата
Sergey Gorokhov   написал:
не зная логики скрипта трудно сказать влияет та или иная настройка или нет.
Разве я где-то писал про настройки, влияющие на скрипт с именем XXXXX?

Я писал о настройках сервера/шлюза/остального, которые могут повлиять на работу любого скрипта.
В таком случае, влияют абсолютно все настройки логинов ТС/шлюзов/сервера/прав/терминала.
Отправить их все в QLUA не представляется возможным, ровно как и адаптировать робота под каждую из них.
В таком случае рассчитывать на появление скодь- нибудь серьезных программ на встроенным языке нет причин. Только поделки.
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Шлюз
 
Цитата
Sergey Gorokhov написал:
не зная логики скрипта трудно сказать влияет та или иная настройка или нет.
Разве я где-то писал про настройки, влияющие на скрипт с именем XXXXX?

Я писал о настройках сервера/шлюза/остального, которые могут повлиять на работу любого скрипта.
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Шлюз
 
Сергей. Вопрос все как у всх мы обсудили и закрыли.

Пришли мы к тому, что на сервере могут быть изменены различные настройки, разрешена или запрещена трансляция кпких- то данных.

Соответственно, если эти настройки явно влияют на поведение пользовательских скриптов рабочего места или даже не дают ему работать, значит система должна дать возможность прочитать все эти настройки. По результатам скрипт или корректирует свой функционал или выдает диагностику и останавливается



Список всех настроек, которые влияют на поведение луа скриптов, спрашивать у меня не нужно. Для этого есть разработчики сервера. Я рекомендую обратиться к ним)))
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Шлюз
 
А зачем перечислять?

Открываем админку сервера и по каждой настройке. Может она влиять на функционал скрипта? - добавляем в список



То же самое и про настройки рабочего места
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Шлюз
 
Он может просто перерезать кабель питания сервера, если админ там идиот. Но вот об этом я точно узнаю.

Вопрос не в том что он может, а в том, чтобы и я мог  узнать необходимые мне вещи.

Иначе вся писанина идет на уровне авось.

Авось пользователь правильно настроил терминал, авось админ брокера не выключил галочки через одну
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Шлюз
 
Я хочу иметь возможность узнать те настройки, которые явно влияют на поведение и функционал скриптов. Раз брокер может их менять - дайте их на чтение из скрипта
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Шлюз
 
Чтобы не ждать очередного "поясните". Медленно и по буквам.
Е
Способа узнать, включён в шлюзе режим эмуляции, не существует.
Поэтому если я хочу, чтобы мой скрипт работал у разных пользователей правильно, я должен забыть о возможности эмуляции рыночных заявок шлюзом и выписать их сам. Потому что мне неизвестно, включена эмуляция или нет.
другой пример. Звонит человек, напиши робот с рыночными заявками. Включен у его брокера этот режим и вообще что это такое он не знает.

Как я должен писать робота? Правильно. Эмулировать.

Повторяю вопрос. Какой толк с этой вашей эмуляции?



Другой
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Шлюз
 
Такое ощущение, что общаешься с ботом.

Перечитал свой вопрос - все буквы кириллицей, все слова в соответствии с орфографией русского языка.


Или вопрос непонятен?
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Шлюз
 
Очень хорошо. С этим разобрались.

Идем дальше.

Ситуация. Написал скрипт, выложил его на сайте. скрипт должен иногда что-то покупать и продавать на фортс по рынку.

Чтобы мне никто не писал в почту "оно не работает", получается, что всегда необходимо самому эмулировать рыночные заявки.


Станислав, вопрос. Если рыночные заявки всегда необходимо эмулировать самому в скрипте - для чего тогда вы писали эмулятор рыночных заявок в шлюзе?
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Шлюз
 
А ведь я поверил и убрал эмуляцию рыночных заявок срочного рынка из свои луа библиотек. Придется возвращать ее туда обратно.


Эй там, на корабле!  Вы хоть сами в курсе что понаписали?

Повторяю. Утверждение

эмуляция рыночных заявок на Срочном рынке происходит всегда.

неверно.

Ряд брокеров такую возможность в случае программного выставления рыночных type=M заявок программным способом на срочном рынке Фортс не поддерживает.
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
TRANSPARENT_BACKGROUND
 
**  верхнего левого **
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
TRANSPARENT_BACKGROUND
 
Цитата
Андрей 77 написал:
Обнаружил ОЧЕНЬ странное поведение QUIK при обработке меток с TRANSPARENT_BACKGROUND = 1.
Началось с того, что при включении прозрачности одна метка (buy - 32 bit, зеленый треугольник с альфа каналом) отображается нормально, другая (точно такой же, но красный - sell) вообще
практически не отображается. Попытки пересоздать красный треугольник из зеленого к успеху не привели :(. Зато другая метка - красная стрелка размером побольше на черном фоне,
прекрасно отображается с прозрачным фоном. Попытка уменьшить ее работает, но до некоторого размера, потом тоже все ломается ...
У квика свои (суверенные) понятия альфа-канала.  При включении траспарент бэкграунд прозрачным цветом является цвет правого верхнего пиксела.
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Комбинированный список и поля ввода в таблицах QLUA, Хотелось бы...
 
Цитата
Михаил Понамаренко (pmntrade.ru) написал:
Хотелось бы, когда-нибудь, в будущем, увидеть возможность создания всплывающего списка (Combo Box) и полей ввода в таблице QLUA.
Михаил. Что мешает сделать комбо-бокс самому? Все возможности для этого qlua предоставляет. За маленьким исключением, которое не слишком существенно.
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Тип стоп-заявки по умолчанию
 
Цитата
Лёня Голиков написал:
Возможно есть тонкости серверные и где-то не работает сдвоенный стоп....не знаю
Для поддержки ранее написанных роботов
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Возможность в процентах измерить изменение цены на графике.
 
Цитата
Egor Zaytsev написал:
Цитата
Сергей Морозов   написал:
Добрый день. Есть ли в quik возможность на графике измерить изменения в процентах между двумя точками? Например, как в транзаке?
Добрый день.

Встроенного функционала нет.
Можете реализовать данную задачу при помощи LUA.
О как!

Егор, расскажите, как при помощи луа написать инструмент, который измеряет расстояние (в пунктах или процентах) между произвольными точками диаграммы quik.

Только пожалуйста без установки меток с заданием предварительно идентификатора графика, запуска скрипта, указания ему идентификатора графика и прочего гумуса : проще воспользоваться калькулятором.

Спасибо.
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Полностью ли выполнена заявка?
 
Мин и макс целое в lua
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Quik тайно через график Volume передает значение Price!
 
Вместо

t = t[0]['close']

нужно

t = t[0]['volume']
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Построение производного графика из двух графиков, В одной области имеются 2 графика цены в виде линий по 2.инструментам. Как построить третий график?
 
Дорогой товарищ!

У вас была возможность и время подумать, но вы ей не воспользовались.


Существует ряд подводных камней, о которых вы не имеете понятия. Полный их список неизвестен и мне тоже.

Пример такого подводного камня: исходные графики могут изменять свои значения задним числом...

Пример номер 2.  Как строить спред на тиковых графиках? там ни у каких сделок не совпадет время.


Всех благ, будьте скромнее.
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Построение производного графика из двух графиков, В одной области имеются 2 графика цены в виде линий по 2.инструментам. Как построить третий график?
 
Цитата
петя петров написал:
притом что код  на  уровне реализации простецкий.
Это он вам только кажется простецким, вычли одно из другого и всех делов.

Но если подумать подольше и поглубже, то окажется, что все совсем-совсем непросто и совсем неочевидно.
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Изменение полей лимитной заявки
 
В общем случае нельзя.

В частном случае : на Фортс есть транзакция MOVE_ORDER, смотрите её.
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
getOrderByNumber
 
GetStopOrder
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
SetUpdateCalback result value
 
Здравствуйте.


BOOLEAN res SetUpdateCallback (FUNCTION callback_function) В качестве параметра принимает  Функция возвращает «true» в случае успешного завершения, иначе – «false».  


В каких случаях вернется false, что для этого должно произойти?

Аналогично про setemptycallback


Спасибо.

www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Минимальная / максимальная возможная цена акций
 
Цитата
Sergey Gorokhov написал:
Цитата
s_mike@rambler.ru   написал:
Надежность важнее удобств.
Продолжая разговор, давайте зарегистрируем от Вас пожелание чтобы терминал QUIK вообще никак нельзя было настраивать.
Тогда у всех будет одинаково и роботы не будут беситься?
Такого предложения от меня не было.

Есть вполне понятная и очевидная проблема: невозможно написать скрипт, который будет одинаково работать на разных копиях рабочего места и с разными серверами брокера.

если

1. вы согласны с ее существованием - регистрируйте, рассматривайте, клянитесь мамой и формулируйте кто вы есть на самом деле после этого.

2. проблемы нет - пишите как ее обойти.

Вместо этого пишете ересь про какие-то высшие благодати.



Текущий подход:  наплевать на проблему, лишь бы брокеру было весело.

Подход-заплатка: запретить (программно) брокеру вводить его серверное ПО в режимы, несущие угрозу конечному пользователю

Правильный подход - дать возможность скрипту получать (заказывать) все нужные ему данные. Это касается как данных, имеющихся у сервера, так и описывающее конфигурацию текущего торгового места. Тогда окажется, что и админ сервера доволен, и написать что-то вразумительное можно.
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Минимальная / максимальная возможная цена акций
 
Цитата
Sergey Gorokhov написал:
Цитата
s_mike@rambler.ru   написал:
Вы когда-нибудь видели в автомобиле кнопку "отстегнуть колеса" ? Она была бы великим благом для шиномонтажа.
Вы когда нибудь видели чтобы производители автомобилей принудительно заставляли шиномонтажников эти колеса менять?
Я говорю о том, что удобства дилера автозавода (в вопросе смены колес) не идут ни в какое сравнение с опасностью такого функционала для конечного пользователя купленного у этого дилера автомобиля.

Поэтому никогда ни в одном автомобиле такая кнопка не появится.

Надежность важнее удобств. Поэтому появление (намеренное) в финансовом ПО дыр, облегчающих жизнь одному отдельно взятому администратору сервера за счет потенциальной угрозы всем конечным пользователям - это нонсенс..

Даже не пытайтесь спорить...
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Минимальная / максимальная возможная цена акций
 
Цитата
Sergey Gorokhov написал:
И мы не считаем это изъяном, а скорее великим благом для решения конкретных задач отдельно взятого брокера.
Возможно, имеет смысл включить в политику компании понятие пользователя рабочего места, чтобы "великие блага" для брокеров не строились за счет общей дырявости всей архитектуры для конечного пользователя.

Вы когда-нибудь видели в автомобиле кнопку "отстегнуть колеса" ? Она была бы великим благом для шиномонтажа.
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Минимальная / максимальная возможная цена акций
 
Цитата
Sergey Gorokhov написал:
Цитата
s_mike@rambler.ru   написал:
Дырка в архитектуре.
Михаил если вы считаете то, что у нас нет физической возможности принудительно заставлять брокеров выполнять те или иные настройки дырой в архитектуре то да такая дыра есть.
Но извините, если бы один человек мог принудить другого человека что-то делать это уже была бы не демократия.
Сергей.

У брокера, как пользователя вашего ПО, не должно быть возможности использовать заведомо неправильные (вредные) режимы.
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Минимальная / максимальная возможная цена акций
 
Цитата
Sergey Gorokhov написал:
Если нет трансляции pricemax / pricemin то прощупать не представляется возможным.
Если есть то достаточно сравнить цены
Вот и получается, что один и тот же скрипт, будучи запущенным у одного брокера, будет прекрасно работать.
Будучи запущен у другого - взбесится (не сразу) и введет владельца в убытки.


Дырка в архитектуре.
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Страницы: Пред. 1 ... 19 20 21 22 23 24 25 26 27 28 29 ... 31 След.
Наверх