0
В этом заказе мне делали лот не фиксированный от сюда можно будет как то взять и в ваш поставить?))))) zakaz.opentraders.ru/33552.html
avatar

Evgen123

  • 20 августа 2016, 14:22
0
Спасибо вот только вся соль Стратегии в Heiken Ashi остальное идет как фильтры, без них тоже нельзя кроме разве МА но основной сигнал получаем по Heiken Ashi. Переделать ни как не получиться?
avatar

Evgen123

  • 20 августа 2016, 14:20
0
И да чуть не забыл фильтр в виде МА должен быть отключаемым
avatar

Evgen123

  • 20 августа 2016, 02:45
0
Понял, большое спасибо за пояснения, тогда все в порядке))))
avatar

Evgen123

  • 17 июля 2016, 10:08
0
На вашем скрине на графике 20 и 80 при 10 должно быть 10 и 90.
avatar

Evgen123

  • 16 июля 2016, 23:09
0
Да, теперь так, еще только уровни не меняет в осцилляторе Williams’ Percent Range в настройках выставляю а в итоге все равно по 20 получается
avatar

Evgen123

  • 16 июля 2016, 19:42
0
Здравствуйте, только сегодня смог добраться чтоб скачать и потестить, к сожалению работает не по ТЗ, продает когда цена выше МА а покупает когда цена ниже МА. Еще раз условие на покупку: 1)Цена находиться выше Moving Average
2) Осциллятор Williams’ Percent Range пересек нижний уровень 3)На открытии (Open) следующей свечи открываем позицию(покупаем)
Условия на продажу: 1)Цена находиться ниже Moving Average 2) Осциллятор Williams’ Percent Range пересек верхний уровень 3)На открытии (Open) следующей свечи открываем позицию (продаем).
avatar

Evgen123

  • 16 июля 2016, 12:01
0
Если не ошибаюсь вот этот, он правда работал не по ТЗ пришлось его поправить, теперь работает правильно.
//+------------------------------------------------------------------+
//|                                                   ProboyFibo.mq4 |
//|                                              Copyright 2016, AM2 |
//|                                      http://www.forexsystems.biz |
//+------------------------------------------------------------------+

#property copyright "Copyright 2016, AM2"
#property link      "http://www.forexsystems.biz"
#property version   "1.00"
#property strict

//--- Inputs
extern double Lots      = 0.1; // объем позиции
extern int StopLoss     = 0;   // стоп лосс ордера
extern int TakeProfit   = 0;   // тейк профит ордера
extern int H = 0 ;   // час открытия
extern int Expiration   = 24;  // время истечения ордера в часах
extern int Slip         = 3;   // реквот
extern int Magic        = 123; // магик
extern int BULevel       = 0;        // уровень БУ
extern int BUPoint       = 30;       // пункты БУ
extern int TrailingStop  = 0;        // трал

datetime t=0;
//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit()
  {
//---

//---
   return(INIT_SUCCEEDED);
  }
//+------------------------------------------------------------------+
//| Expert deinitialization function                                 |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
  {
//---

  }
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
void PutOrder(int type,double price, double stop, double take)
  {
   int    r=0;
   color clr=clrNONE;
   double sl=0,tp=0;

   if(type==1 || type==3 || type==5)
     {
      clr=Red;
      if(StopLoss>0)   sl=NormalizeDouble(price+StopLoss*Point,Digits);    else sl=NormalizeDouble(stop,Digits);
      if(TakeProfit>0) tp=NormalizeDouble(price-TakeProfit*Point,Digits);  else tp=NormalizeDouble(take,Digits);
     }

   if(type==0 || type==2 || type==4)
     {
      clr=Blue;
      if(StopLoss>0)   sl=NormalizeDouble(price-StopLoss*Point,Digits);    else sl=NormalizeDouble(stop,Digits);
      if(TakeProfit>0) tp=NormalizeDouble(price+TakeProfit*Point,Digits);  else tp=NormalizeDouble(take,Digits);
     }
     if(Hour() == H && Minute() == 5  )

   r=OrderSend(NULL,type,Lots,NormalizeDouble(price,Digits),Slip,sl,tp,"",Magic,TimeCurrent()+Expiration*3600,clr);
   return;
  }
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
int CountTrades()
  {
   int count=0;
   for(int i=OrdersTotal()-1;i>=0;i--)
     {
      if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
        {
         if(OrderSymbol()==Symbol() && OrderMagicNumber()==Magic)
           {
            if(OrderType()==0 || OrderType()==1) count++;
           }
        }
     }
   return(count);
  }
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
int CountOrders(int type)
  {
   int count=0;
   for(int i=OrdersTotal()-1;i>=0;i--)
     {
      if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
        {
         if(OrderSymbol()==Symbol() && OrderMagicNumber()==Magic)
           {
            if(OrderType()==type) count++;
           }
        }
     }
   return(count);
  }
//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick()
  {
   double open=iOpen(NULL,PERIOD_D1,0);
   
   if(CountTrades()<1)
     {
      if(CountOrders(4)<1)
        {
         PutOrder(4,open+0.0034,open,open+0.0089);
         PutOrder(4,open+0.0034,open,open+0.0144);
         PutOrder(4,open+0.0034,open,open+0.0233);         
        }
      if(CountOrders(5)<1)
        {
         PutOrder(5,open-0.0034,open,open-0.0089);
         PutOrder(5,open-0.0034,open,open-0.0144);
         PutOrder(5,open-0.0034,open,open-0.0233);  
        }
     }
      if(BULevel>0) BU();
      if(TrailingStop>0) Trailing();
  }
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
void BU()
  {
   bool m;
   for(int i=OrdersTotal()-1;i>=0;i--)
     {
      if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
        {
         if(OrderSymbol()==Symbol() || OrderMagicNumber()==Magic)
           {
            if(OrderType()==OP_BUY)
              {
               if(OrderOpenPrice()<=(Bid-(BULevel+BUPoint)*Point) && OrderOpenPrice()>OrderStopLoss())
                 {
                  m=OrderModify(OrderTicket(),OrderOpenPrice(),OrderOpenPrice()+BUPoint*Point,OrderTakeProfit(),0,Green);
                  return;
                 }
              }

            if(OrderType()==OP_SELL)
              {
               if(OrderOpenPrice()>=(Ask+(BULevel+BUPoint)*Point) && OrderOpenPrice()<OrderStopLoss())
                 {
                  m=OrderModify(OrderTicket(),OrderOpenPrice(),OrderOpenPrice()-BUPoint*Point,OrderTakeProfit(),0,Green);
                  return;
                 }
              }
           }
        }
     }
  }
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
void Trailing()
  {
   bool mod;
   for(int i=OrdersTotal()-1;i>=0;i--)
     {
      if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
        {
         if(OrderSymbol()==Symbol() || OrderMagicNumber()==Magic)
           {
            if(OrderType()==OP_BUY)
              {
               if(Bid-OrderOpenPrice()>TrailingStop*Point)
                 {
                  if(OrderStopLoss()<Bid-TrailingStop*Point)
                    {
                     mod=OrderModify(OrderTicket(),OrderOpenPrice(),Bid-TrailingStop*Point,OrderTakeProfit(),0,Yellow);
                     return;
                    }
                 }
              }

            if(OrderType()==OP_SELL)
              {
               if((OrderOpenPrice()-Ask)>TrailingStop*Point)
                 {
                  if((OrderStopLoss()>(Ask+TrailingStop*Point)) || (OrderStopLoss()==0))
                    {
                     mod=OrderModify(OrderTicket(),OrderOpenPrice(),Ask+TrailingStop*Point,OrderTakeProfit(),0,Yellow);
                     return;
                    }
                 }
              }
           }
        }
     }
  }
  //+------------------------------------------------------------------+
avatar

Evgen123

  • 23 июня 2016, 22:20
0
Спасибо, сейчас покручу в тестере.
avatar

Evgen123

  • 15 июня 2016, 17:36
0
А можно чтоб он не открывал сразу ордер когда его кидаешь на график а после смены тренда только. Решил потестить на VPS на реал счету и заметил такую особенность что сразу по тренду открывает ордер, на двух парах тестю сразу два лося.
avatar

Evgen123

  • 19 мая 2016, 21:34
0
Все сам разобрался спасибо
avatar

Evgen123

  • 11 апреля 2016, 21:14
0
Здравствуйте, а возможно ли добавить к этому сову включаемый трал и перевод в без убыток выставляемый?;) 
avatar

Evgen123

  • 11 апреля 2016, 05:51
0
По паре NZD/CAD получен обратный сигнал и я перевернулся сделка в BAY была закрыта и открыта сделка в SELL тейк 0,8306 стоп 0,8983
avatar

Evgen123

  • 11 апреля 2016, 01:55
0
GBP/USD- тейк перенесен на уровень 1.3835. Есть косвенные признаки того что в этот раз сильный уровень 1.4060 будет пробит, если будет отбой будем выходить.
avatar

Evgen123

  • 1 апреля 2016, 19:42
0
GBP/CHF-переведен в Б/У
GPB/USD-переведен в Б/У
GBP/JPY-переведен в Б/У
avatar

Evgen123

  • 1 апреля 2016, 14:33
0
GBP/JPI продажа стоп 162.55 тейк 154.99

CAD/CHF — переведен в Б/У
avatar

Evgen123

  • 1 апреля 2016, 03:29
0
GBP/USD вошел в сделку в продажу, на дневке еще сигнала нет но на Н4 сигнал хороший да и стоп можно короткий поставить, плюс завтра Non-Farm может получиться интересно. Стоп 1.4488 тейк 1.4140. Теперь ждем завтра.
avatar

Evgen123

  • 31 марта 2016, 20:13
0
спасибо
avatar

Evgen123

  • 10 марта 2016, 18:28
0
Пожалуйста подскажите в каком поле время работы выставить? Правда все глаза сломал но не нашел
avatar

Evgen123

  • 9 марта 2016, 18:25
0
Давно искал сову на BB-1 т.к. давно торгую по этому индюку, просьба можно ли добавить время работы совы, чтоб ночью не торговал.
avatar

Evgen123

  • 9 марта 2016, 00:22