Пробуйте, если не жаль терять время
При заданном начальном параметре
extern double Lot = 0.015; брокер всё-равно открывает ордера с лотом
0.01 .
* В этом сове есть ещё масса критических предупреждений, для точного исправления которых придётся перебирать по косточкам весь код, чтобы точно понять задумку автора. Это связано с повышенной точностью при задании условий ( для откр., модиф. и др.) т.е.
И/ИЛИ должны разделяться в коде отдельными группами.
пример из кода:
if (Gsa_1120[Gi_1012] > 0
&& Ld_40 < Gda_1080[Gi_1012][1][Li_80] - Gda_976[Gi_1012]
&& Gi_240 > 0
|| Mode_Close_Orders == 5)