Voldemar227

Читают

User-icon
155

Записи

104

Торговая стратегия VR Gap с исходным кодом

VR Gap — это автоматизированная торговая система для платформы MetaTrader, основанная на классическом рыночном явлении — ценовых разрывах (гэпах). Стратегия рассчитана на работу на любом таймфрейме и предполагает, что рынок склонен возвращаться к уровням, где произошел резкий скачок цены, с целью «закрытия окна».


Торговая стратегия VR Gap с исходным кодом

Основная идея и логика входа
Советник работает исключительно по факту появления новой свечи на графике. В момент открытия каждого нового бара происходит сравнение двух ключевых ценовых уровней:

Цена закрытия предыдущего завершенного бара.
Цена открытия текущего формирующегося бара.
Если разница между этими значениями по модулю превышает заданный трейдером порог (параметр Минимальный размер гэпа), фиксируется наличие ценового разрыва. Далее стратегия действует вопреки первоначальному импульсу, делая ставку на коррекцию:

Гэп вниз (цена открытия ниже закрытия предыдущей свечи): Открывается длинная позиция (Buy) в расчете на рост и закрытие гэпа сверху.
Гэп вверх (цена открытия выше закрытия предыдущей свечи): Открывается короткая позиция (Sell) в расчете на падение и закрытие гэпа снизу.

( Читать дальше )

Скрипт отбора финансовых инструментов по цене

Друзья, всем привет!

Написал скрипт для обора финансовых инструментов по их цене в MetaTrader 5

В MetaTrader 5 открываем редактор кода и создаем скрипт, называем как удобно. Удаляем весь шаблонный код. Вставляем код который ниже опубликован, нажимаем компилировать. Скрипт появится в Навигаторе в разделе скрипты. Мышей перетаскиваем скрипт на любой график, вводим нужные данные в настройках и ждем завершения работы. Ну или можно скачать уже готовый по ссылке 

Если в выборке будет много финансовых инструментов, скрипт может долго работать 2-3 минуты. Он должен получить цены финансовых инструментов, а затем сравнить их с настройками. На загрузку цен одного фин. инструмента, я заложил 100мс. 


Логика работы скрипта:
1 — Загружаем максимум фин. инструментов, но не более 5000 (Ограничение на уровне терминала)
2 — Прокачиваем последние цены
3 — Сравниваем цены с указанными в настройках
4 — Не подходящие фин. инструменты убираем из обзора рынка.

Фин. инструменты по которым есть открытые позиции или графики, из окна обзор рынка, НЕ УДАЛЯЮТСЯ. Ограничение на уровне терминала.

( Читать дальше )

День N2 Муки разработки, решение проблем и создание новых, движемся.

Друзья, всем доброго времени суток, продолжаю работать над приложением.

День N1 Начало разработки торгового панели для MetaTrader.

В предыдущем первом посте я немного рассказал о целя и о том что уже сделано.
Теперь потихоньку движемся дальше.

Столкнулся с проблемой работы прикладных окон, именно тех окон в которых располагаются кнопки, тексты и другие объекты.
Суть проблемы в том что создавать окна нужно с полного нуля и продумывать их поведение и разные ситуации. Например когда окно находится над другим окном, или когда трейдер не кликнул по окну а сразу потянул его в сторону. Каждое такое поведение должно быть четко описано в коде. Еще в первом дне, мне казалось что проблему я решил и четко запрограммировал работу окон, но не все так просто оказалось. Не смотря на то что MQL достаточно мощный язык, есть вещи которые реализовать не так просто.

Я убедился в этом скачав другие приложения с поддержкой прикладных окон, там вообще лютый треш, если окна друг над другом и кликнуть по кнопке верхнего окна то одновременно срабатывают кнопки и в окнах на заднем плане, и это даже в дорогих платных программах.



( Читать дальше )

День N1 Начало разработки торгового панели для MetaTrader.

Друзья, я начал работу над большим проектом для терминалов MetaTrader и хочу поделиться с вами ходом работы. Работу делаю открытой, так как хочу получать обратную связь, критику, комментарии и предложения. Постепенно буду освещать текстами и видео не только ход работ, но все то, с чем сталкивается разработчик в процессе реализации больших проектов. (мысли, идеи, ошибки, находки, рассуждения).

Главная цель, которую я себе поставил, — это разработать комфортную, интуитивно понятную торговую панель для MetaTrader 4/5. Я знаю, что существует очень много подобных хороших приложений, платных и бесплатных. Большинство из них я сам тестировал и работал с ними, но мне всегда чего то не хватало. В данном проекте я реализую не только комфорт и удобство, но и дополнительные торговые инструменты.

Пара слов о себе: Владимир, 42 года, трейдингом и разработкой приложений занимаюсь больше 15 лет (По этому писатель в блогах из меня «такой себе»), основной интерес — это автоматизация торговых стратегий. Достаточно хорошо знаю язык программирования MQL. Частенько помогаю начинающим разработчикам с трудными моментами, веду не большие блоги, делаю видео, статьи о трейдинге и разработке торговых приложений.

( Читать дальше )

Алготрейдинг: Что такое бычий тренд?

Алготрейдинг: Что такое бычий тренд?
Алготрейдинг: Что такое бычий тренд?


Коллеги, привет. Часто в чатах мелькает вопрос: «Как понять, что тренд развернулся и мы действительно входим в бычий рынок?». С технической точки зрения всё просто: бычий тренд — это серия повышающихся максимумов и минимумов. Но дьявол, как всегда, в деталях. Субъективно нам всегда кажется, что рост уже «перегрет», и хочется либо выйти пораньше, либо, что еще хуже, начать продавать от предполагаемой «вершины». Это главная ловушка.

Для чего нам нужно четкое понимание тренда? Чтобы выстроить систему. Если вы определили восходящее движение на старшем таймфрейме, ваша стратегия должна быть гибкой только в одну сторону — на покупку. Вопрос лишь в точке входа: брать сразу на пробое или ждать отката. Но базовое правило «тренд — друг» никто не отменял. Ручная торговля здесь требует железобетонной дисциплины, потому что эмоции постоянно будут шептать: «Закрывайся, сейчас упадет».

Как применить это на практике без потери нервов? Алготрейдинг предлагает простое решение: вы формализуете правила и доверяете исполнение машине.



( Читать дальше )

Алготрейдинг: Печатный станок 21 века?


Алготрейдинг: Печатный станок 21 века?

Коллеги, привет! Тема алготрейдинга сейчас на пике популярности. Многие думают: «Напишу робота и буду стричь купоны». Но давайте без иллюзий — это не так просто, как кажется. Хотя, безусловно, автоматизация открывает огромные возможности.

Алготрейдинг позволяет исключить человеческий фактор: робот не устаёт, не боится, не жадничает. Он может одновременно следить за десятками инструментов и реагировать на рыночные события быстрее любого человека. Это даёт преимущество, особенно на высокочастотных стратегиях. Но любой алгоритм создаётся человеком, а люди склонны ошибаться.

Основная проблема — адаптация к меняющемуся рынку. То, что работало вчера, сегодня может стать убыточным. Алгоритм нужно постоянно совершенствовать, учитывать новые данные, проводить стресс-тесты. Иначе вместо дохода получите убытки. Поэтому алготрейдинг — это не пассивный доход, а активная работа над своей торговой системой.

Если вы готовы учиться, программировать и анализировать — алготрейдинг станет вашим мощным союзником.

( Читать дальше )

Что такое ликвидация?


Что такое ликвидация?

Коллеги, привет. Тема сегодняшнего поста — одна из основ риск-менеджмента, которая, к сожалению, часто познается на собственных ошибках. Поговорим о ликвидации.

Что это? В маржинальной торговле ликвидация — это принудительное закрытие позиции (или части позиций) торговой системой при достижении критического уровня маржи. Простыми словами: когда ваш убыток по открытой позиции приближается к сумме залога (начальной маржи), брокер/биржа, чтобы не допустить отрицательного баланса, автоматически закрывает позицию по рынку. Цена, при которой это происходит, называется ценой ликвидации.

Для чего это нужно? Ликвидация — это необходимый механизм, обеспечивающий целостность торговой системы. Он защищает кредитора (биржу) от риска невозврата средств, предоставленных в виде кредитного плеча. Для трейдера это одновременно и жесткий ограничитель риска, и сигнал о том, что мани-менеджмент дал сбой. В классическом понимании ликвидация не позволяет уйти в минус ниже нуля (хотя на некоторых криптобиржах бывают исключения с отрицательным балансом при высокой волатильности).

( Читать дальше )

Что такое «шум рынка» и как это использовать?


Что такое «шум рынка» и как это использовать?

В трейдинге «шумом рынка» называют хаотичные и краткосрочные ценовые колебания, которые не связаны с глобальным трендом или фундаментальными изменениями. Это случайные движения вверх и вниз, вызванные действиями мелких спекулянтов, высокочастотными алгоритмами или эмоциональными реакциями толпы на незначительные новости. На графике шум проявляется в виде множества мелких свечей и теней, которые «засоряют» картину и мешают трейдеру увидеть общее направление цены. Для новичка это главный враг: он провоцирует ложные входы и заставляет принимать решения на основе случайных всплесков, а не реальной рыночной ситуации.

Однако опытные трейдеры научились использовать шум в свою пользу. Основной подход заключается в фильтрации сигналов через увеличение таймфреймов — чем старше график, тем меньше на нем заметна хаотичная мелкая движуха. Кроме того, шум создает идеальные условия для скальперов и внутридневных трейдеров, которые ловят микро-движения. Например, в период консолидации (флэта) шум позволяет торговать от границ узкого диапазона, пока крупный игрок не вошел в рынок. Также существуют стратегии, основанные на торговле пробоев уровней: когда цена на фоне шума пробивает значимый уровень, это часто ложный сигнал, но если пробой происходит на сниженном шуме и возросших объемах — он считается надежным.

( Читать дальше )

Что такое дисциплина в трейдинге и как это использовать?


Что такое дисциплина в трейдинге и как это использовать?

Дисциплина в трейдинге — это фундаментальная способность трейдера неукоснительно следовать заранее разработанному торговому плану и риск-менеджменту, полностью исключая эмоциональные, спонтанные решения. Рынок постоянно провоцирует трейдера на нарушение правил: после серии убытков возникает желание «отыграться» и войти в сделку большего объёма, а после череды побед появляется эйфория и излишняя самоуверенность, ведущая к игнорированию стоп-лоссов. Дисциплина — это тот внутренний стержень, который заставляет вас закрыть убыточную позицию по сигналу, даже если через час цена развернётся в вашу сторону, или проигнорировать сверхприбыльный, но очень рискованный сигнал, не соответствующий вашей стратегии.

Использовать дисциплину в торговле означает превратить её в привычку и ежедневный ритуал. Начинается это с чёткой формализации правил: вы должны точно знать, при каких условиях входите в сделку, где ставите тейк-профит и стоп-лосс, и какова максимальная просадка по счёту в день. Далее следует ведение дневника сделок, где вы фиксируете не только графики, но и свои эмоции — это помогает отследить, когда вы отклоняетесь от плана. Самое сложное — это пауза. Дисциплинированный трейдер умеет сказать себе «стоп» и отойти от терминала, если рынок идёт против него или если он поймал себя на желании нарушить собственные правила.

( Читать дальше )

Что такое «Гап» и как это использовать?


Что такое «Гап» и как это использовать?

В трейдинге «гап» (от англ. gap — разрыв) — это ситуация на графике цены актива, когда между закрытием предыдущей торговой сессии и открытием следующей образуется ценовой разрыв. Проще говоря, если цена открытия заметно выше или ниже цены закрытия прошлого дня, и между этими значениями не было сделок, на графике возникает пустота. Гапы часто возникают из-за важных новостей, выхода финансовых отчетов или макроэкономических событий, которые случаются, когда биржа закрыта. Трейдеры выделяют несколько типов разрывов: обычный (частый, быстро закрывается), прорыва (сигнал начала сильного тренда) и истощения (признак разворота).

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

( Читать дальше )
  • обсудить на форуме:
  • гэп

теги блога Voldemar227

....все тэги



UPDONW
Новый дизайн