Панель управления для торговли. ТРЕБУЕТСЯ ПОМОЩЬ MQL5 - страница 5

 
Vladimir Karputov:

Пока не исправите все предупреждения:


смотреть код бессмысленно. 

А как можно протестировать панель на истории, есть какие сторонние программы где CHARTEVENT будет работать? после исправления не знаю ошибка осталась или нет.

Файлы:
Voron.mq5  98 kb
 
Александр Савенко:

А как можно протестировать панель на истории, есть какие сторонние программы где CHARTEVENT будет работать? после исправления не знаю ошибка осталась или нет.

Теперь ошибок компиляции и предупреждений нет. Работу панели можно будет проверить в понедельник - онлайн, когда рынок будет работать.

 

Добрый день. Как возможно установить время жизни отложенного ордера. Trade.mqh 

   bool              BuyStop(const double volume,const double price,const string symbol=NULL,const double sl=0.0,const double tp=0.0,
                             const ENUM_ORDER_TYPE_TIME type_time=ORDER_TIME_GTC,const datetime expiration=0,const string comment="");

Как вставить текущее время сервера.

const ENUM_ORDER_TYPE_TIME type_time=ORDER_TIME_GTC

Что бы здесь через 1 минуту он удалился если не сработал

const datetime expiration=0
 
Александр Савенко:

Добрый день. Как возможно установить время жизни отложенного ордера. Trade.mqh 

Как вставить текущее время сервера.

Что бы здесь через 1 минуту он удалился если не сработал

Вроде минимум можно 10 или даже 15 минут, по не одну минуту. Если нужно одну минуту - лучше использовать прямое удаление.

Примерно так

   datetime time_expiration=TimeCurrent()+(datetime)15*60;
   bool result=m_trade.OrderOpen("EURUSD",
                                 ORDER_TYPE_BUY_LIMIT,lot,0.0,
                                 price,
                                 m_symbol.NormalizePrice(sl),
                                 m_symbol.NormalizePrice(tp),
                                 ORDER_TIME_SPECIFIED,
                                 time_expiration);
 
Vladimir Karputov:

Вроде минимум можно 10 или даже 15 минут, по не одну минуту. Если нужно одну минуту - лучше использовать прямое удаление.

Примерно так

600 секунд. Но надо между тиками время учесть поэтому лучше 11 минут.

 
Vladimir Karputov:

Теперь ошибок компиляции и предупреждений нет. Работу панели можно будет проверить в понедельник - онлайн, когда рынок будет работать.

2020.09.09 11:02:05.168 Voron (EURUSD,M12) Stack overflow

Все равно ошибка.
 
Александр Савенко:

2020.09.09 11:02:05.168 Voron (EURUSD,M12) Stack overflow

Все равно ошибка.

Если хотите задавать вопрос - пожалуйста сразу прикрепляйте код к сообщению.

 
Vladimir Karputov:

Если хотите задавать вопрос - пожалуйста сразу прикрепляйте код к сообщению.

Извините нашел ошибку. Сейчас тестирую.

 
Александр Савенко:

Извините нашел ошибку. Сейчас тестирую.

Сразу отключился. Помогите пожалуйста. 

Файлы:
Voron.mq5  98 kb
 
Александр Савенко:

Сразу отключился. Помогите пожалуйста. 

Опишите по-шагам что делаете, куда штрыкаете ...