Всем привет.
Пытаюсь освоить платформу JForex, так-то проблем нет, если бы не язык Java, на котором я увы не бельмес. Для полноценной торговли не хватает двух простеньких индикаторов: Плавающие уровни от Kur-а и индикатор для определения средней волатильности за заданный период времени c применением простой средней. Есть коды в Rulang-е, если это как-то поможет:
Плавающие уровни от Kur-а
variable : b($data), b1($data);
t1=Inparam("Величина полупериода",1,1000,6);
b=ref(b,-1);
b1=ref(b1,-1);
LLV1=LLV(L,t1);
HHV1=HHV(H,t1);
a=(Ref(L,-t1)=LLV(L,t1*2+1));
if (a=1) then b=Ref(L,-t1);
if (LLV1>b) then L1=b; else L1=LLV1;
a1=(Ref(H,-t1)=HHV(H,t1*2+1));
if (a1=1) then b1=Ref(H,-t1);
if (HHV1>b1) then H1=HHV1; else H1=b1;
H1;
L1;
//чтобы увидеть дополнительные линии в уровнях убираем "//" в нижеследующих сторчках
(H1+L1)/2; //это 50% диапазона (середина)
L1+(H1-L1)*61.8/100; //а это 61.8% диапазона
L1+(H1-L1)*38.2/100; //а это 38.2% диапазона
//L1+(H1-L1)*23.6/100; //а это 61.8% диапазона
L1+(H1-L1)*78.6/100; //а это 61.8% диапазона
индикатор волатильности
P=inparam("Period",1,1000,260);
Vol=H-L;
Vol;
mov(Vol,P,s);
Вложил файл с картинкой индикаторов.
Буду рад любой помощи.