среда, 18 февраля 2026 г.

1. SWT-Robot. Параметры настройки и состояния - версия от 18.02.26

1. SWT-Robot. Параметры настройки и состояния

SWT-Robot - программа автоматической торговли на основе индикаторов SWT-метода. Робот мультифреймовый, устанавливаться может на графике любого масштаба, а торгует используя данные графиков М1, М5, М15, Н1, Н4, D1 и W1.

1.1. Параметры настройки.


Рис.1.1. График торгового терминала с установленным торговым роботом.

SWT-Robot - это программа для реализации торговых стратегий на основе SWT-метода. Торговые стратегии определяются выбором значений параметров робота, определяющих режимы его работы.

При сбрасывании робота на график отображается окно настройки параметров (рис.1.2).


Рис.1.2. Диалоговое окно настройки параметров робота.

Кратко опишем назначение и функции параметров. Детальное пояснение правил открытия и закрытия позиций будет дано в следующих разделах.

TrendVector - целое число, задающее глубину анализа рынка и определяющее старший тренд, начиная с которого учитываются все тренды более низкого уровня при определении направления торговли. Количество трендов, используемых для проектирования торговых стратегий восемь: Basic - основной, Long - долгосрочный, Medium - среднесрочный, Short - краткосрочный, Weekly - недельный, Daily - дневной, IDay - внутридневной и Hourly - часовой тренды. 
Значение параметра 8 означает, что в расчет принимается основной и все младшие тренды, значение параметра 7 - долгосрочный и все младшие тренды и т.д.
Тренды Daily - дневной, IDay - внутридневной и Hourly - часовой учитываются всегда.
Результирующий тренд определяется по адаптивному алгоритму, который будет описан в правилах открытия позиций.
ContrTrend - при значении параметра true меняет направление торговли по тренду на контртрендовое. Значение параметра не влияет на дневной, внутридневной и часовой тренды, направление торговли по которым остается неизменным независимо от значения параметра ContrTrend.
ReverseRTT - при true устанавливает разрешение на открытие первой позиции после отката по дневному или внутридневному трендам. Недельный тренд противоположного направления (направленный,не коррекционный!) сбрасывает ранее установленное разрешение на открытие позиции независимо от отката.
DominantCorrection - при true устанавливает режим учета доминирующей коррекции, направленной против торгуемого тренда.
ChannelInput - при значении true разрешает открытие позиций в направлении торгуемого тренда при откате к границе канала волатильности дневного и/или внутридневного трендов и возврате цены обратно в канал;
Grid=true - при открытии позиции по торговому алгоритму включает режим адаптивной сетки в выбранном направлении торговли открывая дополнительные позиции с переменным шагом GridStep, рассчитываемым автоматически, как произведение VGrid*GridStepFactor, где GridStepFactor - множитель шага сетки, значение которого по умолчанию принимается равным единице, но может быть изменено по решению трейдера.
Параметр VGrid рассчитывается как среднее арифметическое волатильности часового тренда и волатильности внутричасового тренда.
При отсутствии позиций, открытых торговым алгоритмом, запуск сетки может быть инициирован открытием позиции любого объема (лучше минимального) в ручном режиме.
DoubleGrid=true  - режим адаптивной сетки, при котором позиции открываются при движении цены в обе стороны, как по направлению торговли, так и на откате против направления торговли.
Новые уровни сетки устанавливаются при открытии каждой новой позиции, но при выходе котировок за уже отработанный диапазон. 
GridStepFactor - множитель, предназначенный для изменения масштаба шага сетки, уменьшая или увеличивая его относительно исходного значения. На величину параметра GridStepManual влияния не оказывает.  
GridStepьManual - при значении, отличном от нуля, задает шаг сетки, устанавливаемый вручную. 
RiskLimitPerc - лимит риска по открытым позициям. При значении ноль лимит риска не устанавливается. При превышении лимита риска открытие новых позиций блокируется. 
RiskTradePerc - процент риска на сделку.
LotsManual - объем сделки, устанавливаемый вручную. При нулевом значении параметра объем сделки рассчитывается автоматически исходя из параметров уровня стоп-лосс и заданного риска RiskTradePercent  на сделку.
MFactor - при значении true включает режим агрессивного наращивания объемов торговли таким образом, чтобы каждые пять новых позиций удваивали общий объем позиции. Это своего рода мартингейл, только плавный и растянутый по шкале цен с постепенным ростом объема. 
StopLossLevel - целое число, задающее номер тренда, по которому определяются уровни ордера стоп-лосс: 0 - нет ордера стоп-лосс, 1 - часовой, 2 - внутридневной, 3 - дневной, 4 - недельный, 5 - краткосрочный, 6 - среднесрочный, 7 - долгосрочный, 8 основной.
TakeProfitLevel - целое число, задающее номер тренда по которому определяются уровни ордера тейк-профит: 0 - нет ордера тейк-профит, 1 - часовой, 2 - внутридневной, 3 - дневной, 4 - недельный, 5 - краткосрочный, 6 - среднесрочный, 7 - долгосрочный, 8 основной.
ProfitRiskPerc - порог плавающей прибыли в процентах от принятого риска, при котором включается закрытие позиций по паттерну разворота дневного тренда и развороту внутридневного тренда. Риск берется расчетный, по параметрам установленного уровня StopLossLevel независимо от фактического положения ордеров стоп-лосс. При значении ноль режим отключен, позиции закрываются на общих основаниях, а именно: ордерами стоп-лосс и тейк-профит и торговым алгоритмом.
AdaptiveTrailingStop - при значении отличном от нуля включает адаптивный трейлинг-стоп величины AdaptiveTrailingStop*GridStep.
SafeModeClose - после выхода совокупной позиции в зону целевой прибыли при значении параметра true закрывает прибыльные позиции по признакам паттерна разворота внутридневного тренда. Также прибыльные позиции закрываются при выходе в режим доинирующей коррекции.
ManualPositionControl - при true разрешает роботу обрабатывать позиции, открытые вручную.
TimeOutMinutes - интервал блокирования возможности открытия следующей позиции в минутах, кроме позиций сетки. Минимально возможное значение интервала программно ограничено величиной 15 минут.
PermitLong - при true разрешить лонг.
PermitShort - при true разрешить шорт.
TickValueFactor - коэффициент корректировки возможных ошибок сервера в цене тика (бывает).
SizeLabel - размер шрифта текстовых меток.
ModifyColorLabel - задание цвета текстовых меток.
Magic - мэджик-идентификатор для настройки разных копий советника, работающих на одном инструменте. Может произвольно изменяться пользователем для заданного набора настроек.
HideLabels позволяет выключить отображение на графике метод с параметрами состояния робота.

1.2. Параметры состояния. 



Рис.1.3. Значение параметров состояния

Значение параметров состояния отображается в таблице в правом верхнем углу графика. 

В первой строке таблицы содержатся следующие данные:
Trade - параметр, который указывает, что может делать робот в текущей ситуации. Это параметр принимает три значения:
BUY - покупать;
SELL - продавать;
NO - не предпринимать никаких действий.
Trend - направление совокупного тренда, определяемое в соответствии с выбранной торговой стратегий:
UP - вверх;
DN - вниз;
NO - не определено.
RTT (Ready To Trade) - готовность к сделке по сигналу в направлении:
UP - вверх;
DN - вниз;
NO - не готов.
Vect|Ctr|DC|RTT - показывает значения параметров TrendVector,ContrTrend,DominantCorrection  и ReverseReadyToTrade. При включенном режиме ReverseReadyToTrade его значение отображается трехзначным числом, единица во втором разряде - разрешение на покупку, единица в младшем - разрешение на продажу.
Ch|G|D|Gsm - показывает значения параметров ChannelInput, Grid, DoubleGrid и GridStepManual.
Gst|Gsf - показывает текущие значения шага сетки и множителя шага сетки GridStepFactor. При ненулевом значении параметра GridStepManual строка подсвечивается красным цветом. 
TP|SL|R - значения параметров TakeProfitLevelStopLossLevel и RiskTradePerc.
Lev|Lim - отображает фактическое значение кредитного плеча и его предел, задаваемый брокером.
CurR|LimR - отображает текущий риск открытых позиций, установленный лимит риска в процентах от средств счета..
При превышении текущим риском заданных ограничений строка подсвечивается красным цветом.
Profit|Eq - текущая прибыль по инструменту и средства Equity торгового счета.
Trgt|P/R - показывает целевую прибыль для открытых позиций, при которой включается режим их закрытия на откате, а также процентное соотношение уровня плавающей прибыли к риску открытых позиций ProfitRiskPerc, при котором включается режим их закрытия на откате.
ATS|MF - показывает значение параметров AdaptiveTrailingStopMFactor.
SMC|Lot - значения параметров SafeModeClose и LotsManual. При значении параметра Lot отличном от нуля значение параметра ProfitPerc игнорируется и объемы позиций определяются значением Lot.
Lot: L|S - объемы позиции для лонга и шорта при установленных параметрах риска и стопах. Если лонг или шорт не разрешены для торговли настройками робота, то объем для соответствующего направления будет равен нулю.
Nb|Ns|V - отображает количество открытых длинных и коротких позиций, а также общий объем открытых позиций в лотах.
Basic, Long, Medium, Short, Weekly, Daily, IDay, Hourly - комбинированные индикаторы, показывающие состояние рынка по данному тренду.
Знак показывает направление движения: плюс - вверх, минус - вниз.
Первая слева цифра означает:
- 1 - коррекция;
- 2 - тренд.
Если в рамках торговой стратегии тренд не учитывается, то индикация ограничивается одним разрядом. 
Если учитывается, то индикатор представляет собой пятизначное число, старший разряд которого показывает направление и характер движения по тренду, второй и третий слева - разрешение (при значении 1) на открытие лонгов и шортов соответственно, четвертый и пятый - разрешение на закрытие лонгов и шортов соответственно.
Например, число 21001 означает восходящий тренд, который в рамках используемой торговой стратегии дает разрешение на открытие лонгов и закрытие шортов. При локировке торговли по лимиту риска, кредитному плеча или наличии доминирующей коррекции вся группа подсвечивается красны цветом;
CtrM|T-out - отображает значения параметров ManualPositionControl и TimeOutMinutes.
Lup и Ldn индикация текущих уровней срабатывания позиций сетки. Значение ноль указывает на отсутствие активного уровня.

Если в вашей версии робота нет какого-либо из указанных в описании параметров настройки, значит этот режим в вашей версии не предусмотрен.

суббота, 14 февраля 2026 г.

Приветствую, коллеги!

Не я создал этот мир.
И он не обязан следовать моим уравнениям!
(с) Кванты. Алхимики Уолл-Стрит.



Этот блог — рабочий дневник по разработке и применению инструментов SWT-метода. Здесь собраны результаты более чем за 20 лет работы. Так как основная разработка завершена, новые публикации выходят реже.

Материалы в финальной редакции (метод, индикаторы, роботы) доступны на страницах, ссылки на которые находятся в левой колонке блога.

Важно!
Все опубликованные материалы, включая графики, носят демонстрационный характер и отражают личное мнение автора. Они не являются призывом к совершению сделок на рынке.

Больше информации в канале Telegram → t.me/swt_signals

Полезные ссылки
🔹 Telegram (примеры сделок в реальном времени) → t.me/swt_signals
🔹 Если не загружаются изображения, попробуйте использовать VPN.
🔹 Для чтения на других языках воспользуйтесь Google Переводчик.
  

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

Золото. Алготрейдинг.



По золоту в последние годы сложилась уникальная ситуация устойчивого роста с колоссальным "перегревом" рынка и торговлей за верхними границами каналов волатильности по всем старшим трендам.

понедельник, 9 февраля 2026 г.

Дополнительный вход от границы канала волатильности

За время работы над инструментами SWT-метода я много чего выбросил из первоначального торгового алгоритма.

Но глядя на отработку каналов внутридневного и дневного трендов я возвратил вход от границ каналов при возврате цены внутрь канала. Вчера достал старую программу и возвратил эту опцию в алгоритм робота.



На рисунке типовые точки входа в направлении торгуемого тренда.

четверг, 5 февраля 2026 г.

Почему я не миллиардер?



Мне тут в телеграм задали вопрос:
Ваши индикаторы показывают все нюансы дыхания рынка
Это просто гениально!!!
Один только вопрос
Почему Вы до сих пор не миллиардер)
Отвечаю для всех.

суббота, 24 января 2026 г.

Тильт

Всю неделю держал себя в руках. Но в пятницу вечером башню все-таки снесло (хотел за неделю красиво удвоить сумму на счете). И это решение испортило прекрасный график баланса.




Кончилось все правда хорошо, но риски были в размере всей накопленной за неделю прибыли. И эта прибыль могла исчезнуть. Бардак внутри овала показывает как все происходило.

четверг, 1 января 2026 г.

ИИ в трейдинге: оптимистичные ожидания и наиболее вероятная реальность



Если вы рассчитываете в трейдинге на помощь ИИ, должен вас огорчить.

ИИ не на вашей стороне. Более мощные и эффективные средства ИИ всегда будут у тех, кто заказывает музыку, у организаторов рынка, маркетмейкеров и крупных игроков.
Внешнее проявление ИИ в частности и средств автоматизации торговли в целом сводится к повышению эффективности рынка (что такое эффективность грамотному читателю пояснять не нужно).
Визуально это выражается в повышении уровня хаоса на локальном уровне и локальной волатильности инструментов.

Что с этим делать и как с этим бороться?
Нужно изменить подход и приоритеты к процедуре анализа и прогнозирования динамики рынка в целом.

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

Однако такой подход вряд ли является оправданным, так как все-таки большую часть времени рынки являются практически эффективными.
Поиск неэффективности сводится к выявлению и использованию аномальных ситуаций, которых заведомое меньшинство в реальной жизни рынка. Это все равно, что изучать грамматику языка на основе одних только исключений. Кроме того такой подход исключает из рассмотрения рынки с высоким уровнем эффективности, такие как высоколиквидные рынки валют, товарных фьючерсов, а также инструментов, основанных на использовании фондовых индексов. Т.е. вне области внимания остаются основные объемы финансов, циркулирующих в этой сфере.

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

При успешном решении такой задачи не будут страшны сравнительно редкие сбои рыночного механизма, проявляющиеся в несовершенстве рынка и неэффективности в распределении экономических ресурсов. Не страшны именно потому, что они сравнительно редкие, а также потому, что их действие может приводить не только к уменьшению, но и к повышению экономического эффекта от стандартных аналитических процедур, разработанных в предположении об эффективном рынке. Следовательно, при разработке процедур анализа мы должны руководствоваться некоторыми общими закономерностями поведения рынков, которые являются неизменными для всех фаз их функционирования, как при эффективном перераспределении ресурсов, так и в условиях проявления неэффективности.

Именно такой подход и используется в рамках стратегий и тактик SWT-метода.

Торговая стратегия — swt-metod.blogspot.com/p/12-100500.html
Графические паттерны — swt-metod.blogspot.com/p/2_9.html
Больше оперативной информации в телеграм — t.me/swt_signals

Две недели кропотливого труда: +200%



Понемногу приспособился к новым реалиям с учетом изменений по здоровью.
Две недели кропотливого труда по паттернам торговой стратегии с ограничением риска накопленной прибылью. Торговля золотом. +200%.

Следует учитывать тот факт, что сейчас маркетмейкеры широко используют роботов, причем все более совершенных, повышая эффективность рынка. И клиенты не отстают. В результате возрастает уровень хаоса и локальная волатильность рынка, что снижает уровень предсказуемости поведения котировок на локальном уровне. А так как «путь в 1000 ли начинается с одного шага», то незначительная поначалу ошибка с выбором направления может привести к существенны последствиям.
Помогает неукоснительное следование паттернам и гибкое реагирование на изменение ситуации. Стоит проявить упертость, как тут же может последовать наказание.
Отмечу, что метод предназначен для работы на эффективных рынках с высокой ликвидностью и непрерывной в течение недели торговой сессией. Для акций применимость сильно ограничена, но там по большей части работает стратегия «Купил и держи» и технический анализ практически не требуется.

Торговая стратегия —
swt-metod.blogspot.com/p/12-100500.html

Графические паттерны — swt-metod.blogspot.com/p/2_9.html
Больше оперативной информации в телеграм — t.me/swt_signals

четверг, 25 декабря 2025 г.

Влияние стартового риска робота на результат

Влияние стартового риска робота на сделку на результат торгов при ограничении суммарного риска.
Стартовый риск 1% для стопа по параметрам канала краткосрочного тренда.
Режим с агрессивным наращиванием объема в пределах заданного лимита риска.



Стартовый риск 1%.

среда, 17 декабря 2025 г.

воскресенье, 7 декабря 2025 г.

Письмо моему юному другу о здоровье. Послесловие.

 Третье письмо моему юному другу о здоровье

Публикация Письмо моему юному другу о здоровье. Эпилог. вызвала неожиданно большой интерес. В отличие от большинства моих публикаций по рыночной тематике, которые проходили не выделяясь из общего потока.

Но речь не об этом. Хрупкость человеческого существования напомнила мне одну историю.

Не так давно ко мне обратились в переписке с просьбой (да простит меня автор за огласку, но пример больно характерный):
Добрый день, Николай, спасибо Вам за статью smart-lab.ru/blog/741059.php. Как раз в поиске решения, являюсь адептом фрактальной теории Бориса Гудылина, имею индикаторы на руках, восстановленные по статьям, программиста высокого уровня, но дело не движется с мертвой точки . Вопрос о квантировании или о квадрировании остается открытым .  Не могли бы объяснить по подробнее ? 

Что я мог ответить?

Всё что я хотел и все что МОГ сказать я сказал в опубликованных материалах. В статье, на которую вы ссылаетесь. И в предыдущей. И сказал достаточно подробно. Добавить нечего.
Насчет Гудылина. Понятия не имею чем он занимался.

Выяснилось, что Борис Гудылин, публиковавший материалы о своих идеях на самартлабе, вроде бы ушел из жизни. И люди пытаются по отрывочным сведениям в публикациях восстановить его методы и подход к анализу рынка и торговле. Тратя неимоверные усилия и привлекая сторонних специалистов высокого уровня с хорошей (предполагаю) оплатой.

Это последний запрос такого рода, в прошлом были и другие аналогичные, относительно других авторов и других разработок.

Что я скажу. 
Чукча не читатель, чукча писатель однако.
Я занимаюсь своей разработкой, совершенствуя ее в течение более чем 20 лет. Она меня устраивает и чужие я не рассматриваю, не хвалю и не критикую, несмотря на их гениальность или глупость (естественно по моему субъективному мнению).

Если вас интересует какая-то тематика или какая-то работа, общайтесь с ее автором, задавайте вопросы и получайте информацию из первых рук, пока автор жив и публикуется. Это будет и достовернее, а во многих случаях и дешевле.
Освоить любую, достаточно сложную, разработку нелегко, даже имея полную информацию, а также технические и программные средства. Ибо есть еще техническая и технологическая культура и невербальная часть. Мало иметь электронный микроскоп или компьютерный томограф, надо еще уметь им пользоваться.
Кроме того, рынок повторяется в закономерностях, но не в деталях. И есть масса мелких нюансов, которые можно передать только в личном общении, желательно глаза в глаза. Примерно как в изучении восточных единоборств и духовных практик, овладеть которыми самостоятельно крайне сложно, несмотря на обилие литературы. 


P.S. Тут на днях один знакомый москвич пожаловался, что российский рынок акций мертвый, а к международному доступа нет.

Наверное все-таки есть доступ. Весной я открыл счет в дочерней компании ФИНАМ с кипрской регистрацией (Just2Trade). И там торгуют всем чем угодно.
И даже на любимых мною МТ4 и МТ5.


t.me/swt_signals

воскресенье, 30 ноября 2025 г.

Письмо моему юному другу о здоровье. Эпилог.



Восемь лет прошло с момента публикации цикла этих статей:
Начало: Письмо моему юному другу о здоровье.
Продолжение: Второе письмо моему юному другу о здоровье
Продолжение:Третье письмо моему юному другу о здоровье
Заключение: Заключительное письмо моему юному другу о здоровье

Было достаточно активное обсуждение, кому интересно, можете перечитать.
В дискуссии я там отметил, что организм — система нелинейная. Легко попасть в состояние с необратимыми последствиями, обратного пути из которого нет. Точно так же, небольшими корректирующими воздействиями, можно перевести его (организм) в состояние с более высоким запасом прочности. И хотя все там будем, но ползти к кладбищу комфортнее без болезней.

суббота, 7 июня 2025 г.

Спокойствие, только спокойствие!



Пару слов о результатах.

Ни один метод не гарантирует безубыточной торговли. SWT-метод не исключение.

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

Большая прибыль влечет за собой большие риски. Чтобы потерять 900% прибыли достаточно получить 90% убытка. А при больших рисках это возможно в одной сделке.

Так что если у кого-то сложилась иллюзия, что неким методом можно стабильно и много зарабатывать, то это только иллюзия. Можно либо стабильно либо много. А средний результат при высоких рисках дает небольшой средний плюс и в качестве бонуса щекочет нервы. Но последнее можно заменить лишней чашкой кофе.

Ну и пару слов о форекс-кухнях. Глядя на мучения смарт-лабовского контингента с разными сторонами биржевого бытия я никогда не променяю проверенную кухню на биржу. По крайней мере на московскую биржу с ее примочками. Хотя и с нью-йоркской мой интернетовский знакомый в свое время намаялся очень сильно, а все потому что стабильно зарабатывал и всегда снимал прибыль. Каких только рогаток не ставил ему брокер. Я уже всего и не упомню, было больше десяти а то и пятнадцати лет назад. С биржей и брокерами тоже хорошо бодаться, как и везде в бизнесе, если отобрать деньги у тебя сложнее, чем отдать тебе заработанное.

пятница, 6 июня 2025 г.

Алготрейдинг. День пятый: прибыль +463%

Торговля полуатоматическая, на основе сделок робота. Инструмент — золото.

Торговая стратегия - ТС-100500.
Торговая тактика — «Линейка ордеров».

Пятый день тестирования шел неровно. Были ошибки, были удачи. Рынок снова предпринял попытку роста, но потом возвратился к нисходящему движению и протестировал цели недельного тренда. В зоне этих целей я забрал прибыль и закончил торговую неделю с результатом +463% (с учетом полученных от МОФТ рибейтов).

P.S. ТС-100500 — стратегия с плановой доходностью от 100 до 500% прибыли в месяц. В зависимости от степени риска и удачи.
Результат возможен на сильных рынках и при высокой локальной волатильности. Сейчас это золото. В прошлом неплохие результаты бывали на даксе.

Цели недельного тренда:



Рост баланса за неделю (кликните по рисунку, если нужны детали)




Ход тестирования, обсуждение, трансляция и т.п. в телеграм — t.me/swt_signals





вторник, 27 мая 2025 г.

По Щучьему веленью...


Что показывает индикация параметров настройки и состояния торгового робота, показанная на рисунке в правом верхнем углу?
Две группы информации:
1. Состояние рынка.
2. Состояние робота и его готовность или неготовность к тем или иным действиям.
И первое и второе дают возможность понимать ситуацию, а также обеспечивают полную прозрачность действий робота. Т.е. вы работаете с механизмом, скрытом в прозрачном, а не в черном ящике. И все действия этого механизма и причины их вызвавшие для вас должны быть понятны и прозрачны. При условии что вы затратили некоторый труд, чтобы разобраться в простом и понятном алгоритме.

P.S. Впрочем автор испытывает некоторый скептицизм по поводу понятности и прозрачности. Разбираться, даже в простейших вещах, современные поколения не сильно настроены. Всем нужна кнопка "Бабло", чтобы нажать ее и не прилагать никаких дополнительных интеллектуальных и/или физических усилий, необходимость которых рассматривается чуть ли не как личное оскорбление. Жив вечный Емеля со своим "по щучьему веленью..."

суббота, 17 мая 2025 г.

Откуда взялась магическая цифра 10000% прибыли?



Откуда взялась магическая цифра 10000%?
Когда-то, на заре своей карьеры в качестве трейдера, я прочитал про рекорд Ларри Вильямса на кубке Роббинса, где он за год заработал больше миллиона долларов при стартовом капитале 10000.
Вот оттуда. Мне сильно хотелось сделать что-нибудь подобное. Закрыл этот гештальт и избавился от навязчивой идеи я только в 2013 году, когда увеличил баланс торгового счета в 100 раз за 5 дней. Про это здесь - https://traders-union.ru/forexforum/showthread.php?t=161016&p=673847&viewfull=1#post673847
Ларри я сделал, но знаменитым не стал, что правда, то правда. Мало иметь достоинства, чтобы их монетизировать, надо еще людям понравиться.

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

Вспомните простую задачку про бактерии:
Если бактерия делится каждые 60 минут, то за сутки она разделится 24 раза. Если изначально была одна бактерия, то через 24 часа их будет 16777216.
На вопрос через сколько времени будет такое же количество бактерий, если на старте взять не одну, а две бактерии обычно не подумав дают ответ - через 12 часов.
А на самом деле через 23 часа, потому что в первом варианте две бактерии образуется через один час, а дальше вторая задача становится идентичной первой.
Так что при правильной стратегии стартовая сумма большого значения не имеет, на конечную сумму это не оказывает большого значения. Но цепочку удач лучше периодически разрывать. Как и в казино, если следует серия выигрышей, то лучше забрать прибыль и вернуться к первоначальной ставке.
Так и играю в этой игре, то срывая куш, то теряя небольшую ставку.

Статья про рекорд Ларри: https://equity.today/larri-vilyams-rekord-veka.html


Добрый робот



Из опыта общения с ИИ по мотивам решения одной прикладной задачи по программированию.
Чем он хорош, так это полной невозмутимостью и доброжелательностью (пусть говорят, что это специфика кода, но это неважно, важен факт и результат).
Какую бы чушь ты ему не нес, чего бы не требовал, потеря самообладания искусственному интеллекту не грозит. Он выше этого, и вообще выше любой дури, которую можно ожидать от кожаных мешков. С человеком мы давно разругались бы вдрызг и ничего бы не сделали. А здесь и разругаться не получается и результат есть.
И вот какой вывод я сделал. Это единственно правильная тактика поведения в любых дискуссиях, будь то в интернете или в реальной жизни.
Берем пример!

P.S. Кстати программку мы с роботом дописали в короткие сроки — Две с лишним тысячи строк кода за три дня: t.me/swt_signals

вторник, 13 мая 2025 г.

Завершен перевод программ на MQL5 для терминала МТ5.

С помощью DeepSeek и форума MQL5 завершил перевод кодов с MQL4 на MQL5 для комплекта из 5 индикаторов и мультифреймового торгового робота. Все проблемы решены. Все сделал в точности так как хотел и как было сделано в МТ4.
На рисунке рабочая область МТ5 с полным комплектом индикаторов и подключенным торговым роботом.


Что касается DeepSeek, то это неплохой справочник и инструмент для выполнения черновой работы.

Первые попытки были неудачными. Но потом я выработал следующий алгоритм.
1. Создаю пустую базовую структуру.
2. Наполняю ее содержимым.
При реализации п.2 нужно:
1. Четко, до мелочей, представлять чего ты хочешь.
2. Работать по кускам, давая ИИ мелкие фрагменты текста. Выверять их до мелочей и только потом двигаться дальше.

По принципу «Сделайте мне красиво» не работает.

Есть недостаток. Излишне многословный собеседник. Порой утомляет фонтаном предложений.

В целом, в процессе забываешь, что это не человек, а программа. Общение легко переходит в непринужденную форму, и с шутками, и с руганью (без матов), если несет пургу и упорствует в этом. Но в целом мощный инструмент. Две тысячи с лишним строк кода мультифреймового робота перевел и отладил за три дня.

вторник, 6 мая 2025 г.

О критических признаках разворота тренда

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

Давно наблюдаю за рынками в попытке найти надежные признаки смены направления долгосрочных тенденций.
Надежных пока не нашел. Чаще всего смена тренда становится очевидной тогда, когда уже поздно делать какие-либо серьезные шаги. Но кое-что все-таки для себя отметил.



Критическими признаками в рамках SWT-метода являются:
1. Смена направления недельного тренда - 1 балл.
2. Смена знака недельного тренда - 2 балла.
3. Выход за пределы канала волатильности -3 балла.
4. Выход за пределы канала поддержки/сопротивления - 4 балла.

понедельник, 5 мая 2025 г.

SWT-метод: переход с МТ4 на МТ5


Область применения торгового терминала МТ4 сокращается. Тенденция наметилась несколько лет назад и скорее всего планы по вытеснению МТ4 из практики трейдинга будут реализованы в полном объеме.

И при всем моем нежелании я все-таки взялся за переделку индикаторов SWT-на MQL5. Для человека, не являющегося программистом и не владеющего языком MQL5 задача непростая. Но меня спровоцировал мой коллега, который сказал, что с помощью ИИ-ассистента это делается на раз-два.

Я имел неосторожность поверить и дал DeepSeek простенькую задачку, с которой последний успешно справился.
Это событие дало мне большой заряд оптимизма, и я встрял в переделку кодов. Однако не тут-то было.
Лихой кавалерийский наскок и поиск легкого пути окончились неудачей. Началась рутина и традиционный путь разработки шаг за шагом с неработающим кодом и с вылавливанием ошибок.