- Помогу доработать исправить советник, индикатор
- Напишу советник бесплатно
- Здравствуйте! Помогите пожалуйста добавить в робот отложенный ордер.
Здравствуйте! Помогите добавить в робот уровень поддержки-сопротивление, что бы робот открывал сделки по нему, поможете? Пишите в личку .Заранее спасибо.
можете выкинуть этот индикатор , стрелки эти это только видимость его красивой работы.
запустите его в тестере сам индикатор и поймете почему
можете выкинуть этот индикатор , стрелки эти это только видимость его красивой работы.
запустите его в тестере сам индикатор и поймете почему
Можете вот это попробовать, это конечно не уровни поддержки и сопротивления а только минимумы и максимумы за определеннное количество баров, но они неплохо отрабатывают...
if((Highindex=iHighest(Symbol(),PERIOD_CURRENT,MODE_HIGH,barlevel,10))>-1)
{
ObjectCreate("Hight line",OBJ_HLINE,0,0,High[Highindex]);
ObjectSetInteger(0,"Hight line",OBJPROP_COLOR,Blue);
ObjectSetInteger(0,"Hight line",OBJPROP_WIDTH,WidthLine);
}
if(!ObjectMove(0,"Hight line",0,0,High[Highindex]))
Print("Error ",GetLastError());
if((Lowindex=iLowest(Symbol(),PERIOD_CURRENT,MODE_LOW,barlevel,10))>-1)
{
ObjectCreate("Low line",OBJ_HLINE,0,0,Low[Lowindex]);
ObjectSetInteger(0,"Low line",OBJPROP_COLOR,Red);
ObjectSetInteger(0,"Low line",OBJPROP_WIDTH,WidthLine);
}
if(!ObjectMove(0,"Low line",0,0,Low[Lowindex]))
Print("Error ",GetLastError());
Где barlevel - количество свечей для расчета.
Можете вот это попробовать, это конечно не уровни поддержки и сопротивления а только минимумы и максимумы за определеннное количество баров, но они неплохо отрабатывают...
if((Highindex=iHighest(Symbol(),PERIOD_CURRENT,MODE_HIGH,barlevel,10))>-1)
{
ObjectCreate("Hight line",OBJ_HLINE,0,0,High[Highindex]);
ObjectSetInteger(0,"Hight line",OBJPROP_COLOR,Blue);
ObjectSetInteger(0,"Hight line",OBJPROP_WIDTH,WidthLine);
}
if(!ObjectMove(0,"Hight line",0,0,High[Highindex]))
Print("Error ",GetLastError());
if((Lowindex=iLowest(Symbol(),PERIOD_CURRENT,MODE_LOW,barlevel,10))>-1)
{
ObjectCreate("Low line",OBJ_HLINE,0,0,Low[Lowindex]);
ObjectSetInteger(0,"Low line",OBJPROP_COLOR,Red);
ObjectSetInteger(0,"Low line",OBJPROP_WIDTH,WidthLine);
}
if(!ObjectMove(0,"Low line",0,0,Low[Lowindex]))
Print("Error ",GetLastError());
Где barlevel - количество свечей для расчета.
if((Highindex=iHighest(Symbol(),PERIOD_CURRENT,MODE_HIGH,barlevel,10))>-1) { ObjectCreate("Hight line",OBJ_HLINE,0,0,High[Highindex]); ObjectSetInteger(0,"Hight line",OBJPROP_COLOR,Blue); ObjectSetInteger(0,"Hight line",OBJPROP_WIDTH,WidthLine); } if(!ObjectMove(0,"Hight line",0,0,High[Highindex])) Print("Error ",GetLastError()); if((Lowindex=iLowest(Symbol(),PERIOD_CURRENT,MODE_LOW,barlevel,10))>-1) { ObjectCreate("Low line",OBJ_HLINE,0,0,Low[Lowindex]); ObjectSetInteger(0,"Low line",OBJPROP_COLOR,Red); ObjectSetInteger(0,"Low line",OBJPROP_WIDTH,WidthLine); } if(!ObjectMove(0,"Low line",0,0,Low[Lowindex])) Print("Error ",GetLastError());
if((Highindex=iHighest(Symbol(),PERIOD_CURRENT,MODE_HIGH,barlevel,10))>-1)
Удивительно, что на такие конструкции компилятор не ругается.
Удивительно, что на такие конструкции компилятор не ругается.
Что вы имеете ввиду?
Он же внизу выделил условие, где ошибка. Неправильно оно написано. Вы должны были вне условия вычислить Highindex, а уже потом написать if(Highindex>-1)
Он же внизу выделил условие, где ошибка. Неправильно оно написано. Вы должны были вне условия вычислить Highindex, а уже потом написать if(Highindex>-1)
И почему Вы это считаете ошибкой, когда транслятор пропускает и все прекрасно работает. Это же СИ-подобный язык, там многое можно.
Например, такой заголовок цикла for(int a=10, b=0 ; ; a--, b++) вполне легален
Что вы имеете ввиду?
И почему Вы это считаете ошибкой, когда транслятор пропускает и все прекрасно работает. Это же СИ-подобный язык, там многое можно.
Например, такой заголовок цикла for(int a=10, b=0 ; ; a--, b++) вполне легален
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования