Setting Arguments using VarFun & RSIndex

1 回表示 (過去 30 日間)
david crowley
david crowley 2021 年 4 月 3 日
回答済み: Kartik Saxena 2024 年 2 月 23 日
Due to the layout of my timetable data, I am required to use the following code when trying to calculate the rsindex():
%Set RSI lookback period
n = 5;
%calculate indicator
func = @rsindex;
RSI = varfun(func,Close);
RSI.Properties.VariableNames = codes;
Is there a way (what is the syntax) to set the WindowSize to 'n' when using varfun() to call rsindex()?

回答 (1 件)

Kartik Saxena
Kartik Saxena 2024 年 2 月 23 日
Hi,
Refer to the following code snippet to get an idea of how to do s:
% Set RSI lookback period
n = 5;
% Define the rsindex function
rsindex = @(x) rsi(x, n); % replace 'rsi' with the actual implementation of the rsindex function
% Calculate indicator using varfun with WindowSize set to n
RSI = varfun(@(x) rsindex(x), Close);
RSI.Properties.VariableNames = codes;
Change the functions and arguments as per your requirements.

カテゴリ

Help Center および File ExchangeCreating, Deleting, and Querying Graphics Objects についてさらに検索

Translated by