Господа, прошу подсказать какой вариант экономнее
1 вариант
Код |
---|
func = RSI()
local rsi_count={}
for i=1,ds[бумага]:Size() do
rsi_count[i]=func(i, {Period=rsi_period, VType="Typical"}, ds[бумага])
end
rsi0=rsi_count[ds[бумага]:Size()]
rsi1=rsi_count[ds[бумага]:Size()-1]
rsi2=rsi_count[ds[бумага]:Size()-2]
|
или тоже самое, но с переменной num_candles
Код |
---|
func = RSI()
local rsi_count={}
num_candles=ds[бумага]:Size()
for i=1,num_candles do
rsi_count[i]=func(i, {Period=rsi_period, VType="Typical"}, ds[бумага])
end
rsi0=rsi_count[num_candles]
rsi1=rsi_count[num_candles-1]
rsi2=rsi_count[num_candles-2]
|
по сути, вопрос такой: тяжело ли компьютеру несколько раз получать значение ds[бумага]:Size()? введение переменной ускорит ли процесс?