Напишу советник бесплатно - страница 88

 
ottenand:

На каких инструментах он будет работать? Если на ФОРТС, включая обработку тиковой истории, то интересен.

На каких инструментах он будет работать? Если на ФОРТС, включая обработку тиковой истории, то интересен.

Да с тиковой и на фортс

 
sanzvet:

На каких инструментах он будет работать? Если на ФОРТС, включая обработку тиковой истории, то интересен.

Да с тиковой и на фортс

Конечно интересен, пишите, с радостью испытаем.

В данное время я наблюдаю объемы через QScalp, можете почерпнуть дополнительные идеи оттуда.

 

Доброго времени суток.

Идея советника для МТ4 такова:

Входить в сделки по пробитию Хая/Лоу предыдущей свечи. Т.е. если текущая свеча пробила Хай предыдущей свечи то входим в лонг, если пробила Лоу предыдущей свечи то входим в шорт. Отложенные ордера на вход должны автоматически проставляться по закрытию свечи( с истечением срока конечно же)

входные параметры:

Лот = 0.01

стоп лосс = длина предыдущей свечи (если 0 то без стоплоса, если например цифра то в цифрах

тейк профит =100 (если 0 то без тейкпрофита( хотелось бы что бы трейлинг стоп включался)

истечение срока= таймфрейм на котором установлен ордер( например поставили на Н4 то 4 часа).


очень заманчивый советник, но я не знаю языка. Мб поможет кто нибудь собрать такое чудо)

Спасибо за внимание, буду рад вашим ответам.

Файлы:
 
btc.mmd:
Доброе время суток, есть один советник, очень неплохой в работе, на демо и на реале показал неплохие результаты, нужно доработать, к сожалению открытого кода нет, автор советника давно не отвечает и на контакт не выходит.
Тот кто не отвечает случаем не Юрий зовут?
 
Ula Ha:
Тот кто не отвечает случаем не Юрий зовут?

Нет, не Юрий, его зовут Ilya Severskiy  

 
Здравствуйте!
     Может ли кто-нибудь заменить стохастический индикатор на macd и добавить ma в советнике 2sides_5.0c1
 
Есть простейший код, выложенный в сети 



#property copyright "Blokhin Oleg"
#property link      "azbukatreydera.ru"

int 
b,s,w,sl=100,tp=100;// sl и tp значения ордеров стоп-лосс и тейк-профит в пунктах

double
pos=1,v,n;// pos размер позиции

int start()                                   
{
// Задание цен на начальной точке (точке начала торговли)
//-------------
if(w==0)
{
v=Bid;
n=Bid;
w=1;// благодаря тому, что значение w поменялось на 1 этот блок 
    //срабатывает только один раз при запуске торгового робота
}
//-------------
if(OrdersTotal()==0)// если открытых ордеров нет
{
if(Bid<=v)// Если цена ниже предыдущей
          //открытие короткой позиции
          //----------
         {s=OrderSend(Symbol(),OP_SELL,pos,Bid,3,Bid+sl*Point,Bid-tp*Point,0);  
          v=Bid;
         }
          //----------

if(Bid>=n)// Если цена выше предыдущей
          //открытие длинной позиции
          //----------   
         {b=OrderSend(Symbol(),OP_BUY,pos,Ask,3,Ask-sl*Point,Ask+tp*Point,0);
          n=Bid;
         }
          //----------
}                    
     return;                                                          
}
Но он не соответствует заявленной схеме работы, поскольку в нём отсутствует фильтр. Прошу подкорректировать код, чтобы он соответствовал требованиям:

Возьмите дневную свечу, на которой есть минимум и максимум цены за день, и, как правило, разница между этими двумя значениями довольно велика. Открывать позиции вслед за ценой. Например, цена проходит десять пунктов вверх, и мы открываем позицию вверх (с установленными ордерами стоп-лосс и тейк-профит по 10 пунктов). Далее если цена продолжает свое движение, то наша позиция закрывается с профитом в 10 пунктов, и мы открываем следующую длинную позицию. В итоге пока цена идет вверх она сопровождается длинными позициями, закрывающимися в профите. Когда же цена развернется вниз, то очередная наша длинная позиция закроется по стоп-лосс с небольшим убытком. И т.к. цена пошла вниз, мы вслед за ней таким же образом начинаем открывать короткие позиции, получая теперь профит с них.

И все было бы хорошо, если бы не волатильность цен. Постоянные «ложные» колебания цены могут по многу раз инициировать открытие позиций и закрывать их с убытком прежде чем цена продолжит свое движение в определенном направлении. В этом случае суммарный убыток существенно перекрывает всю потенциальную прибыль, и игра попросту не стоит свеч.

Для того, чтобы попытаться нивелировать воздействие этих «ложных» колебаний я применил простой фильтр. Этот фильтр отслеживает последнюю цену покупки и последнюю цену продажи. Суть этого фильтра сводится к тому, чтобы не давать позиции открыться по цене ниже предыдущей для покупки и по цене выше предыдущей для продажи. Из-за этого фильтра короткие позиции открываются все ниже и ниже, а длинные – все выше и выше от начальной точки. А все колебания между ценой открытия последней длинной и последней короткой позиции попросту не учитываются


Этого робота лучше использовать в течении ограниченного временного периода (например одного торгового дня). Каждый следующий период его необходимо перезапускать. Это следует из специфики алгоритма программы
Волатильность: расчёт, основные индикаторы и применение на практике
Волатильность: расчёт, основные индикаторы и применение на практике
  • 2015.05.26
  • olegas
  • www.azbukatreydera.ru
Волатильностью трейдеры называют изменчивость цены на графике торгуемого финансового инструмента. При небольшой изменчивости цены, когда она колеблется около одной отметки довольно продолжительное время, говорят о низкой волатильности. Напротив, когда цена совершает резкие скачки с большими перепадами значений, имеет место высокая...
 

Здравствуйте УВАЖАЕМЫЕ ПРОГРАММИСТЫ прошу вашей помощи подправить данный советник.



1.Открытие ордеров автоматически. 
2.При достижении + открывает ордер в туже сторону с начальным лотом.
3.При достижении - переворачивает ордер (открывает ордер в сторону в которую был получен - ).
Файлы:
 

Помогите усовершенствовать робота

 

Основное:

нужно «ПРИКРУТИТЬ» к стандартному советнику MACD sample «мартингейл»(для мт4 и мт5)

 

p.s

 желательно:

+ торговля в определенные дни недели =>>> (часы (минуты)) / пример: четверг с 01:15 по 14:11. или интервал =>>> понедельник с 05:10 по 11:59 , 13:00 по 14:03, 19:30 по 23:50/

 
Nikolsk512:

Помогите усовершенствовать робота

 

Основное:

нужно «ПРИКРУТИТЬ» к стандартному советнику MACD sample «мартингейл»(для мт4 и мт5)

 

p.s

 желательно:

+ торговля в определенные дни недели =>>> (часы (минуты)) / пример: четверг с 01:15 по 14:11. или интервал =>>> понедельник с 05:10 по 11:59 , 13:00 по 14:03, 19:30 по 23:50/

Фриланс.

Ибо Ваших трудов не видно, а значит это не "помогите сделать", а "сделайте за меня".