Читать до конца!!! Арбитраж не избежен если вы схватите работу . согласуете ТЗ а потом начнете тормозить!!!думайте - а потом ввязывайтесь!!! Советник по уровням Фибоначчи: предупреждаю сразу: тестировать буду в реале на реальном счете!!! что бы не было просрочек в исполнение заказа время надо рассчитывать. Проверка на реальном времени всех пунктов задания!!! 1.ЗАДАНИЕ 1 РУЧНАЯ ТОРГОВЛЯ: 1.1-Что бы советник начал торговлю КИДАЮ ВРУЧНУЮ Фибу на график с заданными входными параметрами: Вариант 1 - цена движется от 0% к 100% должны выставляться отложники типа байстоп. ОБРАЗЕЦ 1 (скрин) когда цена идет от 0% к 100% выставляются байстоп вариант 1 1.2 Уровни: предлагаю сделать шаблон для 5 уровней по 2 отложника на каждый 1.2.1уровень 10%- ордер 11-12(название ордера) и т.д.уровень 50% - ордера 51-52 и т.д.( короче две группы ордеров - одна группа это на 1 заканчиваются . другая гуппа на 2 заканчивается. первая цифра это номер уровня в десятых) 1.2.1.1 в принципе всего планируется пять уровней по два отложника выставлять или планировать . так что можно сразу шаблон для каждого сделать под переменные в таблице.список переменных ниже по тексту. по названию и предназначению они одинаковые. только цифры будут разные 1.2.2 Уровни Должны быть отключаемые!!! 1.3-Далее : когда накинута Фиба месторасположение цены подразумеваеется внутри уровней от 0% до 100%.Длина высоты Фибы регулируется переменной. Если я задал что Фиба не может быть меньше 30- это значит что фиба не может быть меньше 30 текущих спредов на момент выставления!!!( можно сделать величину спреда переменной в пунктах, так же внести в таблицу) то при нанесении Фибы на график если ее высота менее 30 спредов она в течении 1 сек удаляется и в этот момент на ее уровни не накидываются отложники!!!.Если заданное условие выполняется тогда она висит на графике и начинает работу наш советник. 1.4-Если Фиба находиться на графике а цена вне ее тогда Фиба через 1 сек удаляется. 1.6- требуется 1 сек для установки ордеров по заданному уровню в том случае если фиба подходит по заданным параметрам!!! то есть советник опредилил что фиба установилась - на это 5 сек, а потом сразу выставил ордера - это если в этот момент уже наступили условия для этого!!! Далее: 2.1-если цена до момента наступления срабатывания ордера вышла за уровень 0% ценой бид на 1 пункт фиба удаляется. 2.2-Если цена пошла в сторону уровня 100% и пересекла например уровень 55% ценой аск!!!- советник выставляет ордер 51 и 52 (отложник) на покупку по уровню 50% . Выставляются ордера Только один раз!!!соответственно этот уровень установлен в параметрах советника и он активен !!! 2.2.1-у ордера 51 стоп лосс по уровню 100% минус 2 пункта и тейк профит по уровню - 0% минус спред по цене бид минус 2 пункта но не дальше чем 2% по фибе 2.2.3- у ордера 52 стоп лосс по уровню 100% минус 2 пункта, уровни тейк профита регулируются в процентном соотношении к риску!!! 3- выставление тейк профита у ордера 52: если ставлю в параметры советника 2 - это значит что тейк профит ставится в 2 раза дальше по расстоянию в пунктах чем до стоплоса. 3.1 Переменные: риск стопа для ордера 51-52, уровень тейк профита у ордера 52!!! 4.7 как работает: тейк ордера 52 по задумке должен сработать раньше чем тейк ордера 51. В этот момент у ордера 51 переноситься б\у на следующий кратный 5-ти уровень( ордер выставлен по уровню 50% . тогда б\у переносится на уровень 45%). в тот момент если цена продолжила идти к тейк профиту ордера 51 и пересекла установленный тейк профит половиной спреда у ордера 51 переносится б\у на уровень текущая цена минус N спредов, но не дальше б\у котрый был установлен раннее!!!( перенос б\у на количество N спредов переменная!!!) и начинает работать трейлинг стоп с этим шагом а тейк профит исчезает!!! 4.8 Если у ордера 52 тейк профит должен сработать позже чем цена достигнет тейк профит ордера 51 тогда в момент установки трейлинга ордера 51 также срабатывает трейлинг и у ордера 52, ИМЕЕТСЯ ВВИДУ ПО ТЕМ ЖЕ УРОВНЯМ И С ТАКИМ ЖЕ ШАГОМ. 4.9 когда срабатывают отложники 51-52 ,фиба удаляется( как только в рынок зашел- фиба удалилась) лучше будет если она не будет висеть и ждать когда исполниться ордер 51 по тейку. сразу с графика ее. 4.9.1 если в рынке один ордер 51 то как только цена пересекла установленный тейк профит половиной спреда у ордера 51 переносится б\у на уровень текущая цена минус N спредов, но не дальше уровня выставления ордера!!!( перенос б\у на количество N спредов переменная!!!) и начинает работать трейлинг стоп с этим шагом а тейк профит исчезает!!! 7- допустим цена продолжает идти вниз к уровню 100% и пересекает уровень 100% ценой бид на 1 пункт!!! - Фиба удаляется , ордера удаляются!!! 7.1 - соответственно если ордера были в рынке тогда у них должен сработать стоплосс и они в любом случае удаляться. 8 В рынке может быть только сработавшие ордера одного уровня!!! 8.1 Отложники могут быть выставлены нескольких уровней , но при срабатывание любого одного уровня остальные отложники удаляются или уже не выставляются!!! 8.2 При срабатывание отложника по уровню на этот же уровень не накидываются больше отложники и вообще можно фибу удалять что бы советник не тупил. с этим заданием почему то не могут справиться программисты!!! обратить внимание!!! и еще есть !!!такой момент - что тестер показывает правильно . а в реале на реальном счете отложники накидываются. этот момент буду проверять на ральном счете!!! 16-как считать процент риска и выставляемый лот у уровня ( для каждого ордера) : когда ордер выставляется( мы сейчас говорим про отложники) уже известно цена выставления(определяется по уровню открытия), цена стоплосса( по заданию для советника), сумма на средствах депозита.Далее: 16.1- например средства 10000 у.е, растояние между ценой отложника и его стоплоссом 100 пунктов( 5 цифр после запятой), заданный процент риска для ордера 10%. Вопрос каким лотом должен выставиться отложник? Все просто: 10% от 10000 у.е это 1000 у.е Соответственно расстояние в 100 пунктов что бы получить риск 1000 у.е должно пройти лотом в 10 у.е 16.2 важно!!!- если получается что заданный риск мы не можем уложить в ордер то он не выставляется ( все группа не выставляется) я сейчас говорю если получается больше риск!!! если риск получается меньше тогда ордера выставляются!!! должно именно так работать.это как то должно информироваться ( в том смысле если ордера по этой причине не выставляются как то это должно высвечиваться) 16.3- Может быть такое что мы заложили риск ,например 5%, но при этом при всех возможностях до стоплосса мы укладываемся в риск только 2%, то это нормально, главное что бы наш уровень стоплосса выставился по заданным условиям и не превышал заданный риск. Такое может случиться когда плечо не позволяет купить лот такой который при маленьком расстоянии от цены ордера к уровню стоплосса не способен выдержать заданный риск и дает меньшую нагрузку!!! 16.4 эта функция контроля риска должна быть отключаемая!!! 17- фиба в фибе открываться будет!!! пока отрабатывается одна фиба я в ручную могу накинуть еще одну фибу. 18 у меня в работе несколько пар. Это для информации вам. программируйте так что бы у каждой фибы и ее ордера были свои уникальные номера и в коментариях вы и я мог разбираться что к чему. 18-Ордеров лимит нет!!! То есть ордера типа байлимит или селлимит у меня отсутствуют и не должны выставляться. 22- трендовые линии независимо от работы советика должны работать!!! Буду стараться работать в постоянном присутствии интернета без отключения 23- все действия как то надо рисовать на графике. что бы делать анализ происходящего или прошедшего. 25- незабываем что в параметрах советника может быть больше двух уровней запланировано- как действуем: 26- если уровень например 30% сработал тогда следующие уровни от 31% до 99% не выставляются, если цена дошла до уровня 75% и выставились отложники по уровню 70 % тогда ордера уровня от 69% до 0% удаляются если они были выставлены но не сработали. 27- фиба удаляеся вместе с отложниками если цена шагнула за уровень 100%.- это только для ручной торговли!!! 28- вариант 1- все ордера по включенным в работу уровням работают по тем же переменным. но для каждого уровня я буду вручную ставить цифры ордер №51 выставляется по уровню 50% ( переменная) после пробоя ценой аск!!! уровня 55%( переменная),тейк профит по уровню 0% минус спред по цене бид минус 2 пункта но не дальше уровня 2%, стоп лосс по уровню 100% минус 2 пункта.риск в процентах от средств. 28.1-переменная ( название для переменных одинаковые для всех урвней и ордеров одного типа или 51- или 52): - сам уровень который нам надо - уровень выставления( имеется какой уровень надо пробить ценой аск что бы выставился ордер) - процент риска до стоплосса рассчитывается к средствам - тейк профит без изменений, есть трейлинг - трейлинг переменная в спредах - уровень стоплосса без изменений - вкл или откл- нужен уровень или нет - спред можно как переменная в пунктах - 5 цифр после запятой 28.2 ордер №52 выставляется после пробоя ценой аск уровня 55%,тейк профит по уровню риск умноженный на переменную. стоп лосс по уровню 100% минус 2 пункта.риск в процентах от средств, переменная: - сам уровень который нам надо - уровень выставления( имеется какой уровень надо пробить ценой аск что бы выставился ордер ) - процент риска к средствам - тейк профит переменная умноженная на риск - уровень стоплосса без изменений - вкл или откл- нужен уровень или нет - спред можно как переменная в пунктах - 5 цифр после запятой 29 ВАРИАНТ2 ручная торговля ОБРАЗЕЦ 2 (скрин) когда цена идет от 0% к 100% выставляются селстоп вариант 2 29.1 ТОЖЕ САМОЕ только надо считать стоплосс для отложников как уровень 100% плюс текущий спред пары плюс 2 пункта!!! 29.2 мы пересекаем установленные уровни ценой бид а не ценой аск!!! 29.3 тейк профит для ордеров у которых тейк профит неизменный выставляется по уровню 0% плюс спред плюс 2 пункта но не выше 10% !!! НА ЭТОМ УСЛОВИЯ ДЛЯ РУЧНОЙ ТОРГОВЛИ ОКОНЧЕНЫ!!! ЗАДАНИЕ 2 автоматическая торговля ОБРАЗЕЦ 3 (скрин) когда цена идет от 0% к 100% выставляются байстоп вариант 1 ОБРАЗЕЦ 4 (скрин) когда цена идет от 0% к 100% выставляются селстоп вариант 2 30 Если нам надо что бы советник заработал в автматическом режиме в параметрах советника включаем заветную кнопку!!! 31 Рисуем аллигатора 5-8-13 стандарт.( в переменных для советника скользящие для аллигатора тоже меняются) кнопка дополнительная - нажата - рисует. не нажата не рисует но работает по аллигатору. в принципе аллигатора я могу накидывать с МТ4 индикаторов. 32 Сразу фибу не накидывает , ждет когда исполниться первое новое условие, новые пересечения. 33-Что бы советник начал торговлю - автоматическая торговля: ПО скрину: когда цена приходит из точки А в точку В ( пересекает три скользящих индикатора) ничего не происходит. как только цена пересекает три скользящих обратно - этот момент назовем С - робот накидывает Фибу от В к А как на скрине и начинает работу советник.ОБРАЗЕЦ 7 34 как только фиба накинута работаем как при ручной торговле . все также и на техже условиях но!!!: 35- но!!! 35.1 стоплосс для ордеров устанавливается по конкретным уровня- начиная от 100% и выше до 200% как я выставлю в параметрах фибы 35.2 поэтому в переменных для ордеров должна появится дополнительная графа стоплосс при автоматической торговли 35.3 фиба не удаляется с графика вместе с отложниками когда в рынке нет рыночных ордеров и цена пересекла уровнь 100% ценой бид, а удаляется когда цена пересекла последний уровень выставляемого стоплосса заданный в параметрах для ордеров. 35.4 или фиба соответственно удаляется когда цена пробивает стоплосс ордера и соответственно сам ордер удаляется и фиба удаляется если до этого она не удалилась 36 Фиба рисуется максимально по точкам экстремума. ОБРАЗЕЦ 5 (скрин) так не желательно ОБРАЗЕЦ 6 (скрин) так желательно 37если условие для выставления фибы не подходит , это может быть например маленькая фиба по высоте, то следующая фиба которая должна выставиться по причине прохождения по условиям советника!!! должна это учитывать и стараться это пересечение захватить в свою высоту. тоесть получится что в высоте фибы будет учитываться несколко пересечений. Да это сложно не спорю!!! но выполнимо. надеюсь. НА ЭТОМ ВСЕ!!! 36 Для любой торговли: 36.1 уровни фибы рисуются только те которые активны по условиям параметров советника. за исключением уровней 100% и 0% они риуются всегда. можно рисовать уровни когда цена пересекла уровень . например. 55% в тот момент нарисовались уровни 55% и 50% и выставился отложник. так будет лучше и меньше график разрисован будет. 36.2 нужна общая кнопка при режиме вкл - на графике рисуется фиба. при режиме выкл фиба не рисуется . но ордера выставляются как положено по параметрам советника. 37 функция контроля риска должна быть отключаемая!!! Скорпион- контрольное слово с которого вы должны начать свой диалог со мной.Это на тот случай что бы я понимал что вы прочитали ТЗ до конца.