[ВНИМАНИЕ, ТЕМА ЗАКРЫТА!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда. - страница 919
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Подскажите, как удалить объекты, созданные индикатором в окне при удалении самого индикатора с графика?
с помощью спец функции deinit()
и перечисления имен всех обьектов в цикле или если их немного то прописав ртдельно
Чтобы получить дополнительную информацию об ошибке, необходимо вызвать функцию GetLastError().
--с помощью спец функции deinit()--
Спасибо!
мужики! я не прикалываюсь,у меня правда советник не работает!
тест проходит,на демо улыбочка зараза,а позиции не открывает.
единственный ответ был не давно на этот вопрос "должен работать", но не работает.
может быть проблема в чем то другом? в журнале при тестировании идеальна.
extern double StopLoss=50.0;
extern double TakeProfit=50.0;
extern double Lots=1;
extern int total;
int start()
{
double Price_1, Price_2, min, max;
RefreshRates();
Price_1=Bid;
Price_2=Ask;
min=iLow(NULL,0,2);
max=iHigh(NULL,0,2);
total=OrdersTotal();
if(total<1)
{
if(Price_1>max)
OrderSend(Symbol(),OP_BUY,Lots,Ask,5,Bid-StopLoss*Point,Ask+TakeProfit*Point,"My order#",16384,0,Green);
if(Price_2<min)
OrderSend(Symbol(),OP_SELL,Lots,Bid,5,Ask+StopLoss*Point,Bid-TakeProfit*Point,"My order#",16384,0,Green);
}
}
return(0);
да работает,смайлик постоянно улыбается,но не пашет,позиции не открываются
мужики! я не прикалываюсь,у меня правда советник не работает!
тест проходит,на демо улыбочка зараза,а позиции не открывает.
единственный ответ был не давно на этот вопрос "должен работать", но не работает.
может быть проблема в чем то другом? в журнале при тестировании идеальна.
extern double StopLoss=50.0;
extern double TakeProfit=50.0;
extern double Lots=1;
extern int total;
int start()
{
double Price_1, Price_2, min, max;
RefreshRates();
Price_1=Bid;
Price_2=Ask;
min=iLow(NULL,0,2);
max=iHigh(NULL,0,2);
total=OrdersTotal();
if(total<1)
{
if(Price_1>max)
OrderSend(Symbol(),OP_BUY,Lots,Ask,5,Bid-StopLoss*Point,Ask+TakeProfit*Point,"My order#",16384,0,Green);
if(Price_2<min)
OrderSend(Symbol(),OP_SELL,Lots,Bid,5,Ask+StopLoss*Point,Bid-TakeProfit*Point,"My order#",16384,0,Green);
}
}
return(0);
да работает,смайлик постоянно улыбается,но не пашет,позиции не открываются
значит на счете уже есть открытые позиции
я открывал уже новый демо счет,и депо ни разу не трогал,
а это может быть связано с типом дц?
Почему звук у меня повторяется только один раз?
Почему звук у меня повторяется только один раз?
Добавил. Все равно только один раз повторяется. :(
есть тогда другой способ,возьми свой звук,засунь его в программу NERO(редактирование звуков),если есть,сделай в 1 звуке
5 таких.
и если я не ошибаюсь то " i++ " работает на каждом тике,то есть звук будет произносить в течении 5 тиков подряд
а еще на всякий случай посмотри сюда https://book.mql4.com/ru/operators/for