2017-01-26 4 views
1

Я могу использовать IBrokers для отправки стандартных фьючерсов и ордеров на акции через API. Когда я пытаюсь использовать ту же методологию для спотового FX, я не получаю сообщение об ошибке, но заказ не приходит через рабочее окно TWS, как это происходит с другими типами контрактов.Заказ валюты (FX) с IBrokers в TWS

contract = twsCurrency("EUR.USD") 

Order = twsOrder(
    reqIds(tws), 
    action = "BUY", 
    totalQuantity = 1000000, 
    orderType = "LMT", 
    lmtPrice = 1.0600 
) 

placeOrder(tws, 
      Contract = contract, 
      Order) 

ответ

1

Проблема, в конце концов было числовое значение 1000000 как она была отлита в виде строки символов. В этом процессе преобразование было сначала научной нотацией, которая не принимается TWS API. Чтобы исправить это, установите options(scipen = 12) или какое-то очень большое значение на месте 12.

Смежные вопросы