ПОИСК СОВЕТНИКОВ vol. 2 [кто ищет, пишем здесь]

  • Автор темы Автор темы chocolate
  • Дата начала Дата начала
Это реально, но есть важный нюанс: Stop Limit не гарантирует закрытие сделки. Если цена резко «перепрыгнет» ваш уровень (гэп), ордер не сработает, и сделка останется открытой с растущим убытком. В MT5 это реализовано штатно, а в MT4 такой механизм придется имитировать кодом. Вы готовы к риску «незакрытия» позиции ради борьбы с проскальзыванием?
Я когда-то лет 10 назад писал на заказ сова для МТ5 - мартина-перевертыша и в итоге все в пустую потраченное время - на тех фьючерсах, на которых торговал заказчик, цена летала так, что ни по тикам, ни по отложкам, сервер не успевал отработать. Цена так быстро и так на много меняла значение, что именно на этом заказчик и хотел заработать, но увы.
 
Это реально, но есть важный нюанс: Stop Limit не гарантирует закрытие сделки. Если цена резко «перепрыгнет» ваш уровень (гэп), ордер не сработает, и сделка останется открытой с растущим убытком. В MT5 это реализовано штатно, а в MT4 такой механизм придется имитировать кодом. Вы готовы к риску «незакрытия» позиции ради борьбы с проскальзыванием?
Конечно я осознаю риски..но это можно как то подстраховать..например установкой таймера для закрытия позиции....если в течении какого то периода например (1-2 минуты) ордер не исполняется,закрыть его принудительно по любой цене. Будет ли это статистически все равно выгодно..не могу сказать..пока не испытаю.
Без проскальзывания..этот подход работает на XAUUSD очень хорошо...
 
Спасибо за поддержку,однако у меня это не работает..ничего не присходит. Возможно что мы по разному поняли задачу?!
Мне необходимо что бы советник :
  • Авто : Автоматически добавлял Trelling Stop Loss Limit к любой сделке (ручной или открытой роботом), если они не установлены.
Мой другой советник открывает позицию....и ваш советник не выставляет к нему Trelling Stop Loss Limit....
Мой советник имеет встроенный Trelling Stop Loss....однако при срабатывании цены имеют проскальзывание...я пытаюсь это избежать...Можно так сделать? Спасибо!
Поставь себе индикатор.
У него есть параметр показывающий /Минимальный отступ в пунктах от текущей цены закрытия для установки Stop ордеров/
На скрине выделил кружком.
Если этот параметр не позволяет установки стоповых ордеров то они и не устанавливаются.
Может у тебя в этом проблема близкого расстояния до цены.
В общем обрати внимание на этот параметр.
 

Вложения

  • Безымянный.png
    Безымянный.png
    51,4 КБ · Просмотры: 80
  • Show Money v.2.1.mq4
    Show Money v.2.1.mq4
    20,7 КБ · Просмотры: 10
Поставь себе индикатор.
У него есть параметр показывающий /Минимальный отступ в пунктах от текущей цены закрытия для установки Stop ордеров/
На скрине выделил кружком.
Если этот параметр не позволяет установки стоповых ордеров то они и не устанавливаются.
Может у тебя в этом проблема близкого расстояния до цены.
В общем обрати внимание на этот параметр.
Спасибо за поддержку...но ордера устанавливаюся...но "скользят" на реале..на демо все прекрасно...вот я пытаюсь что то предпринять..
 
Конечно я осознаю риски..но это можно как то подстраховать..например установкой таймера для закрытия позиции....если в течении какого то периода например (1-2 минуты) ордер не исполняется,закрыть его принудительно по любой цене. Будет ли это статистически все равно выгодно..не могу сказать..пока не испытаю.
Без проскальзывания..этот подход работает на XAUUSD очень хорошо...
попробуйте этот:

Чтобы реализовать ваш запрос «без проскальзываний», я использовал логику виртуального трейлинг-стопа. Как это работает: Скрытность: Советник не выставляет реальный Stop Loss на сервер брокера (чтобы тот не закрыл сделку по рынку с проскальзыванием). Лимитное исполнение: Когда цена касается уровня трейлинга, советник пытается закрыть сделку командой OrderClose с параметром Slippage = 0. Контроль: Если цена изменилась, советник не «догоняет» её, а ждет следующего тика, чтобы закрыться именно по вашей цене (имитация Limit-ордера).
 

Вложения

Всем привет! scalperAvtomatFXcom не завалялся у кого такой? последней версии если нет то и старый можно , может есть вылеченный от жадности
 
попробуйте этот:

Чтобы реализовать ваш запрос «без проскальзываний», я использовал логику виртуального трейлинг-стопа. Как это работает: Скрытность: Советник не выставляет реальный Stop Loss на сервер брокера (чтобы тот не закрыл сделку по рынку с проскальзыванием). Лимитное исполнение: Когда цена касается уровня трейлинга, советник пытается закрыть сделку командой OrderClose с параметром Slippage = 0. Контроль: Если цена изменилась, советник не «догоняет» её, а ждет следующего тика, чтобы закрыться именно по вашей цене (имитация Limit-ордера).
Увы...к сожалению это НЕ работает в данной ситуации...почти все ордера "скользят"....даже на ДЕМО
2533360662026.02.13 10:10:44sell0.10xauusd.pro4987.334986.920.002026.02.13 10:11:164986.92-0.450.000.004.10
2533363422026.02.13 10:11:17sell0.10xauusd.pro4986.894982.450.002026.02.13 10:12:284982.60-0.450.000.0042.90
2533367292026.02.13 10:12:28sell0.10xauusd.pro4982.654982.440.002026.02.13 10:14:074982.67-0.450.000.00-0.20

Что еще можно предпринять?
 
Последнее редактирование:
Увы...к сожалению это НЕ работает в данной ситуации...почти все ордера "скользят"....даже на ДЕМО
2533360662026.02.13 10:10:44sell0.10xauusd.pro4987.334986.920.002026.02.13 10:11:164986.92-0.450.000.004.10
2533363422026.02.13 10:11:17sell0.10xauusd.pro4986.894982.450.002026.02.13 10:12:284982.60-0.450.000.0042.90
2533367292026.02.13 10:12:28sell0.10xauusd.pro4982.654982.440.002026.02.13 10:14:074982.67-0.450.000.00-0.20

Что еще можно предпринять?
Это происходит потому, что вы торгуете золотом (XAUUSD) на Pro/ECN-счете. Жесткая правда (почему это не работает): ECN-брокеры игнорируют Slippage=0: На счетах ".pro" OrderClose использует рыночное исполнение. Брокер игнорирует ваш запрос на "нулевое проскальзывание" и исполняет ордер по первой доступной цене. Природа стоп-лосса: Стоп-лосс — это рыночный ордер. Как только цена достигает вашего уровня, он запускает команду "Продать СЕЙЧАС по любой цене". Если цена подпрыгивает (образует гэп) в течение этой доли секунды, вы получаете проскальзывание. Волатильность золота: В ваших логах вы видите гэпы от 0,02 до 0,45. Для золота это нормальное рыночное поведение.
«Что ещё можно сделать?» (Опасное решение)

Чтобы действительно принудительно закрыть позицию по лимитному ордеру, вы должны отказаться от закрытия по рыночной цене и дождаться отскока цены. Это логика «лимитного отката».

ВНИМАНИЕ: КРАЙНИЙ РИСК
Если цена рухнет и больше не отскочит, этот советник НИКОГДА не закроет сделку. Вы можете потерять весь свой счёт.

Если вы принимаете этот риск, вот код, который пытается закрыть позицию только в том случае, если цена вернётся к вашему конкретному уровню (имитируя выход по лимитному ордеру):

Краткое описание вариантовИспользуйте прикрепленный код: он борется за каждый пункт, но если рынок обвалится на 1000 пунктов, вы будете удерживать его до самого падения, потому что он ждет «лучшей цены», которая никогда не появится.Перейдите на MetaTrader 5: MT5 имеет встроенные ордера STOP LIMIT. Они безопаснее и быстрее, но даже их можно пропустить при обвале.Примите реальность: на XAUUSD проскальзывание в 0,45 — это «издержки ведения бизнеса». Профессиональные трейдеры учитывают это проскальзывание в своей стратегии, а не пытаются устранить его технически (что часто невозможно).
 

Вложения

Это происходит потому, что вы торгуете золотом (XAUUSD) на Pro/ECN-счете. Жесткая правда (почему это не работает): ECN-брокеры игнорируют Slippage=0: На счетах ".pro" OrderClose использует рыночное исполнение. Брокер игнорирует ваш запрос на "нулевое проскальзывание" и исполняет ордер по первой доступной цене. Природа стоп-лосса: Стоп-лосс — это рыночный ордер. Как только цена достигает вашего уровня, он запускает команду "Продать СЕЙЧАС по любой цене". Если цена подпрыгивает (образует гэп) в течение этой доли секунды, вы получаете проскальзывание. Волатильность золота: В ваших логах вы видите гэпы от 0,02 до 0,45. Для золота это нормальное рыночное поведение.
«Что ещё можно сделать?» (Опасное решение)

Чтобы действительно принудительно закрыть позицию по лимитному ордеру, вы должны отказаться от закрытия по рыночной цене и дождаться отскока цены. Это логика «лимитного отката».

ВНИМАНИЕ: КРАЙНИЙ РИСК
Если цена рухнет и больше не отскочит, этот советник НИКОГДА не закроет сделку. Вы можете потерять весь свой счёт.

Если вы принимаете этот риск, вот код, который пытается закрыть позицию только в том случае, если цена вернётся к вашему конкретному уровню (имитируя выход по лимитному ордеру):

Краткое описание вариантовИспользуйте прикрепленный код: он борется за каждый пункт, но если рынок обвалится на 1000 пунктов, вы будете удерживать его до самого падения, потому что он ждет «лучшей цены», которая никогда не появится.Перейдите на MetaTrader 5: MT5 имеет встроенные ордера STOP LIMIT. Они безопаснее и быстрее, но даже их можно пропустить при обвале.Примите реальность: на XAUUSD проскальзывание в 0,45 — это «издержки ведения бизнеса». Профессиональные трейдеры учитывают это проскальзывание в своей стратегии, а не пытаются устранить его технически (что часто невозможно).
Я все понимаю...защита счета у меня установлена, попробую...обязательно сообщу о результатах. Спасибо!!!
 
Доброго времени суток всем.Нужен тестер стратегий для МТ4.Если у кого имеется поделитесь пожалуйста.
Привет Всем. Вот тестер для прогона любого индика в ручную. Внимательно изучи инструкцию по установке
 

Вложения

Большое спасибо за информацию. У вас есть более поздние версии экспертной версии?
 

Вложения

Посмотрели (1239) Посмотреть

Отслеживают (1382) Посмотреть

Назад
Верх