Серега (Все сообщения пользователя)

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

Страницы: 1 2 3 След.
SearchItems
 
Код
function fn(flags,order_num)
 if bit.band(flags, 1)==1 then
  return nil
 end
i=i+1
return true
end 

function main()
 is_run,i = true,0
 while is_run do
  SearchItems("orders", i, getNumberOf("orders")-1, fn, "flags")
  message ( "последняя "..tostring( i ))
  sleep(2000)
 end
end

function OnStop(s)
is_run = false
end


Все дело было в return nil, return true.
Вот теперь работает.
Спасибо!
SearchItems
 
Цитата
Sergey Gorokhov написал:
Просто запомнить номер строки и в следующий раз указать его в SearchItems.
не понятно в чем сложность

Тоже не понимаю в чем, но сложность остается. ))

Код
function fn(flags,order_num)
i=i+1
   if bit.band(flags, 1)==1 then
   message ( "активна "..tostring(i).."  "..tostring(order_num))
   -- return i
   end
return true
end 

function main()
   is_run,i = true,0
   while is_run do
   SearchItems("orders", i, getNumberOf("orders")-1, fn, "flags,order_num")
   message ( "последняя "..tostring( i ))
   sleep(2000)
   end
end

function OnStop(s)
is_run = false
end


Как запомнить строку с первой активной заявкой ?
SearchItems
 
Парни, подскажите пожалуйста!
Как через SearchItems, можно запомнить первую активную заявку в таблице "orders".
И в следующий раз начинать с этой строки?

SearchItems (с 0 по end) в 5й строке активная заявка
SearchItems (с 5 по end) в 10й строке активная заявка
SearchItems (с 10 по end)
SearchItems
 
Вот теперь работает. Спасибо!
SearchItems
 
Цитата
Sergey Gorokhov написал:
Цитата
Серега написал:
Если я не ошибаюсь, раньше SearchItems ("all_trades",0,getNumberOf ("all_trades")-1) обрабатывал строки с "0" до последней.
У Вас в функции не хватает параметров, в частности функции обратного вызова.
Да, это понятно.
Для примера:
Код
function fn(seccode,flags,qty)
   if seccode=="SiH9" then
      message ( tostring(qty) ) -- выдает только строку =0, а должен все строки
      message ( tostring(flags) )
      message ( tostring(seccode) ) 
   end
end

function main()
   SearchItems("orders", 0, getNumberOf("orders")-1, fn, "sec_code,flags,qty")
end


Да, в любом коде, берет только первую строку. (Напишите свой пример, чтобы долго не придираться. А то сейчас растянем)
А раньше брал с 0 строки по последнюю строку в таблице.
Те LUA, которые раньше с SearchItems работали, теперь обрабатывают этой функцией только первую заданную ("0" нулевую) строку.
QUIK 7.24.1.15
SearchItems
 
Если я не ошибаюсь, раньше SearchItems ("all_trades",0,getNumberOf ("all_trades")-1)
обрабатывал строки с "0" до последней.
Сейчас только одну. Может я чего не так делаю?
Не обновляет текущую таблицу параметров
 
Сервера Открытие вообще молчат.
Ядра процессора
 
Пользовался бесплатным сервисом https://aws.amazon.com/ru/free/
Установил QUIK 6.17, инструменты RI Si. 1 ядро, памяти 512Мб маловато, но у меня все работало.  
Исчез доступ в ФОРТС в демо
 
Большое спасибо!
За то, что услышали.

 
Исчез доступ в ФОРТС в демо
 
 
Исчез доступ в ФОРТС в демо
 
15 ноября всё было в норме.
Я так понимаю спорить бесполезно. Дураком выгляжу. )))
А то уже советы пошли на реале тестировать. )))
Исчез доступ в ФОРТС в демо
 
Всё верно стакан присутствует, график тоже.
Сейчас в стакане почти никого, цена RI болтается на 94 000. Сделок почти нет.
15 или 16го все было как на реальных торгах. Полные стаканы, цена не отличалась от реальной.



Egor Zaytsev: "На демо и не обязательно должны совпадать котировки."
На прошлой неделе совпадали. Было гораздо удобнее.

Сделайте снова всё по людски, если не сложно!
Исчез доступ в ФОРТС в демо
 
А как красиво все совпадало до этого. Жаль, что теперь не должно всё совпадать. (((
Исчез доступ в ФОРТС в демо
 
91.209.122.220 15100 info - это демо сервер?
Раньше на демо RIZ6 котировки были как на реальном RIZ6
Сейчас демо RIZ6 = 94000
Меня одного так глючит? Кто тогда там сделки делает? )))
Какая сейчас котировка на демо RIZ6 = ???
Исчез доступ в ФОРТС в демо
 
Только что открыл http://arqatech.com/ru/support/demo/
91.209.122.220 15100 info
Ваш доступ на демо сервере НЕ работает.
RIZ6 = 94 000 и никаких движений.

Почините пожалуйста срочный рынок.
Исчез доступ в ФОРТС в демо
 
Ваш доступ третий день выглядит так: [img]file:///V:/%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA.PNG[/img]
Список пожеланий по развитию QUIK от SMART-LAB, Внимание!
 
В этом списке нет самого необходимого.
Кнопки "отменить сделку". Мало ли, зашел не по тренду )))
Исчез доступ в ФОРТС в демо
 
А теперь и сам ДЕМО перестал работать.
Когда фьючи снова привяжут к реальным торгам?
RI болтается на 94000
Одна сделка - OnTrade() два колбека
 
Код
function OnInit ()
 LastTrade=0
end

function OnTrade(trades)
 if LastTrade >= trades.trade_num then return end
 message(  "- LastTrade " ..tostring( trades.order_num ).."  trade_num " ..tostring( trades.trade_num) )
 LastTrade = trades.trade_num
end

Одна сделка - OnTrade() два колбека
 
Код
function OnInit()
 lent_=getNumberOf("trades")
end

function main()
 is_run = true while is_run do
 sleep(100) end
end

function OnTrade(trades) 
lent=getNumberOf("trades")
 if lent~=lent_ then
  message(  "-order_num " ..tostring( trades.order_num ).."  trade_num " ..tostring( trades.trade_num) )
 lent_=lent
 end 
end
OnTransReply
 
Помогите решить проблемму с множеством колбеков OnTrade()
А то никак не могу перейти с версии QUIK 6.17 на более новую.
Скучаю по багам в новых версиях. )))
последнее обновление
 
С окнами тоже полтергейст.
Очередной раз возвращаюсь к quik_6_17_3
последнее обновление
 
Вот бы вам зарплату платили по отзывам пользователей.
последнее обновление
 
Расход компьютерных ресурсов, при включении "Темной темы":
График = 20% - 30%
Стакан: 10% - 30%
Один график + один стакан = 30% - 50%
Окна залипли и не могу перенести их в др. место. Сам QUIK с трудом передвигается.
Итог: минутная радость работы в тёмную.

В обычном светлом варианте, все в норме.

Пацаны ребята молодцы! Чётко !!! За%:?сь...
Вот это улучшение. Кто хотел улучшений? Пользуйтесь. )))
getBuySellInfoEx
 
А можно и как использовать для RIH6 ?
Как на диалог со списком скроптов Lua назначит горячую клавишу?
 
"Причинённые неудобства" - надеюсь это вы про горячие кнопки? ))
Сделайте пожалуйста! А пожелание можно и не регистрировать, чтобы время не тратить.
Денежные средства по срочному рынку, Сумма по деньгам и открытым позициям
 
И не будет. )))
Таблица состояние счета
 
А когда будет? ))
Денежные средства по срочному рынку, Сумма по деньгам и открытым позициям
 
Как из lua заглянуть в таблицу "Состояние счета"?
Вызов доступных скриптов LUA кнопкой и горячими клавишами
 
В честь праздника, примите уже это сложное решение.
Скажите своё окончательное "может быть"
Кто как решил вопрос уведомления о сделках?
 
фаил.vbs - может голосом произносить.
Код
Set sapi=CreateObject("sapi.spvoice")
sapi.Speak "trade done"
 
Нужен быстрый авто-стоп и тейк-профит, выставляющиеся вместе с заявкой, Так-же сделать выставление проскальзывание по умолчанию через настройки
 
Один и тот же счет. Пример как работают стопы через QUIK и QuotPro.
1. QuotPro получает котировку и закрывает позицию по рынку.
2. Стопы через QUIK ставятся на сервере брокера.

В первом варианте закрываю позицию по наилучшей цене.
Во втором варианте постоянное проскальзывание.

Это медлительность брокера или системы QUIK?
Вызов доступных скриптов LUA кнопкой и горячими клавишами
 
Когда напишите   :?:  
Когда будет рассмотрено, то самое пожелание   :?:
Автологин
 
А что в "quik_7_0_3_upd" разве еще это не добавили.
Тогда не стану обновлять. )))
Кто как решил вопрос уведомления о сделках?
 
"Mail на SMS" Стоимость услуги в МТС =0руб Еще в 2008 подключил. Компьютер может СМСки слать на телефон. 7912ххххххх@sms.ural.mts.ru (для некоторых регионов отличается)

http://www.mts.by/mobile/messaging/e-mail/email/            МТС
http://svr.megafon.ru/services/communicate/sms_and_e-mail.html#27858      Мегафон


В Autoit уже готовый пример есть.
Вызов доступных скриптов LUA кнопкой и горячими клавишами
 
Цитата
Egor Zaytsev пишет:
На данный момент информации нет. Как будет пожелание рассмотрено, то обязательно напишем.
У каждого скрипта должна быть своя кнопка:
1 Первый.lua [CTRL+1]
...
9 Девятый_скрипт.lua [CTRL+9]
Помогите с расчетом вариационной маржи в реальном времени
 
Это мне известно.
Как её от котировок в реальном времени вычислять?
3 зависимых ордера
 
1. Ордер в стакан
2. Правой кнопкой по этому ордеру в таблице Заявки. Стоп заявка "по исполнению"
3. Тейк-профит и стоп-лимит по заявке
После исполнения заявки, выставляются тейк и стоп.
После сработки одного из них, второй остается и ожидает своей очереди. Придется снимать руками.
Помогите с расчетом вариационной маржи в реальном времени
 
1. Текущая чистая позиция постоянно меняется (11 12 13 12 11 10 ). И долго может быть !=0
2. Вариационная маржа приходит с опозданием.
Расшифрую:
13:00:00 позиция Si закрыта =0, маржа=1000руб
13:00:25 позиция также=0, биржа обновила маржу =1200руб
13:01:25 позиция все еще=0, биржа снова обновила маржу =1250руб
     Дальше маржа не меняется, это не RI.
Не хватило памяти, Зависание при включении QUIK с сообщением "Не хватило памяти под объекты ...".
 
BAT файлом удаляю:
del /f /q *.dat
del /f /q info.log
del /f /q portfolio.log
copy hotkey.at hotkey.dat
copy portfolio.at portfolio.dat
copy scripts.at scripts.dat
И нужные настройки из рабочей версии добрасываю.
Единственное галочки приходится вручную ставить. Не смог обнаружить нужные для настройки файлы.

В каком файле хранятся настройки Связь > Списки > Выбор принимаемых параметров и инструментов ???
Не хватило памяти, Зависание при включении QUIK с сообщением "Не хватило памяти под объекты ...".
 
После удаления dat файлов приходится вручную восстанавливать Фильтр инструментов и Фильтр параметров.
В каком файле хранятся настройки Связь > Списки > Выбор принимаемых параметров и инструментов ???
В файле hotkey.dat - горячие клавиши, scripts.dat - lua скрипты
Можно ли сделать скрипт, который будет запрещать устанавливать более 1 заявки в 5 минут
 
В состоянии "запоя", вы отключите все, что вам мешает. Даже можете найти запасной компьютер.
Как вариант: второй QUIK на бесплатном в течении года сервере Amazon, пароли от которого у вашей жены.
Единственное, что вам после этого грозит, это развод.
Параметры командной строки QUIK
 
Или параметры INI файла ?
QUIK (версия 7.0.1.5), function OnTrade(trade), трехкратный вызов на одно событие.
 
Я правильно понял?
БИРЖА ===> БРОКЕР ===> КЛИЕНТ - OnTrade() первый раз пролетает "почти пустая"
БРОКЕР ===> КЛИЕНТ - брокер добавляет "...UID, TRANS_ID а также набор флагов и ряд других специфичных параметров"
Сразу добавили, и пусть хоть "Почтой России" доставляют. Куда спешить?
Параметры командной строки QUIK
 
Где взять?
К примеру: -nologo -connect -refresh_tables
Старая проблема в новой 7-ой версии, Not Responding
 
Да они его ,kzlm вообще не тестируют.
Еще логин не завел, уже 2 ошибки и damp.
Буду ВОСЬМЁРКУ ждать или 8.1  )))
Может даже QUIK X-files , если ДЕВЯТКИ не будет.
7.0, 7.0
 
Хочу HotKey на "Доступные скрипты".
7.0, 7.0
 
Обновил QUIK до версии 7, и всё. Где что почистить можно?
7.0, 7.0
 
Одна сделка, три сработки - OnTrade()
7.0, 7.0
 
OnTrade() на одну сделку теперь дает ТРИ обратных вызова?
Страницы: 1 2 3 След.
Наверх