Сырые идеи - страница 2

 

Bartrader

У меня есть этот советник для MT3, и его простая конструкция заключается в размещении 2 ордеров BUYSTOP и SELLSTOP.

Теперь его цена рассчитывается из информации о предыдущем баре. Генерируется значение разворота и затем добавляется +17 для BUY и -13 для sell от этого значения разворота. Если сделка исполнена, то она должна закрыться в конце бара. Если нет, то обе сделки удаляются в конце бара. Затем все повторяется заново.

Я бы использовал безубыток на 0 после 10 пунктов.

Не мог бы кто-нибудь взглянуть на этот советник и внести некоторые изменения, чтобы сделать это.

/*[[

Имя := BARTRADER

Автор := FAB4X

Ссылка := http://www.FAB4X.com

Примечания := Использовать на 15 или 30м графиках

Лоты := 1.00

Стоп-лосс := 45

Тейк-профит := 25

Трейлинг стоп := 0

]]*/

define: Slippage(5);

define: ММ(0);

define: Risk(7.5);

var: cnt(0);

var: Opentrades(0);

var: loti(0);

var: trend("");

var: vTime(0);

var: vol1(0);

var: vol2(0);

var: myh(0),myl(0),myc(0),pivot(0),buyprice(0),sellprice(0);

//////////////////////////////////////////////////

// Выход, если нет графиков H4

//////////////////////////////////////////////////

/*

if Period != 240 then

{

Comment("Этот эксперт предназначен для графиков 4HR");

Exit;

}

*/

//////////////////////////////////////////////////

// Выход, если время между запусками эксперта меньше 5 сек.

//////////////////////////////////////////////////

if Curtime - LastTradeTime < 5 then exit;

//////////////////////////////////////////////////

// Установить, если бэк-тестер раньше 2005 года

//////////////////////////////////////////////////

If TimeYear(time)<2005 then Exit;

//////////////////////////////////////////////////

// Установить переменные

//////////////////////////////////////////////////

Slippage = Slippage*Point;

myh=High[1];

myl=Low[1];

myC=Close[1];

Pivot = ( myh+myl+myc )/ 3 ;

buyprice=pivot+17*point;

sellprice=pivot-13*point;

//////////////////////////////////////////////////

// Установить комментарий

//////////////////////////////////////////////////

//////////////////////////////////////////////////

///////////// Управление несколькими сделками /////////////

//////////////////////////////////////////////////

Opentrades = 0;

for cnt = 1 to TotalTrades

{

If OrderValue(cnt,Val_Symbol) == Symbol then

{

Opentrades++;

}

};

//////////////////////////////////////////////////

///////////// Money Manager /////////////

//////////////////////////////////////////////////

если mm != 0, то Lotsi = Ceil(Balance*risk/10000)/10

else Lotsi=Lots;

//////////////////////////////////////////////////

// Закрывать ордер после каждого бара!

//////////////////////////////////////////////////

if Opentrades != 0 and vTime != Time[0] then

{

for cnt=1 to TotalTrades

{

If Ord(cnt,VAL_SYMBOL) == Symbol then

{

If (Ord(cnt,VAL_TYPE)=OP_BUY or Ord(cnt,VAL_TYPE)=OP_SELL) then

{

vTime = Time[0];

CloseOrder(OrderValue(cnt,VAL_TICKET),Ord(cnt,VAL_LOTS),(cnt,VAL_CLOSEPRICE),Slippage,BlueViolet);

// Exit;

}

If (Ord(cnt,VAL_TYPE)=OP_BUYSTOP or Ord(cnt,VAL_TYPE)=OP_SELLSTOP) then

{

vTime = Time[0];

DeleteOrder(OrderValue(cnt,VAL_TICKET),Brown);

// Exit;

}

}

}

}

//////////////////////////////////////////////////

// Открыть сделку в начале бара!

//////////////////////////////////////////////////

if Opentrades == 0 and vTime != Time[0] then

{

vTime = Time[0];

SetOrder(OP_BUYSTOP,Lotsi,buyprice,Slippage,buyprice-stoploss*point,buyprice+takeprofit*point,blue);

// Exit;

};

if Opentrades > 0 then

{

//vTime = Time[0];

SetOrder(OP_SELLSTOP,Lotsi,sellprice,Slippage,sellprice+stoploss*point,sellprice-takeprofit*point,Red);

// Exit;

}

exit;

 

Плоские индикаторы

Плоский индикатор. Он работает (см. изображение), но иногда. Может кто-нибудь исправит ошибки.

Файлы:
flat.gif  17 kb
flat.mq4  4 kb
 

Линии тренда и дивергенция

Все индикаторы для потока https://www.mql5.com/en/forum/173123, пожалуйста, разместите здесь.

Два индикатора, размещенные alp.

Файлы:
 

Запрашивается новый советник...

Здравствуйте,

Я ищу советника, который будет делать следующее:

1- Использовать только дневной график,

2- Определяет первые главные уровни sup-res,

3- Если хай-лоу закрывающего дневного бара находится в пределах любого из уровней sup-res, то ждем следующего закрывающего дневного бара,

4- Теперь нам нужно разобраться с двумя барами. Если прорыв произошел на уровне поддержки, то ищите разворотный паттерн, и если он найден, открывайте длинные позиции на открытии следующего дневного бара. Для сигнала на продажу, если любой из первых двух баров достиг уровня res, и обнаружен разворотный паттерн, то продавайте на следующем дневном баре. Вы определяете свои уровни tp-sl.

Если кому-то интересно, у меня есть код для разворотных паттернов,

Спасибо.

 

EMA AngleZero

Можно ли запрограммировать EMA Angle Zero прямо в другой советник и сделать его частью кода этого советника, а не работать только как индикатор?

Джордж Т

 

Коэффициент Шарпа, коэффициент Сортино, индекс Рина и т.д.

Я ищу инструмент, который читает отчеты тестера стратегий MT4 и рассчитывает коэффициент Шарпа, коэффициент Сортино, индекс Рина или что-то подобное.

Еще лучше было бы, если бы он мог обрабатывать несколько отчетов из разных систем, чтобы я мог рассчитать соотношение портфеля.

Красивый график тоже не помешает :-)

Может ли кто-нибудь помочь мне с программой (URL на программу), которая делает все или часть из вышеперечисленного?

Я знаю, что это большая просьба, но я думаю, что знание соотношения вашей системы/портфеля является, часто упускаемым из виду, важным аспектом дизайна вашей системы.

 

Сигнал тренда

Для определения направления тренда я использую 2 MACD, один короткий и один длинный, и торгую, если обе гистограммы имеют одинаковое направление.

Иногда трудно прочитать наклон гистограммы, поэтому я использую Stoch от гистограммы MACD. График прилагаю в pdf файле.

Я новый пользователь MT4 и не знаю, как программировать,

Не знаете ли вы, где я могу найти Stoch of the MACD hist.

Спасибо

Файлы:
awt_print.pdf  68 kb
 

Простой, но мощный

Привет,

Я не программист. Потратил 6 месяцев на MQL3, потом появился 4. Так что я снова в нищете! Пожалуйста, может ли кто-нибудь помочь со следующим. Это должно помочь и другим новичкам, так как это основы. Вот что мне нужно:

1. MQL, который использует две EMA с сигналом покупки или продажи на пересечении в зависимости от направления.

2. Значение каждой из них должно быть установлено отдельно.

3. Сигнал закрытия устанавливается на обратном пересечении.

4. Должен включать трейлинг стоплосс.

Я просмотрел посты codersguru на https://www.mql5.com/en/forum/173171, и его код выглядит отлично, за исключением того, что он вычитает одну MA из другой. Это прекрасно, но лишает меня возможности работать с каждой MA независимо в полях свойств эксперта.

Спасибо, ребята.

Отличный сайт.

 

комбинация индикатора ICWR и метода THE TUNNEL METHOD

Здравствуйте.

Мой опыт в торговле FX не более того, я потерял свой депозит на мини-счете у брокера fibogroup, поэтому я начинаю усердно учиться, чтобы получить стабильный способ торговли с минимальным риском, на этом форуме я узнаю много нового, и я почти разобрался и выяснил основные вопросы, Я думаю, что комбинация индикатора ICWR и метода TUNNEL может создать стабильную стратегию, и если возможно преобразовать ее в советник, то это может дать хорошие результаты, в любом случае я хочу начать реальную торговлю снова, пожалуйста, скажите мне, если вы используете советник, который вы сами используете в реальной торговле и имеет хорошие результаты, чтобы я мог увеличить свой депозит, чтобы не потерять весь свой депозит.

 

Канал автоматической регрессии

Привет всем,

Прошу программистов взглянуть на код и, если возможно, объяснить его на простом английском:

в какой момент времени этот индикатор меняет направление?

Вот так.

Для меня совершенно непонятно следующее

В момент, когда я пишу это сообщение

GBPUSD M1 имеет 32785 баров восходящего тренда, что означает почти 23 дневных бара

M5 имеет 1525 баров восходящего тренда - 5.3 дневных бара

M15 имеет 523 бара восходящего тренда -5.4 дневных бара

в то время как

M30 имеет 56 баров нисходящего тренда - 1,16 дневных баров

H1 имеет 21 бар нисходящего тренда - почти 1 дневной бар

и, наконец, H4 имеет 68 баров восходящего тренда - это 11,3 дневных бара.

D1 имеет 12 баров восходящего тренда.

Снова вопрос: как возможно, что график одного минимального бара насчитывает 22 дня восходящего Cable и в то же время так резко отличается от графика H1?

Спасибо

Файлы: