МТС на основе линии регрессии

Есть одна МТС - основа пересечение линий регрессии....
хочу создать робота на основе....
с квиком связка есть через библиотеку msx_ksr.dll ...
осталось записать индикатор правильно.....
но что то метасток постоянно ругается ...то ему не нравится скобка то запятая то функция ......помогите что не так ...где ошибка....
Далее привожу формулу .....( ту на которую метасток ругается)

EL:=If(Cross(CLOSE,If(LinearReg(CLOSE,15)> LinearReg(CLOSE,30), 1, 0); {открытие лонга}

CL:=If(Cross(If(LinearReg(CLOSE,30)> LinearReg(CLOSE,15),CLOSE -1, 0); {закрытие лонга}

CL:=If(Cross(If(LinearReg(CLOSE,30)> LinearReg(CLOSE,15),CLOSE -1, 0); {открытие шорта}

CS:=If(Cross(CLOSE, If(LinearReg(CLOSE,15)> LinearReg(CLOSE,30), 1, 0); {закытие шорта}

BuySell:=If(Cum(1)=1,0,If(EL,1,If(ES,-1,If((CL AND PREV=1) OR (CS AND PREV=-1),0,PREV))));

BuySell:=Ref(BuySell, -1);

Ident:=2;

Pr:=If(BuySell=1, (CLOSE+100), (CLOSE-100));

FakeVar:=ExtFml( "msx_ksr.TradeQuik", BuySell, ",,,,,", ",,,,," , L, Pr, 1, Ident);

BuySell;

Да еще вопросик как сделать так чтобы корректо убрать шорты ........ то есть генарация только сигналов на лонг
Заранее благодарю
 

allen

New member
извращался я по вскому с этой регресией, и с линейной, и с нелинейной ... со всякими.... ничего лучше чем получение 10% годовых (с небольшим риском само собой) ... не получается....
 
Your email address will not be publicly visible. We will only use it to contact you to confirm your post.
Сверху