esper По логам никаких ошибок не видно, все должно работать, у меня на тестовом и по фьючам и по акциям все ставится и снимается.
Квик тестовый? Какая версия? Скрипт загружает библиотеку какой версии?
По долгому получению инструментов, где-то на форуме квика писали, что надо удалить какие-то файлы с кэшем и в настройках указать классы, для которых надо получать данные.
На Sample заявки не отправляются:
2014/08/19 10:24:42.228|Error |None |Ошибка получения параметра ServerPort (используется значение по умолчанию): unable to make cast
2014/08/19 10:24:42.229|Error |None |Ошибка получения параметра ServerLogin (используется значение по умолчанию): unable to make cast
2014/08/19 10:24:42.229|Error |None |Ошибка получения параметра ServerPassword (используется значение по умолчанию): unable to make cast
2014/08/19 10:24:42.243| |FixServer |FixServer started.
2014/08/19 10:25:35.254| |FixServer |Клиент quik (127.0.0.1:60523) авторизован.
2014/08/19 10:25:37.304| |FixServer |Отправка Logon клиенту.
2014/08/19 10:25:37.305| |FixServer |Сессия запущена.
2014/08/19 10:25:37.331| |FixServer |From client quik: OrderMassStatusRequest
2014/08/19 10:25:37.341| |FixServer |From client quik: RequestForPositions
2014/08/19 10:25:37.347| |None |Lookup (OrderStatus, 37532145, , )
2014/08/19 10:25:37.350| |None |GetOrders
2014/08/19 10:25:37.351| |None |GetOrders done
2014/08/19 10:25:37.352| |None |GetTrades
2014/08/19 10:25:37.352| |None |GetTrades done
2014/08/19 10:25:37.352| |None |Lookup (PortfolioLookup, 37532146, , )
2014/08/19 10:25:37.353| |None |GetPortfolios
2014/08/19 10:25:37.384| |None |GetPortfolios done
2014/08/19 10:25:37.385| |None |GetPositions
2014/08/19 10:25:37.392| |None |GetPositions done
2014/08/19 10:25:37.777| |FixServer |Клиент quik (127.0.0.1:60536) авторизован.
2014/08/19 10:25:38.215| |FixServer |Отправка Logon клиенту.
2014/08/19 10:25:38.215| |FixServer |Сессия запущена.
2014/08/19 10:25:38.218| |FixServer |From client quik: SecurityListRequest
2014/08/19 10:25:38.221| |None |Lookup (SecurityLookup, 37532147, , )
2014/08/19 10:25:38.228| |None |GetSecurities
2014/08/19 10:25:38.297|Error |None |Пустой код инструмента для класса QJSIM.
2014/08/19 10:25:38.303|Error |None |Пустой код инструмента для класса SPBFUT.
2014/08/19 10:25:38.343|Error |None |Пустой код инструмента для класса SPBOPT.
2014/08/19 10:25:38.517|Error |None |Пустой код инструмента для класса EQRP_INFO.
2014/08/19 10:25:38.517|Error |None |Пустой код класса для getClassesList.
2014/08/19 10:25:38.525| |None |GetSecurities done
2014/08/19 10:26:00.731| |FixServer |From client quik: MarketDataRequest
2014/08/19 10:26:00.833| |FixServer |From client quik: MarketDataRequest
2014/08/19 10:26:00.836| |None |Lookup (Level1Change, 0, SRU4, FORTS)
2014/08/19 10:26:00.839| |None |Lookup (Execution, 0, SRU4, FORTS)
2014/08/19 10:26:00.842| |None |GetAllTrades
2014/08/19 10:26:00.842| |None |All trades count: 71307
2014/08/19 10:26:02.051| |None |GetAllTrades done
2014/08/19 10:26:10.501| |FixServer |From client quik: MarketDataRequest
2014/08/19 10:26:37.411| |FixServer |From client quik: TestRequest
2014/08/19 10:26:38.238| |FixServer |From client quik: TestRequest
2014/08/19 10:27:09.225| |FixServer |From client quik: NewOrderSingle
2014/08/19 10:27:09.250| |None |SendTransaction: t = {}
t["ACCOUNT"] = "SPBFUT00866"
t["CLASSCODE"] = "FORTS"
t["SECCODE"] = "SRU4"
t["QUANTITY"] = "100"
t["EXPIRY_DATE"] = "GTC"
t["OPERATION"] = "B"
t["TYPE"] = "L"
t["ACTION"] = "NEW_ORDER"
t["PRICE"] = "7580"
t["EXECUTION_CONDITION"] = "PUT_IN_QUEUE"
t["TRANS_ID"] = "37532159"
sendTransaction(t)
2014/08/19 10:27:37.428| |FixServer |From client quik: TestRequest
2014/08/19 10:27:38.254| |FixServer |From client quik: TestRequest
После этого тишина. Причем это уже другой комп, с другой системой и т.д.