Лимитный вход на откате Фибоначчи и SAR
English | 中文 | Español | Deutsch | Português | 日本語
Эта схема сочетает два Parabolic SAR с разной скоростью и диапазон трёх свечей, размещает не более одной лимитной заявки на откате Фибоначчи, отменяет активную заявку при развороте условий и закрывает исполненную позицию по уровням диапазона, сохранённым при входе.
Обзор стратегии
- Завершённые часовые свечи BTCUSDT поступают в быстрый и медленный Parabolic SAR, а также в Highest(3) и Lowest(3). Решения начинаются только после формирования всех индикаторов.
- Сформированный выход Lowest выпускает один пакет решения после фиксации текущих Close, SAR, максимума, минимума, позиции и состояния ожидающей заявки.
- Общая блокировка ожидающей заявки разрешает только один активный вход. Она снимается при переходе заявки в конечное состояние, а выбранное значение позиции запрещает новый вход после исполнения.
- Условия входа, отмены и выхода рассчитываются в скрытых хранилищах оценок и выпускаются один раз на завершённую свечу, поэтому значения соседних свечей не смешиваются.
- На графике показаны свечи, обе линии SAR, границы диапазона и сохранённые уровни защиты, зарегистрированные и отменённые лимиты, рыночные выходы и все исполнения.
Правила входа и выхода
- Длинный вход: когда
Slow SAR < Fast SAR < Close, позиция нулевая и нет ожидающего входа, отправляется лимитная заявка Buy по ценеLow3 + (High3 - Low3) * 50%. До исполнения она отменяется, еслиSlow SAR > Fast SARилиFast SAR >= Close. - Короткий вход: когда
Slow SAR > Fast SAR > Close, позиция нулевая и нет ожидающего входа, отправляется лимитная заявка Sell по ценеHigh3 - (High3 - Low3) * 50%. До исполнения она отменяется, еслиSlow SAR < Fast SARилиFast SAR <= Close. - Выход: при принятии сигнала входа сохраняются уровни соответствующей стороны. Для длинной позиции стоп равен
Low3 - 30, а цель —Low3 + (High3 - Low3) * 161%; для короткой стоп равенHigh3 + 30, а цель —High3 - (High3 - Low3) * 161%. Достижение любого сохранённого уровня завершённой ценой Close запускает одну встречную рыночную заявку объёмом 1.
Параметры
| Параметр | Значение по умолчанию | Описание |
|---|---|---|
| Security | BTCUSDT@BNBFT | Инструмент подписки на завершённые свечи. Для заявок и исполнений задайте Strategy Security тот же инструмент. |
| Candle Series | 01:00:00 | Завершённые часовые свечи для индикаторов, решений, выходов и графика. |
| Fast SAR Acceleration | 0.02 | Начальное ускорение быстрого Parabolic SAR. |
| Fast SAR Increment | 0.02 | Приращение ускорения быстрого Parabolic SAR. |
| Fast SAR Maximum | 0.20 | Максимальное ускорение быстрого Parabolic SAR. |
| Slow SAR Acceleration | 0.01 | Начальное ускорение медленного Parabolic SAR. |
| Slow SAR Increment | 0.02 | Приращение ускорения медленного Parabolic SAR. |
| Slow SAR Maximum | 0.10 | Максимальное ускорение медленного Parabolic SAR. |
| High Lookback | 3 | Число завершённых свечей в Highest для расчёта High3. |
| Low Lookback | 3 | Число завершённых свечей в Lowest для расчёта Low3. |
| Entry Fibonacci, % | 50 | Положение лимитной цены внутри текущего диапазона трёх свечей. |
| Target Fibonacci, % | 161 | Множитель диапазона для каждой сохранённой цели прибыли. |
| Stop Offset | 30 | Абсолютное расстояние цены за минимумом или максимумом трёх свечей для сохранённого стопа. |
| Order Volume | 1 | Объём каждого входа и каждого рыночного выхода с проверкой стороны. |
Детали схемы
- Variable Security настраивает завершённые Candles; транзакционные блоки используют Strategy Security и Strategy Portfolio.
- Четыре сформированных блока Indicator рассчитывают оба значения Parabolic SAR и отдельные максимум и минимум трёх свечей. Выход Lowest служит общим тактом пакета.
- Блоки Formula, Variable и Comparison синхронизируют числовые входы, учитывают нулевую позицию и сторону ожидающей заявки и выпускают только истинные импульсы действий.
- Каждый принятый сигнал сохраняет рассчитанные стоп и цель до запуска блока Order registering. Сохранённые значения не перемещаются, пока позиция открыта.
- Ссылка на зарегистрированную заявку хранится для адресной Order cancellation. Блокировка снимается только событием Finished блока регистрации после исполнения, подтверждённой отмены или ошибки регистрации.
- Блоки Modify position с проверкой стороны отправляют фиксированную встречную рыночную заявку объёмом в одну единицу, когда завершённая цена Close достигает сохранённого стопа или цели. График получает все значимые потоки цен, заявок, отмен и MyTrade.
Использование
Импортируйте файл .json в Designer, задайте Strategy Security равным BTCUSDT@BNBFT и запустите схему на часовой истории. Перед реальной торговлей проверьте масштаб цены инструмента, уровни Фибоначчи, отступ стопа, жизненный цикл заявок и работу рыночного выхода.