Fix api connection

Python Altro Python

Lavoro terminato

Tempo di esecuzione 13 giorni

Specifiche

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


Con risposta

1
Sviluppatore 1
Valutazioni
(390)
Progetti
416
30%
Arbitraggio
74
19% / 72%
In ritardo
52
13%
In elaborazione
2
Sviluppatore 2
Valutazioni
(8)
Progetti
11
0%
Arbitraggio
7
29% / 71%
In ritardo
2
18%
Gratuito
Ordini simili
Strategy Overview / 策略概况: Logic: Built-in GUI, Adaptive ATR Spacing, High-level peak trailing profit & Low-level Bollinger Band exit. Logic (CN): 自带GUI界面,自适应ATR调节仓距,高层回调峰值止盈,低层Boll止盈。 Stress Test Results / 暴力测试表现: Setup: Reset capital to 20,000 USDM every week for high-risk, high-reward testing. Setup (CN): 每周重置2万USDM本金,纯利润提取后的暴力压力测试。 Week 1 & 2: 100% ROI per week (20k to 40k). Week 3: 50% ROI (20k to 30k)
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

Informazioni sul progetto

Budget
30 - 100 USD
Scadenze
a 1 giorno(i)