Привыкли все наверное работать или в большинстве с метатрейдером четвертой версии, но время не стоит на месте и с каждым годом мт5 стала улучшаться платформа, чтобы трейдерам было более комфортно на ней работать, вот уже и появилась возможность осуществлять разнонаправленные сделки. Но суть дела обстоит в самих индикаторах, которые как раз в разных версиях не подходят к друг другу. Вот есть к примеру на мт4 определитель максимального лота, а на мт5 сколько не искал такого нет, поэтому если есть возможность переписать этот код на пятую версию, то помогите кто-нибудь.
#property indicator_chart_window
extern color Color = Red;
extern int Size = 14;
extern string Font = "Verdana";
int init() {
return (0);
}
int deinit() {
ObjectDelete("lab");
return (0);
}
int start() {
int l_ind_counted_0 = IndicatorCounted();
double l_free_magrin_4 = 0;
double l_marginrequired_12 = 0;
double ld_20 = 0;
l_free_magrin_4 = AccountFreeMargin();
l_marginrequired_12 = MarketInfo(Symbol(), MODE_MARGINREQUIRED);
ld_20 = l_free_magrin_4 / l_marginrequired_12;
ObjectCreate("lab", OBJ_LABEL, 0, 0, 0);
ObjectSet("lab", OBJPROP_XDISTANCE, 3);
ObjectSet("lab", OBJPROP_YDISTANCE, 27);
ObjectSetText("lab", DoubleToStr(ld_20, 2), Size, Font, Color);
return (0);
}