Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Значение "inf" означает мусор, неинициализированное значение. Другими словами, если Вы объявляете переменную, то её нужно инициализировать. Например:
Поставил ее в область, где инициализация происходит:
void OnDeinit(const int reason)
{
ObjectDelete(0,"lab");
}
//+------------------------------------------------------------------+
//| |
//+------------------------------------------------------------------+
int i=0;
double dbl_volume=0.0;
int OnCalculate(const int rates_total,
const int prev_calculated,
const datetime &time[],
const double &open[],
Теперь появились цифры, но это явно не максимально возможный лот
Не совсем, точнее вообще не понимаю, что Вы считаете.
Может Вам нужно это:
SYMBOL_VOLUME_MIN
Минимальный объем для заключения сделки
double
?
Не совсем, точнее вообще не понимаю, что Вы считаете.
Может Вам нужно это:
SYMBOL_VOLUME_MIN
Минимальный объем для заключения сделки
double
?
Мне нужно, чтобы этот индикатор считал максимально возможный объем, который можно открыть при текущем депозите, свободной марже и стоимости лота. Как он это делает в мт4 (показал на скрине рабочий вид). При изменении маржи, он автоматически показывает изменение максимально возможного объема при текущих данных.
Например, по приведенному скрину, я сейчас могу открыть ордер объемом в 3.68 при текущей свободной марже.
Нашел, наверное мне нужен
SYMBOL_VOLUME_MAX
Максимальный объем для заключения сделки
double
Мне нужно, чтобы этот индикатор считал максимально возможный объем, который можно открыть при текущем депозите, свободной марже и стоимости лота. Как он это делает в мт4 (показал на скрине рабочий вид). При изменении маржи, он автоматически показывает изменение максимально возможного объема при текущих данных.
Например, по приведенному скрину, я сейчас могу открыть ордер объемом в 3.68 при текущей свободной марже.
Нашел, наверное мне нужен
SYMBOL_VOLUME_MAX
Максимальный объем для заключения сделки
double