Ошибки, баги, вопросы - страница 3043

 
Andrey Dik:

- А давайте купим сто шариков, наполним их гелием, и отпустим!

- Зачем?

- А н***й они нужны?

....

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

Андрей, а читать дальше одного предложения никак? Ведь там написано о причинах этого вопроса и минимум пожеланий в том-же направлении. Ведь небольшая разница дважды ткнуть в список или выделить строку и нажать кнопку. Понимаю, что приятней, но ведь не смертельно… И после понимания можно и шарики запустить. Только без меня…

 

как сделать Sleep() на 100-150 микросекунд ?

нужна пауза между SocketSend() и SocketIsReadable() для записи и чтения  локально ( 127.0.0.1 )

постоянно читать сокет плохой вариант


ищу варианты без .dll , нужны какие-нибудь "тяжелые " расчеты на 100 - 200 микросекунд


UPD: так решил, работает:

   uint len;;
   ulong cnt1 = 0, cnt2  = 0, t;
   do
   {
      t = GetMicrosecondCount();
      while(GetMicrosecondCount() - t < 50) cnt1++;
   }
   while((len = SocketIsReadable(socket)) < 2 && ++cnt2 < 100)
 
Alexey Viktorov:

Андрей, а читать дальше одного предложения никак? Ведь там написано о причинах этого вопроса и минимум пожеланий в том-же направлении. Ведь небольшая разница дважды ткнуть в список или выделить строку и нажать кнопку. Понимаю, что приятней, но ведь не смертельно… И после понимания можно и шарики запустить. Только без меня…

нет, это реально смертельно.

окно обьектов не должно держать на себе фокус, это раз. двойной клик в списке на обьекте должен вызывать переход к обьекту на чарте, точно так же, как и двойной клик в истории сделок вызывает переход на чарте.

это торговая платформа, а не гламурное женское приложение для контроля цикла, всё должно быть как в армии - безобразно, но однообразно, функционально максимально и вызывать дополнительную отвлекающую трейдера мыслительную деятельность минимально. 

 
Andrey Dik:

нет, это реально смертельно.

окно обьектов не должно держать на себе фокус, это раз. двойной клик в списке на обьекте должен вызывать переход к обьекту на чарте, точно так же, как и двойной клик в истории сделок вызывает переход на чарте.

это торговая платформа, а не гламурное женское приложение для контроля цикла, всё должно быть как в армии - безобразно, но однообразно, функционально максимально и вызывать дополнительную отвлекающую трейдера мыслительную деятельность минимально. 

Вы знаете какая фраза запрещена в Германии?

 
Alexey Viktorov:

Вы знаете какая фраза запрещена в Германии?

в "Что? Где? Когда?" что ли поиграть приспичило? - отличная идея, если это поможет сделать платформу МТ5 лучше.

 

Всех приветствую. 

С Хранилищем у всех все в порядке ? Что-то у меня очередной коммит не хочет проходить... 

Пишет "common error" и "commit failed". 

Это у меня какие-то проблемы, или у всех ? 

P.S. Заработало... 

 
mt5 b.2958 теперь 
MqlTradeRequest TOBP_trdreq= {0};

Вызывает ошибку :

cannot convert 0 to enum 'ENUM_TRADE_REQUEST_ACTIONS'

 теперь инициировать нулями вручную по всем параметрам что ли нужно ?

 
Oleg Peiko:
mt5 b.2958 теперь 

Вызывает ошибку :

 теперь инициировать нулями вручную по всем параметрам что ли нужно ?

MqlTradeRequest TOBP_trdreq= {};
 
Vitaly Muzichenko:

Спасибо !

MqlTradeCheckResult TOSP_trdres= {0}

не тронули...

 
Alexey Viktorov:

Вы знаете какая фраза запрещена в Германии?

какая?