ScalpEA v2 - FVG scalping EA with machine learning options

ScalpEA v2 - FVG scalping EA with machine learning options

7 March 2026, 18:06
Martin Vrlik
0
26

Hi, here I will try to add any usefull informations about my bot. My set files are attached here.

If you want to try it on whatever you might like, try it on DEMO first. I am testing it on EURUSD pair but is not that good as on XAUUSD but on EURUSD you can use bearish and bullish FVG, for Gold I recommend keeping shorts turned off or let us know if you find some better config for gold.
I am running all attached configs on my real accounts which you can find on my myfxbook MartinSMGcz.

Offline FVG database creation. I am not using it but you could find a way on how to use it for better outcome.

  1. Download H1 candles of you instrument for example EURUSD and name it "EURUSD-ECN_H1_202101070000_202510271500"
  2. Create python script. (build_fvg_db_with_score_EURUSD.py)
  3. Run python script. (this will generate output database)

Python script: (I will attach example script and output database)
you only edit these two lines:

# === CONFIG PARAMETERS ===
input_file = "EURUSD-ECN_H1_202101070000_202510271500.csv"
output_file = "fvg_database_EURUSD.csv"

Input file format is:
<DATE> <TIME> <OPEN> <HIGH> <LOW> <CLOSE> <TICKVOL> <VOL> <SPREAD>
2021.01.07 00:00:00 1.23245 1.23437 1.22443 1.22687 110583 0 0
2021.01.08 00:00:00 1.22695 1.22839 1.21925 1.22187 123222 0 0

Output file format is:
timestamp,isBull,gap,top,bottom,score
2021-01-11 00:00:00,False,0.0019499999999998963,1.22443,1.22248,0.2627526467757328
2021-01-18 00:00:00,False,0.0024399999999999977,1.21105,1.20861,0.0

Config names explained:
"vt" stands for VT Markets 1:500 leverage broker.
"purple" stands for Purple Trading EU broker with 1:30 leverage. Settings are for CZK currency, for EUR multiply size by 25. (means 0,6 = 25)