Хоббит
Хоббит личный блог
13 февраля 2025, 22:13

Ч8. Роботам недостаточно одного теста, тем более без добавок и низкого качества

Все мы сделаны из одного теста, причём довольно низкого качества

Марк Твен

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

Ч8. Роботам недостаточно одного теста, тем более без добавок и низкого качества

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

Подробнее о «добавках» (в 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. Оптимальное распределение активов при торговле фьючерсами

Ч7. Первое время, сама торговля для меня была тестированием

0 Комментариев

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн