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%
仲裁
8
25% / 63%
逾期
2
18%
工作中
相似订单
Hello, I have a pinescript (indicator) that I want converted to an mt5 indicator. It should match the signals from tradingview to mt5 exactly. It should have all the labels the pinescript got when converted. As a reward you get the script/indicator to use yourself! Looking forward to work with you! Thank you, Kind Regards
I need a well experience programmer that can make a copy my better volume indicator from mt4 to pine scripts.I want to be able to use this indicator on tradingview
help me build a platform on Mt5 or mt4, My broker is Fp markets and absolutely accepts hedging, Besides, I have very few commissions with my broker, it's really great, Especially for small accounts, My problem is that I can't stay in front of the charts and I need a tool or something that opens up positions on the opposite side, Up to a certain point that then he has to reverse the position, So basically he has to
Title Professional AI Automation Trading Bot for Forex & Crypto Solution Language Python (preferred) or MQL5 depending on integration requirements. Categories Expert Advisor (EA) for MetaTrader 5 Automated trading strategies AI/ML-based signal generation Risk management automation Required Skills Strong knowledge of MQL5/Python Experience with MetaTrader API integration Machine learning model deployment
O EA deve operar - na corretora BINANCE - com duas médias móveis que podem ser aritmética, exponencial, ponderada, alma( Alnaud Legoux ), Jurik. O EA fica comprado quando a primeira média (rápida) cruzar a segunda média ( lenta ) para cima e vendido quando a primeira média cruzar a segunda média para baixo. Cada entrada deve ser zerada por stop loss, stop gain ou na virada de mão
I need an Ai trading bot for Binance and BTC on MT5 that also uses order flow data. It should also make use of TSI- Temporal indicator sampling and also it should make use of fundamental analysis in the process of signal generation
I have a EA for XAUUSD which works awesome in sideways and trending market as well, capital requirement is only 2000USd and weekly profit is around 1500-2000 USD. I am using this bot from 3 months and getting continuous good result
Title: MT5 Forex Trading Robot Development I need a MetaTrader 5 (MT5) Expert Advisor (EA) for automated Forex trading. Requirements: 1. The robot must be fully automated and capable of opening and closing trades without manual intervention. 2. Compatible with MetaTrader 5 (MT5). 3. Adjustable lot size, Stop Loss, and Take Profit settings. 4. Built-in risk management based on account balance. 5. Ability to trade
I am looking to buy a ready-made automated trading robot / EA that works on the Tradovate platform and is proven to pass prop firm challenges for Apex Trader Funding, Tradeify, and Lucid Trading.Key Requirements (must be ready-made or very close to plug-and-play):Fully functional on Tradovate (native or via stable bridge/copier/webhook/API integration – MT5 EA + Tradovate bridge is acceptable if it works reliably)

项目信息

预算
30 - 100 USD
截止日期
 1 天