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

 

Столкнулся с такой проблемой - вызываю dll, получаю сообщение

2011.09.22 12:18:53    Test lib dll (EURUSD,M15)    Access violation read to 0x3FE6DDDB in 'D:\Soft\Forex\MT5\MQL5\Scripts\Projects\Trading Platform Solaris\optimized stops\include\Solaris.dll'

После этого программы MQL5 не работают, графические объекты не создаются, через пару минут терминал зависает.

w7 32b, UAC отключен, права админа.


Что это может быть, где и куда копать?

 
joo:

Столкнулся с такой проблемой - вызываю dll, получаю сообщение

2011.09.22 12:18:53    Test lib dll (EURUSD,M15)    Access violation read to 0x3FE6DDDB in 'D:\Soft\Forex\MT5\MQL5\Scripts\Projects\Trading Platform Solaris\optimized stops\include\Solaris.dll'

После этого программы MQL5 не работают, графические объекты не создаются, через пару минут терминал зависает.

w7 32b, UAC отключен, права админа.


Что это может быть, где и куда копать?

Нужны исходники с шагами по воспроизведению в сервисдеск.
 
alexvd:
Нужны исходники с шагами по воспроизведению в сервисдеск.

Ок, сейчас подготовлю файлы для воспроизведения ошибки и отправлю в сервисдеск.


PS Создал заявку:

#232867 | 2011.09.22 12:08
 

есть давно назревший вопрос разработчикам.

почему когда работает эксперт на чарте и его перекомпилируешь, то создается краткосрочное подвисание терминала?

причем такое посткомпиляционное подвисание сказывается только на экспертах, с наличием классов-объектов.
если в эксперте нет объектов, то подвисания тоже нет.
работаю за 4 разными машинами и осями. везде такое.

В больших проектах такое подвисание приводит к тому, что предыдущая копия эксперта с чарта удаляется с записью в журнал timeout

Это исправлять будут и есть ли у кого-нибудь наблюдения по удалению этого подвисания?

 
Напишите заявку в Сервисдеск, пожалуйста. Нужно воспроизвести, чтобы можно было сделать вывод, поэтому желательны порядок действий и все необходимые файлы.
Общайтесь с разработчиками через Сервисдеск!
Общайтесь с разработчиками через Сервисдеск!
  • www.mql5.com
Ваше сообщение сразу станет доступно нашим отделам тестирования, технической поддержки и разработчикам торговой платформы.
 
Rosh:
Напишите заявку в Сервисдеск, пожалуйста. Нужно воспроизвести, чтобы можно было сделать вывод, поэтому желательны порядок действий и все необходимые файлы.

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

как оказалось тормоза происходят из-за графических объектов (а не классов вообще). 

а именно при их удалении ObjectDelete. (удаляю в OnDeinit)

 

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

Возможно в каких то случаях это верно, но хотелось бы иметь возможность интерпритации таких сделок как прибыльных. Это возможно?

 
idispatch:

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

Возможно в каких то случаях это верно, но хотелось бы иметь возможность интерпритации таких сделок как прибыльных. Это возможно?

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

ЗЫ Это делается чтоб отличать от закрытия по запросу, от закрытия по стоповым уровням.

 

Это все понятно и очевидно. Но мне необходимо отличать сделки которые принесли прибыль от тех которые принесли убыток - что как бы еще и важнее, ведь цель не абстрактные цифры, а шуршащие бумажки ;) или за дебрями программирования и т.д. забылось предназначение MQL и метатрейдера? 

 
К тому же закрытие по стоплоссу, насколько я понял, относит сделку к убыточной в результирующем отчете тестера (там где процент убыточных и прибыльных сделок)
Причина обращения: