Блог им. hobbit
Все мы сделаны из одного теста, причём довольно низкого качества
Марк Твен
У спортсмена путь к совершенству проходит через тренировки. Многолетние. То же самое у трейдера — требуется множество тестов. Он (трейдер) — не простой смертный, о котором говорил Марк Твен ). Реальная торговля — в своем роде тестирование, требующее бОльших жертв. Робот должен быть еще совершеннее. Иначе, он сам окажется жертвой.
Автор просит извинения за, разного рода, иносказания. В том числе и в предыдущих статьях. В надежде, что дополнительные ассоциации только усилят эффект понимания. Конечно, при максимально внимательном прочтении.
Подробнее о «добавках» (в LbotTest_2025 и Lbot3D_2025), будет в продолжении. Сегодня нужно кратко коснутся «качества» — особенностей языков Lbot и Lbot3D. Разберем их отличия. Языком Lbot владеет как тестер LbotTest, так и конструктор стратегий и роботов Lbot3D. А вот язык Lbot3D присущ только конструктору. Lbot3D включает все возможности Lbot, но еще обладает «трехмерным расширением» (3D). Позволяет одновременно использовать разные стратегии во взаимодействии друг с другом в реальной торговле.
Я начинал торговлю на Lbot3D с использованием индикаторов. Прежде всего скользящих средних EMA и RSI. Многие опытные трейдеры не пользуются графическими индикаторами. Конструктор Lbot3D и тестер LbotTest также позволяют обходиться без них (без индикаторов QUIK). Впрочем, на самом деле, индикаторами служат параметры свечей и предыдущих действий. Описывая стратегию, вы прописываете наиболее подходящий стоп-лосс и тейк-профит, учитывая приемлемые соотношения между ними. Инструкции абсолютно понятны для любого начинающего. Близки к ЕЯ. Приведу лишь простейший пример.
[Стратегия1] ОткрытьЛонг = {ЦенаТекущегоБара} >= ( {МаксимумБаров,1-2} + 0.2 ) ТэйкПрофитЛонг = {ЦенаОткрытияПозиции} + 12 СтопЛосс = 6
Все понятно? На самом языке Lbot операция прописывается на английском. Навряд ли будет сложнее.
[S1] OpenLong = {Close} >= ( {High, 1-2} + 0.2 ) TakeProfitLong = {OpenPrice} + 12 StopLoss = 6
Об особенностях стратегий, основанных на взаимодействии (3D) лучше читать статью Настоящая торговая стратегия. Приведу лишь простейший пример со ссылкой на первую стратегию:
ОткрытьЛонг = {Стратегия1:ЦенаОткрытияПозиции} > 24
Начало здесь
Тестер для конструктора роботов Lbot3D. Ч1. Нужна обратная связь
Ч2. Как все начиналось (из истории трейдера и программиста)
Ч3. В начале все стратегии были приведены к одной общей формуле
Ч4. Расшифровка торговой формулы E=#X%VD
Ч5. Пример расчета потерь при торговле на нескольких таймфреймах
Ч6. Оптимальное распределение активов при торговле фьючерсами