Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Помогите с ошибками советника
Здравствуйте, мне нужна помощь со следующим советником. Это мой первый советник, так что будьте (помягче), пожалуйста.
Когда я компилирую файл, я получаю два предупреждения, которые оба гласят:
'TotalOpenOpenOrders'-выражение в глобальной области видимости недопустимо.
Это предупреждение появляется после слова Max в файле.
// переменная init при первом запуске советника
if (init_variables == true)
{
PreviousBar = Time[0]; // записываем время открытия текущей свечи/бара
// поместите сюда код, который вы хотите запустить только один раз Time
init_variables = false; // меняем на false, чтобы инициализировать только
// переменную один раз
}
// проводим анализ и открываем ордера на новых свечах/барах
if(NewBar() == true)
{
// выполняем анализ и закрываем ордер, только если у нас открыт только один ордер
if(TotalOpenOrders() == Total_Open_Orders && SelectTheOrder() == True)
{
if(OrderType() == OP_BUY && TrendDetection() == BEAR)
{
OrderClose(OrderTicket(),OrderLots(),Bid,Slippage,Order_Arrow_Color);
}
if(OrderType() == OP_SELL && TrendDetection() == BULL)
{
OrderClose(OrderTicket(),OrderLots(),Ask,Slippage,Order_Arrow_Color);
}
}
// проводим анализ и открываем новый ордер, только если мы не достигли
// нашего максимального значения Total_Open_Orders
if(TotalOpenOrders() < Total_Open_Orders)
{
// открываем покупку
if(TrendDetection() == BULL)
{
// открываем ордер
OrderSend(Symbol(),OP_BUY,Lots,Ask,Slippage,Stop_Loss*Point,Take_Profit
*Point,Order_Comment,Magic,0,Order_Arrow_Color);
}
//открываем продажу
if(TrendDetection() == BEAR)
{
//открываем ордер
OrderSend(Symbol(),OP_SELL,Lots,Bid,Slippage,Stop_Loss*Point,Take_Profit
*Point,Order_Comment,Magic,0,Order_Arrow_Color);
}
}
// при обратном тестировании отображать только информацию о графике
// свечи/бары не замедляют обратное тестирование
if(IsTesting() == true)
{
Display_Info();
}
}
// когда нет обратного тестирования, отображаем информацию о графике каждый тик
if(IsTesting() == false)
{
Display_Info();
}
return(0);
}
Помогите с ошибками EA
Whammo,
Где находится ваша функция start()?
Операции, за исключением инициализации переменных, обычно должны находиться внутри функции.
Какой советник вы копируете? (Там есть некоторые идеи, которые я хотел бы рассмотреть).
Big Be
To Big Me
Здравствуйте, я решил свою проблему с помощью iMaOnArray. Спасибо за помощь!
Кстати, если бы Вы могли выложить какой-нибудь советник, который открывает несколько позиций, с той частью кода, на которую Вы ссылались несколько дней назад - было бы здорово.
С уважением,
J
Может ли кто-нибудь сообщить мне, как я могу изменить этот код
SetIndexStyle(0,DRAW_ARROW);
SetIndexArrow(0, 233);
SetIndexStyle(1,DRAW_ARROW);
SetIndexArrow(1, 234);
SetIndexStyle(2,DRAW_ARROW);
SetIndexArrow(2, 233);
SetIndexStyle(3,DRAW_ARROW);
SetIndexArrow(3, 234);
изменить форму стрелки на точку, круг и другие доступные фигуры
Фактически, мне нужно знать коды для таких сигналов
Попробуйте это
"Это сайт mt4, который содержит информацию, которую вы ищете, стрелки и фигуры перечислены с номером, который нужно ввести для нужного объекта.Wingdings - Документация по MQL4
Помогите мне, пожалуйста!
Все,
У меня вопрос:
1)У меня есть такой индикатор. Каждый бар мне нужно удалять этот индикатор и снова прикреплять его к графику. Если я этого не делаю, он показывает разные результаты. Я пытаюсь написать советника для этого индикатора, и не знаю, как сделать так, чтобы советник удалял индикатор и прикреплял его снова, чтобы данные обновлялись. Я пробовал RefreshRates(); и это тоже не сработало. В чем может быть проблема?
Спасибо!!!!!!!!!!!!
Какой показатель?
Lukas1 MA-4Hcolormodified
Выложить индикатор
Дэн, не могли бы вы выложить индикатор, у меня нет такого в моей коллекции. Спасибо. Jatki24300
Дэн, не могли бы вы выложить индикатор, которого нет в моей коллекции. Спасибо. Jatki24300
Кто-нибудь знает, как решить эту проблему?