Спасибо за ваш ответ, кажется, что это именно то, что я искал. Я дам вам знать о разработке моего проекта.

ель состоит в том, чтобы иметь график, который показывает осциллятор Стохастик на рынке Форекс, и чтобы проверить, какой параметр является лучшим для его настройки, я бы использовал ползунок, чтобы изменить его и показать обновленный результат на графике.

У меня есть исторические данные для определенной пары (скажем, AUDUSD), и после загрузки я вычисляю осциллятор Stocastic:

function [stoch, fk, dk] = stochastic(n, k, d)
    X=csvread("AUDUSD_2017.csv");
    C=X(2:length(X),5);
    L=X(2:length(X),4);
    H=X(2:length(X),3);
    O=X(2:length(X),2);
    for m=n:length(C)-n
        stoch(m)=((C(m)-min(L(m-n+1:m)))/(max(H(m-n+1:m))-min(L(m-n+1:m))))*100;

    endfor

for m=n:length(C)-n

    fk(m)=mean(stoch(m-d:m));

 endfor
for m=n:length(C)-n

    dk(m)=mean(fk(m-d:m));
endfor


endfunction

Это изображение того, что у меня есть, когда я строю stoch, fk и dk:

Я бы добавил 3 ползунка к рисунку, чтобы изменить в диапазоне параметры в качестве входных данных, то есть иметь ползунок, который изменяет первый параметр «n» между 3 и 50, «k» между 2 и 20 и «d» «между 2 и 20.

Я бы использовал пакет пользовательского интерфейса в октаве, кто-то может обратиться ко мне, чтобы обновить график, когда я использую ползунки?

Francesco

Ответы на вопрос(2)

Ваш ответ на вопрос