EASYFIX UltraFast bridge configuration example: Difference between revisions

From SharpTrader Arbitrage Software Wiki: A Detailed Overview of High-Speed Trading Technology
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
'''Basic Info'''
'''Basic Info'''
[[File:Screenshot 2025-04-09 at 16.52.05.png|frameless|472x472px|right]]
 
[[index.php?title=File:Screenshot_2025-04-09_at_16.52.05.png|frameless|472x472px]]
 
Session Name - User-defined name for this session. Used internally to identify and manage different sessions.
Session Name - User-defined name for this session. Used internally to identify and manage different sessions.


Line 15: Line 17:
Account currency - Currency unit for the account.
Account currency - Currency unit for the account.


IMPORT / EXPORT - Allows saving or loading session configuration as a file.
IMPORT / EXPORT - Allows saving or loading session configuration as a file.Connect on startup - When enabled, this session will automatically connect when the platform starts.
 
 
 
 
 
 
 
 
 
 


'''Symbols tab'''
'''Symbols tab'''
[[File:Screenshot 2025-04-09 at 17.07.02.png|left|thumb|472x472px]]
[[File:Screenshot 2025-04-09 at 17.07.02.png|thumb|472x472px|none]]
Category - The market type or trading category set to Other.
Category - The market type or trading category set to Other.


Broker/Exchange - Specifies the feed formatting style or source.  
Broker/Exchange - Specifies the feed formatting style or source.  
'''Instrument Table Columns'''


Active - Checkbox to enable/disable the instrument for this session.
Active - Checkbox to enable/disable the instrument for this session.
Line 63: Line 53:
Create New - Creates a brand-new configuration profile from scratch.  
Create New - Creates a brand-new configuration profile from scratch.  


Suffix - Used for a broker's suffix.  
Suffix - Used for a broker's suffix.
 
'''ITCH Pricing configuration'''


[[File:Screenshot 2025-04-09 at 16.48.35.png|left|thumb|473x473px]]
[[File:Screenshot 2025-04-09 at 16.48.35.png|thumb|473x473px|none]]




Line 72: Line 64:
Port - port for connecting to the specified host. Must match the one in the third-party platform through which you're trying to pair the session.
Port - port for connecting to the specified host. Must match the one in the third-party platform through which you're trying to pair the session.


Connect on startup - When enabled, this session will automatically connect when the platform starts.
'''FIX Trading configuration'''
 
 
 
 
 
 
 
 
 
 
 
 


[[File:Screenshot 2025-04-09 at 16.49.32.png|left|thumb|478x478px]]
[[File:Screenshot 2025-04-09 at 16.49.32.png|thumb|478x478px|none]]




Line 95: Line 75:
Password - should be empty.
Password - should be empty.


SenderID -  
SenderID - ?


SenderSubID -  
SenderSubID - ?


TargetID -  
TargetID - ?


TargetSubID -  
TargetSubID - ?


Account -
Account - ?

Revision as of 14:48, 9 April 2025

Basic Info

frameless|472x472px

Session Name - User-defined name for this session. Used internally to identify and manage different sessions.

Quote type - Market data protocol used for receiving quotes set to ITCH.

Trade type - Protocol used for sending orders set to FIX.

Reconnect after no quotes for - If no market data is received for the set number of seconds, the session will automatically reconnect.

Minimum interval between sending orders - Can be used to avoid overloading servers or violating rate limits.

Initial balance - Starting virtual balance for the account.

Account currency - Currency unit for the account.

IMPORT / EXPORT - Allows saving or loading session configuration as a file.Connect on startup - When enabled, this session will automatically connect when the platform starts.

Symbols tab

Category - The market type or trading category set to Other.

Broker/Exchange - Specifies the feed formatting style or source.

Active - Checkbox to enable/disable the instrument for this session.

Unicnum - Unique numeric identifier for the instrument. Usually auto-assigned.

Name - Symbol name of the instrument.

Decimals - Number of decimal places to be used when displaying prices for the instrument.

Collect ticks - Enables tick data collection. Useful for analysis or backtesting.

M1 / M5 / M15 / M30 -  ?

Control Buttons

Add - Adds a new empty row so a custom instrument can be manually entered.

Remove - Removes the selected instrument from the list.

Clear - Clears the table.

Save - Saves the current instrument configuration under the selected broker/exchange.

Import - Load a saved configuration file.

Export - Save the current instrument configuration to a file. Useful for backup or sharing setups.

Create New - Creates a brand-new configuration profile from scratch.

Suffix - Used for a broker's suffix.

ITCH Pricing configuration


Host - Should be filled in as 127.0.0.1.

Port - port for connecting to the specified host. Must match the one in the third-party platform through which you're trying to pair the session.

FIX Trading configuration


FIX provider - Dropdown to select the FIX engine (EASYFIX).

Username - should be empty.

Password - should be empty.

SenderID - ?

SenderSubID - ?

TargetID - ?

TargetSubID - ?

Account - ?