//+------------------------------------------------------------------+
//| Expert initialization function |
//+------------------------------------------------------------------+
int OnInit()
{
// Initialization code
return(INIT_SUCCEEDED);
}
//+------------------------------------------------------------------+
//| Expert deinitialization function |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
{
// Cleanup code
}
//+------------------------------------------------------------------+
//| Expert tick function |
//+------------------------------------------------------------------+
void OnTick()
{
// Получение значения индикатора Atomic Analyst
// Замените param1, param2 на фактические параметры индикатора
double indicatorValue = iCustom(NULL, 0, «Atomic Analyst», param1, param2, ..., 11, 12);
// Условие для проверки значения индикатора
if(indicatorValue > 80)
{
// Проверка, не открыт ли уже ордер
if(OrdersTotal() == 0)
{
double lotSize = 0.1; // Объем лота
double stopLoss = 0; // Уровень Stop Loss
double takeProfit = 0; // Уровень Take Profit
// Открытие ордера (например, покупка)
int ticket = OrderSend(Symbol(), OP_BUY, lotSize, Ask, 3, stopLoss, takeProfit, «Buy Order», 0, 0, clrGreen);
if(ticket < 0)
{
Print(«Ошибка открытия ордера: », GetLastError());
}
else
{
// Успешно открыт ордер
Alert(«Открыт ордер на покупку по сигналу индикатора.»);
}
}
}
}
//+------------------------------------------------------------------+//+------------------------------------------------------------------+
Snimok.PNG (317 Kb)
Который видит данные индикатора Atomic Analyst с картинки чтобы тренд был выше 80% и когда приходил сигнал ставил ордер
хотел сделать по этим условия но выходит ошибка
Ссылка на индикатор cloud.mail.ru/public/MpS3/tFGrbwpfo
Комментарии (1)
35 AM2 Сообщений: 16487 - Андрей
Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий