dca strategy with mean reversion and bollinger band_5976621784668052071.pine
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «dca strategy with mean reversion and bollinger band_5976621784668052071.pine» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Стратегия DCA с усреднением и полосами Боллинджера для тестера TradingView. Рассчитывает полосы Боллинджера на основе экспоненциальной скользящей средней и стандартного отклонения на выбранном таймфрейме через request.security(). Определяет сигнал на покупку при пересечении цены нижней полосы снизу вверх (усреднение при отклонении вниз).
Настройки программы
| Настройка | Описание |
|---|---|
| investment_amount | Сумма инвестиции — Фиксированная сумма в USD, которая вкладывается в каждую покупку; количество активов рассчитывается делением этой суммы на текущую цену закрытия |
| open_date | Дата открытия позиций — Начальная дата, с которой стратегия начинает размещать ордера на покупку |
| close_date | Дата закрытия позиций — Дата, после которой все открытые позиции закрываются автоматически |
| source | Источник цены — Ценовой источник для расчёта полос Боллинджера (например, цена закрытия) |
| length | Период — Период скользящей средней, используемый как базовая линия полос Боллинджера |
| mult | Множитель отклонения — Множитель стандартного отклонения для определения верхней и нижней границ полос |
| tf | Таймфрейм полос — Таймфрейм, на котором рассчитываются полосы Боллинджера |
Поиск по коду файла
strategy("DCA Strategy with Mean Reversion and Bollinger Band", overlay=true) // Define the strategy name and set overlay=true to display on the main chart
investment_amount = input.float(100, title="Investment Amount (USD)", tooltip="Amount to be invested in each buy order (in USD)") // Amount to invest in each buy order
open_date = input.time(timestamp("2024-01-01 00:00:00"), title="Open All Positions On", tooltip="Date when to start opening positions for DCA strategy") // Date to start opening positions
close_date = input.time(timestamp("2024-08-04 00:00:00"), title="Close All Positions On", tooltip="Date when to close all open positions for DCA strategy") // Date to close all positions
source = input.source(title="Source", defval=close, group="Bollinger Band Parameter", tooltip="The price source to calculate the Bollinger Bands (e.g., closing price)") // Source of price for calculating Bollinger Bands (e.g., closing price)
length = input.int(200, minval=1, title='Period', group="Bollinger Band Parameter", tooltip="Period for the Bollinger Band calculation (e.g., 200-period moving average)") // Period for calculating the Bollinger Bands (e.g., 200-period moving average)
mult = input.float(2, minval=0.1, maxval=50, step=0.1, title='Standard Deviation', group="Bollinger Band Parameter", tooltip="Multiplier for the standard deviation to define the upper and lower bands") // Multiplier for the standard deviation to calculate the upper and lower bands
tf = input.timeframe(title="Bollinger Band Timeframe", defval="240", group="Bollinger Band Parameter", tooltip="The timeframe used to calculate the Bollinger Bands (e.g., 4-hour chart)") // Timeframe for calculating the Bollinger Bands (e.g., 4-hour chart)
[basis, bb_dev] = request.security(syminfo.tickerid, tf, [ta.ema(source, lengthПоказано первые 50% кода (символов: 3088)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.