Ошибки, баги, вопросы - страница 514

 
PapaYozh:
У меня IE6 не позволяет на этом сайте вставлять картинки, ссылки, видео и т.д. Т.е. при вводе сообщения отсутствует панель с кнопками. И при ответе нет цитаты исходного сообщения. Если нажать "Правка", то тоже не происходит копирование исправляемого сообщения в окно редактирования.

Форум MQL5 в ие6 принудительно работает в режиме мобильного браузера. Там ограничен функционал. 

 
alexvd, неужели компания MT на полном серъезе считает, что посетители сайта кинутся переставлять ПО ради возможности наполнять контент?
 
PapaYozh:
alexvd, неужели компания MT на полном серъезе считает, что посетители сайта кинутся переставлять ПО ради возможности наполнять контент?
IE 6 давно уже является изгоем, на него не ориентируются при верстке контента.
 
PapaYozh:
alexvd, неужели компания MT на полном серъезе считает, что посетители сайта кинутся переставлять ПО ради возможности наполнять контент?

Мы абсолютно резонно считаем, что не стоит ради изчезающе малого количества пользователей на IE6 делать сайты, которые не пользуются современными и удобными функциями.

Не посчитайте за грубость, но серьезно говорить об полнофункциональной поддержке IE6 в 2011 году не имеет смысла. Не нужно показывать проценты IE6, все их знают. Это принципиальное и обдуманное решение.

Мы реализовали нормальный и приемлемый функционал для пользователей IE6 и этого достаточно.

 

Вот участок кода - перебор сделок из истории:

count = HistoryDealsTotal( );

for( index = count - 1; index >= 0; index-- )
{
  deal_ticket = HistoryDealGetTicket( index );

  deal_entry = HistoryDealGetInteger( deal_ticket, DEAL_ENTRY );
  if( deal_entry != DEAL_ENTRY_OUT )
  {
    continue;
  }

  deal_magic = ( ulong )HistoryDealGetInteger( deal_ticket, DEAL_MAGIC );
}

При попытке получения магического номера - возвращается 0 (ноль). Хотя сделка есть в истории. Ее тикет получается правильно через HistoryDealGetTicket и равен тикету сделки в истории в терминале.

Может что не так делаю??

Особенность в том, что сделка была открыта экспертом через отложенный ордер, а закрыта вручную. Не обнуляется ли магик при этом???

Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров
  • www.mql5.com
Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров - Документация по MQL5
 
 Вопрос: можно ли как-то менять и задавать время открытия свечей или это жестко задано? Заранее спасибо.
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства позиций
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства позиций
  • www.mql5.com
Стандартные константы, перечисления и структуры / Торговые константы / Свойства позиций - Документация по MQL5
 
Andrei01:
 Вопрос: можно ли как-то менять и задавать время открытия свечей или это жестко задано? Заранее спасибо.
Нет, нельзя самому менять таймзону.
 
Dima_S:

Особенность в том, что сделка была открыта экспертом через отложенный ордер, а закрыта вручную. Не обнуляется ли магик при этом???

Сделка живет только в момент проведения транзакции, поэтому ничего меняться/обнуляться не может. Может имеется ввиду магик ордера на закрытие позиции? При ручной торговли магик не проставляется ордерам, равно как и сделкам, на основе которых они проводятся.
 
Вопрос: Из какого раздела можно скачать справочник MQL5 в chm или pdf файл? Ссылка https://www.mql5.com/files/docs/mql5_russian.chm рабочая, а вот из какого раздела скачивать? Раньше было из раздела "Документация", а сейчас там только он-лайн докуметация.
 
Dima_S:


Вот участок кода - перебор сделок из истории:

При попытке получения магического номера - возвращается 0 (ноль). Хотя сделка есть в истории. Ее тикет получается правильно через HistoryDealGetTicket и равен тикету сделки в истории в терминале.

Может что не так делаю??

Особенность в том, что сделка была открыта экспертом через отложенный ордер, а закрыта вручную. Не обнуляется ли магик при этом???


Как я понимаю там перед получением свойств определенной сделки нужно нее выбрать при помощи - HistoryDealSelect

HistoryDealSelect

Выбирает в истории сделку для дальнейших обращений к ней  через соответствующие функции. Возвращает true при успешном завершении функции. Возвращает false при неудачном завершении функции. Чтобы получить информацию об ошибке, необходимо вызвать функцию GetLastError().

bool  HistoryDealSelect(
   ulong  ticket     // тикет сделки
   );

Параметры

ticket

[in]  Тикет сделки

Возвращаемое значение

Возвращает true в случае успеха, иначе false.

Причина обращения: