Как мне вернуть значение stop_loss после выполнения start. Ведь если "stop_loss=stop_loss*2; " исполнится 1 раз, то всегда stop_loss будет всегда в 2 раза больше.
Как мне каждый раз при начале выполнении start stop_loss был как задан в самом начале.
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
Вот пример
extern int stop_loss = 550 ;
int init()
{
return(0);
}
int start()
{
if (open[1]>close[1])
{
stop_loss=stop_loss*2;
}
return(0);
}
Как мне вернуть значение stop_loss после выполнения start. Ведь если "stop_loss=stop_loss*2; " исполнится 1 раз, то всегда stop_loss будет всегда в 2 раза больше.
Как мне каждый раз при начале выполнении start stop_loss был как задан в самом начале.
как минимум использовать разные имена переменных