Группа "Стол заказов MQL"

Рейтинг 2081



РЕКОМЕНДУЮ



Нужен советник по индикатору AMA Color

Про индикатор tools.opentraders.ru/20358.html
Лежит тут www.opentraders.ru/downloads/484/



— Советник должен открывать покупку, когда линия становится синяя. И продажу, если линия становится красная
— Нужны тейк профиты, стоп лоссы и возможность выставить фиксированный лот
— Если сделка не закрылась по тейк профиту или стоп лоссу, то должна закрыться при смене цвета индикатора. И открыться новая сделка в обратную сторону.
Надеюсь, что понятно объяснил *stesnitelno* 
Советник нужен для МТ4
Заранее спасибо!
  • +1
  • Просмотров: 7387
  • 20 октября 2014, 17:39
  • izumec
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!

Вступите в группу "Стол заказов MQL", чтобы следить за обновлениями
ПРИСОЕДИНИТЬСЯ К ГРУППЕ
присоединиться
  Предыдущая запись в группе
(выполнен) Заказ на лотерейный советник Bingo
Следующая запись в группе  
индикатор фибо
12 октября 2014
22 октября 2014

Комментарии (11)

+
0
поправил, что советник нужен для МТ4, а не для МТ5
сначала неправильно написал
avatar

  2  izumec Автор Сообщений: 45 - Станислав Р

  • 20 октября 2014, 17:49
+
+1
начал выполнять заказ
avatar

  34  AM2 Сообщений: 15865 - Андрей

  • 20 октября 2014, 19:09
+
+1
Предварительная версия советника в базе:
www.opentraders.ru/downloads/487/


Редактирован: 20 октября 2014, 20:42
avatar

  34  AM2 Сообщений: 15865 - Андрей

  • 20 октября 2014, 20:39
+
0
ого, как оперативно! Спасибо, пойду смотреть!
avatar

  2  izumec Автор Сообщений: 45 - Станислав Р

  • 20 октября 2014, 20:43
+
0
Попробуйте запихать в тестер — рисует он.
avatar

  20  Anatoly74 Сообщений: 3710 - Анатолий

  • 20 октября 2014, 20:44
+
0
Пару раз заказывал сов под примерно такие индюки… СЛИВ одназна4но
avatar

  13  nopTHou Сообщений: 350

  • 21 октября 2014, 06:32
+
+1
в чистом виде слив. но если ставить советник по тренду и уметь пользоваться…
avatar

  34  AM2 Сообщений: 15865 - Андрей

  • 21 октября 2014, 09:34
+
0
если ставить советник по тренду

А если без советника открываться по тренду? Может быть и советник тогда не нужен?

Ну, а навскидку могу предложить рассмотреть вариант открытия бай на уровне минус 10-...(регулируемая величина) от синей, открытия селл на уровне плюс 10-… от красной. Думаю, что выразился понятно?
avatar

  20  Anatoly74 Сообщений: 3710 - Анатолий

  • 21 октября 2014, 15:49
+
0
Добавление дельты не очень сильно помогает:

<code>
//+------------------------------------------------------------------+
//|                                                     AMAColor.mq4 |
//|                                              Copyright 2014, AM2 |
//|                                      http://www.forexsystems.biz |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2011, AM2"
#property link      "http://www.forexsystems.biz"
#property description "AMA Color simple expert advisor"

#define MAGICMA  20141020
//--- Inputs
input double StopLoss     = 500;
input double TakeProfit   = 500;
input double Delta        = 500;
input double Lots         = 0.1;
//----
extern int Range          = 9;
extern int FastMA         = 2;
extern int SlowMA         = 30;
extern int CountBars      = 200;
extern int filter         = 25;
//----

//+------------------------------------------------------------------+
//| Check for open order conditions                                  |
//+------------------------------------------------------------------+
void CheckForOpen()
  {
   int    res;
//--- go trading only for first tiks of new bar
   if(Volume[0]>1) return;
//--- get Moving Average 
   double AMABlue=iCustom(Symbol(),0,"AMAColor",Range,FastMA,SlowMA,CountBars,filter,0,0);
   double AMARed=iCustom(Symbol(),0,"AMAColor",Range,FastMA,SlowMA,CountBars,filter,1,0);
   double sl,tp,dl;
   if(Digits==3||Digits==5) {sl=StopLoss*Point*10;tp=TakeProfit*Point*10;dl=Delta*Point*10;}
   if(Digits==2||Digits==4) {sl=StopLoss*Point;tp=TakeProfit*Point;dl=Delta*Point;}

//--- sell conditions
   if(AMABlue>AMARed && Bid>AMARed+dl)
     {
      res=OrderSend(Symbol(),OP_SELL,Lots,Bid,3,Bid+sl,Bid-tp,"",MAGICMA,0,Red);
      return;
     }
//--- buy conditions
   if(AMARed>AMABlue && Ask<AMABlue-dl)
     {
      res=OrderSend(Symbol(),OP_BUY,Lots,Ask,3,Ask-sl,Ask+tp,"",MAGICMA,0,Blue);
      return;
     }
//---
  }
//+------------------------------------------------------------------+
//| Check for close order conditions                                 |
//+------------------------------------------------------------------+
void CheckForClose()
  {
//--- go trading only for first tiks of new bar
   if(Volume[0]>1) return;
//--- get AMA
   double AMABlue=iCustom(Symbol(),0,"AMAColor",Range,FastMA,SlowMA,CountBars,filter,0,0);
   double AMARed=iCustom(Symbol(),0,"AMAColor",Range,FastMA,SlowMA,CountBars,filter,1,0);
//---
   for(int i=0;i<OrdersTotal();i++)
     {
      if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==false) break;
      if(OrderMagicNumber()!=MAGICMA || OrderSymbol()!=Symbol()) continue;
      //--- check order type 
      if(OrderType()==OP_BUY)
        {
         if(AMABlue>AMARed)
           {
            if(!OrderClose(OrderTicket(),OrderLots(),Bid,3,White))
               Print("OrderClose error ",GetLastError());
           }
         break;
        }
      if(OrderType()==OP_SELL)
        {
         if(AMARed>AMABlue)
           {
            if(!OrderClose(OrderTicket(),OrderLots(),Ask,3,White))
               Print("OrderClose error ",GetLastError());
           }
         break;
        }
     }
//---
  }
//+------------------------------------------------------------------+
//| OnTick function                                                  |
//+------------------------------------------------------------------+
void OnTick()
  {
//--- check for history and trading
   if(Bars<100 || IsTradeAllowed()==false)
      return;
//--- calculate open orders by current symbol
   if(OrdersTotal()<1) CheckForOpen();
   else CheckForClose();
//---
  }
//+------------------------------------------------------------------+

</code>

Редактирован: 21 октября 2014, 17:06
avatar

  34  AM2 Сообщений: 15865 - Андрей

  • 21 октября 2014, 16:59
+
0
не открывает ордера
avatar

  0  serjik777777 Сообщений: 1

  • 4 мая 2015, 12:04
+
0
Напишите параметры счета на который ставите
avatar

  34  AM2 Сообщений: 15865 - Андрей

  • 4 мая 2015, 16:42

Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий
Начать торговлю с Альпари