# indie:lang_version = 5
from indie import indicator, plot, color, param, MutSeriesF, Var
from indie.algorithms import Ema
# ERROR: Using Var[int].new() in the global scope
trend_counter = Var[int].new(0)
@indicator("Elder's Force Index (FI)", overlay_main_pane=False)
@param.int('length', default=13, min=1, title='EMA Length')
@plot.line(id='#plot_0')
def Main(self, length):
# Create a mutable time series for the Force Index
fi_series = MutSeriesF.new((self.close[0] - self.close[1]) * self.volume[0])
smoothed_fi = Ema.new(fi_series, length)[0]
fi_color = color.GREEN if smoothed_fi > 0 else color.RED
return plot.Line(smoothed_fi, color=fi_color)
Ошибка:
Ошибка: 6:16 Indie.var [int] .new - синтаксическая сахарная функция в Indie и может быть вызвана только из функции, украшенной @Indie.algorithm , @Indie.sec_context
Я пытаюсь реализовать индекс силы старшего в инди, но я получаю ошибку, когда называю Indie.var [int] .new () в глобальной области.[code]# indie:lang_version = 5 from indie import indicator, plot, color, param, MutSeriesF, Var from indie.algorithms import Ema
# ERROR: Using Var[int].new() in the global scope trend_counter = Var[int].new(0)
@indicator("Elder's Force Index (FI)", overlay_main_pane=False) @param.int('length', default=13, min=1, title='EMA Length') @plot.line(id='#plot_0') def Main(self, length): # Create a mutable time series for the Force Index fi_series = MutSeriesF.new((self.close[0] - self.close[1]) * self.volume[0])
Ошибка: 6:16 Indie.var [int] .new - синтаксическая сахарная функция в Indie и может быть вызвана только из функции, украшенной @Indie.algorithm , @Indie.sec_context
Предположим, у меня есть две функции: func1 и func2. func1 возвращает список из 3 целых чисел, а func2 принимает кортеж из 3 целых чисел. Как мне преобразовать список в кортеж таким образом, чтобы можно было предотвратить ошибки с помощью средств...
Кто-нибудь знает прототип BFont::DrawString(wchar_t*, int, int, int, int, int, int) в библиотеке BFont++? Кажется, она была популярна где-то в 2003 году, мне бы хотелось получить прототип этой функции для модификации старой программы. Буду очень...