Александр М (Все сообщения пользователя)

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

Страницы: 1 2 След.
Собственный индикатор принимающий одновременно два или даже три параметра торгов, Пытаюсь сделать индикатор, которы принимает парамеры "Общий спрос" "Общее предложение" и непосредственно цена инструмента
 
Цитата
avp написал:
Цитата
Sergey Gorokhov написал:
в Lua индикаторах нельзя использовать функцию CreateDataSource
Ну вот в том то и дело.
А какой обходной маневр предпринять, чтоб построить индикатор разности  "Общий спрос" и "Общее предложение".?
Забирать значения по Идентификаторам, при этом источники данных должны быть на график добавлены.
trdrobot.ru
Стабильность версии 7.25.1.3
 
После возврата на 7.19.0.51 проблем пока не было, так что дело точно в версии.
Что касается точного времени, то тут не могу сказать, я утром подключаюсь к серверу, а там QUIK-а уже нет, получается. что он отключался от 21.00 и далее в ночь. Достаточно большой период времени.
Дампов по ошибкам нету в папке dmp.
В Windows ошибок в журналах нет совсем, сам сервер работает круглосуточно.
Брокер БКС.
trdrobot.ru
Стабильность версии 7.25.1.3
 
1 марта 2019 г обновился с 7.19.0.51 на 7.25.1.3, после этого QUIK стал вылетать каждые 2-3 дня, в директории dmp пусто. Windows не обновляю, никаких скриптов новых запущено не было, так что дело явно в самом обновлении.
Версия 7.19.0.51 у меня работала месяцами стабильно.
В результате пришлось вернуться на старую версию.
trdrobot.ru
написать индикатор, в тексте сообщения
 
Добрый день!

Я этим занимаюсь, на моем сайте много переписанных индикаторов, можете присылать код для понимания обьема работы.
trdrobot.ru
Округление последнего значения индикатора в дополнительном окне графика
 
И сразу в догонку. Почему нельзя у индикатора добавить уровень с дробной частью? Это тоже явная ошибка.
trdrobot.ru
Округление последнего значения индикатора в дополнительном окне графика
 
Вопрос к разработчикам.

Когда вы исправите явную ошибку, что Показ последнего значения индикаторов в дополнительном окне округляются с точностью самого инструмента?
trdrobot.ru
Нужна помощь в прочтении кода на LUA
 
Если реализовывать код на другом языке Вы сами будете, то можете прислать мне код на Lua, я его прочитаю и Вам отпишу, что он делает.
trdrobot.ru
Линии тренда
 
Цитата
Иван Ру написал:
Цитата
Александр М написал:
Цитата
Иван Ру   написал:
Цитата
Egor Zaytsev   написал:
Цитата
Ilya   написал:
Тогда у меня еще один вопрос. Можно ли получить в Lua координаты точки 1 и точки 2 из таблицы как на скриншоте?

    Скриншот таблицы    

Добрый день.

Илья, такой возможности тоже, к сожалению, нет.
Все просят сделать простейшую вещь. Прошло три года, а воз и ныне там. Это удивительно.
Кому надо давно уже решили данную проблему сами :) На моем сайте например есть и индикатор трендовой линии и канала.
"Кому надо" здесь обсуждают проблемы, а не занимаются саморекламой.
Я просто написал, что есть готовые решения при существующей функциональности, и вовсе не обязательно пихать метки на каждый бар по всей истории графика.
trdrobot.ru
Линии тренда
 
Цитата
Иван Ру написал:
Цитата
Egor Zaytsev   написал:
Цитата
Ilya   написал:
Тогда у меня еще один вопрос. Можно ли получить в Lua координаты точки 1 и точки 2 из таблицы как на скриншоте?

  Скриншот таблицы  

Добрый день.

Илья, такой возможности тоже, к сожалению, нет.
Все просят сделать простейшую вещь. Прошло три года, а воз и ныне там. Это удивительно.
Кому надо давно уже решили данную проблему сами :) На моем сайте например есть и индикатор трендовой линии и канала.
trdrobot.ru
Выставление заявки в зависимости от спрэда
 
Цитата
hovaisi написал:
Цитата
Александр М   написал:
Цитата
hovaisi   написал:
Добрый вечер.

Помогите пожалуйста написать код, что бы робот выставлял заявку в зависимости от лучшей покупки/продажи. Например лучшая покупка 5 рублей, а продажа 10 - робот выставляет 7 рублей (покупку или продажу). Хотелось бы иметь возможность прописывать в процентах от спрэда (?) цену которую выставляет робот. Что бы каждый раз менять можно было. Ну и если нет возможности выставить заявку, что бы останавливал все операции.

Спасибо большое за помощь!
Вы хотите полноценного робота чтобы вам написали или подсказали, какие значения брать? Есть BID и OFFER в таблице тек. торгов, они показывают лучший спрос и предложение, далее по ним считайте как хотите и результат вставляйте в транзакцию.
Хотелось бы значение + пример использование. Будьте добры покажите в примере. Спасибо большое!
Пример чего? Робота?
Вот берете предложение = getParamEx(GParam.classcode,GParam.security,"OFFER").param_value
А вот спрос = getParamEx(GParam.classcode,GParam.security,"BID").param_value
Значение в виде строки, если надо считать, то переводите в число tonumber(), далее считаете как хотите и пишите в транзакцию.
trdrobot.ru
Выставление заявки в зависимости от спрэда
 
Цитата
hovaisi написал:
Добрый вечер.

Помогите пожалуйста написать код, что бы робот выставлял заявку в зависимости от лучшей покупки/продажи. Например лучшая покупка 5 рублей, а продажа 10 - робот выставляет 7 рублей (покупку или продажу). Хотелось бы иметь возможность прописывать в процентах от спрэда (?) цену которую выставляет робот. Что бы каждый раз менять можно было. Ну и если нет возможности выставить заявку, что бы останавливал все операции.

Спасибо большое за помощь!
Вы хотите полноценного робота чтобы вам написали или подсказали, какие значения брать? Есть BID и OFFER в таблице тек. торгов, они показывают лучший спрос и предложение, далее по ним считайте как хотите и результат вставляйте в транзакцию.
trdrobot.ru
Горизонтальная линия при помощи QLUA, Нарисовать на графике горизонтальную линию соответствующую цене
 
Цитата
Максим написал:
Добрый день, с помощью скрипта я открываю позицию по некоторому инструменту. Хотелось бы на графике отображать линию по открытой цене (т.е. горизонтальная линия идущая через весь график, соответствующая цене открытой позиции). Подскажите, пожалуйста, есть ли возможность реализовать это через Qlua? Если да, какой наиболее простой способ это сделать? Заранее спасибо.
Если вы это хотите сделать из скрипта, то самое простое - рисование метки на графике.
trdrobot.ru
Окно графика со своим таймфреймом
 
Цитата
Андрей Пахомов написал:
Люди уже 15 лет просят дать возможность простую линию на графике рисовать, а вы аж бары, да в отдельном окне...
  ...Хотя я тоже за эту возможность! Сам не просил ибо ...уже написал выше. Помечтаем однако о несбыточном...
Простую линию на графике нарисовать легко, у меня несколько индикаторов на эту тему есть, а вот бары в принципе недоступны.
trdrobot.ru
Получение значения поля "Необеспеченные торги" в Таблице текущих торгов
 
Цитата
Egor Zaytsev написал:
Таким образом напишите, замените
param_value на param_image


b = getParamEx("TQBR","MRKZ","ASSURED").param_image
a =  getParamEx("TQBR", "SBER", "assured").param_imagemessage(tostring(b).." "..tostring(a))
Спасибо, этот нюанс я упустил. А зачем было делать строковые значения, которые могут поменяться? Флага true/false было недостаточно или значений 0/1?
trdrobot.ru
Получение значения поля "Необеспеченные торги" в Таблице текущих торгов
 
Цитата
Egor Zaytsev написал:
Цитата
Suntor   написал:
Цитата
Egor Zaytsev   написал:
Наименование параметра assured.
Значения могут быть "Разрешены" "Запрещены"
В Руководстве пользователя Quik, в разделе QPILE, в таблице идентификаторов параметров GET_PARAM нет такого. И по-видимому ещё каких-то не хватает. А в документации по QLua такая таблица для getParamEx вообще отсутствует. Может стоит обновить эту таблицу до полного списка и добавить её в документацию по QLua... Зарегистрируйте пожелание, пожалуйста.
Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
С пожеланием понятно, но хотелось бы получить ответ на мой вопрос по конкретному полю и коду.
trdrobot.ru
Получение значения поля "Необеспеченные торги" в Таблице текущих торгов
 
Цитата
Egor Zaytsev написал:
assured
Проверил под QUIK 7.16.3.14. Вот код:
Код
b = getParamEx("TQBR","MRKZ","ASSURED").param_value
a =  getParamEx("TQBR", "SBER", "assured").param_value
message(tostring(b).." "..tostring(a))
Вот ответ:

0.000000 0.000000

Что неправильного в коде?
trdrobot.ru
Получение значения поля "Необеспеченные торги" в Таблице текущих торгов
 
Цитата
Egor Zaytsev написал:
Добрый день.
Наименование параметра assured.
Значения могут быть "Разрешены" "Запрещены"
Спасибо за ответ. К пожеланию Suntor присоединяюсь.
trdrobot.ru
Получение значения поля "Необеспеченные торги" в Таблице текущих торгов
 
Добрый день!

Как получить значения поля "Необеспеченные торги" в Таблице текущих торгов?
Какой параметр в функции GetParamEx отвечает за это поле и какие значения оно может принимать?
trdrobot.ru
Окно графика со своим таймфреймом
 
Цитата
Александр написал:
Цитата
Sergey Gorokhov   написал:
Цитата
Александр   написал:
Можно ли на луа создать окно графика в квике со своим таймфреймом, например 40 сек?
создать такое же окно как в QUIK нельзя.
Можно заказать нужные данные через функцию CreateDataSource и далее что-то с ними делать.
А можно рассмотреть такой вариант как пожелание к реализации: Создание графических окон QUIK со своим тайм-фреймом с помощью скрипта на луа.
Надо смелее быть, раз уж желать, то и возможность рисования баров на графике с помощью скрипта на Lua. Т.к. это уже будет касаться не только таймфрейма.
trdrobot.ru
Количество заявок на покупку и продажу и другие параметры на графике
 
Цитата
Sergey Gorokhov написал:
Цитата
Александр М   написал:
Как получить эти значения в самописном индикаторе?
Постройте нужный график и получайте с него значения.
По смыслу это тоже самое.

Из индикатора, получить данные с другого графика (не с того к которому прикреплен индикатор) можно функцией getCandlesByIndex.
Данная функция работает в индикаторе, тогда вопросов нет, спасибо.
trdrobot.ru
Количество заявок на покупку и продажу и другие параметры на графике
 
На любой график можно вывести в отдельном окне "Количество заявок на покупку", "Количество заявок на продажу", "Суммарный спрос" и т.д. через Историю изменения параметров. Получаем побарный график в отдельном окне.

Как получить эти значения в самописном индикаторе?

В Таблице текущих торгов можно получить значения только в моменте, а нужна история, которая судя по графику есть в QUIK где-то.
trdrobot.ru
Индикатор исторической волатильности
 
Вот здесь посмотрите: http://luarobot.apmt.ru/indicators_quik_lua/#i-9
Их там несколько.
trdrobot.ru
Size()
 
Михайл, мне приходится с конца искать первый бар, где например Close~=0 Я так решаю это проблему.

Но конечно присоединяюсь к Вашему возмущению. Нельзя сделать функцию SizeI() например, которая бы возвращала именно число баров на графике, а не интервалов с учетом сдвига.
trdrobot.ru
Очередь доработок по зарегистрированным предложениям.
 
Уважаемые разработчики!

Где-то есть очередь доработок по зарегистрированным в данном форуме предложениям? Желательно с прогнозными датами решения доработки?

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

Я думаю, что все участники форума подпишутся, что данная информация, выложенная в публичном виде, будет всем полезна, а заодно и покажет нам, насколько ваши планы соответствуют реальности.
trdrobot.ru
Разработка торгового робота, Предложение услуг по разработке торгового робота на QLUA
 
Тут много кто профессионально занимается данным вопросом.
trdrobot.ru
Ищем разработчика!, Необходимо разработать скрипт или решение для QUIK, по поиску точки входа.
 
Добрый день!

Написал Вам на почту. Нужно чуть больше информации.
trdrobot.ru
Помогите с логикой
 
Вы когда создаете транзакцию, то там есть поле 'TRANS_ID', в которое пишется уникальный номер транзакции. Вы его сами прописываете, соответственно по этому номеру вы сможете ловить и заявки и сделки (связки).
trdrobot.ru
Среднеквадратичное отклонение за период, Среднеквадратичное отклонение за период
 
Документация по языку LUA в QUIK и примеры

Точнее вот, там есть про индикаторы.
trdrobot.ru
Среднеквадратичное отклонение за период, Среднеквадратичное отклонение за период
 
Цитата
Сергей написал:
Цитата
Александр М   написал:
Цитата
Вот вам обещанный код, C(ind-M+i) - берет Close свечи с заданным номером, никаких идентификаторов не надо, если вы конечно этот код в виде индикатора делаете, а не внутри скрипта:
Код
      local   Sp   =     0  
  for   i  =    1  ,M   do  
   Sp   =   Sp  +  C(ind  -  M  +  i)
  end     
Sp   =   Sp/M      
  local   stddev   =    0  
  local   p_c   =     0  
  for   i  =    1  ,M   do  
   p_c   =   C(ind  -  M  +  i)
   stddev   =   stddev  +  (p_c  -  Sp)  *  (p_c  -  Sp)
  end  
stddev   =    math.sqrt (stddev/M)
    
Спасибо! И это в квике будет работать?

а я клоусы получаю оч сложно :) :

Bars1 = getNumCandles(Settings.aChartID1)
tChart1, Num1, Legend1 = getCandlesByIndex(Settings.aChartID1, 0, 0, Bars1)
и вот сам клоус
tChart1[index-i].close
ну и в цикле гоняю это..

и я задолбался везде идентификаторы проставлять...

блин , а где почитать нормальный синтаксис к квику по луа?
В справке, что идет к квику ничего ж нет нормального, кто ее писал.
Ни описаний фнкций - ничего по сути, как в нормальных языках
В стандартной документации по QUIK есть отдельный документ по написанию индикаторов, там все есть с примерами. Примеры функций расчета индикаторов терминала QUIK на языке Lua
trdrobot.ru
Среднеквадратичное отклонение за период, Среднеквадратичное отклонение за период
 
Отредактировать нельзя, в конце там естественно:
Код
stddev = math.sqrt(stddev/(M-1))
Зарапортовался :)
trdrobot.ru
Среднеквадратичное отклонение за период, Среднеквадратичное отклонение за период
 
Цитата
Сергей написал:
Цитата
Александр М   написал:
Цитата
Сергей   написал:
Цитата
Александр М   написал:
Цитата

нее, в экселе картинка другая, так тут и трендовый какой-то, единственное совпадение , что есть слово среднеквадратичное отклонение:). Кароче, забубенил сам, вроде получилось. Но если кто кусочек кода выложит, буду признателен:) .
Если пришлете картинку из Excel и Ваши формулы расчета, то могу сравнить со своими и прислать кусочек кода.
Картинку сейчас сложно сделать. ну так это просто рисуется СКО. Формула для нее такая, к примеру для  10ти периодов и для Клоузов: Корень из (Суммы квадратов разности CL(i) - CLср(10) деленное на 9 периодов)
или SQRT(SUMM ((CL(i) - CLср(10))*(CL(i) - CLср(10)))/9) ,  ну стандартная такая формула для СКО
Это для Close, а вы изначально написали про Min|Max, что меня немного привело в замешательство, т.к. используются сразу 2 значения свечи, вот мне и интересно, как вы считаете СКО сразу по 2-м значениям.
Для Мин свое СКО для Макс свое. У меня вопрос - то был в коде, с циклами еще не работал, но оказалось все проще, а вы случайно не в курсе, как без идентификатора работать, чтобы сразу бросил индикатор на график и он построился? Сейчас мне приходится везде идентификаторы уникальные проставлять, что напрягает, машки же всякие и болинджеры ничего не требуют. добавил и все.
Вот вам обещанный код, C(ind-M+i) - берет Close свечи с заданным номером, никаких идентификаторов не надо, если вы конечно этот код в виде индикатора делаете, а не внутри скрипта:
Код
local Sp = 0
for i=1,M do
   Sp = Sp+C(ind-M+i)
end   
Sp = Sp/M      
local stddev =0
local p_c = 0
for i=1,M do
   p_c = C(ind-M+i)
   stddev = stddev+(p_c-Sp)*(p_c-Sp)
end
stddev = math.sqrt(stddev/M)
trdrobot.ru
Среднеквадратичное отклонение за период, Среднеквадратичное отклонение за период
 
Цитата
Сергей написал:
Цитата
Александр М   написал:
Цитата

нее, в экселе картинка другая, так тут и трендовый какой-то, единственное совпадение , что есть слово среднеквадратичное отклонение:). Кароче, забубенил сам, вроде получилось. Но если кто кусочек кода выложит, буду признателен:) .
Если пришлете картинку из Excel и Ваши формулы расчета, то могу сравнить со своими и прислать кусочек кода.
Картинку сейчас сложно сделать. ну так это просто рисуется СКО. Формула для нее такая, к примеру для  10ти периодов и для Клоузов: Корень из (Суммы квадратов разности CL(i) - CLср(10) деленное на 9 периодов)
или SQRT(SUMM ((CL(i) - CLср(10))*(CL(i) - CLср(10)))/9) ,  ну стандартная такая формула для СКО
Это для Close, а вы изначально написали про Min|Max, что меня немного привело в замешательство, т.к. используются сразу 2 значения свечи, вот мне и интересно, как вы считаете СКО сразу по 2-м значениям.
trdrobot.ru
Среднеквадратичное отклонение за период, Среднеквадратичное отклонение за период
 
Цитата
Сергей написал:
Цитата
Александр М   написал:
Цитата
Сергей   написал:
Всем доброго дня!
Подскажите ,как построить Среднеквадратичное отклонение за заданный период по ценам Max и Min. Не пойму, как работать с массивами в lua, индикатор такой нужен.
Может кто-нибудь подсказать кусок кода с рачетом на LUA?

Заранее спасибо:
Кусок кода не подскажу, но насколько я понимаю, вы хотите вот такой индикатор:   Индикатор канала линейной регрессии для QUIK на Lua  
нее, в экселе картинка другая, так тут и трендовый какой-то, единственное совпадение , что есть слово среднеквадратичное отклонение:). Кароче, забубенил сам, вроде получилось. Но если кто кусочек кода выложит, буду признателен:) .
Если пришлете картинку из Excel и Ваши формулы расчета, то могу сравнить со своими и прислать кусочек кода.
trdrobot.ru
Среднеквадратичное отклонение за период, Среднеквадратичное отклонение за период
 
Цитата
Сергей написал:
Всем доброго дня!
Подскажите ,как построить Среднеквадратичное отклонение за заданный период по ценам Max и Min. Не пойму, как работать с массивами в lua, индикатор такой нужен.
Может кто-нибудь подсказать кусок кода с рачетом на LUA?

Заранее спасибо:
Кусок кода не подскажу, но насколько я понимаю, вы хотите вот такой индикатор: Индикатор канала линейной регрессии для QUIK на Lua
trdrobot.ru
Проблема с отправкой заявки с русскими полями, При копировании кода он перестает работать
 
Цитата
Иван Ру написал:
Цитата
Александр М   написал:
В какой кодировке у вас файл, когда вы туда копируете данный текст? Должна быть Windows-1251
Большое спасибо за правильно подсказанное направление!  В отдельных файлах кодировка не выбрана, в большинстве стоит UTF8 почему-то. Это и создавало проблему! Даже не могу понять откуда такая засада возникла
Notepad++ автоматически кодировку подбирает, что ему покажется, ту и подставит, лучше всегда проверять при создании нового файла скрипта, дальше он уже сам не меняет.
trdrobot.ru
Проблема с отправкой заявки с русскими полями, При копировании кода он перестает работать
 
В какой кодировке у вас файл, когда вы туда копируете данный текст? Должна быть Windows-1251
trdrobot.ru
Задержка при обновлении полей в таблице
 
Цитата
Egor Zaytsev написал:
Добрый день.

Александр, можете сообщить с какой именно таблицей проблема?
Например таблица "Клиентский портфель" обновляется исходя из заданных настроек.
Пункт меню Система - Настройки - Основные настройки - Торговля клиентский портфель.
Обновлять через....

Если, это не клиентский портфель, то какая именно таблица.
Если есть возможность, то выложите видео данного эффекта.
Опять же без скрипта найти проблему будет сложно.
Я имею в виду свои таблицы пользовательские, которые я создал через AllocTable. Никаких ошибок не выдается, скрипт не вылетает и не тормозит, сделки осуществляются, т.е. идет нормальная работа робота, но по 1 таблице только после проведения мышкой над таблицей она сразу показывает актуальные значения во всех полях, т.е. у нее явно буферизуется где-то. Но происходит это только с 1 таблицей из 4-х имеющихся в скрипте.

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

Непрерывного обновления, которое забивает работу по прорисовке таблицы, я в коде не обнаружил (грешил на это).

Видео попробую сделать, выложу.
trdrobot.ru
Задержка при обновлении полей в таблице
 
Цитата
Imersio Arrigo написал:
Цитата
Александр М   написал:
Скрипт предоставить не могу, это полноценный робот и моя интеллектуальная собственность.
есть вариант попробовать вычленить из него проблемный участок кода и прислать только его
В том то и проблема, что "проблемного участка" не вижу, у меня несколько тысяч строк и из разных мест по определенным событиям обновляются определенные поля в таблице. Я уже весь код прошерстил, остальные таблицы обновляются абсолютно по тем же принципам (в этом же коде) и никаких зависаний по другим таблицам нету.
trdrobot.ru
Задержка при обновлении полей в таблице
 
Цитата
Egor Zaytsev написал:
Цитата
Александр М   написал:
Скрипт формирует несколько таблиц и время от времени обновляет поля в этих таблицах. 3 таблицы обновляются сразу после SetCell, а четвертая с задержкой (или надо мышкой провести над ней или тыкнуть в нее, тогда данные в ней сразу обновляются). В коде обновление по всем таблицам абсолютно одинаковое. В чем может быть засада?
Добрый день.

Для изучения вопроса потребуется полный скрипт на котором воспроизводится проблема,
версия терминала QUIK, а также какая именно таблица обновляется с задержкой.
Скрипт предоставить не могу, это полноценный робот и моя интеллектуальная собственность. Версия QUIK 7.12.1.10, но такое поведение было и в 7.11 как минимум. Напишите хотя бы, в какую сторону в принципе смотреть. Я не начинающий скрипто-писатель, у меня в портфеле куча скриптов и везде проблем с таблицами нету.
trdrobot.ru
Задержка при обновлении полей в таблице
 
Скрипт формирует несколько таблиц и время от времени обновляет поля в этих таблицах. 3 таблицы обновляются сразу после SetCell, а четвертая с задержкой (или надо мышкой провести над ней или тыкнуть в нее, тогда данные в ней сразу обновляются). В коде обновление по всем таблицам абсолютно одинаковое. В чем может быть засада?
trdrobot.ru
Индикатор индикатор по двум графикам
 
Цитата
Let_it_go написал:
Господа, никогда не писал индикаторы на Луа. Прошу дать совет. Мне нужен график рубле-бочки. Формула:
рубле-бочка=(фьючерс на доллар-рубль   умножить   фьючерс барреля в долларах)/1000
То есть индикатор простой, но строить его надо по данным двух графиков

Обычный индикатор, берущий данные с 1 графика я сделать могу, взяв за шаблон коды С.Горохова, а вот как брать данные с двух графиков, не знаю.
Добрый день! Я писал индикатор по 2-м графикам, причем по любой формуле расчета, посмотрите здесь: http://luarobot.apmt.ru/ind_2_sec_formula/
trdrobot.ru
Кому-нибудь удалось скомпилировать luasec?, Кому-нибудь удалось скомпилировать luasec?
 
Цитата
Александр Волфовиц написал:
Хочу прикрутить к роботам оповещалку на Telegram, для некоторых библиотек требуется вот это:  https://github.com/brunoos/luasec

Попытка скомпилировать проект в Visual Studio 2013 выдаёт кучу ошибок.

Вопрос: проект криво собран или у меня руки кривые?
Вам поможет вот это: https://forum.quik.ru/messages/forum10/message21993/topic561/#message21993
Мы здесь уже разбирали работу Telegram, человек собрал все необходимые библиотеки в 1 кучу.
Я тоже себе Telegram-bot запустил, в той теме даже моя картинка есть работающего робота.
trdrobot.ru
работа с трендовыми линиями нанесёнными человеком
 
Цитата
DARK написал:
Спасибо за ответ!
Добрый день!

У меня есть целый многофункциональный робот на эту тему, может вам будет интересно
http://luarobot.apmt.ru/mrobotlvl/
trdrobot.ru
Перерисовка индикатора из кода, Перезапуск OnCalculate()
 
У меня аналогичный индикатор есть по произвольной формуле считает данные 2-х инструментов, тоже при переинициализации приходится Применить нажимать, так что присоединяюсь к вопросу.
trdrobot.ru
Ищу или закажу Gator Oscillator, поиск, заказ индикатора
 
Цитата
Константин написал:
Добрый день!
Нигде не нашел Gator Oscillator для Quik. Если есть у кого, поделитесь пожалуйста. Если нет,  то заказал бы за копеечку.

Всем профита.
Добрый день!
Я также пишу индикаторы на заказ, на моем сайте довольно большая коллекция, если еще есть желание, напишите.
trdrobot.ru
Информация из таблицы текущих торгов
 
Цитата
Sergey Gorokhov написал:
Здравствуйте,
Цитата
Виктор Столетов   написал:
Вопрос: можно ли просто прочитать все строки таблицы текущих торгов подряд без задания  class_code и  sec_code и определить параметры param_name?
Такой возможности не предусмотрено.
Цитата
Виктор Столетов   написал:
Приходится для sec_code  создавать массив километровой длины типа  sec_code  ={"ALRS","AFLT", ...,"FEES"}.
Есть функция getClassSecurities которая вернет список инструментов в классе.
Еще есть getClassesList которая вернет список классов
А как посмотреть только те инструменты, которые я лично вывел в таблицу текущих торгов, а не все, которые потоком идут через заказ данных?
trdrobot.ru
Индикатор, Построение канала
 
Цитата
Анатолий написал:
А как тогда реализованы стандартные индикаторы канал, веер и сетка Фибо
Думаю, что Вам надо себе сделать нечто подобное:
http://luarobot.apmt.ru/channel_trend/
trdrobot.ru
Требования к роботу, Какова скорость и надежность работы робота написанного на Lua?
 
Цитата
Юрий Балашов написал:
Хочу написать робота-арбитражера для парного трейдинга с акциями и фьючерсами, главные требования:
1. Скорость работы – максимально быстрая скорость постановки, снятия и перестановки заявки при изменении цены в стакане – желательно не более 0.1сек.
2. Отсутствие торможения – отсутствие замедления и сбоев в работе при выставлении заявок по 15-20 парам инструментов, при отслеживании до 40-60 пар (отслеживание возможно не в режиме реального времени, а периодически – 1раз в 1-5 минут).
Не нужно: никаких графиков, индикаторов, проверки на истории, возможностей постановки заявок вручную.
Собственно такой робот у меня есть (написан мной на Delphi), но он работает через передачу по ODBC в базу данных и затем чтения из нее, что замедляет постановку заявки более чем на 1.5 секи и при работе более чем с 8-10 парами начинаются сбои в постановке/снятии заявок.
Вопрос: возможно ли написание подобного робота, отвечающего указанным выше требованиям на, Lua или Lua + внешняя программа (С#, Delphi)?
Поскольку Lua не знаю совершенно, не хотелось бы оказаться в положении человека изучившего Lua, написавшего на нем робота и вдруг выяснившего, что скорость постановки заявки будет медленная и работать можно будет только с 2-3 парами инструментов :).
Скорость работы в Lua достаточна для Ваших запросов. Собственно большинство коннекторов между QUIK и сторонними продуктами написано на Lua. Дальше все зависит от оптимальности кода, Интернет-канала, серверов брокера и т.д. Думаю, что основное время будет потрачено не на постановку заявки, а на отслеживание их одновременной отработке в арбитражной паре, проверке, что часть контрактов по 1 инструменту не купилась, пока вторую заявку снимаете и другие пограничные ситуации.
trdrobot.ru
Кто как решил вопрос уведомления о сделках?
 
Цитата
Алексей Ч написал:
да, верно, запуск тормозит, но не минуты. Обычно 10-15 секунд. Может быть кто подскажет, почему.
Картинка бота

Пока потенциал нравится, он получается интерактивный, можно придумать кучу вариаций использования кроме сообщения о заявках, сделках и т.д.
trdrobot.ru
Кто как решил вопрос уведомления о сделках?
 
Цитата
Алексей Ч написал:
У меня данная штука запустилась. Накидал все везде)))
Данным ботом пользуюсь уже с месяц. В файле telegram_settings.lua нужно ввести настройки своего бота. Сам  бот тут . Там есть что еще допиливать...
Тоже запустился, не успел прочитать Ваше сообщение, но за архив спасибо. В результате тоже накидал dll и lua файлы. Другим людям конечно весь этот пакет не дашь, особенно смущают lua файлы.
С Вашим ботом проблем ка раз нет, там все прозрачно и легко адаптируется по собственные нужды, основная проблема у меня была в принципе его запустить в качестве теста.

У Вас тоже запускается скрипт больше минуты (после запуска реагирует на команды быстро, выходит тоже быстро, тормозит только запуск)?  
trdrobot.ru
Страницы: 1 2 След.
Наверх