Программирование прибыли: от азов к секретам мастерства. Читайте, спрашивайте, делитесь опытом.
Бонус за сообщение 0.5$
Ответственный Модератор - Haos
Сообщений: 65
•
1 ... 3, 4, 5, 6, 7
Re: Создаем мультивалютный советник
Создаем мультивалютный советник
Создаем мультивалютный советник
Рэндом » 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
-
- Группа: Базовая
- Благодарил (а): 633 раз.
- Поблагодарили: 1190 раз.
Ace Register Votive
Кто сейчас на форуме?
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 390
Права доступа к форуму
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения