I created a small EA that compute the Cost Of Trading in realtime
you need to use "ticks based on history" mode
Cost Of Trading depends on two factors :
1) The spread of the asset of course
2) The volatility of the asset (if there is higher volatility, the profits will be higher, so positions will be smaller thus less cost) and its price
This shows that some assets aren't worth trying (indices) while other are cheap enough (forex, stocks, crypto)
formula is simply:
Code: Select all
cost_[i] = spread / ((atr /c)*100.0);
you can put any asset in the settings
here is an example of output:
from 2/6/2021 to 11/3/2021 :
(first value is the current price of trading, mean is the mean from the beginning
Code: Select all
Cost of asset AUDUSD = 46.17 (mean = 11.97)
Cost of asset AUDCAD = 141.2 (mean = 56.09)
Cost of asset UK100 = 1327.74 (mean = 688.89)
Cost of asset US30 = 838.06 (mean = 1434.11)
Cost of asset US500 = 131.3 (mean = 276.77)
Cost of asset ABT.NYSE = 41.69 (mean = 63.11)
Cost of asset ANTM.NYSE = 305.17 (mean = 266.7)
Cost of asset DRE.NYSE = 41.51 (mean = 43.81)
Cost of asset CAT.NYSE = 172.87 (mean = 133.12)
Cost of asset LTCUSD = 45.46 (mean = 72.2)