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

почему в mql5 маджик сделали только положительным?

вот люблю я отрицательные маджики, блин (((

Alexandr Bryzgalov:

почему в mql5 маджик сделали только положительным?

вот люблю я отрицательные маджики, блин (((

а OrdersTotal() оставили int

ну, правильно чё, маджики отрицательными быть не могут, а вот количество ордеров может быть отрицательно

Alexandr Bryzgalov:

а OrdersTotal() оставили int

ну, правильно чё, маджики отрицательными быть не могут, а вот количество ордеров может быть отрицательно

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

а как узнать хэджинговый счёт или неттинговый?

что-то ни как не могу правильно воспользоваться AccountInfoInteger

Alexandr Bryzgalov:

а как узнать хэджинговый счёт или неттинговый?

что-то ни как не могу правильно воспользоваться AccountInfoInteger

   ENUM_ACCOUNT_MARGIN_MODE margin_mode=(ENUM_ACCOUNT_MARGIN_MODE)AccountInfoInteger(ACCOUNT_MARGIN_MODE);
//---
   if(margin_mode==ACCOUNT_MARGIN_MODE_RETAIL_HEDGING)
     {

     }
   else
     {

     }
Vladimir Karputov:
   ENUM_ACCOUNT_MARGIN_MODE margin_mode=(ENUM_ACCOUNT_MARGIN_MODE)AccountInfoInteger(ACCOUNT_MARGIN_MODE);
//---
   if(margin_mode==ACCOUNT_MARGIN_MODE_RETAIL_HEDGING)
     {

     }
   else
     {

     }

вот оно ACCOUNT_MARGIN_MODE

чё только туда не пихал, чуть с ума не сошел )

Alexandr Bryzgalov:

вот оно ACCOUNT_MARGIN_MODE

чё только туда не пихал, чуть с ума не сошел )

Взято из класса CPositionInfo:

bool CPositionInfo::SelectByIndex(const int index)
Alexandr Bryzgalov:

почему в mql5 маджик сделали только положительным?

вот люблю я отрицательные маджики, блин (((

Dennis Kirichenko:
с безнаковыми ваще засада... непонятно, кто и чем руководствовался, когда их лепил. Такое ощущение, что разные люди с разных организаций...

@Dennis Kirichenko, @Alexandr Bryzgalov

нет никакой засады.

INT(LONG) лишь забирает у UINT (ULONG) половину диапазона

приведение типов работает без ограничений

---

Можете сами проверить

long  a=-100

ulong ua=(ulong)a;

long b=(long)ua;

Print(a, " - ", ua, " - ", b);


Всё работает как надо

отрицательные магики можете использовать

Vladimir Karputov:

Взято из класса CPositionInfo:

bool CPositionInfo::SelectByIndex(const int index)

почти у чёрта на куличках )

этот пример очень ожидаем в справке в разделе: "Информация о счете"

Alexandr Bryzgalov:
почти у чёрта на куличках )
Всё относительно: если по сто раз на день работать со стандартной библиотекой, то всё очень даже оказывается близко :)