Что означает запись в журнале - страница 3

 
в файлах Zigzag_Символ_ТФ.rpt (игтересный формат =) только одна строка - "CloseDateTime,Buy,Sell"
всего файлов - 6 (а экспертов 8), дата изменения от 23:59 до 00:01 (время Alpari)

пока писал пост, ничего не изменилось...
На сегодня хватит, будем завтра разбираться ;)
 
про М5 это я напутал =) на часовки я их прикрепил, всё равно не рботает..

А вот сейчас, твой код прицепил, начался новый час - в логе только несколько ошибок, ни одной позиции не открыто...
2005.09.07 01:01:53 quark_test_expert: wrong delimiter for FileOpen as BIN function
2005.09.07 01:01:11 quark_test_expert: wrong delimiter for FileOpen as BIN function
2005.09.07 01:00:21 quark_test_expert: wrong delimiter for FileOpen as BIN function
2005.09.07 01:00:14 quark_test_expert: wrong delimiter for FileOpen as BIN function
2005.09.07 00:59:55 quark_test_expert: wrong delimiter for FileOpen as BIN function
2005.09.07 00:59:55 quark_test_expert: wrong delimiter for FileOpen as BIN function


Эти ошибки можно смело игнорировать. Я спрашивал про них разработчиков, они не ответили.
 
Строго говоря, идеальным было бы получить анализ кода от разработчиков, типа, вот тут надо изменить так-то, и в этом все дело. Но молчат почему-то...
 

MetaTrader 4 Mobile, build 184
Улучшено взаимодействие терминала с торговым сервером;


Интересно, относится ли это к нашей теме?
 
Эти ошибки можно смело игнорировать. Я спрашивал про них разработчиков, они не ответили.

Так оно, получается, не может инфу в файл вывести? Если ошибка при файл опен...

Строго говоря, идеальным было бы получить анализ кода от разработчиков, типа, вот тут надо изменить так-то, и в этом все дело. Но молчат почему-то...

Вряд ли дождёмся... Надо код отсеять максимально, чтоб потом спросить: "вот эта строка правильная?" =) тогда шансов больше..

Интересно, относится ли это к нашей теме?

MetaTrader 4 Mobile, build 184
Думаю, что нет....
 


Эти ошибки можно смело игнорировать. Я спрашивал про них разработчиков, они не ответили.

Так оно, получается, не может инфу в файл вывести? Если ошибка при файл опен...


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


Вряд ли дождёмся... Надо код отсеять максимально, чтоб потом спросить: "вот эта строка правильная?" =) тогда шансов больше..


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

Ренат писал (в этой ветке), дайте, мол, лог. Я дал все возможные логи. Я также выложил эксперта. Что еще я могу сделать?

Мне ничего, в принципе, не стоит создать обходной путь, при котором клиент будет делать не 5, а 25 попыток, с таймаутом, а не без него. Это почти гарантированно решит проблему. Или изменить логику эксперта, хоть это и обидно :) Но будут другие клиенты, которые не отловят данную ошибку, которая потом поставит их "на бабки". Причем в логах не будет ничего, и они пойдут скандалить в свой ДЦ.

Интересно, относится ли это к нашей теме?

MetaTrader 4 Mobile, build 184
Думаю, что нет.... [/quote]

Проглядел :)
 
вы бедете смеятся....
OrderClose вернул true, позиция осталась открытой. 3 раза.
2005.09.07 14:35:10 Alert: XOINDATR (USDCHF, M5) - Close Buy!
Order #934068 closed OK
2005.09.07 14:35:10 XOINDATR USDCHF,M5: trade_lib&info_lib - _OrderClose( 934068, 0.1, 5, 65280 ) - Ошибка при OrderClose(...). GetLastError() = 6, ErrorDescription = no connection with trade server, Время работы: 241 сек.
2005.09.07 14:33:37 Alert: XOINDATR (GBPUSD, M5) - Close Sell!
Order #934150 closed OK
2005.09.07 14:32:26 Alert: XOINDATR (GBPUSD, M5) - Close Sell!
Order #934150 closed OK
2005.09.07 14:31:41 Alert: XOINDATR (GBPUSD, M5) - Close Sell!
Order #934150 closed OK
2005.09.07 13:56:44 Alert: XOINDATR (USDCAD, M5) - Close Buy!
Order #934351 closed OK
2005.09.07 13:56:44 XOINDATR USDCAD,M5: trade_lib&info_lib - _OrderClose( 934351, 0.1, 5, 65280 ) - Успешно. Время работы: 2 сек.
2005.09.07 13:56:44 XOINDATR USDCAD,M5: close #934351 buy 0.10 USDCAD at 1.1897 at price 1.1879


2005.09.07 14:35:27 Mail: error connecting to smtp.mail.ru
2005.09.07 14:35:10 TradeContext: ping failed
2005.09.07 14:35:10 TradeContext: ping error
2005.09.07 14:31:09 '63310': close order #934068 buy 0.10 USDCHF at 1.2376 sl: 0.0000 tp: 0.0000 at price 1.2374
 
просмотрел логи. За 2 суток работы 8 экспертов - 3 такие ситуации =(((
 
Я правильно понял, что речь идет не только о моем эксперте, который ты к себе повесил? XOINDATR - это что-то твое, так?

Надо ли говорить, что сколь бы надежным ни был тестер, оптимизировать в нем эксперта, который в тестере будет срабатывать всегда, а в реале - через раз, гм... не найду нужного слова :) В общем, господа разработчики, вот вам проблема...
 
Я правильно понял, что речь идет не только о моем эксперте, который ты к себе повесил? XOINDATR - это что-то твое, так?
Да, мой эксперт, 8 штук... Я просто предположить не мог, что ф-ция может возвращать не то, что ей положено, да ещё и GetLastError-у не присваивать код ошибки....
Если бы хоть OrderSend а не OrderClose - всё таки "не открылись" лучше, чем "не закрылись" =)