extern string IndName2 = "BBands_Stop_v1";
extern string IndName2 = "BBands_Stop_v1";
индикатор Real Trend.ex4 на индикатор BBands_Stop_v1Индикатор там заменил.
extern string IndName2 = "BBands_Stop_v1";
extern int Length = 20; // Bollinger Bands Period
extern int Deviation = 2; // Deviation was 2
extern double MoneyRisk = 1.00; // Offset Factor
void OpenPos()
{
double macd=iMACD(NULL,0,Fast,Slow,Signal,0,MODE_MAIN,Shift);
double BLUE1=iCustom(NULL,0,IndName2,Length,Deviation,MoneyRisk,0,Shift);
double RED1=iCustom(NULL,0,IndName2,Length,Deviation,MoneyRisk,1,Shift);
double BLUE2=iCustom(NULL,0,IndName2,Length,Deviation,MoneyRisk,0,Shift+1);
double RED2=iCustom(NULL,0,IndName2,Length,Deviation,MoneyRisk,1,Shift+1);
double green=iCustom(NULL,0,IndName,Sensetive,DeadZonePip,ExplosionPower,TrendPower,0,Shift);
double red=iCustom(NULL,0,IndName,Sensetive,DeadZonePip,ExplosionPower,TrendPower,1,Shift);
if(green>0 && BLUE1>0 && RED2>0 && macd>0)
{
PutOrder(0,Ask,StopLoss,TakeProfit,Lots);
}
if(red>0 && BLUE2>0 && RED1>0 && macd<0)
{
PutOrder(1,Bid,StopLoss,TakeProfit,Lots);
}
}
И добавьте условие входа на сформировавшейся свече и только на зарождающей выкл/вкл на выбор пользователя
в настройках нет параметра изменения волатильности, а это не продуктивно
Андрей, не работает правильно сов по ТЗ...!!!
При увеличении средств или уменьшении-просадка(от первоначального) на указанное значение
AM2