Создаем мультивалютный советник

Программирование прибыли: от азов к секретам мастерства. Читайте, спрашивайте, делитесь опытом.
Бонус за сообщение 0.5$
Ответственный Модератор - Haos

Re: Создаем мультивалютный советник

Сообщение Haos » 11 авг 2017, 09:33

ВЯЧЕСЛАВПЕТРОВ, вычисление коэффициента корреляции мною рассмотрены в теме Функции статистики для разработчика. Посмотрите код скрипта для демонстрации расчета коэф. корреляции. Если будут вопросы - спрашивайте.
Аватар пользователя
Haos
Специалист MQL
 
Сообщений: 24699
Зарегистрирован: 29 мар 2014, 16:07
Средств на руках: 193.70 Доллар
Группа: Главные модераторы
Благодарил (а): 3379 раз.
Поблагодарили: 8200 раз.

Создаем мультивалютный советник

Сообщение ВЯЧЕСЛАВПЕТРОВ » 04 фев 2018, 12:03

Доброго всем дня.
Как рассчитать в советнике стоимость одного пункта.
Аватар пользователя
ВЯЧЕСЛАВПЕТРОВ
 
Сообщений: 1522
Зарегистрирован: 06 сен 2016, 21:28
Средств на руках: 90.40 Доллар
Награды: 2
Ветеран I (1) Медаль за эрудицию (1)
Группа: Базовая
Благодарил (а): 3574 раз.
Поблагодарили: 434 раз.

Создаем мультивалютный советник

Сообщение Рэндом » 04 фев 2018, 12:21

Код: выделить все
double d=SymbolInfoDouble(SYMBOL_TRADE_TICK_SIZE);

В МТ есть несколько функций получения информации о символе. Их описание находиться в справке в разделе Получение рыночной информации. Нет смысла копировать справку сюда.
Аватар пользователя
Рэндом
Специалист MQL
 
Сообщений: 13700
Зарегистрирован: 18 июл 2013, 08:05
Средств на руках: 31.45 Доллар
Группа: Администраторы
Благодарил (а): 1131 раз.
Поблагодарили: 3174 раз.
Каждый заблуждается в меру своих возможностей.

Создаем мультивалютный советник

Сообщение Haos » 04 фев 2018, 12:30

ВЯЧЕСЛАВПЕТРОВ писал(а):Доброго всем дня.
Как рассчитать в советнике стоимость одного пункта.

Изучите предопределенную функцию MarketInfo();
В данном случае вопрос решается так (см. код ниже):
Код: выделить все
double  dblLS = MarketInfo(Symbol(), MODE_TICKVALUE);

Вводите переменную типа double и присваиваете ей нужную спецификацию.
Аватар пользователя
Haos
Специалист MQL
 
Сообщений: 24699
Зарегистрирован: 29 мар 2014, 16:07
Средств на руках: 193.70 Доллар
Группа: Главные модераторы
Благодарил (а): 3379 раз.
Поблагодарили: 8200 раз.

Создаем мультивалютный советник

Сообщение Kalkin » 07 фев 2018, 17:12

ВЯЧЕСЛАВПЕТРОВ писал(а):Доброго всем дня.
Как рассчитать в советнике стоимость одного пункта.

В теме mql-teoriya-i-praktika/raschet-velichini-lota-v-zavisimosti-ot-razmera-sl-t1419.html этот вопрос рассматривался.
Для форексных пар стоимость одного пункта из расчета на один лот можно вычислить по формуле:
Код: выделить все
double TickValue=MarketInfo(Symbol(),MODE_TICKVALUE)/(MarketInfo(Symbol(),MODE_TICKSIZE)/Point);
Аватар пользователя
Kalkin
 
Сообщений: 1589
Зарегистрирован: 05 мар 2015, 06:51
Средств на руках: 108.80 Доллар
Награды: 2
Ветеран I (1) Медаль за научный вклад (1)
Группа: Базовая
Благодарил (а): 633 раз.
Поблагодарили: 1190 раз.
Ace Register Votive


Вернуться в MQL – теория и практика

Кто сейчас на форуме?

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 50

Права доступа к форуму

Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения