Triangular Arbitrage Settings: 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
Formatting cleanup: section headings, parameter definition lists, whitespace
Line 1: Line 1:
[[File:Triangular settings.png|right|frameless|801x801px]]
[[File:Triangular settings.png|right|frameless|801x801px]]
'''Label''' - the software generates a unique label for each strategy.
; Label
 
: the software generates a unique label for each strategy.
'''Session 1, Session 2, Session 3''' - your accounts for triangular arbitrage trading. It can be 1, or 2 or 3 accounts.
; Session 1, Session 2, Session 3
: your accounts for triangular arbitrage trading. It can be 1, or 2 or 3 accounts.


=== Trading options group ===
=== Trading options group ===
'''Time to start trade''' - a time (your VPS time) when the software will start searching for the arbitrage situations.
; Time to start trade
 
: a time (your VPS time) when the software will start searching for the arbitrage situations.
'''Time to stop trade''' - the time (your VPS time) when the software will stop searching for the arbitrage situations.
; Time to stop trade
 
: the time (your VPS time) when the software will stop searching for the arbitrage situations.
'''Minimal order lifetime''' - this option is not available for the latency arbitrage.
; Minimal order lifetime
 
: this option is not available for the latency arbitrage.
'''Check news filter''' - please, check if you want to take into account economic news releases.
; Check news filter
 
: please, check if you want to take into account economic news releases.
'''Trade on the news''' - please, check if you want to trade only on specific news releases.
; Trade on the news
 
: please, check if you want to trade only on specific news releases.
'''Do not trade on the news''' - please, check if you do not want to trade on specific news releases.
; Do not trade on the news
 
: please, check if you do not want to trade on specific news releases.
'''Trade pause''' - pause between orders in seconds.
; Trade pause
 
: pause between orders in seconds.
'''Allow hedging''' - allow the software to open opposite orders by the same trading instrument on one account.
; Allow hedging
 
: allow the software to open opposite orders by the same trading instrument on one account.
'''Emulation mode''' - check this box if you want to emulate arbitrage trading, and do not send any orders to your accounts.
; Emulation mode
 
: check this box if you want to emulate arbitrage trading, and do not send any orders to your accounts.
'''Max deals''' -maximal number of allowed orders by one instrument.
; Max deals
 
: maximal number of allowed orders by one instrument.
'''Max total deals''' -maximal number of allowed orders by all available instruments.
; Max total deals
 
: maximal number of allowed orders by all available instruments.
'''Max errors''' - maximal order of allowed errors.
; Max errors
 
: maximal order of allowed errors.
'''Currency''' - list of instruments separated by comma for the triangular arbitrage rings building.
; Currency
 
: list of instruments separated by comma for the triangular arbitrage rings building.
'''Pair list''' - path to FX pairs list for the triangular arbitrage rings building. You can edit the list in any text editor.
; Pair list
: path to FX pairs list for the triangular arbitrage rings building. You can edit the list in any text editor.


=== Symbol format section ===
=== Symbol format section ===
Line 40: Line 42:


=== Mapping section ===
=== Mapping section ===
'''Section 1, Section 2, Section 3''' – in these fields you need to specify specific symbols. Each new mapping should be in a separate line.
; Section 1, Section 2, Section 3
: in these fields you need to specify specific symbols. Each new mapping should be in a separate line.


=== Automatically close all locks group ===
=== Automatically close all locks group ===
'''Automatically close all locks''' - you can select day(s) of week and Close time correspondent to your VPS time when the software will close all opened locks automatically.
; Automatically close all locks
: you can select day(s) of week and Close time correspondent to your VPS time when the software will close all opened locks automatically.


=== Lot options ===
=== Lot options ===
'''Min lot''' - minimal lot ( this lot size should be allowed by your broker) for the triangular rings building.
; Min lot
 
: minimal lot ( this lot size should be allowed by your broker) for the triangular rings building.
'''Max lot''' - maximal allowed lot ( this lot size should be allowed by your broker) for the triangular rings building.
; Max lot
 
: maximal allowed lot ( this lot size should be allowed by your broker) for the triangular rings building.
'''Lot step''' - lot step allowed by your broker.
; Lot step
 
: lot step allowed by your broker.
'''Multiplier''' - if you use strategy for trading on FIX API accounts and lot sizes represented in real volumes, like 1000, 10000, 100000... you need to use lot multiplier. For example if minimal allowed lot for your FIX API broker is 1000, you need to use 100,000 multiplier.
; Multiplier
: if you use strategy for trading on FIX API accounts and lot sizes represented in real volumes, like 1000, 10000, 100000... you need to use lot multiplier. For example if minimal allowed lot for your FIX API broker is 1000, you need to use 100,000 multiplier.


=== Force close ===
=== Force close ===
You can close all opened orders at specific time.
You can close all opened orders at specific time.


'''Disabled''' - do not close orders
; Disabled
 
: do not close orders
'''End of day''' - close all profitable and not profitable orders at the specified time
; End of day
 
: close all profitable and not profitable orders at the specified time
'''Profitable''' - close only all orders with profit equel or higher them "Min profit" check "instruments and orders tab"
; Profitable
 
: close only all orders with profit equel or higher them "Min profit" check "instruments and orders tab"
'''from''' -a time (your VPS time) when the software will start closing orders.
; from
 
: a time (your VPS time) when the software will start closing orders.
'''to''' -a time (your VPS time) when the software will stopclosing orders.
; to
 
: a time (your VPS time) when the software will stopclosing orders.
'''Warning''': you must press the "Apply changes" button for the changes to take effect.
: '''Warning''': you must press the "Apply changes" button for the changes to take effect.

Revision as of 19:47, 21 October 2026

Label
the software generates a unique label for each strategy.
Session 1, Session 2, Session 3
your accounts for triangular arbitrage trading. It can be 1, or 2 or 3 accounts.

Trading options group

Time to start trade
a time (your VPS time) when the software will start searching for the arbitrage situations.
Time to stop trade
the time (your VPS time) when the software will stop searching for the arbitrage situations.
Minimal order lifetime
this option is not available for the latency arbitrage.
Check news filter
please, check if you want to take into account economic news releases.
Trade on the news
please, check if you want to trade only on specific news releases.
Do not trade on the news
please, check if you do not want to trade on specific news releases.
Trade pause
pause between orders in seconds.
Allow hedging
allow the software to open opposite orders by the same trading instrument on one account.
Emulation mode
check this box if you want to emulate arbitrage trading, and do not send any orders to your accounts.
Max deals
maximal number of allowed orders by one instrument.
Max total deals
maximal number of allowed orders by all available instruments.
Max errors
maximal order of allowed errors.
Currency
list of instruments separated by comma for the triangular arbitrage rings building.
Pair list
path to FX pairs list for the triangular arbitrage rings building. You can edit the list in any text editor.

Symbol format section

Specify the symbol format for each account. For example, if your broker has symbols like EURUSD, you must specify BQ, for eurusd-bq, EUR/USD - B/Q, and EURUSD.fx - BQ.fx, etc.

Comment section

You can specify comment for each account.

Mapping section

Section 1, Section 2, Section 3
in these fields you need to specify specific symbols. Each new mapping should be in a separate line.

Automatically close all locks group

Automatically close all locks
you can select day(s) of week and Close time correspondent to your VPS time when the software will close all opened locks automatically.

Lot options

Min lot
minimal lot ( this lot size should be allowed by your broker) for the triangular rings building.
Max lot
maximal allowed lot ( this lot size should be allowed by your broker) for the triangular rings building.
Lot step
lot step allowed by your broker.
Multiplier
if you use strategy for trading on FIX API accounts and lot sizes represented in real volumes, like 1000, 10000, 100000... you need to use lot multiplier. For example if minimal allowed lot for your FIX API broker is 1000, you need to use 100,000 multiplier.

Force close

You can close all opened orders at specific time.

Disabled
do not close orders
End of day
close all profitable and not profitable orders at the specified time
Profitable
close only all orders with profit equel or higher them "Min profit" check "instruments and orders tab"
from
a time (your VPS time) when the software will start closing orders.
to
a time (your VPS time) when the software will stopclosing orders.
Warning: you must press the "Apply changes" button for the changes to take effect.