Fix api connection

Python Прочее Python

Работа завершена

Время выполнения 13 дней

Техническое задание

need a modification of python code to subscribe to instruments via fix api to receive market quotes.

now I don`t get any confirmation from server for some reason.


2025-01-21 12:52:49,157 - QuoteRelayServer - INFO - Loaded instruments: ['EURUSD', 'GBPUSD', 'XAUUSD']

2025-01-21 12:52:49,158 - QuoteRelayServer - INFO - Server started on 0.0.0.0:5555

2025-01-21 12:52:49,159 - QuoteRelayServer - INFO - Command server started on port 5556

2025-01-21 12:52:49,160 - FIXMarketDataAdapter - INFO - Testing connectivity to fix api server

2025-01-21 12:52:49,376 - FIXMarketDataAdapter - INFO - Connecting to FIX server at fix api server

2025-01-21 12:52:49,464 - FIXMarketDataAdapter - INFO - Sending logon message

2025-01-21 12:52:49,464 - FIXMarketDataAdapter - INFO - Preparing logon message

2025-01-21 12:52:49,464 - FIXMarketDataAdapter - DEBUG - Sending message: BeginString(8)=FIX.4.4 | BodyLength(9)=100 | MsgType(35)=A | SenderCompID(49)=username | TargetCompID(56)=FIX | MsgSeqNum(34)=1 | SendingTime(52)=20250121-12:52:49.464 | 98(98)=0 | 108(108)=30 | 141(141)=Y | 553(553)=742 | 554(554)=pw | CheckSum(10)=199

2025-01-21 12:52:49,548 - FIXMarketDataAdapter - DEBUG - Processing message type: None

2025-01-21 12:52:49,548 - FIXMarketDataAdapter - DEBUG - Processing message type: None

2025-01-21 12:52:49,549 - FIXMarketDataAdapter - DEBUG - Processing message type: A

2025-01-21 12:52:49,549 - FIXMarketDataAdapter - INFO - FIX session established

2025-01-21 12:52:49,549 - FIXMarketDataAdapter - DEBUG - Processing message type: None

2025-01-21 12:52:49,550 - FIXMarketDataAdapter - DEBUG - Processing message type: None

2025-01-21 12:52:49,550 - FIXMarketDataAdapter - DEBUG - Processing message type: None

2025-01-21 12:52:49,550 - FIXMarketDataAdapter - DEBUG - Processing message type: None

2025-01-21 12:52:49,551 - FIXMarketDataAdapter - DEBUG - Processing message type: None

2025-01-21 12:52:49,551 - FIXMarketDataAdapter - DEBUG - Processing message type: None

2025-01-21 12:52:49,551 - FIXMarketDataAdapter - DEBUG - Processing message type: None

2025-01-21 12:52:49,552 - FIXMarketDataAdapter - DEBUG - Processing message type: None

2025-01-21 12:52:50,574 - FIXMarketDataAdapter - INFO - Subscribing to market data

2025-01-21 12:52:50,575 - FIXMarketDataAdapter - INFO - Starting market data subscription for instruments: ['EURUSD', 'GBPUSD', 'XAUUSD']

2025-01-21 12:52:50,575 - FIXMarketDataAdapter - DEBUG - Subscription order: ['EURUSD(req:1)', 'GBPUSD(req:2)', 'XAUUSD(req:3)']

2025-01-21 12:52:50,576 - FIXMarketDataAdapter - DEBUG - Sending message: BeginString(8)=FIX.4.4 | BodyLength(9)=118 | MsgType(35)=V | SenderCompID(49)=username | TargetCompID(56)=FIX | MsgSeqNum(34)=2 | SendingTime(52)=20250121-12:52:50.576 | Symbol(55.0)=EURUSD | NoRelatedSym(146)=1 | MDReqID(262)=1 | SubscriptionRequestType(263)=1 | MarketDepth(264)=1 | MDUpdateType(265)=0 | NoMDEntryTypes(267)=2 | MDEntryType(269.0)=0 | MDEntryType(269.1)=1 | CheckSum(10)=253

2025-01-21 12:52:50,577 - FIXMarketDataAdapter - DEBUG - Sent MarketDataRequest for EURUSD: {'262': '1', '263': '1', '264': '1', '265': '0', '267': '2', '269.0': '0', '269.1': '1', '146': '1', '55.0': 'EURUSD'}

2025-01-21 12:53:00,677 - FIXMarketDataAdapter - WARNING - No confirmation received for EURUSD

2025-01-21 12:53:01,191 - FIXMarketDataAdapter - DEBUG - Sending message: BeginString(8)=FIX.4.4 | BodyLength(9)=118 | MsgType(35)=V | SenderCompID(49)=username | TargetCompID(56)=FIX | MsgSeqNum(34)=3 | SendingTime(52)=20250121-12:53:01.191 | Symbol(55.0)=GBPUSD | NoRelatedSym(146)=1 | MDReqID(262)=2 | SubscriptionRequestType(263)=1 | MarketDepth(264)=1 | MDUpdateType(265)=0 | NoMDEntryTypes(267)=2 | MDEntryType(269.0)=0 | MDEntryType(269.1)=1 | CheckSum(10)=226

2025-01-21 12:53:01,192 - FIXMarketDataAdapter - DEBUG - Sent MarketDataRequest for GBPUSD: {'262': '2', '263': '1', '264': '1', '265': '0', '267': '2', '269.0': '0', '269.1': '1', '146': '1', '55.0': 'GBPUSD'}

2025-01-21 12:53:09,621 - FIXMarketDataAdapter - DEBUG - Sending message: BeginString(8)=FIX.4.4 | BodyLength(9)=54 | MsgType(35)=0 | SenderCompID(49)=username | TargetCompID(56)=FIX | MsgSeqNum(34)=4 | SendingTime(52)=20250121-12:53:09.621 | CheckSum(10)=168

2025-01-21 12:53:09,704 - FIXMarketDataAdapter - DEBUG - Processing message type: None

2025-01-21 12:53:09,704 - FIXMarketDataAdapter - DEBUG - Processing message type: None

2025-01-21 12:53:09,705 - FIXMarketDataAdapter - DEBUG - Processing message type: 2

2025-01-21 12:53:09,705 - FIXMarketDataAdapter - INFO - Processing resend request: 0 to 0

2025-01-21 12:53:09,706 - FIXMarketDataAdapter - DEBUG - Sending message: BeginString(8)=FIX.4.4 | BodyLength(9)=65 | MsgType(35)=4 | SenderCompID(49)=username | TargetCompID(56)=FIX | MsgSeqNum(34)=5 | SendingTime(52)=20250121-12:53:09.706 | 36(36)=6 | 123(123)=Y | CheckSum(10)=189

2025-01-21 12:53:09,706 - FIXMarketDataAdapter - DEBUG - Processing message type: None

2025-01-21 12:53:09,706 - FIXMarketDataAdapter - DEBUG - Processing message type: None

2025-01-21 12:53:09,707 - FIXMarketDataAdapter - DEBUG - Processing message type: None

2025-01-21 12:53:09,707 - FIXMarketDataAdapter - DEBUG - Processing message type: None

2025-01-21 12:53:09,707 - FIXMarketDataAdapter - DEBUG - Processing message type: None

2025-01-21 12:53:09,708 - FIXMarketDataAdapter - DEBUG - Processing message type: None

2025-01-21 12:53:09,708 - FIXMarketDataAdapter - DEBUG - Processing message type: None

2025-01-21 12:53:11,225 - FIXMarketDataAdapter - WARNING - No confirmation received for GBPUSD

2025-01-21 12:53:11,729 - FIXMarketDataAdapter - DEBUG - Sending message: BeginString(8)=FIX.4.4 | BodyLength(9)=118 | MsgType(35)=V | SenderCompID(49)=username | TargetCompID(56)=FIX | MsgSeqNum(34)=6 | SendingTime(52)=20250121-12:53:11.729 | Symbol(55.0)=XAUUSD | NoRelatedSym(146)=1 | MDReqID(262)=3 | SubscriptionRequestType(263)=1 | MarketDepth(264)=1 | MDUpdateType(265)=0 | NoMDEntryTypes(267)=2 | MDEntryType(269.0)=0 | MDEntryType(269.1)=1 | CheckSum(10)=003

2025-01-21 12:53:11,730 - FIXMarketDataAdapter - DEBUG - Sent MarketDataRequest for XAUUSD: {'262': '3', '263': '1', '264': '1', '265': '0', '267': '2', '269.0': '0', '269.1': '1', '146': '1', '55.0': 'XAUUSD'}

2025-01-21 12:53:21,772 - FIXMarketDataAdapter - WARNING - No confirmation received for XAUUSD

2025-01-21 12:53:22,278 - FIXMarketDataAdapter - DEBUG - Final sequence number set to 8

2025-01-21 12:53:25,237 - FIXMarketDataAdapter - DEBUG - Processing message type: None

2025-01-21 12:53:25,238 - FIXMarketDataAdapter - DEBUG - Processing message type: None

2025-01-21 12:53:25,238 - FIXMarketDataAdapter - DEBUG - Processing message type: 1

2025-01-21 12:53:25,238 - FIXMarketDataAdapter - DEBUG - Processing message type: None

2025-01-21 12:53:25,239 - FIXMarketDataAdapter - DEBUG - Processing message type: None

2025-01-21 12:53:25,239 - FIXMarketDataAdapter - DEBUG - Processing message type: None

2025-01-21 12:53:25,239 - FIXMarketDataAdapter - DEBUG - Processing message type: None

2025-01-21 12:53:25,240 - FIXMarketDataAdapter - DEBUG - Processing message type: None

2025-01-21 12:53:25,240 - FIXMarketDataAdapter - DEBUG - Processing message type: None

2025-01-21 12:53:45,944 - FIXMarketDataAdapter - DEBUG - Sending message: BeginString(8)=FIX.4.4 | BodyLength(9)=54 | MsgType(35)=0 | SenderCompID(49)=username | TargetCompID(56)=FIX | MsgSeqNum(34)=8 | SendingTime(52)=20250121-12:53:45.944 | CheckSum(10)=180

2025-01-21 12:54:01,256 - FIXMarketDataAdapter - ERROR - Connection closed by server

2025-01-21 12:54:01,257 - FIXMarketDataAdapter - DEBUG - Sending message: BeginString(8)=FIX.4.4 | BodyLength(9)=54 | MsgType(35)=5 | SenderCompID(49)=username | TargetCompID(56)=FIX | MsgSeqNum(34)=9 | SendingTime(52)=20250121-12:54:01.256 | CheckSum(10)=175


Откликнулись

1
Разработчик 1
Оценка
(390)
Проекты
416
30%
Арбитраж
74
19% / 72%
Просрочено
52
13%
Работает
2
Разработчик 2
Оценка
(8)
Проекты
11
0%
Арбитраж
7
29% / 71%
Просрочено
2
18%
Свободен
Похожие заказы
I want to find a Developer to perform this work and settle payments in this Application. I undertake not to communicate with Applicants anywhere else except this Application, including third-party messengers, personal correspondence or emails. I understand that violators will be banned from publishing Orders in the Freelance service
I need someone to recreate this indicator for mt5 for $60 it has to be non repaint ,I've been trying to code this indicator so if someone can do it my contact is , sebokomorobi6@gmail.com ,or 073 923 0151 you can contact the number on Whatsapp no calls allowed
Existing EA 30 USD
I’m looking to acquire an existing, profitable Expert Advisor (EA) with full source code to add to our client investment portfolio. To be clear, this is not a request to develop or design a new strategy. If you already have an EA that is proven, consistent, and production-ready, I’m open to reviewing it immediately. Please apply only if you meet all the requirements below. Submissions without a proper introduction or
Hi, I require a robot that can read this non MT4 object . Trade opened when the object shows ' Look to sell / Buy'. The closing logic is based on the crossing of another custom indicator . Stop loss based on Fib levels. Take profit and partial take profit also required using these levels. A more detailed breakdown of the logic to be provided. The robot/EA is to be created and installed on MT4 on my VPS
have the Beatrix Inventor Expert Advisor (EA) that was profitable in the past but has been losing money recently. I need an experienced EA developer/optimizer to study the trade history (especially Stop Loss hits, drawdown periods, SL/TP behavior, win/loss ratio, etc.) and recommend + implement specific tweaks so it becomes consistently profitable again. Your job: 1. Deep analysis of why the EA is no longer
We are seeking an experienced MQL5 developer to design and develop a high-performance Expert Advisor (EA) for trading Gold (XAUUSD) on MetaTrader 5 . This project is intended for large-scale capital deployment , with an available trading capital exceeding $8,000,000 USD . As such, we are looking for a developer capable of building a robust, scalable, and risk-controlled algorithmic trading system suitable for
I am looking for an experienced MT4 developer/designer who can create a custom chart template using a background image provided NOTE: Apply if you have done this type of job in the past, also provide the prove of your past project
I am looking for an experienced quantitative developer to analyze and optimize an MT5 Expert Advisor that I have already developed. The EA is relatively complex and includes: Multiple strategies (Trend Pullback, Breakout, Mean Reversion, EMA Reclaim) Scoring system combining technical score and probabilistic filter Regime detection (ADX based) Volatility filters (ATR regime) Correlation and cluster exposure control
Until zone detection is coded , you will be from that point . Trailing Stop Optimization for live chart . Apply with Specific Currency Support . Clean Code . Zone Upper Limit and Lower Limit . Apply with careful understanding of the project requirement
hello, please take a moment to review my project. It is for Quanttower. it is very detailed in the instructions. Thank you, Just let me know if you can do it and the whats the cost and timeframe

Информация о проекте

Бюджет
30 - 100 USD
Сроки выполнения
до 1 дн.