There there are mistakes in the instrument data for UK100 and JAPAN225 CFDs on Forex.com/CityIndex
UK100 has a point value of £1 per contract, not £0.10 as listed. This is a serious issue because it has caused me to open up positions that are 10x bigger than they should be, based on my calculated projected Risk and Reward. It may also be the cause of Ninjatrader failing to compute my position PNL or Realised PNL correctly since this value will be used internally to calculate PNL based on the number of Points PL in my execution data.
I have confirmed this error by taking a Market Order for 1 CFD Contract with a 10 Point target and a 10 Point Stop in Ninjatrader. This produced a loss of £10.20, both in Ninjatrader and verified in the City Index ATPro Platform. This conclusively proves that each point has a value of £1.
Furthermore, UK100 does not move in 0.01 ticks it moves in 0.1 Ticks. You can observe this by bringing up a UK100 chart when connected to Forex.com and observing that the second decimal place is always zero. You can also validate this by checking the instrument on other platforms, which present the data to one decimal place: https://www.tradingview.com/chart/?s...GBP&interval=5
This is a problem because when coding a strategy that places an order a Tick above or below a bar you get triggered into a trade too early.
Comment