______________________________________________________________ о порядке размещения настроек на группы и индивидуальные пункты в советнике: ______________________________________________________________ I) фрактал (нет необходимости иметь кнопку включения и выключения фрактала, сигнал фрактала основной и не должен исключаться никакими иными сигналами, ну можно просто его заблокировать если превысить количество баров справа - временем актуальности сигнала - часть IV) -1- фрактал слева - количество баров слева -2- фрактал справа - количество баров справа -3- альтернатива ПП - устанавливает в пунктах (пятый знак) удаление от последней вершины как альтернативный сигнал. 0 - выключено -4- альтернатива справа - в барах устанавливает когда после вершины можно применить альтернативный сигнал удаления от вершины 0 - это выключено, 1 - это в любой из тиков бара вершины, 2 - в любой из тиков следующий за баром вершиной, и т.д. -5- запрет в ПП - запрет исполнения сделок при достижении удаления от последней вершины в ПП, где 0 - запрет отключен. Данный запрет влияет как на альтернативный сигнал, так и на фрактальный. (пункт потребует индивидуального согласования) -6- отмена запрета при сокращении удаленности от вершины до конкретного показателя в ПП. -7- таймаут - количество баров по удалению от вершины, после истечения которого запрет уже не отменится. (пункт потребует индивидуального согласования) II) АТR -1- период расчета ATR (результат индикатора в пп). -2- альтернатива ATR - альтернативное удаление от вершины на величину установленную настоящим пунктом в процентах от ATR - где 100 процентов это текущий показатель индикатора в пп, 200 процентов это его удвоенный показатель, а 0 значит выключено. (альтернатива ATR не отменяет альтернативу пп) -3- альтернатива ATR справа - в барах устанавливает когда после вершины можно применить альтернативный сигнал удаления от вершины 0 - это выключено, 1 - это в любой из тиков бара вершины, 2 - в любой из тиков следующий за баром вершиной, и т.д. -4- запрет в процентах - запрет исполнения сделок при достижении ценой удаления от последней вершины в процентах от показания ATR, где 0 - запрет отключен. Данный запрет влияет как на альтернативный (ПП, ATR, MA) сигнал, так и на фрактальный. -5- отмена запрета при сокращении удаленности от вершины до конкретного показателя в процентах ATR. -6- таймаут - количество баров по удалению от вершины, после истечения которого запрет в процентах уже не отменится. -7- штиль - указывается в пунктах (пятый знак) если показатель ATR ниже данного показателя (в пп), то применяется данный показатель вместо значения ATR в соответствующих пунктах которые используют значение ATR (в альтернативе ATR и взапрет в процентах). -8- минимальная отмена - возобновление валатильности. если 0, то штиль прекращен, если преодален показатель штиля, иное значение отмены штиля может устанавливать повышенные требования. III) МА -1- период расчета ма -2- метод МА -3- применить к (варианты охлк) -4- альтернатива МА справа - в барах устанавливает когда после вершины можно применить альтернативный сигнал удаления от вершины 0 - это выключено, 1 - это в любой из тиков бара вершины, 2 - в любой из тиков следующий за баром вершиной, и т.д. -5- анти МА - сигнал MA не может активироваться если вершине не предшествовало определенное количество баров без пересечения МА. где 0 условие выключено, 1 это сама вершина не должна пересекаться, 2 это начиная с бара предшествующего вершине и т.д. ___________ пояснения к сигнальным настройкам: - основой сигнала является вершина фрактала, если фрактал окончательно оформлен установленным количеством баров справа, то это сигнал (если отсутствуют запрещающие условия) и прочие сигналы уже не трогаем. Если запрещающие условия прекратились то работает любой подходящий сигнал (если не истекло время в барах - актуальность сигнала) - запреты в пп или запреты в процентах запрещают работу любого сигнала - таймаут запрещает работу любого сигнала - если по истечению параметра альтернатива (ма, пп, атр) справа соответствующий сигнал уже был, то если нет прочих запрещающих условий,то сигнал открывает позицию. IV) прочие торговые настройки -1- таймфрейм -2- разрешить buy сделки -3- разрешить sell сделки -4- актуальность в барах - после разрешения эксперту заключать сделки buy или sell, устанавливается время на протяжении которого полученные от индикаторов сигналы будут приняты в работу, по истечению этих баров эксперт получает запрет. -5- актуальность в пп - после разрешения эксперту заключать сделки buy или sell данный параметр устанавливает сколько пп цена может пройти в направлении противоположном соответствующему разрешению на торговлю (buy или sell) -6- уведомление об актуальности в барах - уведомление на почту или мобильное приложение об истечении актуальности в барах где 0 выключено, 1 за один бар до прикращения поиска сигнала и тд. -7- уведомление об актуальности в пунктах - уведомление на почту или мобильное приложение об истечении актуальности в пунктах где 0 выключено, 1 за один пункт до прикращения поиска сигнала и тд. -8- максимальное количество открытых позиций (buy или sell) -9- уровень стоплосса за вершину (пятый знак) -10- размер тейкпрофита первой сделки пп (пятый знак)- под первой сделкой понимается старшая из всех открытых сонаправленных (все buy или все sell), то есть если сработал тп самой старшей покупки, то если были открыты идругие покупки, то старшей становится та из них что открыта раньше, и ее тейкпрофит автоматом меняется. -11- размер тейкпрофита последующих сделок (пятый знак) - если до закрытия ранее открытой сделки, открывается новая, тоее тейкпрофит регулируется данным пунктом. V) манименеджмент (данная часть свормированна по примеру чужих ТЗ и подлежит согласованию на усмотрение исполнителя) -1- тип расчета лота (что это?) -2- лот (минимальный - 0,1 и так далее?) -3- база для расчета лота (1000 минимальный?) -4- риск на сделку (тут указываются проценты от депо, в случае их достижения по одной из сделок она закрывается?) -5- разрешить мин лотом открытие в случае превышения риска (это если депо так мало что сделка уровнем стоплосса превышает риск на сделку?) -6- шаг расчета лота (что это?) VI) дополнительные настройки (так же как и часть V данная часть свормированна по примеру чужих ТЗ и подлежит согласованию на усмотрение исполнителя) -1- magic nomber напомните его смысл, это вроде чтобы между графиками советник не путался -2- broker - format input data (не знаю что это) -3- print in log more info (не знаю что это) -4- comment signal info (не знаю что это) -5- размер спреда (-1 автоопределение) это я так понимаю для выставления стоплоса за вершину, что бы учитывать динамически меняющийся спред? _____________________________________________________________ панель _____________________________________________________________ кнопки на панели: - buy - при нажатии эксперт получает разрешение на совершение покупок (пункт - разрешить buy сделки - части 4 настроек советника) при появлении соответствующего сигнала на протяжении установленного времени или изменения цены в противоположную сторону (пункт - актуальность в барах и актуальность в пп - части 4 советника) - sell - все по аналогии с кнопкой buy - №1,№2, ... - находящиеся на против buy или sell, подсвечивают позицию (на графике) открытую в результате получения советником разрешения на торговлю. Подсвечивается позиция соответствующая порядковому номеру очередью своего открытия (- максимальное количество открытых позиций (buy или sell) в части 4, можно ли сделать так чтобы этот пункт менял количество кнопок?). - close - закрыть подсвеченную позицию - акт - верхняя кнопка показывает в реальном времени сколько баров и пп еще будет актуально действующее разрешение на покупки (buy) должна быть возможность изменять цифровое значение ее показаний. (актуальность в пп и актуальность в барах - часть 4 настроек советника) - акт - нижняя кнопка действует аналогично верхней для sell - тп первой - согласно пункту из части четвертой настроек советника (размер тейкпрофита первой сделки пп) сделать возможность изменять бегунком или изменением цифр - тп последующих - согласно пункту из части четвертой настроек советника (размер тейкпрофита последующих сделок) сделать возможность изменять бегунком или изменением цифр - _х - пусть будет возможность перетаскивать панель по экрану, сворачивать в трей, и увеличивать или уменьшать в размерах перетягиванием. Примерное расположение кнопок панели: акт тп первой _х buy №1 №2 №3 №4 №5 close sell №1 №2 №3 №4 №5 close акт тп последующих коментарии к панели: - способ реализации панели средствами mql4 или прикладным программированием на совести исполнителя по согоасованию с заказчиком - панель будет использоваться на планшете для управления программой мт4 на удаленном сервере - предпочтение к исполнению путем создания панели дистанционно управляющей советником а не к панеле, которой придется дистанционно управлять через программы удаленного доступа. Это существенный момент - прошу согласовать индивидуально. как вариант в моем представлении такая панель получает от трейдера приказы путем нажатия кнопок и синхронизирует эти приказы с состоянием эксперта находящегося на удаленном сервере... В этом случае на панеле должен находиться индикатор подтверждающий, что все действия синхронизованы и исполнены, либо не исполнены и не могут быть исполнены. ______________________________________________________________ сигнальная линия: ______________________________________________________________ в перечень свойств советника, либо графических инструментов, либо элемента панели прошу ввести возможность нанесения на график линии аналогичной trendline (из графических инструментов мт) по способу нанесения. - при достижении ценой данного отрезка должен возникать сигнал или уведомление на почту или мобильный терминал - желательна возможность настройки поведения линии после отправки сигнала - исчезнуть, либо, сигналить вновь спустя определенное время. - нужна возможность нанести несколько сигнальных линий на график - нужна возможность перетаскивать сигнальную линию по графику как trendline (из графических инструментов мт) - и естественно удалять линию применяться диния будет следующим образом: после нанесения на график мт4 в портативном устройстве (планшете) долэна происходить синхронизация с удаленным сервером, после чего линия дает сигнал уже с сервера. Желательно прдупредить такие недоработки, при которых линия будет повторно сигналить при включении мобильного устройства по прошествии времени. ______________________________________________________________ ______________________________________________________________ ______________________________________________________________ оп применении данного советника в перспективе: ________ чтобы исполнителю было удобней, должен пояснить, как собираюсь применять то что прошу написа... итак, эксперт будет полуавтоматическим, то есть он не будет сам по себе работать сутки на пролет, а будет активироваться на ограниченное количество времени (или на предельно допустимое изменение ситуации на рынке). При его активации ему будет даваться команда (разрешение) заключать сделки в определенном направлении. Сигналы представляют из себя простые развороты описанные различными элементарными индикаторами. При получении одного из сигналов эксперт имея разрешение заключает сделку, устанавливает тейк профит и стоплосс и вырубается... до тех пор пока ему снова не разрешу торговать. Если сигнал соответствующий настройкам встроенных индикаторов так и не приходит в отведенный эксперту срок, то он так же теряет разрешение на торговлю. Разрешение на торговлю можно продлевать. Сложностью для исполнителя думаю станет то, что эксперт нужен для работы дистанционно... Не так как полностью автоматические ТС, а как пульт дистанционного управления терминалом МТ4 установленном на vps сервере. То есть я буду включать крохотный планшет (с полноценной виндовс 8 и метатрейдером), буду анализировать, рисовать графики, дам эксперту разрешение на торговлю и выключу свое мобильное устройство. А команду которую я дал, и настройки, которые я внес в эксперт на планшете, должны быть восприняты терминалом установленном на сервере. Для упрощения работы эксперта мне потребуется панель с кнопками основных клманд. Панель не сложнее других в маркете, однако сложность думаю вызовет требование к дистанционному управлению данной панелью терминалом на сервере, по этому предполагаю что панель может быть исполнена и прикладным программированием а не только mql4. Еще одним элементом который я желаю увидеть является сигнальная трендовая линия, которая наносится на график так же легко как trendline из терминала и дает сигнал при пересечении ценой. Тут тоже все сложности видимо упруться в то чтобы я нарисовал линию на графике держа в руках планшет, а когда я его выключу то мог получить сигнал от этой линии с сервера... вот такая задачка уважаемые. прошу заинтересовавшегося указать: сколько времени ему потребуется, все ли понятно и что не понятно, что по его мнению лучше изменить, прочие решения поставленной задачи.