Написание экспертов и индикаторов - бесплатно!
#8611
Отправлено 20 June 2012 - 14:12
Уважаемые программисты прошу написать советник по ТЗ . Если ни кого не заинтересует тогда хоть скажите чобы не ждать зря.
Заранее благодарен.
Советник использует два индикатора
1) SMMA с периодом 8 и сдвигом на 5 баров вперед
2) стандартный индикатор фракталов из МТ4
Начало работы советника в 5.00 GMT окончание работы в 17.00 GMT
И так в 5.00 советник включается в работу и первым делом находит два ближайших фрактала. Один должен быть выше SMMA над которым он устанавливает BuyStop+2 пункта от максимума свечи над которой образовался фрактал. Второй фрактал должен быть ниже SMMA под которым он устанавливает SellStop-2 пункта от минимума свечи под которой образовался фрактал и ТП=30 пунктов.
Если ордер(допустим SellStop) не срабатывает а появляется новый фрактал ниже SMMA тогда ордер переносится под него с тем же ТП и так далее пока ордер не сработает( для BuyStop условия теже только переставлять на фракталы которые образуются выше SMMA).
Допустим сработал ордер SellStop(объем=0.01) после этого советник сразу же выставляет ордер SellLimit(объем=0.02) на расстоянии в 25 пунктов от только что открывшегося ордера и с ТП в 30 пунктов.Если цена двигается не в нашем направлении и срабатывает ордер SellLimit(объем=0.02) тогда советник сразу же выставляет еще один ордер SellLimit(объемом=0.04)и ТП = 30 пунктов а ТП ордера теперь уже Sell(объем=0.01) переносится на уровень ТП ордера теперь уже Sell(объем=0.02).
Пример: первый ордер был выставлен по цене 1.2345 и с ТП 1.2315
После того как он сработал советник ставит следующий ордер но уже двойным лотом на уровень 1.2370 и ТП1.2340.
Если второй ордер сработал советник ставит следующий SellLimit с лотом в двое больше на уровень 1.2395 и ТП 1.2365 . А ТП первого ордера переносит на уровень ТП второго ордера т.е. с уровня 1.2315 на уровень 1.2340.
И так далее выставляется новый ордер удвоиным лотом с ТП=30 пунктов и модифицируются ТП предыдущих ордеров по приведенной выше схеме. После того как срабатывает ордер объемом 0.08 т.е. 4 по счету , ТП всех ордеров устанавливается на расстоянии в 25 пунктов от последнего открытого ордера и так далее пока не закроются все позиции(получается последний ордер закрывается с ТП=25 пунктов , предпоследний закрывается в ноль а все предшествующие с убытком).
После срабатывания ТП советник должен удалить не сработавший ордер SellLimit и выставить новый ордер SellStop по фракталу находящимуся ниже SMMA если время на тот момент<17.00.
В приведенном выше примере цена также зацепила бы и ордер BuyStop. Если такое получилось то советник должен управлять обеими ордерами и на покупку и на продажу.
Время окончания работы советника 17.00 GMT если на момент окончания имеются неисполненные отложеннтые ордера то советник должен их удалить и не выставлять новые пока время не буде равное 5.00 GMT. Если же на момент окончания работы имеется открытый ордер допустим Sell то ордер BuyStop должен быть удален а работа с ордерами Sell продолжается пока не закроются все ордера.Если же открыт и ордер на покупку то работаем в обе стороны.
 
#8612
Отправлено 20 June 2012 - 15:12
Такой вариант устроит?Уважаемые программисты! Сделайте пожалуйста в этом совенке,вот такое информативное окно,пожалуйста.
Прикрепленные файлы
- Android7730 это нравится
#8613
Отправлено 20 June 2012 - 17:35
Такой вариант устроит?
Вполне,спасибо большое!!!
#8614
Отправлено 21 June 2012 - 08:30
Заранее благодарен!
Прикрепленные файлы
#8615
Отправлено 21 June 2012 - 13:55
...индикатор Фиба, который окрашивается в разные цвета в зависимости от кол-ва натянутых сеток и должен считать кол-во свечей в импульсе и откате и кол-во пп до профита и показывать результат на нулевом уровне, но он считает неправильно, где то ошибка в коде.
Профит в процентах выставляется в параметрах.
Прикрепленные файлы
#8616
Отправлено 21 June 2012 - 14:42
Доброго времени суток уважаемые программисты!
Не могли бы вы сделать небольшой советник, выходящий из позиции по сигналу индикатора TMASlope... (во вложении)
Пример на скрине...
P.S. Было бы просто замечательно еще иметь возможность устанавливать уровни в индикаторе TMASlope (на скрине уровни -0,4; 0,4; -0,8; 0,8)...
Огромная благодарность за внимание!!!
Все сигналы этого индикатора перерисовываются со страшной силой. Использовать эти сигналы очень не надежно.
Уровни в этом индикаторе есть, рисуются. Или надо чтоб их можно было задавать любые?
#8617
Отправлено 21 June 2012 - 14:46
Уважаемые программисты !
Помогите пожалуйста сделать не сложный индюк с параметрами:
SetIndexStyle(0, DRAW_HISTOGRAM, STYLE_SOLID, 1, Lime);
iMA(NULL,0,1,0,MODE_EMA,PRICE_CLOSE,0);
С видом как на картинке, но что бы была возможность передвигать его в любое место на графике.
Прошу не оставить без внимания. Заранее благодарю !!!
Каждое значение индикатора соответствует определенному бару. На каждом баре свое значение индикатора.
Не понятно как и зачем двигать индикатор.
#8619
Отправлено 21 June 2012 - 19:39
Привет Alen_T! Спасибо, что уделил данному инд-ру внимание, немного нарушен счет, отметил в скринах Скрин-1 и Скрин-2 , если возможно подрегулируйте пожалуйста. По советнику отпишу в личку. Спасибо
В индикаторе было заложено:
1. волна А начинается в первой точке Фибо, заканчивается во второй. Те Фибо строить по точкам (свечам) волны А.
2. волна B в индикаторе считается сама до первого фрактала (вроде как).
Правил отображение длины А, и длины В.
Для работы как на рисунке надо менять расчет волны В в индикаторе.
Думаю как это сделать.
#8620
Отправлено 21 June 2012 - 20:09
В индикаторе было заложено:
1. волна А начинается в первой точке Фибо, заканчивается во второй. Те Фибо строить по точкам (свечам) волны А.
2. волна B в индикаторе считается сама до первого фрактала (вроде как).
Правил отображение длины А, и длины В.
Для работы как на рисунке надо менять расчет волны В в индикаторе.
Думаю как это сделать.
Привет! А если чисто арифметически - время формирования волны а : на Т/ф = кол-ву свечей в а , время в откате, до пересечения вершины волны (при условии не пересечения основания данной волны) а : на Т/ф =кол-ву свечей в откате b. Спасибо.
#8621
Отправлено 21 June 2012 - 20:14
Все сигналы этого индикатора перерисовываются со страшной силой. Использовать эти сигналы очень не надежно.
Уровни в этом индикаторе есть, рисуются. Или надо чтоб их можно было задавать любые?
Да, я конечно знаю что сигналы перерисовуются, поэтому и возникла идея не входить, а именно выходить по этим сигналам.... Кстати очень даже надежно получается.. пробовал при торговле в ручном режиме....
А по поводу уровней, да, хотелось что бы их можно было задавать в советнике, как уровень выхода... Кстати, сейчас нашел систему, почти ГРААЛЬ, количество прибыльных сделок более 90%. Выход в этой системе осуществляется по данному индюку. Просто хотелось бы автоматизировать процесс выхода, чтобы постоянно не пялится в монитор... Если получится данный сов., и вам понравится правильность его сигналов на выход, то выложу всю систему (на форум, или в личку), для рассмотрения возможности ее полной автоматизации....
Как мне кажется, самой сложной частью данной системы является именно работа с данный индюком...
Еще не много информации: т.к. индюк является MTF, то есть возможность выходить по сигналу старшего ТФ, получается что мы забираем в профит все движение!!!!
Сразу оговорюсь, что вход по сигналу другого индикатора, а показания данного, лишь подтверждение правильности входа!!!
#8622
Отправлено 21 June 2012 - 20:35
Да, я конечно знаю что сигналы перерисовуются, поэтому и возникла идея не входить, а именно выходить по этим сигналам.... Кстати очень даже надежно получается.. пробовал при торговле в ручном режиме....
А по поводу уровней, да, хотелось что бы их можно было задавать в советнике, как уровень выхода... Кстати, сейчас нашел систему, почти ГРААЛЬ, количество прибыльных сделок более 90%. Выход в этой системе осуществляется по данному индюку. Просто хотелось бы автоматизировать процесс выхода, чтобы постоянно не пялится в монитор... Если получится данный сов., и вам понравится правильность его сигналов на выход, то выложу всю систему (на форум, или в личку), для рассмотрения возможности ее полной автоматизации....
Как мне кажется, самой сложной частью данной системы является именно работа с данный индюком...
Еще не много информации: т.к. индюк является MTF, то есть возможность выходить по сигналу старшего ТФ, получается что мы забираем в профит все движение!!!!
Сразу оговорюсь, что вход по сигналу другого индикатора, а показания данного, лишь подтверждение правильности входа!!!
И по каким сигналам выходить? (цвет или уровень, или и то и другое)
#8623
Отправлено 21 June 2012 - 20:59
И по каким сигналам выходить? (цвет или уровень, или и то и другое)
Я думаю для начала достаточно уровня...
Хотя в реальной торговле смотрю динамику изменения высоты гистограммы и ориентируюсь на цвет... Но это в автомате реализовать, думаю, не реально...
Давайте остановимся на ценовом значении индикатора... при текущих настройках выход из покупок - значение индикатора опустилось ниже 0.8 (гистограмма до этого на протяжении n-баров находилась выше 0.8),
выход из продаж - значение поднялось выше -0.8 (гистограмма до этого на протяжении n-баров находилась ниже -0.8) ;
Одна из причин почему возникла идея автоматизации - оптимизировать эти уровни...
#8625
Отправлено 22 June 2012 - 14:30
Параметры:Совсем малюсенькая просьба
Прикрутите пож-та алерт к стандартным индюкам АО и АС (чтобы сигналили при смене цвета).
ShowAlert = true; //Включение алерта
SIGNAL_BAR = 1; //Номер бара, на котором будет искаться изменение сигнала //Alen_T
Имеет смысл при SIGNAL_BAR = 0
B_S_B = true; // Чередование сигналов, иначе все - подряд
Вынес параметры МА в настройки
MAFast = 5; //Период быстрой МА
MASlow = 34; //Период медленной МА