Обновление платформы MetaTrader 4 билд 625: Журналы в MetaTrader Market и новый MetaViewer - страница 24
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Ого. Уже можно и такое присваивание делать:
int var1, var2, var3, var4, var5;
var1 = var2 = var3 = var4 = var5 = 0;
Перепробовал всё, что пришло в голову. Не помогло ничего.
...
Ого. Уже можно и такое присваивание делать:
int var1, var2, var3, var4, var5;
var1 = var2 = var3 = var4 = var5 = 0;
Учитываешь, что в dll массив приходит не как т.н. "таймсерия"? Т.е. price[0] - это самая первая, самая старая цена.
подскажите где ошибка
improper enumerator cannot be used
код перед стартом:
вот пишет такую ошибку: improper enumerator cannot be used
Посмотрите справку по функции iMa():
iMA
Возвращает значение технического индикатора Moving Average.
double iMA(
string symbol, // имя символа
int timeframe, // таймфрейм
int ma_period, // период
int ma_shift, // сдвиг средней
int ma_method, // метод усреднения
int applied_price, // тип цены
int shift // сдвиг
);
Параметры
symbol
[in] Символьное имя инструмента, на данных которого будет вычисляться индикатор. NULL означает текущий символ.
timeframe
[in] Период. Может быть одним из значений перечисления ENUM_TIMEFRAMES. 0 означает период текущего графика.
ma_period
[in] Период усреднения для вычисления индикатора.
ma_shift
[in] Сдвиг индикатора относительно ценового графика.
ma_method
[in] Метод усреднения. Может быть любым из значений перечисления ENUM_MA_METHOD.
applied_price
[in] Используемая цена. Может быть одним из значений перечисления ENUM_APPLIED_PRICE.
shift
[in] Индекс получаемого значения из индикаторного буфера (сдвиг относительно текущего бара на указанное количество периодов назад).
Вы вместо значения из перечисления ENUM_MA_METHOD пытаетесь вставить что-то своё. Вас ничего не смущает? Даже то, что компилятору не нравится?
flags=339
Добрый день. Подскажите, есть скрипт PeriodConverter. Можно получить любой период графика и открыть его через меню Файл->Открыть автономно. Можно ли тоже самое сделать программно через эксперт, т.е. непосредственно открыть такой автономный график?
Торговля данному эксперту запрещена. На месте соответствующего флага - 0
Так то оно так. Но почему после ChartApplyTemplate торговля становится разрешена? Такое впечатление, что глобальная кнопка перекрывает локальные установки эксперта.
Нельзя ли в следующий билд добавить 2 функции:
string ExpertName(long chart_id) - имя эксперта, запущенного на указанном чарте
bool ExpertAllowLiveTrading(long chart_id, bool bAllow) - разрешить/запретить торговлю для эксперта на чарте
И в функцию ExpertRemove можно добавить chart_id в качестве параметра.