Automated Trading Championship 2012 – новой битве роботов быть! - страница 32
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
А почему нельзя писать советника который открывает позиции рандомно???
моя логика
10000$ 20000$ 40000$ 80000$ 160000$ 320000$
50% 50% 50% 50% 50%
вероятность успеха = 0.5 * 0.5 * 0.5 * 0.5 * 0.5 = 0,03125
Получается около 3% чтобы выиграть $40000, за просто так, я бы хотел иметь такой лотерейный билет.
Мат ожидание каждого участия в чемпионате 1200$ (40000 * 0.03)
То есть каждый раз участвуя в чемпионате я бы зарабатывал $1200.
Или я могу?
А почему нельзя писать советника который открывает позиции рандомно???
моя логика
...
Или я могу?
Логика не совсем корректна.
Можете.
Логика не совсем корректна.
Можете.
а я думал что надо обязательно иметь "правильную" стратегию и чтобы она тестировалась за последний год, и чтобы обязательно с прибылью, разве нет?
с другой стороны я же ни с кем не договариваюсь чтобы ордера были разнонаправленны, получая тем самым нечестное преимущество.
в доказательство этому можно отправить советника с исходным кодом.
Такс.... а ведь случайно открывать позицию можно так - если последняя цифра Хай 25 бара четная (1.4596 напр) то бай, иначе селл. это и будет рандомно.
такая стратегия корректна, она пройдет по правилам?
а я думал что надо обязательно иметь "правильную" стратегию и чтобы она тестировалась за последний год, и чтобы обязательно с прибылью, разве нет?
да
такая стратегия корректна, она пройдет по правилам?
такая стратегия корректна, она пройдет по правилам?
Что то вопрос о работе чемпионатного советника в выходные остался организаторами без ответа. Так можно запускать оптимизацию советника на выходных, в период проведения Чемпионата?
Можно использовать любое время, но всегда нужно контролировать потребляемые ресурсы.
100% (50-70% и тд) ресурсов потреблять нельзя ни в какое время.
Возможно я туплю.
III. Программы Экспертов (Expert Advisors) для MetaTrader 5
8. Кардинальные различия в поведении эксперта во время предварительной проверки и при работе в ходе Чемпионата повлекут за собой дисквалификацию.
В тестере невозможно оптимизироваться на выходных.
А еще:
быть экономными по ресурсам процессора и памяти компьютера
Спасибо за ответ. В МТ5 есть штатные средства, позволяющие контролировать потребляемые ресурсы? Пока я использую только диспетчер задач винды.
Нужно проверять потребляемые ресурсы путем ручного наблюдения за своим экспертом.
Частично ресурсы контролировать можно прямо из эксперта: https://www.mql5.com/ru/docs/standardlibrary/tradeclasses/cterminalinfo
Методы доступа к параметрам типа integer клиентского терминала
Build
Получает номер билда запущенного терминала
IsConnected
Получает информацию о наличии подключения к торговому серверу
IsDLLsAllowed
Получает информацию о разрешении на использование DLL
IsTradeAllowed
Получает информацию о разрешении на торговлю
IsEmailEnabled
Получает информацию о разрешении на отправку писем с использованием SMTP- сервера и логина, указанных в настройках терминала
IsFtpEnabled
Получает информацию о разрешении на отправку отчетов по FTP для логина и FTP-сервера, указанного в настройках
MaxBars
Получает максимальное количество баров на графике
CodePage
Получает информацию о номере кодовой страницы языка, установленного в терминале
CPUCores
Получает информацию о количестве ядер процессора, установленных в системе
MemoryPhysical
Получает информацию о размере физической памяти в системе (в Mb)
MemoryTotal
Получает информацию о размере памяти, доступной процессу терминала/агента (в Mb)
MemoryAvailable
Получает информацию о размере свободной памяти, доступной процессу терминала/агента (в Mb)
MemoryUsed
Получает информацию о размере памяти, используемой процессом терминала/агента (в Mb)
IsX64
Получает информацию о типе клиентского терминала/агента
OpenCLSupport
Получает информацию о версии OpenCL, поддерживамой видеокартой
DiskSpace
Получает информацию об объеме свободной памяти на диске
Renat:
IsDLLsAllowed
Получает информацию о разрешении на использование DLL
А какой тайный смысл у этой функции?
Программа использующая DLL либо запускается, либо не запускается.
Эта функция имеет смысл, только когда DLL можно подключать по необходимости. В этом случае у программы появляется возможность использовать либо внутреннею, либо внешнею реализацию своих функций.