Closed QIzxqzy closed 1 year ago
Its not working or it is me who is stupid)
my code:
from ejtraderCT import Ctrader import logging SERVER = 'h18.p.ctrader.com' BROKER = 'demo.roboforex' LOGIN = '6183532' PASSWORD = 'damian999' CURRENCY = 'EUR' def auth(): logging.getLogger().setLevel(logging.INFO) api = Ctrader(SERVER, BROKER, LOGIN, PASSWORD, CURRENCY) return api client = auth() client.subscribe('EURUSD') quote = client.quote('EURUSD') print(quote)
feedback:
INFO:root:Quote logged on - client_id 1 INFO:root:Trade logged on - client_id 1 Symbol not Subscribed
if I'm doing it this way:
client.subscribe("EURUSD", "GBPUSD") quote = client.quote() print(quote)
do not get real time quotes anyway:
INFO:root:Quote logged on - client_id 1 INFO:root:Trade logged on - client_id 1 {}
getting just an empty {}
Sorry for later response add time sleep for subscribe the symbol
from ejtraderCT import Ctrader
import logging
import time
SERVER = 'h18.p.ctrader.com'
BROKER = 'demo.roboforex'
LOGIN = '6183532'
PASSWORD = 'damian999'
CURRENCY = 'EUR'
def auth():
logging.getLogger().setLevel(logging.INFO)
api = Ctrader(SERVER, BROKER, LOGIN, PASSWORD, CURRENCY)
return api
client = auth()
client.subscribe("EURUSD")
time.sleep(3)
while True:
print(client.quote('EURUSD'))
Its not working or it is me who is stupid)
my code:
feedback:
if I'm doing it this way:
do not get real time quotes anyway:
getting just an empty {}