İş tamamlandı
![](https://c.mql5.com/i/avatar/avatar_na2.png)
![](https://c.mql5.com/i/avatar/avatar_na2.png)
İş Gereklilikleri
Доброго времени уважаемые программисты, так как отписать часть идеи для того что бы вы смогли оценить её стоимость мне не реально пишу всю суть за утаением неких стратегических моментов которые будут объявлены после договора по цене, в алгоритм они не внесут сложности и помех, скажем так это мелочи но ключевые, по сему цену предлагайте исходя из того что прочтете, для того кто будет исполнять важно понимать следующие- код должен быть на 100% профессиональным и чистым, он будет проверятся, если вы не компетентны или сомневаетесь то лучше сразу пройдите мимо, так же важно понимать при расчете цены что я не миллионер, сия т.с. моя личная разработка и не факт что она будет прибыльная, но она будет дорабатываться- это значит что заказ не разовый а в принципе на долго, я периодически буду вносить в систему новые идеи и их нужно будет реализовывать, по этому для меня очень важно найти 1 очень грамотного и не дорогого специалиста с целью долгого сотрудничества.
Итак приступим и пусть победит сильнейший!-
Важно учитывать что в данной тс функции пирамидинга и мартина это лишь условные понятия дабы внести понимание в алгоритм работы,,, я мог бы назвать и как настройки «а» (пирамидинг) и настройки «б» (мартин), в данной системе настройки категории «а» (пирамидинг) всегда применяются к той сетке ордеров которая является профитной, соответственно настройки «б» (мартин) применяются к убыточной серии ордеров.
1) Начинаем торги, ставим 7 (настраиваемый параметр) ордеров в разные стороны по условиям пирамидинга (ордера ни имеют профита или подобного,с тавятся отложниками), после выставления этих ордеров, 1 серия образует серию мартинов другая пираминга (пирамидинг профитная серия мартин соответственно убыточная) это условие выполняется только в случае когда на графике нет открытых ордеров, в других ситуациях иные условия открытия и распознания мартина и пирамиды описанно ниже.
2)Условия работы мартина-
2.1) Мартин имеет ограничение по выставляемым коленам задаю в сете
2.2) Настраивается степ/шаг в пунктах
2.3) настраивается множитель
2.44) настраивается профит/ в пунктах
2.5) для мартина будет сделано условие после которого его линия стоп лотса отменяется и имеет общий профит с пирамидой.
Условия работы пирамидинга
3)Пирамидинг имеет ограничение по выставляемым ордерам в случае если его сетка ордеров на данный момент является убыточной (далее будет дано описание для чего сие) в случае же если пирамидинг находится в зоне профита и имеет линию стопа то ограничения на выставляемые ордера снимается.
3.1)Настраивается степ/ шаг в пунктах
3.2)Настраивается множитель
3.3Основной профит пирамиды имеет несколько настраиваемых параметров-
3.4) пирамида не имеет вообще ни какой линии стопа до момента пока не наберет нужное количество колен (указываются в сете, там 1 ,2 да хоть 100 не суть, пока нет этих колен нет линии стопа) данная функция имеет привязку к пункту 1, если в пункте 1 стоит число 7 а в пункте 3,4 стоит число 12 то линия стопа появляется после 12
3.5) после набора колен указанных в пункте 3,4 выставляется линия профита согласно сету, по мере наращивания лотности пирамидой линия переставляется согласно сету, делается это для того что бы сов копил пирамиду а не закрывался при первой возможности, если в сете сказано что крыть профит при 5 пунктах, сов не будет крыть профит при 15 там 20 или еще скольки то, только при 5 +число слипа, соответственно это откат цены.
3.6) после достижения №колена (прописываем в сете числом, к примеру 15 ордер пирамиды, значит данное условие срабатывает с 15 ордера пирамиды) по пирамидингу, у пирамиды и мартина становится 1 линия стопа согласно сету, к примеру в сете число 5 но этого числа мы еще не достигли, так как дохода пирамиды пока не хватает для того что бы закрыть себя и мартина в плюсе значит у пирамиды в этот момент вообще нет линии стопа, исключением будет являтся пункт 3,7,, , соответственно при наборе 5 пунктов профита мы получаем линию стопа где надо бы закрыться, но не закрываемся, ждем включения трала. Эта функция позволяет нам убрать у пирамиды основной профит и ограничется лишь каким то минимальным, к примеру 4 пункта, это позволит выдерживать более широкие хождения цены в сторону мартина и не закрывать сетку пирамиды, увеличиваем шансы того что пирамида все же достигнет условия 3,8
3.7) при достижении условия 3.6 пирамида имеет так называемый вспомогательный стоп лотс, задается в сете, то есть при развороте цены и продвижения в сторону мартина, несмотря на то что у мартина и пирамиды общая линия стопа, пирамида все же кроется минимальным профитом, после чего мартин опять получает индивидуальную линию стопа согласно сету для мартина.
3.8) после достижения условия 3.6 и набора нужной лотности для закрытия сетки пирамидинга и мартина пирамида не кроется,, делаем проскальзывание на 10 пунктов от точки профита и начинается трал. Внимание перед включением трала советник прекращает выставление ордеров и занимается только тралом. Ордера прекращают выставляется в точке где пирамида и мартин достигли общего профита, с этого места ждем прохода 10 пунктов и запускаем трал
4) работа трала- трал считается выставляется на 25% от пробития цены, то есть если точка профита для мартина и пирамиды была к примеру на отметке 100 то при отметке 110 трал ставится на 102,5 при 120 ставится на 105 и тд.
Перерасчет трала происходит каждые 10 пунктов прохода цены от точки старта трала.
5) Основа алгоритма «переворота»- в отличии от пирамиды мартин закрывается всегда по указанному для него профиту, как только происходит условие закрытия мартина по профиту то должно выполнятся условие при котором оставшиеся на графике ордера теряют функцию пирамиды и продолжают свою работу по условиям сета для мартина, соответственно сов начинает открывать ордера и в противоположную сторону но уже по условиям сета для пирамиды, пример- была серия бай и сел, бай был пирамидой сел мартином,, пирамида закрылась по вспомогательному профиту но цена продолжает идти в сторону сел пирамида в это время продолжает выставление своих ордеров в сторону бай, как только закрывается по профиту сетка сел ордеров то все ордера бай получают функцию мартина а ордера сел функцию пирамидинга и продолжается торговля согластно прописанным для них в сете условиям.
Пример второй,, пирамида закрывается по вспомогательному стопу, функция 3.7, цена делает разворот и опять идет в сторону пирамидинга (в нашем примере это бай), тогда выполняется условие 3,4 и 3.1 для пирамидинга (то есть мы опять накидываем ордера пирамиды согласно сету), и опять ждем прихода серии пирамидинга к условию 3,8, если мы не достигли 3,8 и опять закрылись вспомогательным то опять накладываемся на график, визуально происходит то мы «расширяем» расстояние между пирамидой и мартином который был ограничен например 9 штуками ордеров «условие 2.1», но тут сам сов должен быть написан грамотно так как мартин по ходу торгов в таких вот ситуациях будет получать команду в сет что было у тя друг 9 ордеров, а теперь пишу те 18 открывай еще 9.
Важно учитывать для мартина момент гепа в понедельник, то есть если в понедельник мы проснулись а цена уже дальше профита мартина и его профит в разы больше чем по сету то сов не ждет возврата к цена а кроется в той точке где есть цена.
Локирование-
Настраеваемый параметр, состоит из двух окон оба окна заполняются в процентном соотношении
1) В случае какой просадки от баланса советник ставит лок, там 10% 20%, 40% 100% не суть.
2) Размер лока (высчитывается от суммы просадки) так же 10, там 50 или 100% не суть.
3) Перед выставлением лока советник кроет серию профитных ордеров, по сути должен закрыть все что есть у пирамиды.
После выставления лока, сов снимает с графика все свои стопы отложки да вообще все че он там натыкал убирает и отключается, больше к графику и торгам он не имеет ни какого отношения пока не будет вновь запущен в ручную, после повторного запуска, к примеру через пару недель советник должен узнать все свои ордера и продолжить работу согласно сету, тут надо будет учитывать что лакирующая позиция будет либо убрата либо занижена в лотности и советнику брать её в расчет уже не стоит, эта позиция будет разруливаться в ручную
Инфопанель, показать доход по паре за сегодня, вчера и за неделю, показать количество и суммарность открытых ордеров бай и сел.
Пожалуйста пишите цену исполнения сразу.