Setting Arguments using VarFun & RSIndex
1 次查看(过去 30 天)
显示 更早的评论
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()?
0 个评论
回答(1 个)
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.
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Argument Definitions 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!