I only have the old version 1.6 mq4
//+------------------------------------------------------------------+
//| AI Gen XII EA.mq4 |
//| |
//|
https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright ""
#property link "
https://www.mql5.com"
#property version "1.6"
#property strict
//The first Expert Advisor on the MQL5 website that uses GPT-4o and ATNet
//AI GEN XII- Next Generation of trading
//--- input parameters
input string _="MM";
input bool Risk=1;
input bool automatic =true;
input double FixedLot =0.01;
input bool PropFirm =false;
input bool Trailing =false;
input double TrailingStart =52.0;
input double TrailingStop =17.0;
int RiskPercent=1;
//input string _;
//input string _="MC";
input int MagicNumber=5005;
input string Comment ="AI GEN XII";
//input string _;
//input string ="GPT";
input string GPTModel="GPT-4o";
input string Aggressivity ="Low Aggressivity";
input string Function= "Advisor only";
input bool DisableAnimation=false;
string TimeFilter="----------Time Filter";
extern int StartHour=0;
extern int StartMinute=0;
extern int EndHour=23;
extern int EndMinute=59;
int Secs;
int Stop;
int MaxDistance;
bool Delta;
double MaxSpread=0;
int MaxTrailing=0;
int returned_i;
bool Gb_0000;
double Id_0038;
double Ind_000;
double Id_0040;
double Id_0030;
int Ii_009C;
double Id_01C0;
double Id_00F0;
double Id_0068;
double Id_0100;
double Id_0070;
double Id_0110;
double Id_0060;
int Ii_00A0;
double Id_01B8;
int Ii_0098;
double Id_0140;
double Id_00B0;
double Id_00B8;
double Id_00A8;
double Id_0130;
int Ii_0084;
int Gi_0000;
double Ind_004;
double Id_0138;
int Ii_0088;
double Gd_0000;
double Id_00C8;
double Id_0120;
int Ii_0000;
int Ii_0080;
int Ii_0028;
int Gi_0021;
double Gd_0001;
double Id_0128;
bool Gb_0001;
double Ind_002;
double Id_00C0;
double Gd_0002;
double Gd_0003;
int Gi_0001;
bool returned_b;
double Id_00D0;
int Gi_0002;
int Ii_004C;
double Gd_0004;
double Gd_0005;
double Id_0108;
double Gd_0006;
double Id_00E0;
double Id_00F8;
double Id_00E8;
double Id_0170;
double Id_0178;
double Gd_0007;
double Id_00D8;
long returned_l;
int Ii_007C;
bool Gb_0007;
bool Gb_000D;
bool Gb_002F;
int Gi_002F;
int Ii_0094;