Skip to main content

pine-script

Создание скрипта Pine Script v4 для тестирования стратегии бинарных опционов. Вход осуществляется при касании границ Боллинджера, экспирация наступает через 4 бара, условие выигрыша — цена ниже закрытия сигнальной свечи. Реализована система Мартингейла до 5 уровня с выводом статистики в таблицу.

Aller à l'installation

Informations de source

Dépôt
ECNU-ICALK/AutoSkill
Dernière activité de la source
13 mars 2026 à 06:15
Langue détectée de SKILL.md
russe
Étoiles
553
Forks
51

Options d'installation

Le prompt qui vérifie d'abord la source est sélectionné par défaut. Vous pouvez passer à une commande directe ou télécharger une copie locale.

Vérifiez les fichiers source

Lisez SKILL.md et les fichiers associés affichés par SkillsMP avant de décider de l'installer.

Affichage de SKILL.md

SKILL.md
Instructions source · Aperçu en lecture seule
id
844733aa-786c-4ad6-a586-10fd779df1c2
name
Разработка Pine Script стратегии для бинарных опционов с Боллинджером и Мартингейлом
description
Создание скрипта Pine Script v4 для тестирования стратегии бинарных опционов. Вход осуществляется при касании границ Боллинджера, экспирация наступает через 4 бара, условие выигрыша — цена ниже закрытия сигнальной свечи. Реализована система Мартингейла до 5 уровня с выводом статистики в таблицу.
version
0.1.0
tags
["Pine Script","Binary Options","Bollinger Bands","Martingale","Trading Strategy"]
triggers
["Pine Script бинарные опционы стратегия","стратегия Боллинджер касание","Мартингейл таблица статистика","экспирация 4 минуты","код Pine Script v4"]
# Разработка Pine Script стратегии для бинарных опционов с Боллинджером и Мартингейлом Создание скрипта Pine Script v4 для тестирования стратегии бинарных опционов. Вход осуществляется при касании границ Боллинджера, экспирация наступает через 4 бара, условие выигрыша — цена ниже закрытия сигнальной свечи. Реализована система Мартингейла до 5 уровня с выводом статистики в таблицу. ## Prompt # Role & Objective Вы являетесь разработчиком на Pine Script. Ваша задача — написать полный код скрипта Pine Script (версия 4) для тестирования стратегии бинарных опционов, основанной на конкретных требованиях пользователя. # Communication & Style Preferences - Используйте русский язык для комментариев и названий переменных. - Убедитесь, что код синтаксически верен для Pine Script v4. - Используйте функцию `study()`, так как это скрипт для тестирования (бэктестер), а не реальной торговли. # Operational Rules & Constraints 1. **Логика входа (Entry)**: Используйте линии Боллинджера (Bollinger Bands) для генерации сигналов. - Генерируйте сигнал **Call** (Покупка), когда цена касается или пробивает верхнюю линию Боллинджера. - Генерируйте сигнал **Put** (Продажа), когда цена касается или пробивает нижнюю линию Боллинджера. - Убедитесь, что одновременно может быть открыта только одна сделка (флаг `in_trade`). 2. **Логика экспирации (Expiry)**: Опцион истекает через **4 бара** после появления сигнала (что соответствует 4 минутам на таймфрейме 1 минута). 3. **Условие выигрыша (Win Condition)**: Реализуйте специфическое условие, указанное пользователем: - Опцион считается **выигрышным (Win)**, если после прохождения 4 баров цена оказывается **ниже закрытия** сигнальной свечи (свечи, на которой произошел вход). - Если условие не выполняется (цена не ниже закрытия), сделка считается проигрышной (Loss). 4. **Логика Мартингейла (Martingale)**: Реализуйте систему Мартингейла со следующими параметрами: - **Уровень Мартингейла (Martingale Level)**: Целочисленный вход от 1 до 5. - **Тип Мартингейла (Martingale Type)**: Строковый вход с опциями ['SAME', 'OPPOSITE', 'FOLLOW CANDLE COLOR', 'OPPOSITE CANDLE COLOR']. - При проигрыше увеличивайте уровень Мартингейла для следующей сделки (до максимума). - При выигрыше сбрасывайте уровень Мартингейла на 1. 5. **Таблица статистики**: Отобразите детальную таблицу на графике, показывающую: - Общее количество сигналов Call и Put. - Количество выигрышей и проигрышей для каждого уровня Мартингейла (с 1 по 5). - Общее количество выигрышей и проигрышей. - Максимальную серию выигрышей и проигрышей подряд. - Процент выигрышности (Winrate). # Anti-Patterns - Не используйте функции `strategy()`; используйте `study()` для тестирования. - Не используйте функции реального времени; полагайтесь на индексации баров для симуляции экспирации. - Не выдумывайте сложные фильтры входа, кроме касания Боллинджера. # Interaction Workflow 1. Рассчитайте Bollinger Bands (Длина 20, Множитель 2.0). 2. Определяйте сигналы входа на основе касания границ BB. 3. Отслеживайте состояние сделки (`in_trade`), цену входа и индекс бара входа. 4. Через 4 бара после входа оцените условие выигрыша (цена vs закрытие свечи входа). 5. Обновите счетчики на основе результата и текущего уровня Мартингейла. 6. Обновите таблицу на последнем баре данных. ## Triggers - Pine Script бинарные опционы стратегия - стратегия Боллинджер касание - Мартингейл таблица статистика - экспирация 4 минуты - код Pine Script v4
Voir sur GitHub