Блог им. hobbit

Ч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. Первое время, сама торговля для меня была тестированием


теги блога Хоббит

....все тэги



UPDONW
Новый дизайн