#pine-script #trading
#pine-script #торговля
Вопрос:
Я пытаюсь создать стратегию, которая включает в себя 2 основных фактора:
- Создание метки, которая отмечает вторую зеленую полосу для открытия над 9-дневной линией SMA на графике в качестве подтверждения.
- Наличие отдельного индикатора RSI в отдельной панели под графиком.
У меня возникли проблемы с разделением меток RSI и bar confirmation, метки графиков, похоже, перетаскиваются в панель RSI ниже.
Кроме того, как только я удалил код RSI, метки гистограммы подтверждения остались на нижней панели, где был RSI.
Ниже приведен код, чтобы отметить вторую зеленую полосу для открытия над SMA, как мне вывести ее из отдельной панели?
strategy(title="Swing Strat", overlay=false, pyramiding=1, default_qty_value=2, default_qty_type=strategy.fixed, initial_capital=10000, currency=currency.USD)
//Plotting MA
MAPeriod9 = input(9, title="9 MA Period")
MA9 = sma(close, MAPeriod9)
MAPeriod180 = input(180, title="180 MA Period")
MA180 = sma(close, MAPeriod180)
plot(MA9, color=color.blue, linewidth=1)
plot(MA180, color=color.red, linewidth=1)
//checking to see if there are 2 bars above the sma line
MAcrossover = crossover(close, MA9)
entrypoint = barssince(MAcrossover)
//marking the second green bar to open above the SMA line
if entrypoint==1 and MA9<open and open<close and open[1]<close[1]
lun1 = label.new(bar_index, open, 'entrypoint',
color=color.red,
textcolor=color.red,
style=label.style_xcross, size=size.small)
Ответ №1:
К сожалению, на данный момент индикатор / стратегия может находиться либо на главной панели (с overlay=true
аргументом в study()
or strategy()
), либо на своей собственной новой панели (по умолчанию или с overlay=false
). Невозможно разместить один график на отдельной панели, одновременно имея другие графики / метки на основной, если вы используете только один скрипт.
Единственным исключением из этого правила являются стрелки положения, которые создает сама стратегия — они всегда отображаются на главной панели, но это жестко запрограммировано.
Комментарии:
1. Я понимаю, поэтому моя стратегия основана на 2 условиях: 1. Второй последовательный бар, открывающийся выше 9-дневного SMA, в зеленом 2. RSI должен быть в пределах 30-40. Итак, вы хотите сказать, что мне нужно установить для наложения значение false, чтобы закодировать RSI на отдельной панели, а затем жестко закодировать метки со стрелками, чтобы отметить 2-й бар для открытия выше 9-дневного SMA в качестве подтверждения?