Бета-тестирование MetaTrader 5 началось! - страница 126

 
Interesting >>:

По второму пункту к новой версии справки есть вопросы - Сравнил описание двух справок (новой и старой) и различие в упор не увидел (не с лупой же теперь код исследовать).

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


К сожалению, размеры примеров (если их несколько) бывают достаточно велики и не помещаются в сообщение об изменениях. В данном случае немного изменена пользовательская функция BroadcastEvent() для более корректной работы:

//+------------------------------------------------------------------+
//| послать широковещательное сообщение всем открытм графикам        |
//+------------------------------------------------------------------+
void BroadcastEvent(long lparam,double dparam,string sparam)
  {
   int eventID=broadcastEventID-CHARTEVENT_CUSTOM;
   long currChart=ChartFirst();
   int i=0;
   while(i<100)                // у нас наверняка не больше 100 открытых графиков
     {
      EventChartCustom(currChart,eventID,lparam,dparam,sparam);
      currChart=ChartNext(currChart); // на основании предыдущего получим новый график
      if(currChart==0) break;  // достигли конца списка графиков
      i++;                     // не забудем увеличить счетчик
     }
  }
//+------------------------------------------------------------------+
 
Interesting >>:

В 223 проблему с Comment() в OnDeinit так и не решили, а жаль... :(

В следующем билде будет работать правильно.

 

Сделайте (как в четверке) ;

- возможность "броска" инструмента из истории сделок и открытых позиций

- и возможность формирования истории сделки в одну строку

Спасмбо

 

Разработчикам:


Пошто ФИБУ развернули задом наперёд !???

 

Разработчикам. Ув.господа! На мой взгляд в МТ-4 не хватает встроенного в интерфейс калькулятора. В процессе приходится выполнять различные арифметические действия с ОНLC разных свечей. Очень хотелось бы в МТ-5 иметь такую возможность. На мой взгляд-это можно реализовать в виде доп.окна,которое можно перемещать по графику, по типу как в виндовс. Данные OHLC нужных свечей вводить и выбирать кликом мыши,главное-не вручную.

И второе. В МТ-4 графические инструменты по умолчанию отображаются на всех тайм фреймах. Было бы очень удобно если бы в ''свойствах","отображение",был пункт ну что то типа "отображать только в установленом тайм фрейме".

CПАСИБО.

 
kombat писал(а) >>

Разработчикам:

Пошто ФИБУ развернули задом наперёд !???

Не задом наперёд, а по-правильному. Сделали как в четвёрке. А в четвёрке делали по книжке. В пятёрке случайно перепутали, добрые люди пальцем показали.
 
stringo >>:
Не задом наперёд, а по-правильному. Сделали как в четвёрке. А в четвёрке делали по книжке. В пятёрке случайно перепутали, добрые люди пальцем показали.

Ну как-же "как в четвёрке" то???

Если в четвёрке, и насколько помню и тройке,

(уж простите, почти пять ужо прошло...)

как было так и есть! а вот в пятерке задом...



в обоих случаях натягиваю одинаково...

 

Может что-то в стандартных классах не успел отследить, но Macd Sample и мой советник выдают одно и тоже:

2009.11.19 14:11:27 MACD Sample (EURUSD,M1) Macd(1)= 1.797693134862316e+308
2009.11.19 14:11:27 MACD Sample (EURUSD,M1) Macd(0)= 1.797693134862316e+308

2009.11.19 14:17:14 Klass_01 (EURUSD,M1) Ao2_H = 1.797693134862316e+308
2009.11.19 14:17:14 Klass_01 (EURUSD,M1) Ao1_H = 1.797693134862316e+308

 
Erm955 >>:

Может что-то в стандартных классах не успел отследить, но Macd Sample и мой советник выдают одно и тоже:

2009.11.19 14:11:27 MACD Sample (EURUSD,M1) Macd(1)= 1.797693134862316e+308
2009.11.19 14:11:27 MACD Sample (EURUSD,M1) Macd(0)= 1.797693134862316e+308

2009.11.19 14:17:14 Klass_01 (EURUSD,M1) Ao2_H = 1.797693134862316e+308
2009.11.19 14:17:14 Klass_01 (EURUSD,M1) Ao1_H = 1.797693134862316e+308


Это значение DBL_MAX, смотрите "Справочник MQL5 / Стандартные константы, перечисления и структуры / Именованные константы / Константы числовых типов "

Константы числовых типов данных

Каждый простой числовой тип предназначен для определенного круга задач и позволяет оптимизировать работу mql5-программы при правильном применении. Для лучшей читаемости кода и правильной обработки результатов вычислений введены константы, которые позволяют получить информацию об ограничениях, накладываемых на тот или иной тип простых данных.

Константа

Описание

Значение

CHAR_MIN

Минимальное значение, которое может быть представлено типом char

-128

CHAR_MAX

Максимальное значение, которое может быть представлено типом char

127

UCHAR_MAX

Максимальное значение, которое может быть представлено типом uchar

255

SHORT_MIN

Минимальное значение, которое может быть представлено типом short

-32768

SHORT_MAX

Максимальное значение, которое может быть представлено типом short

32767

USHORT_MAX

Максимальное значение, которое может быть представлено типом ushort

65535

INT_MIN

Минимальное значение, которое может быть представлено типом int

-2147483648

INT_MAX

Максимальное значение, которое может быть представлено типом int

2147483647

UINT_MAX

Максимальное значение, которое может быть представлено типом uint

4294967295

LONG_MIN

Минимальное значение, которое может быть представлено типом long

-9223372036854775808

LONG_MAX

Максимальное значение, которое может быть представлено типом long

9223372036854775807

ULONG_MAX

Максимальное значение, которое может быть представлено типом ulong

18446744073709551615

DBL_MIN

Минимальное положительное значение, которое может быть представлено типом double

2.2250738585072014e-308

DBL_MAX

Максимальное значение, которое может быть представлено типом double

1.7976931348623158e+308

 
Да это понятно! Я хотел уточнить не было ли внесено в последний билд (223) каких-либо и изменений, что советники стали так работать. Я то вроде как Macd Sample.mq5 не изменял (если не считать вывод на печать самих значений МАКД).