Новая версия платформы MetaTrader 5 build 3950: Снятие/пополнение в терминале и обновленный торговый отчет - страница 10

 
Ruslan Khasanov #:

Под кастомным периодом понимается любой период заданный пользователем.

На скрине именно так.

 
fxsaber #:

Разобрался, в чем дело. Проверочный скрипт.


Когда в исходном коде делаю так.


то выходит тот же Gain, что сейчас в Сигналах.


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


Поэтому сделал такое изменение.


И все встало на свое место.


Т.е. в Сигналах (и, возможно, в ALT+E отчете) точно ошибка.

Строка для поискаOshibka 070.

Скорее всего, так и задумывалось. Комиссии меняются от брокера к брокеру и не являются показателем качества торговой системы (сигнала). Трейдер как бы сам за себя решает (соглашается) платить комиссию брокеру из своей прибыли.

 
Stanislav Korotky #:

Скорее всего, так и задумывалось. Комиссии меняются от брокера к брокеру и не являются показателем качества торговой системы (сигнала). Трейдер как бы сам за себя решает (соглашается) платить комиссию брокеру из своей прибыли.

Уверен, что так не задумывалось. Тем более, что OrderCommission учитывается в Сигналах.

Вот эти ребята, которых надо учитывать, как торговую прибыль/убыток.

Идентификатор

Описание

DEAL_TYPE_BUY

Покупка

DEAL_TYPE_SELL

Продажа

DEAL_TYPE_BALANCE

Начисление баланса

DEAL_TYPE_CREDIT

Начисление кредита

DEAL_TYPE_CHARGE

Дополнительные сборы

DEAL_TYPE_CORRECTION

Корректирующая запись

DEAL_TYPE_BONUS

Перечисление бонусов

DEAL_TYPE_COMMISSION

Дополнительные комиссии

DEAL_TYPE_COMMISSION_DAILY

Комиссия, начисляемая в конце торгового дня

DEAL_TYPE_COMMISSION_MONTHLY

Комиссия, начисляемая в конце месяца

DEAL_TYPE_COMMISSION_AGENT_DAILY

Агентская комиссия, начисляемая в конце торгового дня

DEAL_TYPE_COMMISSION_AGENT_MONTHLY

Агентская комиссия, начисляемая в конце месяца

DEAL_TYPE_INTEREST

Начисления процентов на свободные средства

DEAL_TYPE_BUY_CANCELED

Отмененная сделка покупки. Возможная ситуация, когда ранее совершенная сделка на покупку отменяется. В таком случае тип ранее совершенной сделки (DEAL_TYPE_BUY) меняется на DEAL_TYPE_BUY_CANCELED, а ее прибыль/убыток обнуляется. Ранее полученная прибыль/убыток начисляется/списывается со счета отдельной балансовой операцией

DEAL_TYPE_SELL_CANCELED

Отмененная сделка продажи. Возможная ситуация, когда ранее совершенная сделка на продажу отменяется. В таком случае тип ранее совершенной сделки (DEAL_TYPE_SELL) меняется на DEAL_TYPE_SELL_CANCELED, а ее прибыль/убыток обнуляется. Ранее полученная прибыль/убыток начисляется/списывается со счета отдельной балансовой операцией

DEAL_DIVIDEND

Начисление дивиденда

DEAL_DIVIDEND_FRANKED

Начисление франкированного дивиденда (освобожденного от уплаты налога)

DEAL_TAX

Начисление налога

Потому что эти сделки являются следствием торговли. Например, брокер неправильно начислил свопы (слишком много снял). Через DEAL_TYPE_CORRECTION вернул. Так этот возврат - это торговая прибыль.
 
fxsaber #:

Уверен, что так не задумывалось. Тем более, что OrderCommission учитывается в Сигналах.

Вот эти ребята, которых надо учитывать, как торговую прибыль/убыток.

Потому что эти сделки являются следствием торговли. Например, брокер неправильно начислил свопы (слишком много снял). Через DEAL_TYPE_CORRECTION вернул. Так этот возврат - это торговая прибыль.

А при торговле на ФОРТС ещё и DEAL_TYPE_BALANCE

 
JRandomTrader #:

А при торговле на ФОРТС ещё и DEAL_TYPE_BALANCE

Это кривая настройка брокера, поэтому нет.

 
fxsaber #:

Это кривая настройка брокера, поэтому нет.

Это плохая совместимость MT5 с ФОРТС.

 

купил новый проц:

2023.09.22 14:58:24.902 Terminal MetaTrader 5 x64 build 3959 started for MetaQuotes Software Corp.

2023.09.22 14:58:24.924 Terminal Windows 10 build 19045, 24 x 13th Gen Intel Core i7-13790F, AVX2, 5 / 7 Gb memory, 71 / 367 Gb disk, UAC, GMT+9

памяти 8gb(временно), по этому тест проводил всего на промежутке 5 дней, что-бы поместиться в объем RAM


это проход в 16 потоков 13790(13700) DDR5

2023.09.22 15:01:42.937 Statistics optimization done in 2 minutes 27 seconds

2023.09.22 15:01:42.937 Statistics shortest pass 0:02:23.534, longest pass 0:02:25.471, average pass 0:02:24.548

2023.09.22 15:01:42.937 Statistics local 16 tasks (100%), remote 0 tasks (0%), cloud 0 tasks (0%)


а это Ryzen 5700x 64gb DDR4 в 16 потоков

2023.09.21 17:25:35.949 Statistics shortest pass 0:01:33.495, longest pass 0:01:37.301, average pass 0:01:35.876


Прошлый Ryzen в 2 раза быстрее последнего Intel? 

тест был короткий, что-бы до 70% расход памяти в intel был при 8GB RAM, и в виртуалку не залазил,

windows не переставлял еще, сверху новое железо поставил

----

Есть надежда, что такое падение скорости это все же острая нехватка RAM, или это самый бездарный апгрейд в моей жизни был?

----

проходы делал как в 16 мощных ядер, так и 2х8 проходов, результат один

 

Чистота проверок не доказана.

 
Renat Fatkhullin #:

Чистота проверок не доказана.

вчера сделал замер на прошлой платформе, сегодня на новой, по единой схеме с очистками кеша,

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

Терминал не обновлялся, все одинаково. Может дело в RAM?,  низкая частота и тайминги высоковатые, или сам Windows 10 надо чистый поставить после AMD

частота Ryzen 5700x 4650 по всем потокам, 13790 5гц в 16 потоков, я вообще в шоке, от такого апгрейда, надеюсь это проблема в RAM или Windows
 

Сколько раз подряд воспроизводили результаты?

Выкинули первые прогоны? Дали кешам данных осесть на диске на стороне агентов после первого полного прогона? Рестартанули терминал (автоматически вместе с агентами) после первого полного прогона?

Показали тут таблицу из трех прогонов, включая самый первый подготовительный? Сколько строк отчета проигнорировали?


Когда исследователь получает нелогичные или иррациональные результаты, он должен в первую очередь поставить под сомнения методику и чистоту тестирования. Любые допущения или бытовая логика должны игнорироваться.