S# 4.3.8 проблемы с Quik Lua (Samples\Quik\Sample)
Atom
31.07.2015


Den

Фотография
Уважаемые разработчики и коллеги!

Quik 6.16.1.15


Решил попробовать Quik с Lua.
Скачал релиз S# 4.3.8.

Взял info_lua.wnd из Samples\Quik\
Запустил в quik'e StockSharp.Quik.lua из References\

И запустил пример из Samples\Quik\Sample\

В логе вроде все прилично:

2015/07/31 16:13:45.839| |LuaServer |OnInit
2015/07/31 16:13:45.840| |FixServer |Server 0.0.0.0:5001 started.
2015/07/31 16:13:45.841| |FixServer |FixServer (outgoing) stopped.
2015/07/31 16:13:45.841| |FixServer |FixServer started.
2015/07/31 16:13:45.841| |LuaServer |OnInit done
2015/07/31 16:13:45.845| |LuaServer |Main
2015/07/31 16:14:35.285| |FixServer |Connected '127.0.0.1:1236' to '0.0.0.0:5001'.
2015/07/31 16:14:35.285| |FixServer |Received first byte from '127.0.0.1:1236'.
2015/07/31 16:14:35.285| |FixServer |From : Logon
2015/07/31 16:14:35.285| |FixServer |Клиент quik (127.0.0.1:1236) авторизован.
2015/07/31 16:14:35.285| |FixServer |Отправка Logon клиенту.
2015/07/31 16:14:35.285| |FixServer |Сессия запущена.
2015/07/31 16:14:35.290| |FixServer |Connected '127.0.0.1:1237' to '0.0.0.0:5001'.
2015/07/31 16:14:35.290| |FixServer |Received first byte from '127.0.0.1:1237'.
2015/07/31 16:14:35.290| |FixServer |From : Logon
2015/07/31 16:14:35.291| |FixServer |Клиент quik (127.0.0.1:1237) авторизован.
2015/07/31 16:14:35.291| |FixServer |Отправка Logon клиенту.
2015/07/31 16:14:35.291| |FixServer |Сессия запущена.

Но в примере, нет ни инструментов, ни сделок, ни заявок (все это присутствует в квике).
Проверял Verifier'ом - не ругается.

Но данные (инструменты, сделки, заявки) в пример не попадают.

Помогите, плиз, разобраться, что я делаю не так.

Или это баг?

Теги:


Спасибо:


1 2 3  > >>
Den

Фотография
Дата: 31.07.2015
Ответить


похоже на баг.
В дебаг логе видно только портфели, позиции и AllTrades.

Инструментов, заявок, сделок не видать.
Спасибо:

Mikhail Sukhov

Фотография
Дата: 31.07.2015
Ответить


Ждем ответы от других.
Спасибо:

COBRA

Фотография
Дата: 01.08.2015
Ответить


я перешел на 4.3.8 из 4.3.7 все нормально. sample не проверял. Quik 6.17.1.17
Спасибо: Mikhail Sukhov

Den

Фотография
Дата: 01.08.2015
Ответить


COBRA Перейти
я перешел на 4.3.8 из 4.3.7 все нормально. sample не проверял. Quik 6.17.1.17


вы не могли бы sample проверить?
иначе сложно понять где искать проблему...
Спасибо:

COBRA

Фотография
Дата: 01.08.2015
Ответить


под рукой нет компилятора сбрось еxe-шник проверю сейчас
Спасибо:

rtDen

Фотография
Дата: 03.08.2015
Ответить


Проверил на sample.exe, все работает.
Может быть забыли переключить запущенный луа скрипт (и остался от версии 4.3.7)?
Спасибо: Mikhail Sukhov

Den

Фотография
Дата: 03.08.2015
Ответить


rtDen Перейти
Проверил на sample.exe, все работает.
Может быть забыли переключить запущенный луа скрипт (и остался от версии 4.3.7)?


Спасибо, значит проблема на моей стороне.
Я запускаю все из 4.3.8 и ни разу раньше Lua не использовал.

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

В сам Trader не приходит ни одно событие включая NewPortfolios и NewPositions хотя в дебаг логе я вижу это:

Debug |LuaServer |OnFutPos
Debug |LuaServer |Out. Position,T(L)=0001.01.01 00:00:00.000,Sec=S#:......
Debug |LuaServer |Out. PositionChange,T(L)=0001.01.01 00:00:00.000,T....
Debug |LuaServer |OnFutPos done
Debug |LuaServer |OnFutLimit
Debug |LuaServer |Out. Portfolio,T(L)=0001.01.01 00:00:00.000,Name=S....
Debug |LuaServer |Out. PortfolioChange,T(L)=0001.01.01 00:00:00.000,.....
Debug |LuaServer |OnFutLimit done

Помогите, пожалуйста, разобраться
Спасибо:

COBRA

Фотография
Дата: 03.08.2015
Ответить


у меня такое-же было не приходили события NewPortfolios
у брокера ЦЕРИХ-демо, переписывался с ними насчет настроек QUIK(адекватного ответа небыло),
с другими демо-брокерами все работало.
Видимо в серверах QUIK есть какие-то особенности с которыми события NewPortfolios не приходит

от таблиц через LUA ничего не зависит можно вообще без таблиц.
Попробуй другого брокера. сервак-ARQA например должно работать.
Спасибо:

Den

Фотография
Дата: 03.08.2015
Ответить


COBRA Перейти
у меня такое-же было не приходили события NewPortfolios
у брокера ЦЕРИХ-демо, переписывался с ними насчет настроек QUIK(адекватного ответа небыло),
с другими демо-брокерами все работало.
Видимо в серверах QUIK есть какие-то особенности с которыми события NewPortfolios не приходит

от таблиц через LUA ничего не зависит можно вообще без таблиц.
Попробуй другого брокера. сервак-ARQA например должно работать.


У меня вообще НИ ОДНО сообщение не приходит. И в логах нет ничего. Как такое возможно?
Может сборка, выложенная на гитхабе, кривая?

Вы сами собираете?
Спасибо:

COBRA

Фотография
Дата: 03.08.2015
Ответить


ничего не понимаю то логи выводите, то в логах нет ничего

если не приходит событие NewPortfolios то и других событий не будет

сам не собираю
Спасибо:
1 2 3  > >>

Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy