kipjatok001
Kipjatok001 Best Trader

 
Уровень 13

  Торгую в компаниях:


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

Рейтинг 2089



РЕКОМЕНДУЮ



Простой советник по индикатору FX_3MA_arrow

Добрый день. Сегодня получил очень неплохого индюка. Прошу Уважаемый AM2 сделать советника на его основе.
При появлении стрелки выставляется ордер начальным трендом ( допустим 0.01) — задается параметром.
ТП и СЛ у него нет.
Ордер закрывается при появлении противоположной стрелки
Если ордер закрылся в минус, то следующий ордер идет увеличением в х раз большим лотом.
Закрытие происходит при достижении определенной суммы на балансе в валюте депозита.
Так же необходимо время работы (что бы избежать ночного флета)
Заранее большое спасибо.
P.S. Если в индикаторе есть ошибки, то просьба исправить.
FX_3MA_arrow22.mq4 (5 Kb)
  • +2
  • Просмотров: 5270
  • 13 января 2015, 16:36
  • kipjatok001
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!

Вступите в группу "Стол заказов MQL", чтобы следить за обновлениями
ПРИСОЕДИНИТЬСЯ К ГРУППЕ
присоединиться
  Предыдущая запись в группе
Помогите исправить ошибки при компилляции
Следующая запись в группе  
Доработка граального советника
13 января 2015
14 января 2015

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

+
0
думаю рисует он бес:P щадно
avatar

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

  • 13 января 2015, 19:58
+
0
оооо ага так и есть*relax* 
avatar

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

  • 13 января 2015, 20:02
+
+1
Александр, перенесите пожалуйста топик в стол заказов. Иначе могу не вспомнить про него.
avatar

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

  • 13 января 2015, 23:34
+
+1
Перенес. А то автор без модератора все равно уже не перенесет, 1 час с момента создания топика истек.
avatar

  45  Bishop Сообщений: 5720 - АЛЬФАХАМЕЦ-Машковод

  • 13 января 2015, 23:41
+
0
Хорошавин :)  Благодарю
avatar

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

  • 13 января 2015, 23:42
+
0
Посмотрите для начала как работает и стоит ли продолжать:


//+------------------------------------------------------------------+
//|                                                        FX3MA.mq4 |
//|                                              Copyright 2014, AM2 |
//|                                      http://www.forexsystems.biz |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2011, AM2"
#property link      "http://www.forexsystems.biz"
#property description "FX expert advisor"

#define MAGICMA  20141020
//--- Inputs
input double StopLoss     = 500;
input double TakeProfit   = 500;
input double Lots         = 0.1;
//----
//+------------------------------------------------------------------+
//| Check for close order conditions                                 |
//+------------------------------------------------------------------+
void CheckForClose()
  {
   double BluePoint=iCustom(Symbol(),0,"FX_3MA_ARROW",5,1);
   double RedPoint=iCustom(Symbol(),0,"FX_3MA_ARROW",6,1);
//---
   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(RedPoint<BluePoint)
           {
            if(!OrderClose(OrderTicket(),OrderLots(),Bid,3,White))
               Print("OrderClose error ",GetLastError());
           }
         break;
        }
      if(OrderType()==OP_SELL)
        {
         if(BluePoint<RedPoint)
           {
            if(!OrderClose(OrderTicket(),OrderLots(),Ask,3,White))
               Print("OrderClose error ",GetLastError());
           }
         break;
        }
     }
//---
  }
//+------------------------------------------------------------------+
//| OnTick function                                                  |
//+------------------------------------------------------------------+
void OnTick()
  {
   int    res;
   double BluePoint=0;
   double RedPoint=0;
   BluePoint=iCustom(Symbol(),0,"FX_3MA_ARROW",5,1);
   RedPoint=iCustom(Symbol(),0,"FX_3MA_ARROW",6,1);   

//--- sell conditions
   if(RedPoint<BluePoint && OrdersTotal()<1)
     {
      res=OrderSend(Symbol(),OP_SELL,Lots,Bid,3,Bid+StopLoss*Point,Bid-TakeProfit*Point,"",MAGICMA,0,Red);
     }
//--- buy conditions
   if(BluePoint<RedPoint && OrdersTotal()<1)
     {
      res=OrderSend(Symbol(),OP_BUY,Lots,Ask,3,Ask-StopLoss*Point,Ask+TakeProfit*Point,"",MAGICMA,0,Blue);
     }
//--- calculate open orders by current symbol
   CheckForClose();
   Comment("\nBlue Point ",BluePoint,"\nRed Point ",RedPoint);
//---
  }
//+------------------------------------------------------------------+

avatar

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

  • 14 января 2015, 02:42
+
0
AM2 спасибо большое. Ни одной сделки сов не открыл
avatar

  13  kipjatok001 Автор Сообщений: 431 - Kipjatok001 Best Trader

  • 14 января 2015, 07:35
+
0
Что пишет в журнале? Индикатор должен быть под именем «FX_3MA_ARROW». Позже я добавлю остальные условия и скину в базу индикатор и советник.
avatar

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

  • 14 января 2015, 14:38
+
0
Советник с индикатором в базе: www.opentraders.ru/downloads/559/

Настройки:


input double StopLoss     = 500; // лось
input double TakeProfit   = 500; // язь
input double Profit       = 50;  // профит в рублях
input double Lots         = 0.1; // лот
input double KLot         = 2;   // увеличение лота
input int    MaxLot       = 5;   // максимальный лот
input int    StartHour    = 9;   // торгуем с 9 до 24
input int    Slip         = 100; // реквот


avatar

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

  • 14 января 2015, 22:35

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