Understanding
Активный участник
Здравствуйте! Мое имя Александр.
Занимаюсь торговлей с 2011 года на реале. Было много всего, но сейчас уже многие ошибки учтены и вручную торгую достаточно успешно. Выстроил свою систему торговли, которая имеет много разных методов и которую так просто не опишешь. В систему входит: обычная линейная регрессия, индикатор Rainbow, фракталы/стрелки с запаздыванием в 1-2 бара, линии Мюррея/Фибоначчи, ленты Боллинджера, Ишимоку, "чистый" свечной анализ, а там, где нужно понять картину движения свеч - использую скрипты (Period Converter по дням и месяцам - Period Converter из стандартной поставки или Period_Converter_Opt.mq4 для конвертации свеч с периодом не старше 30 дней и скрипт Period_Converter_MN.mq4 - скрипт конвертирует месячную свечу в месячные свечи кратные натройки скрипта, а это 2, 3, 4, 6, 12 месяцев в одну свечу "загоняет", мечтаю его доработать чтоб можно было видеть от 2 до 24 месяца в 1 свече, но не имею нужных знаний для этого, эти скрипты можно найти в этом моем сообщении). Все индикаторы и скрипты используемые мною, выставляю в этом сообщении в прикрепленном архиве .zip, дабы интересующиеся не искали все это по всему интернету. Про ТС объяснил. Теперь про советника.
Не имею, к своему стыду, знаний по написанию алгоритма торговли в программный код, в единое и грамотное целое :/ потому прошу помощи у знающих. Помогите создать сей советник. Он должен получиться, вправду, достойным. По-крайней мере, я аналогов не встречал еще. Да и, вроде бы, не сложный он особо, для написания. За авторство не прошу ни цента (хоть и сов обещает быть мега-прибыльным), просто при создании укажите что мол, я являюсь автором алгоритма торговли и все а Вы - тем, кто воплотил алгоритм в код (можно и не указывать меня вообще, главное получить "на руки" готового рабочего советника по принципу который сейчас постараюсь тут указать. Наверное, будет "многа букав", но я буду пытаться все внятно и лаконично написать.
Предлагаю использовать в торговле эти индикаторы:
sFractals & Close_Directed_Fractals.mq4 - есть в архиве. Это симбиоз (объединили 2 индикатора в один с добавлением настроек по рисующимся фракталом - цвет, тип стрелки/точки фрактала, в логике ничего не трогали) фрактальных индикаторов от MetaQuotes Software Corp. которые назывались sFractals.mq4 и Close_Directed_Fractals.mq4 Это индикатор с построением фракталов (точек, сигналов на вершине/дне). запаздывает на 1-2 бара. Close_Directed_Fractals создает фрактал на 1 бар быстрее чем sFractals, и его фрактал является, по обыкновению предшественником "прочного" фрактала, который создает уже sFractals. Надо сделать так, чтоб советник работал от любого первого создавшегося фрактала из этого индикатора.
Keltner Channels.mq4 - канал Кельтнера (аналог канала Боллинджера, но у'же). Советник должен считаться с направлением и границами этого канала и работать от границ канала.
!Mur_VM-2.01.mq4 - крутой индикатор рисующий линии Мюррея с историей изменения уровней (например, пару дней назад эта отметка была 2 а сейчас она 4 или 0 и т.д.) и маркировкой цвета этой истории. В действии поймете, как меняется история этих уровней Мюррея и она отчетливо и умело показывается индикатором. Индикатор был модифицирован (человеком из форума mt5) - выведены все линии в окно данных вызываемое по Ctrl+D, в оригинале были в окне данных видны только главные линии а линии +/-2, +/-1, 1, 3, 5, 7 - не были видны. Надо сделать так, чтоб советник, по возможности, работал от линий Мюррея из этого индикатора. Чтоб линии ниже 1 считались приоритетными для покупки, а линии выше 7 считались приоритетными для продажи, но в случае если линии Мюррея к которым сейчас касается цена, совпадают или заходят/дотронулись до границы или вышли за границу канала Кельтнера.
Советник должен учитывать дотрагивание/отбитие от МА-шки 200-периодной и 274-периодной. Отбитие считается подтвержденным, если после похода выше/ниже одной из указанных линий (приоритетнее МА-шка 274-периодная). Почему 274-периодная? - заметил, что наблюдения Кельтнера про мувинг 274-периодный (экспоненциальная, взвешенная цена закрытия) имеет место быть и именно к этой линии на разных ТФ цена стремится по тренду и именно эта линия является главным сопротивлением/поддержкой.
Алгоритм работы советника:
Советник должен уметь работать на всех ТФ или же минимум на М1, М5, М15, М30, Н1, Н4.
Если граница канала Кельтнера была затронута баром/свечей вниз/вверх или цена вышла за границу канала и на предыдущем баре был образован фрактал от Close_Directed_Fractals или вместе с фракталом sFractals (на графике фрактал созданный индикатором sFractals показывается стрелками, а фрактал от Close_Directed_Fractals - показывается точками), то происходит покупка/продажа инструмента с автоматической установкой ТП и СЛ в поле указанном в настройках советника. Если образовался фрактал после дотрагивания к границе (или даже за границей канала Кельтнера) и если при этом совпадают линии Мюррея которые считаются сильными - это линии ниже 1 (0, -1, -2) и выше 6-7 (7, 8, -1, -2) то происходит покупка/продажа инструмента.
Мои наблюдения таковы:
На М5: S/L должен быть не ближе 5 пунктов и не дальше 6.5 пунктов от цены предыдущего фрактала. Т/P должен быть не ближе 7.5 пунктов и не дальше 9.5 пунктов от цены предыдущего фрактала. (на М1 и М5 можно не брать во внимание линии Мюррея и границы канала Кельтнера, но лучше все таки их учитывать, надо сделать возможность вкл/выкл учитывать границы канала Кельтнера и линии Мюррея на ТФ М1 и М5, так будет правильнее).
На М15: S/L должен быть не ближе 6 пунктов и не дальше 8 пунктов от цены предыдущего фрактала. Т/P должен быть не ближе 8 пунктов и не дальше 13 пунктов от цены предыдущего фрактала. (согласно условий совпадения границ канала и линий Мюррея).
На М30: S/L должен быть не ближе 9 пунктов и не дальше 13 пунктов от цены предыдущего фрактала. Т/P должен быть не ближе 9 пунктов и не дальше 20 пунктов от цены предыдущего фрактала (согласно условий совпадения границ канала и линий Мюррея).
На Н1: S/L должен быть не ближе 13 пунктов и не дальше 25 пунктов от цены предыдущего фрактала. Т/P должен быть не ближе 13 пунктов и не дальше 35 пунктов от цены предыдущего фрактала (согласно условий совпадения границ канала и линий Мюррея).
На Н4 S/L и Т/P может быть настроен Вами по наблюдениям.
Советник должен уметь присваивать магик и работать со своими ордерами. Должен уметь закрывать ордер в случае если на графике был разрушен (исчез) фрактал или создался новый фрактал в сторону работы ордера открытого советником (если на графике создался новый фрактал чуть выше 1-3 пункта от предыдущего) наверху, а в данный момент открыт ордер на покупку инструмента, советник должен тут-же закрывать ордер по текущей цене. И так в обе стороны (низ/верх-покупка/продажа). Советник должен ждать пока не закроется ордер по S/L или Т/P или пока советник сам его не закроет исходя из условий создания более нового фрактала и разрушения предыдущего фрактала.
В общем-то вот и весь алгоритм работы советника. По моим наблюдением 80-90% будет прибыль, причем, превышающая убытки. По М5 вообще очень крутой скальпер получается. Можно, конечно, ввести наблюдение за направлением канала Кельтнера. Если все тело канала направлено вверх/вниз и предыдущие фракталы создавались ниже/выше и все последующие обновляют максимум/минимум, то работать в сторону направления канала (только покупка или только продажа, так-же с фиксированными S/L и Т/P).
Советник должен работать только от фракталов и с учетом правил указанных мною в посте. Советник должен ждать расширения границ канала, если текущая цена образования фрактала в сравнении с предыдущим фракталов не дальше чем 5 пунктов от прошлой отметки (например, если цена сейчас по EURUSD 1.1150 а предыдущий фрактал был создан с минимумом 1.1147 а текущий фрактал создан 1.1150 или 1.1152 то советник должен уметь пережидать и не открывать ордер пока цена не выйдет за границы 5-7 пунктового порога, ну или можно не делать эту возможность, если очень муторно и трудно с кодом будет...).
Можно на М5 и М15 не учитывать линии 200/274 и отбитие/пробитие этих линий, а сделать "голого фрактальщика" - работа только по фракталам, но тогда приубавится количество ордеров выбитых по убытку :/ В общем, желательно, чтоб можно было в настройках вкл/выкл. умение следить за теми аспектами, что я тут описал (это линии 200-274, линии Мюррея, канал Кельтнера).
Нужно чтоб в советнике легко настраивалось кол-во пунктов в S/L и Т/P, чтоб умел закрывать свои ордера (присвоение ордерам магика), работа с одним ордером до его закрытия.
Мультивалютность и любой торговый инструмент доступный для торговли в терминале (валюты, металлы - хотя бы они).
Если так можно, то запуск советника на графике который открыт в виде вкладки в терминале, но который не активен сейчас. Запуск других копий на другие инструменты и с других устройств на данном счету (например, несколько советников работают с ноутбука, еще несколько с десктопного компьютера, еще несколько работают с планшета или с виртуального сервера).
В архиве все необходимые индикаторы для работы советника по ним. Линии 200-274 параметры - exponential, weighted close.
Если Вы сможете создать такого советника, обещаю, он вам точно депозит не приуменьшит.
Имя советника даже придумал Dot Buster, например))
Занимаюсь торговлей с 2011 года на реале. Было много всего, но сейчас уже многие ошибки учтены и вручную торгую достаточно успешно. Выстроил свою систему торговли, которая имеет много разных методов и которую так просто не опишешь. В систему входит: обычная линейная регрессия, индикатор Rainbow, фракталы/стрелки с запаздыванием в 1-2 бара, линии Мюррея/Фибоначчи, ленты Боллинджера, Ишимоку, "чистый" свечной анализ, а там, где нужно понять картину движения свеч - использую скрипты (Period Converter по дням и месяцам - Period Converter из стандартной поставки или Period_Converter_Opt.mq4 для конвертации свеч с периодом не старше 30 дней и скрипт Period_Converter_MN.mq4 - скрипт конвертирует месячную свечу в месячные свечи кратные натройки скрипта, а это 2, 3, 4, 6, 12 месяцев в одну свечу "загоняет", мечтаю его доработать чтоб можно было видеть от 2 до 24 месяца в 1 свече, но не имею нужных знаний для этого, эти скрипты можно найти в этом моем сообщении). Все индикаторы и скрипты используемые мною, выставляю в этом сообщении в прикрепленном архиве .zip, дабы интересующиеся не искали все это по всему интернету. Про ТС объяснил. Теперь про советника.
Не имею, к своему стыду, знаний по написанию алгоритма торговли в программный код, в единое и грамотное целое :/ потому прошу помощи у знающих. Помогите создать сей советник. Он должен получиться, вправду, достойным. По-крайней мере, я аналогов не встречал еще. Да и, вроде бы, не сложный он особо, для написания. За авторство не прошу ни цента (хоть и сов обещает быть мега-прибыльным), просто при создании укажите что мол, я являюсь автором алгоритма торговли и все а Вы - тем, кто воплотил алгоритм в код (можно и не указывать меня вообще, главное получить "на руки" готового рабочего советника по принципу который сейчас постараюсь тут указать. Наверное, будет "многа букав", но я буду пытаться все внятно и лаконично написать.
Предлагаю использовать в торговле эти индикаторы:
sFractals & Close_Directed_Fractals.mq4 - есть в архиве. Это симбиоз (объединили 2 индикатора в один с добавлением настроек по рисующимся фракталом - цвет, тип стрелки/точки фрактала, в логике ничего не трогали) фрактальных индикаторов от MetaQuotes Software Corp. которые назывались sFractals.mq4 и Close_Directed_Fractals.mq4 Это индикатор с построением фракталов (точек, сигналов на вершине/дне). запаздывает на 1-2 бара. Close_Directed_Fractals создает фрактал на 1 бар быстрее чем sFractals, и его фрактал является, по обыкновению предшественником "прочного" фрактала, который создает уже sFractals. Надо сделать так, чтоб советник работал от любого первого создавшегося фрактала из этого индикатора.
Keltner Channels.mq4 - канал Кельтнера (аналог канала Боллинджера, но у'же). Советник должен считаться с направлением и границами этого канала и работать от границ канала.
!Mur_VM-2.01.mq4 - крутой индикатор рисующий линии Мюррея с историей изменения уровней (например, пару дней назад эта отметка была 2 а сейчас она 4 или 0 и т.д.) и маркировкой цвета этой истории. В действии поймете, как меняется история этих уровней Мюррея и она отчетливо и умело показывается индикатором. Индикатор был модифицирован (человеком из форума mt5) - выведены все линии в окно данных вызываемое по Ctrl+D, в оригинале были в окне данных видны только главные линии а линии +/-2, +/-1, 1, 3, 5, 7 - не были видны. Надо сделать так, чтоб советник, по возможности, работал от линий Мюррея из этого индикатора. Чтоб линии ниже 1 считались приоритетными для покупки, а линии выше 7 считались приоритетными для продажи, но в случае если линии Мюррея к которым сейчас касается цена, совпадают или заходят/дотронулись до границы или вышли за границу канала Кельтнера.
Советник должен учитывать дотрагивание/отбитие от МА-шки 200-периодной и 274-периодной. Отбитие считается подтвержденным, если после похода выше/ниже одной из указанных линий (приоритетнее МА-шка 274-периодная). Почему 274-периодная? - заметил, что наблюдения Кельтнера про мувинг 274-периодный (экспоненциальная, взвешенная цена закрытия) имеет место быть и именно к этой линии на разных ТФ цена стремится по тренду и именно эта линия является главным сопротивлением/поддержкой.
Алгоритм работы советника:
Советник должен уметь работать на всех ТФ или же минимум на М1, М5, М15, М30, Н1, Н4.
Если граница канала Кельтнера была затронута баром/свечей вниз/вверх или цена вышла за границу канала и на предыдущем баре был образован фрактал от Close_Directed_Fractals или вместе с фракталом sFractals (на графике фрактал созданный индикатором sFractals показывается стрелками, а фрактал от Close_Directed_Fractals - показывается точками), то происходит покупка/продажа инструмента с автоматической установкой ТП и СЛ в поле указанном в настройках советника. Если образовался фрактал после дотрагивания к границе (или даже за границей канала Кельтнера) и если при этом совпадают линии Мюррея которые считаются сильными - это линии ниже 1 (0, -1, -2) и выше 6-7 (7, 8, -1, -2) то происходит покупка/продажа инструмента.
Мои наблюдения таковы:
На М5: S/L должен быть не ближе 5 пунктов и не дальше 6.5 пунктов от цены предыдущего фрактала. Т/P должен быть не ближе 7.5 пунктов и не дальше 9.5 пунктов от цены предыдущего фрактала. (на М1 и М5 можно не брать во внимание линии Мюррея и границы канала Кельтнера, но лучше все таки их учитывать, надо сделать возможность вкл/выкл учитывать границы канала Кельтнера и линии Мюррея на ТФ М1 и М5, так будет правильнее).
На М15: S/L должен быть не ближе 6 пунктов и не дальше 8 пунктов от цены предыдущего фрактала. Т/P должен быть не ближе 8 пунктов и не дальше 13 пунктов от цены предыдущего фрактала. (согласно условий совпадения границ канала и линий Мюррея).
На М30: S/L должен быть не ближе 9 пунктов и не дальше 13 пунктов от цены предыдущего фрактала. Т/P должен быть не ближе 9 пунктов и не дальше 20 пунктов от цены предыдущего фрактала (согласно условий совпадения границ канала и линий Мюррея).
На Н1: S/L должен быть не ближе 13 пунктов и не дальше 25 пунктов от цены предыдущего фрактала. Т/P должен быть не ближе 13 пунктов и не дальше 35 пунктов от цены предыдущего фрактала (согласно условий совпадения границ канала и линий Мюррея).
На Н4 S/L и Т/P может быть настроен Вами по наблюдениям.
Советник должен уметь присваивать магик и работать со своими ордерами. Должен уметь закрывать ордер в случае если на графике был разрушен (исчез) фрактал или создался новый фрактал в сторону работы ордера открытого советником (если на графике создался новый фрактал чуть выше 1-3 пункта от предыдущего) наверху, а в данный момент открыт ордер на покупку инструмента, советник должен тут-же закрывать ордер по текущей цене. И так в обе стороны (низ/верх-покупка/продажа). Советник должен ждать пока не закроется ордер по S/L или Т/P или пока советник сам его не закроет исходя из условий создания более нового фрактала и разрушения предыдущего фрактала.
В общем-то вот и весь алгоритм работы советника. По моим наблюдением 80-90% будет прибыль, причем, превышающая убытки. По М5 вообще очень крутой скальпер получается. Можно, конечно, ввести наблюдение за направлением канала Кельтнера. Если все тело канала направлено вверх/вниз и предыдущие фракталы создавались ниже/выше и все последующие обновляют максимум/минимум, то работать в сторону направления канала (только покупка или только продажа, так-же с фиксированными S/L и Т/P).
Советник должен работать только от фракталов и с учетом правил указанных мною в посте. Советник должен ждать расширения границ канала, если текущая цена образования фрактала в сравнении с предыдущим фракталов не дальше чем 5 пунктов от прошлой отметки (например, если цена сейчас по EURUSD 1.1150 а предыдущий фрактал был создан с минимумом 1.1147 а текущий фрактал создан 1.1150 или 1.1152 то советник должен уметь пережидать и не открывать ордер пока цена не выйдет за границы 5-7 пунктового порога, ну или можно не делать эту возможность, если очень муторно и трудно с кодом будет...).
Можно на М5 и М15 не учитывать линии 200/274 и отбитие/пробитие этих линий, а сделать "голого фрактальщика" - работа только по фракталам, но тогда приубавится количество ордеров выбитых по убытку :/ В общем, желательно, чтоб можно было в настройках вкл/выкл. умение следить за теми аспектами, что я тут описал (это линии 200-274, линии Мюррея, канал Кельтнера).
Нужно чтоб в советнике легко настраивалось кол-во пунктов в S/L и Т/P, чтоб умел закрывать свои ордера (присвоение ордерам магика), работа с одним ордером до его закрытия.
Мультивалютность и любой торговый инструмент доступный для торговли в терминале (валюты, металлы - хотя бы они).
Если так можно, то запуск советника на графике который открыт в виде вкладки в терминале, но который не активен сейчас. Запуск других копий на другие инструменты и с других устройств на данном счету (например, несколько советников работают с ноутбука, еще несколько с десктопного компьютера, еще несколько работают с планшета или с виртуального сервера).
В архиве все необходимые индикаторы для работы советника по ним. Линии 200-274 параметры - exponential, weighted close.
Если Вы сможете создать такого советника, обещаю, он вам точно депозит не приуменьшит.
Имя советника даже придумал Dot Buster, например))
Вложения
Последнее редактирование: