# GKFX - обсуждение работы компании

Раздел: Обсуждение работы и условий брокеров
Автор темы: Rann
Создана: 2012-11-01 16:33
Ответов: 10024 | Просмотров: 1201144
Страница 493 из 502
Источник: https://forexsystemru.com/threads/69834/page-493

---

## ansol — 2016-10-07 16:21

> Цитата (Rann):
> Можете конкретно показать, где именно?
> Я и в картинке в вашей, и по логам вижу разницу ровно в 11 секунд.

Давайте умничать не будем, а?
Нате вам исходный код!
Ни у одного брокера такой ерунды нет, только у вас!
Я уже сделал запрет открытия сделок ночью около нуля часов и все равно хрень происходит.
Обратите внимание - если нет ордера, то открывается новый. Если ордео есть, то ничего не открывается.
А ваше "зашибись" показывает, что ордера нет, а потом выскакивает 10 ордеров.
Вы посмотрите историю - там с 1000 до 3000 за месяц выросло легко! И вдруг - раз, всё обломалось в доме Смешанских да.

## ansol — 2016-10-07 16:22

Вот сова

## Rann — 2016-10-07 18:42

> Цитата (ansol):
> Давайте умничать не будем, а?
> Нате вам исходный код!
> Ни у одного брокера такой ерунды нет, только у вас!
> Я уже сделал запрет открытия сделок ночью около нуля часов и все равно хрень происходит.
> Обратите внимание - если нет ордера, то открывается новый. Если ордео есть, то ничего не открывается.
> А ваше "зашибись" показывает, что ордера нет, а потом выскакивает 10 ордеров.
> Вы посмотрите историю - там с 1000 до 3000 за месяц выросло легко! И вдруг - раз, всё обломалось в доме Смешанских да.

Давайте конкретнее.
Если после открытия первого ордера вы говорите, что его нет, откуда ваш советник знает номер этого ордера и шлет модифай?
И еще мы не разобрались на счет секунды. Каждую секунду ордера шли или все-таки каждые 10 секунд?

## Fierce — 2016-10-07 18:48

> Цитата (ansol):
> Давайте умничать не будем, а?
> Нате вам исходный код!
> Ни у одного брокера такой ерунды нет, только у вас!
> Я уже сделал запрет открытия сделок ночью около нуля часов и все равно хрень происходит.
> Обратите внимание - если нет ордера, то открывается новый. Если ордео есть, то ничего не открывается.
> **А ваше "зашибись" показывает, что ордера нет, а потом выскакивает 10 ордеров.
> Вы посмотрите историю - там с 1000 до 3000 за месяц выросло легко! И вдруг - раз, всё обломалось в доме Смешанских да.**

**ansol**, тут и так понятно что дилер сбил работу вашего эксперта, а вы им ещё и выложили его в открытом коде. Зачем ?

Показали бы для сравнения работу эксперта у одного дилера и у gkfx.ru, и всё стало бы ясно кто есть кто.
А сейчас вам голову запудрят заумными оправданиями и на этом всё закончится.

## ansol — 2016-10-07 18:51

> Цитата (Rann):
> Давайте конкретнее.
> Если после открытия первого ордера вы говорите, что его нет, откуда ваш советник знает номер этого ордера и шлет модифай?
> И еще мы не разобрались на счет секунды. Каждую секунду ордера шли или все-таки каждые 10 секунд?

Я ведь не знаю, что у вас там происходит.
Вижу только результаты.
У любого брокера всё работает, как я задумал в своей сове.
У вас около нуля часов начинается какое-то шоу.
Я в в сове предусмотрел отключение торговли с 23:55 по 00:05
И тем не менее - видите логи?

Я допускаю, что я хреновый программист!
Но!
У всех других ДЦ всё работает как я задумал. Почему у вас-то так криво?

Почему у вас на демо-счете всё слилось? Было 3 тысячи, стало 900?
Как так-то?

Ну, гляньте историю - там четко видно, что наоткрывалось сделок практически с одной ценой.
Этого сова не может допустить никак! Если сделка уже есть, она другую не откроет! Там проверка стоит!

А модификация ордеров происходит автоматом без проверки на наличие других. Не надо тут мозги мне парить! :disappointed:

## Rann — 2016-10-07 18:53

А можете заодно лог терминала дать за этот день? Будет проще понять.

## ansol — 2016-10-07 18:55

> Цитата (Fierce):
> **ansol**, тут и так понятно что дилер сбил работу вашего эксперта, а вы им ещё и выложили его в открытом коде. Зачем ?
>
> Показали бы для сравнения работу эксперта у одного дилера и у gkfx.ru, и всё стало бы ясно кто есть кто.
> А сейчас вам голову запудрят заумными оправданиями и на этом всё закончится.

Сова хитрожопая и сильно рискованная. Я ее обкатываю на демо-счетах.
Вижу проколы только с 23:55 по 00:05 у GKFX и поэтому спрашиваю - в чем трабла?
Больше ни у кого такого нет и предъявить ничего не могу - нету такого больше нигде!

## Rann — 2016-10-07 18:55

> Цитата (ansol):
> Я ведь не знаю, что у вас там происходит.
> Вижу только результаты.
> У любого брокера всё работает, как я задумал в своей сове.
> У вас около нуля часов начинается какое-то шоу.
> Я в в сове предусмотрел отключение торговли с 23:55 по 00:05
> И тем не менее - видите логи?
> Вот что за нах?
> Какого хрена так происходит?
>
> Я допускаю, что я хреновый программист!
> Но!
> У всех других ДЦ всё работает как я задумал. Почему у вас-то так криво?
>
> Почему у вас на демо-счете всё слилось? Было 3 тысячи, стало 900?
> Как так-то?
>
> Ну, гляньте историю - там четко видно, что наоткрывалось сделок практически с одной ценой.
> Этого сова не может допустить никак! Если сделка уже есть, она другую не откроет! Там проверка стоит!
>
> А модификация ордеров происходит автоматом без проверки на наличие других. Не надо тут мозги мне парить! :disappointed:

Если модификация произошла, значит ордер в системе был виден, значит советник получил его тикер и отправил приказ на модификацию.
Вот и надо теперь разобраться, почему ордер в системе был, а советник подумал, что его нет.

## ansol — 2016-10-07 18:59

> Цитата (Rann):
> А можете заодно лог терминала дать за этот день? Будет проще понять.

За прошедшую неделю лог здесь.

Позакрывалось по стопауту, но сова не могла открывать сделки выше, чем 5% от депо, так в ней зашито.

## ansol — 2016-10-07 19:06

> Цитата (Rann):
> Ты куда лезешь? Свои дилетантские доводы оставь при себе. Тебе тут не рады.
>
> Начинаю копить.
> **Клевета** - дилер сбил работу вашего эксперта

Господин Раннев!
Именно ваш ДЦ сбивает работу моего эксперта. Тут все честно.
У вас какие-то странности есть в районе нуля часов, согласитесь.
Если я пойму, в чем у вас там загвоздка, то смогу своего эксперта подкрутить.
У других ДЦ ничего подобного не наблюдается, обратите внимание!

Я считаю, что написал программу правильно!
Т.е. где-то у вас какая-то партизанщина имеется.

## Fierce — 2016-10-07 19:08

> Цитата (ansol):
> За прошедшую неделю лог здесь.
>
> Позакрывалось по стопауту, но сова не могла открывать сделки выше, чем 5% от депо, так в ней зашито.

**ansol**, выложите Statement с другого дилера **для сравнения **работы где лучше работает ваш эксперт, а где хуже.
А то может и у другого дилера он работает так же.

## Rann — 2016-10-07 19:09

> Цитата (ansol):
> За прошедшую неделю лог здесь.
>
> Позакрывалось по стопауту, но сова не могла открывать сделки выше, чем 5% от депо, так в ней зашито.

Это не лог, это отчет. Лог находится в папке logs. Но да ладно, пока не надо.

## Rann — 2016-10-07 19:17

> Цитата (ansol):
> Господин Раннев!
> Именно ваш ДЦ сбивает работу моего эксперта. Тут все честно.
> У вас какие-то странности есть в районе нуля часов, согласитесь.
> Если я пойму, в чем у вас там загвоздка, то смогу своего эксперта подкрутить.
> У других ДЦ ничего подобного не наблюдается, обратите внимание!
>
> Я считаю, что написал программу правильно!
> Т.е. где-то у вас какая-то партизанщина имеется.

У GKFX такой же терминал, как у остальных, сделанный компанией Метаквотс. И котировки тоже особо ничем не отличаются.

Теперь давайте по конкретике. Глубоко не полез, пока поверхностно.

Вот этот кусок у вас делает проверку на отсутствие открытых позиций:

if(NoExistPos(dTFATR) && Trade)

Код функции NoExistPos() такой:

bool NoExistPos(double dTFATR)
   {
//---
      for(int i = 0; i < OrdersTotal(); i++)
         {
            if(OrderSelect(i, SELECT_BY_POS, MODE_TRADES))
               {
                  if(OrderMagicNumber() != Magic || OrderSymbol() != _Symbol) continue;
                     if(fabs(Point*OrderProfit()/OrderLots()/MarketInfo(_Symbol, MODE_TICKVALUE)) < dTFATR) return(false);//-->
               }
         }
//-->
return(true);

Единственный момент, когда эксперт может определить, что есть открытые позы и запретить открывать новую, здесь:

if(fabs(Point*OrderProfit()/OrderLots()/MarketInfo(_Symbol, MODE_TICKVALUE)) < dTFATR) return(false);

Если это условие не удовлетворено, то советник посчитает, что открытых позиций нет. Но заметьте, тут нет непосредственной проверки на наличие открытых позиций. Тут проверяется какая-то другая логика, которая базируется на прибыли ордера, объеме и минимальном шаге цены.

Для пример, я для проверки наличия открытых позиций использую следующий код:

if (orders_total_expert(ExpertMagicNumber)==0)

...

int orders_total_expert(int magicNumber)
  {
//---- 
         int cnt, total;
         total=OrdersTotal();
         totalExpert=0;
         if (OrdersTotal()>0)
            {
            for (cnt=0;cnt<total;cnt++)
               {
               OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);
               if ((OrderMagicNumber()==magicNumber) && (Symbol()==OrderSymbol())) 
                  {
                  totalExpert++;
                  }
               }
            }
//----
   return(totalExpert);
  }

## ansol — 2016-10-07 19:25

> Цитата (Rann):
> У GKFX такой же терминал, как у остальных, сделанный компанией Метаквотс. И котировки тоже особо ничем не отличаются.
>
> Теперь давайте по конкретике. Глубоко не полез, пока поверхностно.
>
> Вот этот кусок у вас делает проверку на отсутствие открытых позиций:
>
> if(NoExistPos(dTFATR) && Trade)
>
> Код функции NoExistPos() такой:
>
> bool NoExistPos(double dTFATR)
>    {
> //---
>       for(int i = 0; i < OrdersTotal(); i++)
>          {
>             if(OrderSelect(i, SELECT_BY_POS, MODE_TRADES))
>                {
>                   if(OrderMagicNumber() != Magic || OrderSymbol() != _Symbol) continue;
>                      if(fabs(Point*OrderProfit()/OrderLots()/MarketInfo(_Symbol, MODE_TICKVALUE)) < dTFATR) return(false);//-->
>                }
>          }
> //-->
> return(true);
>
> Единственный момент, когда эксперт может определить, что есть открытые позы и запретить открывать новую, здесь:
>
> if(fabs(Point*OrderProfit()/OrderLots()/MarketInfo(_Symbol, MODE_TICKVALUE)) < dTFATR) return(false);
>
> Если это условие не удовлетворено, то советник посчитает, что открытых позиций нет. Но заметьте, тут нет непосредственной проверки на наличие открытых позиций. Тут проверяется какая-то другая логика, которая базируется на прибыли ордера, объеме и минимальном шаге цены.
>
> Для пример, я для проверки наличия открытых позиций использую следующий код:
>
> if (orders_total_expert(ExpertMagicNumber)==0)
>
> ...
>
> int orders_total_expert(int magicNumber)
>   {
> //----
>          int cnt, total;
>          total=OrdersTotal();
>          totalExpert=0;
>          if (OrdersTotal()>0)
>             {
>             for (cnt=0;cnt<total;cnt++)
>                {
>                OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);
>                if ((OrderMagicNumber()==magicNumber) && (Symbol()==OrderSymbol()))
>                   {
>                   totalExpert++;
>                   }
>                }
>             }
> //----
>    return(totalExpert);
>   }
>
> 

Всё верно!
Ордер не может открыться с шагом в 10 пипсов! Ибо у вашего ДЦ спред как раз около 10 пипсов. Плюсом считается комиссия.
Т.е. ну никак ордер не может открыться с шагом в 10 пипсов. Он и не открывается у других дилеров.
Только у вас и только с 23:55 по 00:05

Я обращаю внимание на время событий!
Только в это время!
В любых других случаях все ОК!

Не тупите!

Не надо врать!

## Fierce — 2016-10-07 19:28

**ansol**, покажите Statement работы вашего эксперта у другого дилера, и сразу будет всё понятно.

А так этот Раннев вам сейчас мозги замутит разным оправдательным бредом, не потдающимся вообще какому либо здравому смыслу. 
Короче затроллит вашу претензию страниц на пять и всё, как он обычно это делает.

## ansol — 2016-10-07 19:29

И еще:
Данный эксперт очень агрессивный, согласен.
Но!
Другие эксперты в это время тоже начинают страдать только у GKFX
Только условия открытия ордера у менее агрессивных экспертов редко попадают в этот временной диапазон.

## ansol — 2016-10-07 19:36

> Цитата (Fierce):
> **ansol**, покажите Statement работы вашего эксперта у другого дилера, и разу будет всё понятно.
>
> А так этот Раннев вам сейчас мозги замутит разным оправдательным бредом, не потдающимся вообще какому либо здравому смыслу.
> Короче затроллит вашу претензию страниц на пять и всё, как он обычно это делает.

Да я уже и унитаз приносил, и попу показал - не продают мне туалетную бумагу!

Я уже спрашивал у господина Раннева - если открыты два ордера навстречу(SELL и BUY), то я "вне рынка"? Так?
А почему у меня залог берется? Я же "вне рынка"?

Ну, и еще вопрос - счет демо 151849.
Почему МаркетИнфо показывает, что у меня плечо 1:500
Это бред какой-то же! Я открывал стандартно с плечом 1:100

У совы крышу сносит от таких подлянок, это понятно.

## Rann — 2016-10-07 19:38

> Цитата (ansol):
> Всё верно!
> Ордер не может открыться с шагом в 10 пипсов! Ибо у вашего ДЦ спред как раз около 10 пипсов. Плюсом считается комиссия.
> Т.е. ну никак ордер не может открыться с шагом в 10 пипсов. Он и не открывается у других дилеров.
> Только у вас и только с 23:55 по 00:05
>
> Я обращаю внимание на время событий!
> Только в это время!
> В любых других случаях все ОК!
>
> Не тупите!
>
> Не надо врать!

Давайте вы немного тон смените?
Я не туплю, а пытаюсь разобраться.
Вы согласны, что прямой проверки на наличие открытых позиций в вашем эксперте нет?

Объясните логику, я не готов пытаться понять ее разбирая весь код.
Сколько позиций может быть открыто одновременно в одну сторону?

## ansol — 2016-10-07 19:46

> Цитата (Rann):
> Давайте вы немного тон смените?
> Я не туплю, а пытаюсь разобраться.
> Вы согласны, что прямой проверки на наличие открытых позиций в вашем эксперте нет?
>
> Объясните логику, я не готов пытаться понять ее разбирая весь код.
> Сколько позиций может быть открыто одновременно в одну сторону?

По логике сова, позиции открываются с шагом, определяемым индикатором ATR и не могут быть меньше спреда+комиссия.
Т.е. должно быть 30-40 пипсов минимум.
Так оно и происходит в обычное время.
А вот около нуля часов по времени терминала начинается какая-то фигня.
И только у GKFX, больше нигде и не у кого.

Это ясно?

Не надо валить на моего эксперта - он работает и тестером гоняется.
Вероятно, он не является граалем, я не претендую на это.
Я говорю о том, что все эксперты начинают страдать херней около нуля часов у ДЦ GKFX

## Rann — 2016-10-07 19:46

> Цитата (ansol):
> Я уже спрашивал у господина Раннева - если открыты два ордера навстречу(SELL и BUY), то я "вне рынка"? Так?
> А почему у меня залог берется? Я же "вне рынка"?

Не помню, чтобы вы у меня это спрашивали, но ответ: нет, вы не вне рынка, вы в локе, за который берется 50% маржи (согласно торговым условиям, которые опубликованы на сайте) и расширение спреда будет увеличивать ваш убыток, что при определенных обстоятельствах иногда даже к стоп ауту приводит. Плюс вы каждый день теряете на свопах. И, кстати, по фраку плечо уменьшено, согласно плечу поставщиков (инфа на сайте в разделе маржинальные требования).

> Цитата (ansol):
> Ну, и еще вопрос - счет демо 151849.
> Почему МаркетИнфо показывает, что у меня плечо 1:500
> Это бред какой-то же! Я открывал стандартно с плечом 1:100

> Цитата (ansol):
> У совы крышу сносит от таких подлянок, это понятно.

У нормальной совы не должно сносить крышу ни от чего. Она должна уметь работать с любым плечом, с любыми котировками (4 или 5 знак) и т.п.

---

Следующая страница: https://forexsystemru.com/threads/69834/page-494
