Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 569

 
edutak:
Не открываются, надо через указанное расстояние.
 Вы хотите установить два стоповых ордера рядом с ценой? Если я правильно понял. Не установите, хотя-бы на расстоянии спреда.
[Удален]  
Aleksandr Prishenko:
 Вы хотите установить два стоповых ордера рядом с ценой? Если я правильно понял.
Нет, в рынке уже есть ордера Бай и Селл, на некотором расстоянии от них.
 
edutak:
Не открываются, надо через указанное расстояние.
Ордера OP_BUYSTOP и OP_SELLSTOP отерываются не по Ask и Bid а по заданной цене.
 
Alexey Viktorov:
Ордера OP_BUYSTOP и OP_SELLSTOP отерываются не по Ask и Bid а по заданной цене.
Активируются этими ценами.
 
Artyom Trishkin:
Активируются этими ценами.
Артём, ну посмотри повнимательней код...
 
Alexey Viktorov:
Артём, ну посмотри повнимательней код...
Я с мобилы. Не удобно.
 

Здравствуйте.

Подскажите, пожалуйста как рассчитать лот средствами МТ4, для следующего примера.

Позиция лотом 0.1 закрыта с убытком -15 $.

Каким лотом открыть позицию чтобы при достижении Т/Р = 20 пунктов, прибыль составила 20$ + 15 $.

То есть, как посчитать что лот должен быть 0.175 и округлить в большую сторону?

 
mila.com:

Здравствуйте.

Подскажите, пожалуйста как рассчитать лот средствами МТ4, для следующего примера.

Позиция лотом 0.1 закрыта с убытком -15 $.

Каким лотом открыть позицию чтобы при достижении Т/Р = 20 пунктов, прибыль составила 20$ + 15 $.

То есть, как посчитать что лот должен быть 0.175 и округлить в большую сторону?

Был уже когда-то такой вопрос:

Как рассчитать, судя из свободных средств и лота, сколько пунктов (в поинтах) может пройти цена в минус??? есть у кого нибудь такой код???

И был уже такой ответ:

формула связи: Лот=Деньги/(Стоплос*Тик)
Деньги - заработанное/потерянное
Стоплос - в пунктах брокера
Тик - MarketInfo(MODE_TICKVALUE), ну или SymbolInfoDouble(Symbol(),SYMBOL_TRADE_TICK_VALUE);
Отсюда крутите как хотите:
Стоплос=Деньги/(Лот*Тик)
Деньги=Лот*Стоплос*Тик

 
mila.com:

Здравствуйте.

Подскажите, пожалуйста как рассчитать лот средствами МТ4, для следующего примера.

Позиция лотом 0.1 закрыта с убытком -15 $.

Каким лотом открыть позицию чтобы при достижении Т/Р = 20 пунктов, прибыль составила 20$ + 15 $.

То есть, как посчитать что лот должен быть 0.175 и округлить в большую сторону?

лот = (абсолютная_величина(профит_ордера) + желаемая прибыль) / (размер_стандартного_контракта * ТР * поинт)

Для конкретных чисел будет так

lot = (fabs(-15.0) + 20.0) / (100000 * 20 * 0.0001);

Округлить в большую сторону

ceil(lot * 100)*0.01;
 

Всем привет. Кто может, окажите пож. помощь в установке совы на график. Суть моей проблемы. Написал советник, причем,в советнике нет обращений к индикаторам, Все индикаторы написаны в программе. Произвел компиляцию, а затем прогнал в тестере стратегий. Все без проблем. Ставлю советник на график, даю разрешение на торговлю на мониторе, в настройках и в появляющемся окошке самого советника. На ценовом графике вместо смайлика с рожицей появляется иконка советника, а на ней зеленый кружок, внутри которого  белый треугольничек. Пробовал эту процедуру несколько раз, результаты прежние. Менял на ценовом графике периоды, на мониторе появляется сообщение из функции OnDeinit(), т.е. одна свеча обрабатывается в программе и работа прекращается.

   Заглянул в журнал:

              -  при одной из попыток установки советника программа выдала сообщение о смене  Профиля;

             - во всех остальных попытках загрузка советника проходит без замечаний.

С профилями я когда-то работал: увеличивал число профилей, на каждом профиле устанавливал свои графики. Если что-то и нарушил там, то этого я, к сожалению, не знаю. Не знаю и что там надо нарушить, чтобы пограмма выдала сообщение о смене профиля. Хотя может быть сбой идет и по другой причине. Мне это не понятно.