fxsaber
Опубликовал код Keyboard
Работа с данными клавиатуры
fxsaber
Опубликовал пост Optimization - несколько алгоритмов оптимизации в одном месте.
Получилось собрать в одном месте сразу несколько алгоритмов оптимизации и создать простой механизм их использования. Механизм. Помещаем советник в Тестер и используем GUI вкладки Inputs , чтобы настроить входные параметры для оптимизации...
fxsaber
Опубликовал код Input_Struct
Структура входных параметров
fxsaber
Опубликовал пост Мультисимвольное виртуальное окружение.
Данный пост посвящен дополнительному функционалу библиотеки виртуального окружения Virtual : Мультисимвольность. Теперь можно торговать в VIrtual не по одному символу, а по любым в одном виртуальном окружении. И таких окружений может быть любое количество (ограничения только по памяти...
fxsaber
Опубликовал код OnTickMulti
Мультисимвольный OnTick.
fxsaber
Опубликовал пост HistoryPosition - неопубликованный функционал MQL5-языка.
HistoryPositionsTotal Возвращает количество всех закрытых позиций в истории. HistorySelect() не влияет на результат данной функции. int HistoryPositionsTotal(); Возвращаемое значение Значение типа int . Примечание Не следует путать между собой ордера , сделки и позиции...
fxsaber
Опубликовал пост Отображение CloseBy-операций - 2
Ранее говорилось о доскональном представлении CloseBy-операций в MT5. Теперь же пойдет речь об упрощенном представлении того же самого. CloseBy-операции встречаются по разным причинам...
fxsaber
Форекс-скальперы на свопах несут существенные издержки . Ниже на их примере представлен простой подход, позволяющий наглядно проанализировать любую историю торговли. Фильтр торговой истории...
fxsaber
Мною была поставлена задача разобраться в причинах получения прибыли определенной ТС (торговая система). Для этого требовалось изучить историю котировок, подтвердив или опровергнув возникающие гипотезы. Ниже пойдет речь об этом процессе для одной из них. Гипотеза...
fxsaber
В разных источниках не один десяток лет высказывается гипотеза, что каждое живое существо - алгоритм на внешние раздражители (поток данных). В частности, человеческий мозг - нейросеть, обучение которой производится через сигналы рецепторов от внешней среды...
Nicola  Amati
Nicola Amati 2023.04.30
К счастью, головной мозг Человека это не нейросеть!
fxsaber
Ниже будет много бытовой терминологии и фривольных аналогий. Фитнес-функция. Поиск каких-либо закономерностей всегда в качестве промежуточного шага содержит оптимизацию много-параметрической фитнес-функции (ФФ). От выбора ФФ зависит очень многое во время исследований...
fxsaber
Несколько лет назад написал простой инструментарий для лучшего понимания фильтра, что использую. Сам фильтр (торговых сигналов) был опубликован с открытым исходным кодом почти пять лет назад. Теперь любой желающий может попробовать этот инструмент (beta...
fxsaber
Опубликовал пост Отображение CloseBy-операций.
Как и с заметкой про частичное исполнение , разберем с помощью той же методики CloseBy-операции в реальной торговле. Частичное закрытие позиции. // MT4-представление. # 8269493 2023.02 . 24 22 : 55 : 20.339 buy 0.00 EURAUD 1.56811 0.00000 1.56881 2023.02 . 24 22 : 55 : 22.446 1.56811 0.00 0.00 0...
fxsaber
Любой скальпер знает, что круглосуточная торговля - глупость. Есть интервалы, где достигается высокая и стабильная прибыльность, поэтому различными способами находят эти интервалы. Например, при оптимизации всех параметров ТС перебирают еще и возможные временные интервалы (начало/конец...
fxsaber
Сидите перед монитором десятки минут, видите, как по символу приходят сотни тиков. Как думаете, сколько раз за это время изменился спред? Да и вообще, как такая ерунда может заинтересовать, ведь, очевидно, что спред будет меняться...
fxsaber
Добавил тему OrderSend возвращает неправильный тикет
После прочтения свежей темы задумался о теоретической возможности там сказанного, когда OrderSend на разных терминалах одного счета получили один и тот же тикет (Result.order). Раньше об этом не задумывался, но теоретическое обоснование нашел, когда
fxsaber
Ниже вырезки из диалога с проф. скальпером (алго). Оставлены только некоторые мои высказывания. Ссылки и итоговая мысль добавлены потом. Подгонка. Представь, что осень была граалем для скальпера, а зима - полная противоположность...
fxsaber
Для оперативной оценки торговых условий на рынке требовалось улучшить ранее представленный индикатор спреда . Был выбран путь применения горячих клавиш для фиксации интересных мест. Скриншот. По клавише 'F' делается скриншот текущего места на чарте. Пакетный режим. Получение данных...
Запуск EX5 на требуемом терминале.
fxsaber
fxsaber
Комментарий к теме Библиотеки: MultiTester
Иногда нужно на работающих терминалах выполнить одно и то же. Автоматизация этого действа ниже на примере. Требуется собрать данные на каждом терминале, запустив там подобный скрипт RunMe.mq5
Альтернативный штатному вариант раскрытия чартов во весь экран. Визуально отличается.
fxsaber
fxsaber
Комментарий к теме Ошибки, баги, вопросы
Nikolai Semko # : а, ну да. Но все равно шапка сдвинута вверх. Ну короче, нет нормального решения. А хотелось бы оключать и рамку и шапку и toolbar программно. Впрочем, с Вашим решением со сдвижкой