+1
Канаду сегодня отменили! Но реакцию пары поглядеть можно…
avatar

lares

  • 22 ноября 2013, 15:54
+1
Я ниразу не использовал их советник профитер. Я немного по-другому действую: У меня советник, который подхватывает ордер, открытый кликом и начинает тралить начиная с убыточности (спреда) на настроенном расстоянии. Я ставлю на слабых новостях 4-5 пп (на 4-хзнаке) соответственно и потери минимальные, на сильных — побольше. В общем ловлю только первую свечу. Если поступил сигнал БЕЗОПАСНО (обычно сильное безоткатное движение), при переходе в небольшой плюс — отключаю советник и уже вручную двигаю стоп. Этим можно поймать длинное движение большим лотом.
avatar

lares

  • 22 ноября 2013, 15:17
+1
Сам бы я не успел, просто я уже нажал кнопку STOP чтоб метки не мешали. У меня 3 терминала настроены были — три пары кнопок. Потом каждый терминал раскрывал на весь экран и скринил.
avatar

lares

  • 22 ноября 2013, 15:07
+1
Вот способ пропинговать IP терминала МТ4 в самом терминале:
Компилируем советник и кидаем его в любое окно.
//+------------------------------------------------------------------+
//|                                                    LatencyEA.mq4 |
//|                                                       MellyForex |
//|                                        http://www.mellyforex.com |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2012, MellyForex"
#property link      "http://www.mellyforex.com"

//--- input parameters
extern int     testOrderFrequency = 5;

datetime       lastTestOrderSent = 0;
int            testOrderFrequencySeconds;
int            magic = 4156434123;
int            minExecutionTime = 99999999;
int            maxExecutionTime = 0;
int            avExecutionTime = 0;
int            totalExecutionTime = 0;
int            totalTestTrades = 0;


//+------------------------------------------------------------------+
//| expert initialization function                                   |
//+------------------------------------------------------------------+
int init()
  {
//----
   testOrderFrequencySeconds = testOrderFrequency * 60;
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| expert deinitialization function                                 |
//+------------------------------------------------------------------+
int deinit()
  {
//----
   Comment("");   
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| expert start function                                            |
//+------------------------------------------------------------------+
int start()
  {
//----
   int openTicket = openTestOrderTicket();
   if(openTicket > 0)  closeTestOrder(openTicket);
   string text = "The Latency EA is sending test orders at "+testOrderFrequency+" minute intervals\n";
   if(minExecutionTime < 99999999)  {
      text = text + "Maximum Latency = "+maxExecutionTime+" milliseconds\n";
      text = text + "Minimum Latency = "+minExecutionTime+" milliseconds\n";
      text = text + "Average Latency = "+avExecutionTime+" milliseconds";
      }
   if(TimeCurrent() - lastTestOrderSent < testOrderFrequencySeconds)  {
      Comment(text);
      return(0);
      }
   if(openTicket == 0)  openTestOrder();
//----
   return(0);
  }
//+------------------------------------------------------------------+

void openTestOrder()  {
   int ticket=0; 
   int err=0; 
   int c = 0;
   int attempts = 20;
   double testOrderPrice = 1 / MathPow(10, Digits);
   double size = MarketInfo(Symbol(),MODE_MINLOT);

   while(ticket <= 0 && c < attempts){ 
      int xyz = 1;  //if the waiting time is exceeded (-1 is returned), let's recheck every 15 secs
      while(xyz == 1){ 
            if( !IsTradeAllowed() ) {
            Sleep(15000);
            c++;
            Print("A Trade Context delay prevented the Latency EA from opening a test order at attempt #"+c);
            continue;
            }
         if( IsTradeAllowed() ) break;
         if(c >= attempts)  {Alert("Trade attempts on "+Symbol()+" maxed at "+attempts); return;}
        }
        
   int startOrderTimestamp = GetTickCount();
   int elapsed = 0;
   ticket = OrderSend(Symbol(), OP_BUYLIMIT, size, NormalizeDouble(testOrderPrice, Digits), 0, 0, 0, "Latency EA", magic, 0, CLR_NONE);
   elapsed = GetTickCount() - startOrderTimestamp; 

   if (ticket > 0) {
      Print("The Latency EA took "+elapsed+" milliseconds to open test LIMIT BUY ticket #"+ticket);
      if(elapsed < minExecutionTime)  minExecutionTime = elapsed;
      if(elapsed > maxExecutionTime)  maxExecutionTime = elapsed;
      totalExecutionTime += elapsed;
      totalTestTrades ++;
      avExecutionTime = totalExecutionTime / totalTestTrades;
      return;
      }
               
   if(ticket < 0)  {
      Print("A LIMIT BUY order send failed with error #", GetLastError());
      return;
      }
   }
}

void closeTestOrder(int ticket)  {

   int startOrderTimestamp = GetTickCount();
   int elapsed = 0;
   bool success = OrderDelete(ticket, CLR_NONE);
   elapsed = GetTickCount() - startOrderTimestamp; 
   
   if(success)  {
      Print("The Latency EA took "+elapsed+" milliseconds to close test LIMIT BUY ticket #"+ticket);
      if(elapsed < minExecutionTime)  minExecutionTime = elapsed;
      if(elapsed > maxExecutionTime)  maxExecutionTime = elapsed;
      totalExecutionTime += elapsed;
      totalTestTrades ++;
      avExecutionTime = totalExecutionTime / totalTestTrades;
      lastTestOrderSent = TimeCurrent();
      return;
      }
      
   return;
}

int openTestOrderTicket()  {
   int Total = OrdersTotal();
   int ret = 0;
   for (int i = 0; i < Total; i ++) {
      OrderSelect(i, SELECT_BY_POS, MODE_TRADES);
      if(OrderSymbol() == Symbol() && OrderMagicNumber() == magic )  {
         ret = OrderTicket();
      }
   }
   return(ret);

}
avatar

lares

  • 22 ноября 2013, 15:03
+1
Третий брокер (реал) — реквота
avatar

lares

  • 22 ноября 2013, 14:42
+1

Вход тестируемого брокера демо счет — 1,3511 Закрыл вручную.
avatar

lares

  • 22 ноября 2013, 14:42
+1

Мой вход по основному брокеру (реал) 1,3504. Закрыто тралом (трал 4 пп) Итого +6пп прибыли.
avatar

lares

  • 22 ноября 2013, 14:41
Закрытая группа  Комментарий в закрытой группе / Масонская Ложа  
:: комментарий доступен только участникам закрытой группы "Масонская Ложа" - Читать ::
avatar

lares

  • 22 ноября 2013, 10:20
Закрытая группа  Комментарий в закрытой группе / Масонская Ложа  
:: комментарий доступен только участникам закрытой группы "Масонская Ложа" - Читать ::
avatar

lares

  • 21 ноября 2013, 20:31
Закрытая группа  Комментарий в закрытой группе / Масонская Ложа  
:: комментарий доступен только участникам закрытой группы "Масонская Ложа" - Читать ::
avatar

lares

  • 21 ноября 2013, 09:43
Закрытая группа  Комментарий в закрытой группе / Масонская Ложа  
:: комментарий доступен только участникам закрытой группы "Масонская Ложа" - Читать ::
avatar

lares

  • 21 ноября 2013, 05:51
Закрытая группа  Комментарий в закрытой группе / Масонская Ложа  
:: комментарий доступен только участникам закрытой группы "Масонская Ложа" - Читать ::
avatar

lares

  • 20 ноября 2013, 22:30
Закрытая группа  Комментарий в закрытой группе / Масонская Ложа  
:: комментарий доступен только участникам закрытой группы "Масонская Ложа" - Читать ::
avatar

lares

  • 20 ноября 2013, 22:27
Закрытая группа  Комментарий в закрытой группе / Масонская Ложа  
:: комментарий доступен только участникам закрытой группы "Масонская Ложа" - Читать ::
avatar

lares

  • 20 ноября 2013, 22:20
Закрытая группа  Комментарий в закрытой группе / Масонская Ложа  
:: комментарий доступен только участникам закрытой группы "Масонская Ложа" - Читать ::
avatar

lares

  • 20 ноября 2013, 22:16
Закрытая группа  Комментарий в закрытой группе / Масонская Ложа  
:: комментарий доступен только участникам закрытой группы "Масонская Ложа" - Читать ::
avatar

lares

  • 20 ноября 2013, 22:13
Закрытая группа  Комментарий в закрытой группе / Масонская Ложа  
:: комментарий доступен только участникам закрытой группы "Масонская Ложа" - Читать ::
avatar

lares

  • 20 ноября 2013, 22:12
Закрытая группа  Комментарий в закрытой группе / Масонская Ложа  
:: комментарий доступен только участникам закрытой группы "Масонская Ложа" - Читать ::
avatar

lares

  • 20 ноября 2013, 22:11
Закрытая группа  Комментарий в закрытой группе / Масонская Ложа  
:: комментарий доступен только участникам закрытой группы "Масонская Ложа" - Читать ::
avatar

lares

  • 20 ноября 2013, 22:04
Закрытая группа  Комментарий в закрытой группе / Масонская Ложа  
:: комментарий доступен только участникам закрытой группы "Масонская Ложа" - Читать ::
avatar

lares

  • 20 ноября 2013, 21:57
Начать торговлю с Альпари