Смысл системы выбараем оптимальные папаметры параболика, кто какие для себя определил, дальше вход в лонг, шорт на 2й свече, закрытие позы на первой. Все система выглядит так:
bars=40;
Buy=Cross(MA(C,1),Ref(SAR(),-1));
Sell=Cross(SAR(),MA(C,1));
Short=Cross(Ref(SAR(),-1),MA(C,1));
Cover=Cross(MA(C,1),SAR());
Buy=ExRem(Buy,Sell);
Sell=ExRem(Sell,Buy);
Short=ExRem(Short,Cover);
Cover=ExRem(Cover,Short);
acc = Param("Acceleration", 0.02, 0, 1, 0.001 );
accm = Param("Max. acceleration", 0.2, 0, 1, 0.001 );
Plot( SAR( acc, accm ), _DEFAULT_NAME(), ParamColor( "Color", colorCycle ), ParamStyle("Style", styleDots | styleNoLine, maskDefault | styleDots | styleNoLine ) );
Plot(C,"price",1,128);
PlotShapes(IIf(Buy,shapeUpArrow,0),5,0,Graph0,-15);
PlotShapes(IIf(Sell,shapeDownArrow,0),4,0,Graph0,-15);
PlotShapes(IIf(Cover,shapeHollowUpArrow,0),5,0,Graph0,-15);
PlotShapes(IIf(Short,shapeHollowDownArrow,0),4,0,Graph0,-15);
Только есть одна фишка, почему происходит непонятно, пример поза шорт потом идет сигнал на откуп потом сигнал на лонг(иногда вместе), а дальше непонятно идет сигнал на шорт и только потом на откуп лонга, как такое может быть. И еще нет возможности изменить настройку параболика, который сигналы выдает, такое ощущение что для сигналов он с настройками по умолчанию, ну а тот который я прописал для отрисовки не него не влияет, как исправить. javascript:void(0)
bars=40;
Buy=Cross(MA(C,1),Ref(SAR(),-1));
Sell=Cross(SAR(),MA(C,1));
Short=Cross(Ref(SAR(),-1),MA(C,1));
Cover=Cross(MA(C,1),SAR());
Buy=ExRem(Buy,Sell);
Sell=ExRem(Sell,Buy);
Short=ExRem(Short,Cover);
Cover=ExRem(Cover,Short);
acc = Param("Acceleration", 0.02, 0, 1, 0.001 );
accm = Param("Max. acceleration", 0.2, 0, 1, 0.001 );
Plot( SAR( acc, accm ), _DEFAULT_NAME(), ParamColor( "Color", colorCycle ), ParamStyle("Style", styleDots | styleNoLine, maskDefault | styleDots | styleNoLine ) );
Plot(C,"price",1,128);
PlotShapes(IIf(Buy,shapeUpArrow,0),5,0,Graph0,-15);
PlotShapes(IIf(Sell,shapeDownArrow,0),4,0,Graph0,-15);
PlotShapes(IIf(Cover,shapeHollowUpArrow,0),5,0,Graph0,-15);
PlotShapes(IIf(Short,shapeHollowDownArrow,0),4,0,Graph0,-15);
Только есть одна фишка, почему происходит непонятно, пример поза шорт потом идет сигнал на откуп потом сигнал на лонг(иногда вместе), а дальше непонятно идет сигнал на шорт и только потом на откуп лонга, как такое может быть. И еще нет возможности изменить настройку параболика, который сигналы выдает, такое ощущение что для сигналов он с настройками по умолчанию, ну а тот который я прописал для отрисовки не него не влияет, как исправить. javascript:void(0)