Седьмая битва в конкурсе "Best Robot"

Лязг танковых бригад консервативных советников, надрывный вой пикирующих мартингейл-камикадзе, марш пехотных дивизионов сеточных АТС... Среди дымящихся фрагментов кода поверженных врагов останется лишь один - Лучший робот! Победитель получает 100 долларов США!

Седьмая битва в конкурсе "Best Robot"

Сообщение DIMICH » 16 мар 2015, 12:01

Nord писал(а):Вы как перепроверили? На тестере? Это, увы, ничего не значит. У меня никогда не совпадали результаты тестера и параллельный тест в реальном времени на счете. Для адекватности результатов, нужно параллельно запустить советник в полном соответствии з заявленными настройками на демо-счете MaxiMarkets. Если Вы корректно указали сеты, все работает как надо. У Ведущих нет заинтересованности вмешиваться в работу советника отдельного конкурсанта.


Робот хоть в реале, хоть в тестере не может закрывать ордера в "минус". НИКАК!!! Что проверять. Все те настройки которые были отправлены их и использовал. Чтобы уж точно не ошибиться. Скачал их с того сообщения, что отправлял Рэндому.
Аватар пользователя
DIMICH
 
Сообщений: 2749
Зарегистрирован: 31 июл 2014, 12:27
Средств на руках: 6.56 Доллар
Откуда: OMSK
Награды: 2
Ветеран I (1) Форумный юморист (1)
Группа: Базовая
Благодарил (а): 1800 раз.
Поблагодарили: 909 раз.
Если Форекс приносит вам удовольствие - вы игрок! Если прибыль - вы трейдер!

Седьмая битва в конкурсе "Best Robot"

Сообщение Azizkin » 16 мар 2015, 12:05

Nord писал(а):Вы как перепроверили? На тестере? Это, увы, ничего не значит.

Вы серьезно? Если в роботе стоит настройка закрывать при тейке, допустим, в 100 пунктов или при профите 20 ед. депозита, и в тестере это перепроверено, а на счету ордера закрываются в минусе, причем без явной системы, надо списать на обман тестера? :co_ol:
Аватар пользователя
Azizkin
 
Сообщений: 37
Зарегистрирован: 25 окт 2014, 09:11
Средств на руках: 3.75 Доллар
Группа: Базовая
Благодарил (а): 20 раз.
Поблагодарили: 10 раз.

Re: Седьмая битва в конкурсе "Best Robot"

Сообщение Рэндом » 16 мар 2015, 12:06

Вот логи.
Вложения
LogsD.zip
(7.82 KB) Скачиваний: 47
Аватар пользователя
Рэндом
Специалист MQL
 
Сообщений: 13700
Зарегистрирован: 18 июл 2013, 08:05
Средств на руках: 31.45 Доллар
Группа: Администраторы
Благодарил (а): 1131 раз.
Поблагодарили: 3174 раз.
Каждый заблуждается в меру своих возможностей.

Re: Седьмая битва в конкурсе "Best Robot"

Сообщение Рэндом » 16 мар 2015, 12:20

DIMICH,вот код из робота который закрывает позиции. Могу выложить и робота, но он присылался в личку.
Код: выделить все
void CLOSEALL(){
int tot_util=1;
uint TimeStart = GetTickCount();
 while(tot_util>0){
 if(GetTickCount()-TimeStart>600000){
  Alert("Процедура закрытия ордеров завершилась аварийно!");break;}
  tot_util=0;
  for(int i=OrdersTotal()-1;i>=0;i--)
  {
  if(OrderSelect(i,SELECT_BY_POS)&& OrderMagicNumber()==Magic)
    {
     RefreshRates();tot_util++;
     int cmd=OrderType();
     if(cmd>=2&&cmd<=5)
      {
      if(OrderDelete(OrderTicket())){continue;} }
  if(cmd==OP_BUY){
  if(OrderClose(OrderTicket(),OrderLots(),NormalizeDouble(Bid,Digits),3))
  { continue;}}
  if(cmd==OP_SELL){
  if(OrderClose(OrderTicket(),OrderLots(),NormalizeDouble(Ask,Digits),3))
  {continue;}}}}}
  return;
}
Аватар пользователя
Рэндом
Специалист MQL
 
Сообщений: 13700
Зарегистрирован: 18 июл 2013, 08:05
Средств на руках: 31.45 Доллар
Группа: Администраторы
Благодарил (а): 1131 раз.
Поблагодарили: 3174 раз.
Каждый заблуждается в меру своих возможностей.

Седьмая битва в конкурсе "Best Robot"

Сообщение DIMICH » 16 мар 2015, 12:49

Рэндом писал(а):Вот логи.


Пока ничего не понятно. Почему ордера закрываются при открытии свечи не известно.Проверяем на демке терминала MaxiMarkets.
Аватар пользователя
DIMICH
 
Сообщений: 2749
Зарегистрирован: 31 июл 2014, 12:27
Средств на руках: 6.56 Доллар
Откуда: OMSK
Награды: 2
Ветеран I (1) Форумный юморист (1)
Группа: Базовая
Благодарил (а): 1800 раз.
Поблагодарили: 909 раз.
Если Форекс приносит вам удовольствие - вы игрок! Если прибыль - вы трейдер!

Седьмая битва в конкурсе "Best Robot"

Сообщение DIMICH » 16 мар 2015, 12:51

DIMICH писал(а):
Рэндом писал(а):Вот логи.


Пока ничего не понятно.
Аватар пользователя
DIMICH
 
Сообщений: 2749
Зарегистрирован: 31 июл 2014, 12:27
Средств на руках: 6.56 Доллар
Откуда: OMSK
Награды: 2
Ветеран I (1) Форумный юморист (1)
Группа: Базовая
Благодарил (а): 1800 раз.
Поблагодарили: 909 раз.
Если Форекс приносит вам удовольствие - вы игрок! Если прибыль - вы трейдер!

Седьмая битва в конкурсе "Best Robot"

Сообщение DIMICH » 16 мар 2015, 12:53

Рэндом писал(а):DIMICH,вот код из робота который закрывает позиции. Могу выложить и робота, но он присылался в личку.


Нет! Робота выкладывать не нужно!
Аватар пользователя
DIMICH
 
Сообщений: 2749
Зарегистрирован: 31 июл 2014, 12:27
Средств на руках: 6.56 Доллар
Откуда: OMSK
Награды: 2
Ветеран I (1) Форумный юморист (1)
Группа: Базовая
Благодарил (а): 1800 раз.
Поблагодарили: 909 раз.
Если Форекс приносит вам удовольствие - вы игрок! Если прибыль - вы трейдер!

Re: Седьмая битва в конкурсе "Best Robot"

Сообщение Рэндом » 16 мар 2015, 12:55

Проверять нужно советник который вы мне выслали последним Earner.vps.mq4
Аватар пользователя
Рэндом
Специалист MQL
 
Сообщений: 13700
Зарегистрирован: 18 июл 2013, 08:05
Средств на руках: 31.45 Доллар
Группа: Администраторы
Благодарил (а): 1131 раз.
Поблагодарили: 3174 раз.
Каждый заблуждается в меру своих возможностей.

Седьмая битва в конкурсе "Best Robot"

Сообщение DIMICH » 16 мар 2015, 12:57

Рэндом писал(а):Проверять нужно советник который вы мне выслали последним Earner.vps.mq4


Мы его и проверяем. Ничего не можем найти. А как бы узнать при каких условиях вызывается функция аварийного закрытия ордера? Она же не сама по себе включается?
Аватар пользователя
DIMICH
 
Сообщений: 2749
Зарегистрирован: 31 июл 2014, 12:27
Средств на руках: 6.56 Доллар
Откуда: OMSK
Награды: 2
Ветеран I (1) Форумный юморист (1)
Группа: Базовая
Благодарил (а): 1800 раз.
Поблагодарили: 909 раз.
Если Форекс приносит вам удовольствие - вы игрок! Если прибыль - вы трейдер!

Re: Седьмая битва в конкурсе "Best Robot"

Сообщение Рэндом » 16 мар 2015, 13:09

Вот условия его срабатывания.
Код: выделить все
if (P!=0 && Profit>=Pr && OrdersTotal()>=2)CLOSEALL();
if (U!=0 && Prosad>=Ba*U/100)CLOSEALL();
Аватар пользователя
Рэндом
Специалист MQL
 
Сообщений: 13700
Зарегистрирован: 18 июл 2013, 08:05
Средств на руках: 31.45 Доллар
Группа: Администраторы
Благодарил (а): 1131 раз.
Поблагодарили: 3174 раз.
Каждый заблуждается в меру своих возможностей.


Вернуться в Конкурс "Best Robot"

Кто сейчас на форуме?

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 28

Права доступа к форуму

Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения