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

 
Artyom Trishkin #:

Что за метод? Где можно почитать хорошее описание? Все ссылки, ведущие не на этот ресурс - в личку, пожалуйста.

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

У того кто вёл эту тему был платный свой сайт. Не знаю жив ли…

В общем трендовая по вершинам, сверху вниз вправо… и пересечение этой трендовой означает смену тренда.

 
Alexey Viktorov #:

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

У того кто вёл эту тему был платный свой сайт. Не знаю жив ли…

В общем трендовая по вершинам, сверху вниз вправо… и пересечение этой трендовой означает смену тренда.

А... Ну, т.е., по граф.построениям что ли?

 
Artyom Trishkin #:

А... Ну, т.е., по граф.построениям что ли?

Ага…

 
Здравствуйте. У меня тоже есть идея (своя стратегия) торгую вручную, неплохо получается, но хотелось бы автоматизировать. Стратегия основывается на одном лишь индикаторе МА с уровнями. Кто поможет?
 

Написал бесплатно Советника. Находится здесь https://www.mql5.com/en/code/48139

Игорь

Indices Testing
Indices Testing
  • www.mql5.com
The EA only trades buy positions and does not use SL and TP.
 
Есть ТС для ручной работы -но сможет ли советник учесть все нюансы ?
 
Petrovihs #:
Есть ТС для ручной работы -но сможет ли советник учесть все нюансы ?

Советник может всё, нужно только в описании алгоритма настолько досконально "разжевать" для программиста все эти нюансы, чтобы ему (т.е. программисту) не приходилось додумывать за автора стратегии.

С уважением, Владимир.

 
Alisher Batiraliev #:
Здравствуйте, есть ли индикатор или советник который определяеть восходящий, нисходящий тренд по методу Виктора Сперандео и определяющий проторговку?

как вариант:  Скачать бесплатно индикатор 'iMy' от 'YA_Programmer' для MetaTrader 5 в MQL5 Code Base, 2023.12.22

Метод Сперандео - линии тренда. Смена тренда на 1-2-3 (av-finance.ru)

Просто как раз-два-три или метод построения линий тренда Виктора Сперандео
Просто как раз-два-три или метод построения линий тренда Виктора Сперандео
  • 2016.09.08
  • Вадим Атрощенко
  • av-finance.ru
Здравствуйте, дорогие друзья! Уверен, что все Вы знакомы с техническим анализом и, конечно же, знакомы с одним из самых популярных, можно сказать, классических его инструментов — линиями тренда. Но у них, собственно как и остальных инструментах графического технического анализа, есть один серьезный недостаток, способный перечеркнуть все...
 

Сделайте пожалуйста полноценный биржевой торговый робот из кода ниже. Этот код написан ИИ Capilot из браузера EDGE. 

Смысл робота. Я вписываю в ряд данных бай или селл. И через каждые указанные мною часов времени , робот обязан закрыть сделку и выставить по новой из следующего параметра направлений. ( через какое кол-во часов закрыть и открыть сделку надо вынести в переменные, пока что прописан в коде самом ). 

Я выключаю ПК на ночь. Поэтому робот не может торговать. Надо чтобы робот смотрел на время закрытия последней сделки, и к этому времени добавлял  указанное кол-во часов, когда закрыть сделку, и после этого уже как я включу ПК, и терминал подгрузиться робот уже продолжил работу закрыл или продолжил следить за сделкой. 


Вот код робота. 

#property copyright "MetaQuotes Software Corp."
#property link      "https://www.mql5.com"
#property version   "1.00"

// параметры робота
extern int NumberOfTrades = 10;
extern int DuplicateTrades = 1;
extern double Profit = 77;
extern double Stop = 77;
extern double Lot = 1;
extern int TradeDirection1 = 0;
extern int TradeDirection2 = 0;
extern int TradeDirection3 = 0;
extern int TradeDirection4 = 0;
extern int TradeDirection5 = 1;
extern int TradeDirection6 = 1;
extern int TradeDirection7 = 1;
extern int TradeDirection8 = 1;
extern int TradeDirection9 = 0;
extern int TradeDirection10 = 1;

int totalTrades = 0, i;
datetime tradeOpenTime; // добавлено

int start()
{
   if(totalTrades < NumberOfTrades && OrdersTotal() == 0)
   {
      int currentDirection;
      switch(totalTrades) {
         case 0: currentDirection = TradeDirection1; break;
         case 1: currentDirection = TradeDirection2; break;
         case 2: currentDirection = TradeDirection3; break;
         case 3: currentDirection = TradeDirection4; break;
         case 4: currentDirection = TradeDirection5; break;
         case 5: currentDirection = TradeDirection6; break;
         case 6: currentDirection = TradeDirection7; break;
         case 7: currentDirection = TradeDirection8; break;
         case 8: currentDirection = TradeDirection9; break;
         case 9: currentDirection = TradeDirection10; break;
      }
      for(i=0; i<DuplicateTrades; i++)
      {
         int ticket;
         if(currentDirection == 0)
            ticket = OrderSend(Symbol(), OP_BUY, Lot, Ask, 3, Ask - Stop*Point, Ask + Profit*Point);
         else if(currentDirection == 1)
            ticket = OrderSend(Symbol(), OP_SELL, Lot, Bid, 3, Bid + Stop*Point, Bid - Profit*Point);
         
         if(ticket < 0)
         {
            Print("OrderSend failed with error #", GetLastError());
         }
      }
      
      totalTrades++;
      tradeOpenTime = TimeCurrent(); // добавлено
   }

   // добавлено
   if (totalTrades > 0 && TimeCurrent() - tradeOpenTime >= 12 * 60 * 60) // проверка на прошедшие 12 часов
   {
      for(i=OrdersTotal()-1; i>=0; i--)
      {
         if(OrderSelect(i, SELECT_BY_POS, MODE_TRADES))
         {
            if(OrderSymbol() == Symbol())
            {
               if(!OrderClose(OrderTicket(), OrderLots(), OrderClosePrice(), 3, clrNONE))
               {
                  Print("OrderClose failed with error #", GetLastError());
               }
            }
         }
         else
         {
            Print("OrderSelect failed with error #", GetLastError());
         }
      }
      // Сброс времени открытия сделки после закрытия
      tradeOpenTime = 0;
   }
   return(0);
}
 
нужен срочно программист который сможет написать советник под мт5 с модулями ии и машинного обучения
Причина обращения: