Я ни разу не программист, даже не чайник. Скорее ламер.
Свои программы для индикаторов и робота я писал по аналогии с открытыми кодами других программ, используя свои алгоритмы и идеи. И меня это до поры до времени вполне устраивало.
Лет 5 или даже больше тому назад я как-то здесь имел наглость написать, что программеры с их профессиональной спесью вымрут как класс в своей основной массе. Точнее вымрут кодировщики. Останутся немногие яйцеголовые умники, которые могут не только кодировать чужие идеи, но и грамотно ставить и решать задачи. Меня заплевали и затоптали ногами.
Но время идет. Сегодня познакомился с DeepSeek… Ну как познакомился, только начал.
Блин, ребята-кодировщики, вам действительно 3.14здец.
Мои коды написаны для МТ4, который вытесняется из обращения. А MQL5 для МТ5 я не владею от слова совсем. Поэтому перевод кода на другой язык для меня, особенно с учетом возрастной тупости, представлял почти неразрешимую задачу.
Решил попробовать с DeepSeek.
На мой вопрос эта штука не только переписала нужный мне код с MQL4 на MQL5, с комментариями и пояснениями, но и завернула его в необходимую для исполнения оболочку и подробно объяснила, что она делала, как и почему именно так.
Рынок всегда усложняется и меняется. Но для SWT-метода это не проблема.
Как бы ни менялся рынок, он всегда хаотичен, а метод заточен на хаос и ему без разницы характер и любое изменение параметров движущих сил, влияющих на рост или падение цены. Главное — должен сохраняться распределенный характер участников и слабые связи между ними, определяемые в основном ценой актива.
Важным фактором также является отсутствие основного игрока, действия которого способны коренным образом изменить ситуацию, и жесткого внешнего регулирования процесса ценообразования со стороны государственных или иных органов. И пока сохраняется эта распределенная система со слабыми связями, то сохраняется и хаотическая природа процесса ценообразования и работоспособность SWT-метода.
Тайминг может меняться за счет изменения скорости передачи информации и обработки ордеров, но принципы остаются неизменными. Хаос, пока рынок не регулируют, вечен, а метод будет работать пока сохраняется хаос.
Что касается тайминга, то в настоящее время максимум можно выжать скальпингом, работая внутри дня. Ибо возросшая скорость обработки информации повышает эффективность рынка, компенсируя любые нарушения динамического равновесия спроса и предложения.
По идее все просто.
Первый вопрос, который мы решаем, тренд или контртренд. Решение принимаем глядя на график старших трендов, дневной и недельный, на которых показаны тренды, начиная от краткосрочного и заканчивая глобальным (в нижнем окне графика недельного масштаба)
График недельного масштаба EURUSD.
Мне всегда было мало 30% годовых. И я всегда ориентировался на большее. И получал, вплоть до 10000% в неделю (это задокументировано, но просто повезло), и влетал, как по мелочи, так и по-крупному.
Но сейчас я закончил с роботом и, самое главное, с методикой его применения. И впервые за многие годы испытываю чувство удовлетворения и от проделанной работы и от полученного результата. Без примеси опасений и неудовольствия. Результат действительно хорош и предсказуем.
Торговый робот SWTGrid — усложненная и расширенная версия предыдущей программы с добавлением возможности использования контр-трендовой торговли и адаптивного алгоритма сетки с двумя сервисными сервисными добавками — адаптивный трейлинг стоп и закрытие прибыльных позиций на паттернах разворота внутридневного тренда.
Система индикаторов и роботы рассчитаны на применение на основе торгового терминала Метатрейдер 4.
Версии для МТ5 нет, и похоже в ближайшее время не будет. Но решение есть, можно воспользоваться одним из существующих копировщиков сделок.
Давным давно я разработал табличку с классификацией длительности трендов в рамках SWT-метода.
Всё хорошо, одно плохо. Нет таймфрейма 5 недель. Есть месяц, но он для отображения глобального тренда подходит только приблизительно из-за несоблюдения временнЫх пропорций, а также из-за недостаточной (часто) истории котировок.
Проблему решил просто. Для базового индикатора ввел масштабирующий временную шкалу параметр — множитель периода.
При значении 5 индикатор на графике недельного масштаба показывает волны, которые были бы на графике с масштабом 5 недель.