Скачать MetaTrader 5

Советники: Три экрана А.Элдера

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Продавай время процессора и заработай!
MetaQuotes Software Corp.
Модератор
181072
MetaQuotes Software Corp. 2012.07.06 11:11 

Три экрана А.Элдера:

Проверка системы "Трех экранов" она же Тройной Выбор.

Author: Eugen

victor-kaskad
84
victor-kaskad 2012.07.06 12:13  
Здравствуйте, Евгений. Я написал Вам в личку. Предлагаю посмотреть. Спасибо.
Eugen
8
Eugen 2012.07.07 07:08  
Ответил. Пожалуйста!
Victor Nikolaev
Модератор
14484
Victor Nikolaev 2012.07.08 07:07  
Интересно, а логические ошибки в коде специально сделаны?
Eugen
8
Eugen 2012.07.08 17:28  

Нет! Проглядел наверное. Укажите где пожалуйста! Исправлю.

С уважением...

Ivan Katsko
557
Ivan Katsko 2012.07.08 19:24  

Сколько смотрю, по Трем экранам Элдера это всего лишь вторая попытка реализовать стратегию в советнике. А первый был предложен мной https://www.mql5.com/ru/7270 :) Для интересующихся есть выбор. Удачи!

Victor Nikolaev
Модератор
14484
Victor Nikolaev 2012.07.09 17:19  
GurievEugen:

Нет! Проглядел наверное. Укажите где пожалуйста! Исправлю.

С уважением...


Например вот эту функцию надо было реализовать так

Фигурные скобки для наглядности

bool isOrder(int order)
{
   if(OrdersTotal()<1) return (false);
   for(int i = 0; i<OrdersTotal();i++)
   {
      if(OrderSelect(i, SELECT_BY_POS, MODE_TRADES))
      {
         if(OrderType() == order && OrderSymbol() == Symbol())
         {
            return (true);
         }
      }
   }
   return(false);
}
Eugen
8
Eugen 2012.07.09 19:58  
Vinin:
GurievEugen:

Нет! Проглядел наверное. Укажите где пожалуйста! Исправлю.

С уважением...


Например вот эту функцию надо было реализовать так

Фигурные скобки для наглядности

bool isOrder(int order)
{
   if(OrdersTotal()<1) return (false);
   for(int i = 0; i<OrdersTotal();i++)
   {
      if(OrderSelect(i, SELECT_BY_POS, MODE_TRADES))
      {
         if(OrderType() == order && OrderSymbol() == Symbol())
         {
            return (true);
         }
      }
   }
   return(false);
}


Да блин... Проглядел! А мне казалось что я поставил там return (false) но мне всегда так кажется.

Благодарю за исправления! Это ценно для меня!

С уважением, Е.О.

Dmitriy Sukhnev
3060
Dmitriy Sukhnev 2012.07.12 04:13  

А нет ли ошибки в процедуре bu()?

...
if(Bid-OrderOpenPrice() > LevelProfit)
...
if(OrderOpenPrice()-Ask > LevelProfit)

Вроде как надо:

...
if(Bid-OrderOpenPrice() > LevelProfit*Point)
...
if(OrderOpenPrice()-Ask > LevelProfit*Point)
MQL4 Comments
16319
MQL4 Comments 2012.07.22 19:51  
Ну вообще-то весь смысл написанной у него системы сводится к тому,что торговля начинается после 10.00 по GMT или в 13.00 по МСК.Так как показания МАКД на первом экране хорошо начинают формироваться в это время(откат уже можно сказать совершен).Первый экран и сигнал по нему берется выше или ниже столбец сегодняшнего столбца(дня) относительно вчерашнего.Второй экран использую показания стохастика(5,3,3) и при его разворотах относительно главного движения ищем вход на третьем экране на котором может быть тот же МАКД или SAR.Можно вообще по одному МАКД работать,но уже добавляя для входа ещё один экран иногда,когда происходит флет.Так что система рабочая,но её трудно закодировать.У меня есть сов построенный на одних SAR и по австралийцу тесты вроде ничего.Но в сову нужно прикрутить стоп-лосс по фракталам и выборе фрактала на какой ставить от 1 до 5 в зависимости от фрайма.Да и не забываем Элдер работал все-таки на фондовом рынке,а не на форекс.
Eugen
8
Eugen 2012.07.23 10:41  
rastmos:
Ну вообще-то весь смысл написанной у него системы сводится к тому,что торговля начинается после 10.00 по GMT или в 13.00 по МСК.Так как показания МАКД на первом экране хорошо начинают формироваться в это время(откат уже можно сказать совершен).Первый экран и сигнал по нему берется выше или ниже столбец сегодняшнего столбца(дня) относительно вчерашнего.Второй экран использую показания стохастика(5,3,3) и при его разворотах относительно главного движения ищем вход на третьем экране на котором может быть тот же МАКД или SAR.Можно вообще по одному МАКД работать,но уже добавляя для входа ещё один экран иногда,когда происходит флет.Так что система рабочая,но её трудно закодировать.У меня есть сов построенный на одних SAR и по австралийцу тесты вроде ничего.Но в сову нужно прикрутить стоп-лосс по фракталам и выборе фрактала на какой ставить от 1 до 5 в зависимости от фрайма.Да и не забываем Элдер работал все-таки на фондовом рынке,а не на форекс.

Описание Трех экранов взято с его книги. Где берете описание Вы мне не понятно!
12
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий