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

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