У меня есть эти 2 массива signal_arr
и value_arr
в Amibroker.
Из этих 2-х массивов я хочу вывести массив output_arr
так, чтобы при signal_arr
было 1, оно будет следовать за значением value_arr
. Когда signal_arr
равен 0, output_arr
сохранит значение value_arr
, когда signal_arr
был последним 1.
Это лучше всего иллюстрируется на примере.
signal_arr = [ 1 0 0 0 1 0 0 1 0 0 ]
value_arr = [0.5 0.6 0.4 0.2 0.8 0.7 0.6 0.2 0.3 0.4]
output_arr = [0.5 0.5 0.5 0.5 0.8 0.8 0.8 0.2 0.2 0.2]