Я хочу отображать 50-дневную EMA независимо от того, какой период выбран. Например, для дневного таймфрейма вход EMA будет 50 для отображения 50-дневной EMA, а для пользовательского 12-часового таймфрейма будет 100 для отображения 50-дневного. Я хочу определить временные рамки, которые меня интересуют, и выбрать переменную по умолчанию для любого другого периода, который не определен. Я забочусь только о конкретных таймфреймах, поэтому я не против ввести их вручную.
Это то, что я пробовал, но не сработало. Причина, по которой я также ввел его в качестве поля ввода, заключается в том, чтобы увидеть изменения здесь и изменить их, если я хочу.
//@version=4
testingnew = timeframe.period
if testingnew == "240"
set_to=60
else
if testingnew == "W"
set_to=2
else
set_to=20
// Input variables
len=input(set_to,title="test")