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

 
pronych >>:

А еще не мешало бы добавить OBJPROP_WIDTH и OBJPROP_HEIGHT для button, label, и др. подобных объектов.

Для полноценности. Отсутствие этих свойств сильно ограничивает возможности.

Посмотрите TradePad, там есть примеры.

 

Господа разработчики!

Пытаюсь запустить mt5 на linux, не запускается даже установщик.

Можно выложить dll library dependencies, используемые MT5?

 
Joker >>:

Господа разработчики!

Пытаюсь запустить mt5 на linux, не запускается даже установщик.

Можно выложить dll library dependencies, используемые MT5?


Если запустите не забудьте поделиться опытом!
 
beginner >>:


Если запустите не забудьте поделиться опытом!

Обязательно, ибо Windows не использую в работе вообще

 
vesel >>:

Пару замечаний о встроенном инструменте рисования разметки волн Эллиотта. Спасибо. Давно пора было сделать. Для меня это возможно самое важное нововведение, но чтобы это было удобно нужно чтобы менялся размер и шрифт волн, и еще существует же общепринятая терминология, вы же все напутали с уровнями - картинка прилагается. Исправляйте!

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

Цвет и размер символов можно будет менять во вкладке Common свойств объекта посредством задания стиля.




 

При компиляции mqh-файла вот такое сообщение выскакивает:

unexpected end of program

no executable file produced

 

Здравствуйте! Странно отображаются линии. Вот картинка:


Не помню когда и на каком таймфрейме я рисовал линии тренда, но такие линии я точно не рисовал.

 
Rosh >>:

Посмотрите TradePad, там есть примеры.


Спасибо. Попробую разобраться. 

не пойму как OBJPROP_XSIZE и OBJPROP_YSIZE работают. вот фрагмент:

//--------------------------------------------------------------------------------------------------------------
bool CTable::Create(string TName,uchar TCols,uchar TRows,int X=1,int Y=1,ENUM_BASE_CORNER TCorner=CORNER_LEFT_LOWER,int TWindow=0)
{
ObjectsDeleteAll(0);
string tname;
for (int TC=0;TC<TCols;TC++)
{//столбцы
for (int TR=0;TR<TRows;TR++)
{//ряды
tname="";
StringConcatenate(tname,ObjPrefix,TName,"_C",(string)TC,"R",(string)TR);
ObjectCreate(0,tname,OBJ_LABEL,TWindow,0,0);
ObjectSetInteger(0,tname, OBJPROP_XDISTANCE,X+(TC*90));
ObjectSetInteger(0,tname, OBJPROP_YDISTANCE,Y+(TR*10));
ObjectSetInteger(0,tname, OBJPROP_COLOR,WhiteSmoke);
ObjectSetInteger(0,tname, OBJPROP_FONTSIZE,7);
ObjectSetString (0,tname, OBJPROP_TEXT,TimeToString(TimeCurrent(),TIME_DATE|TIME_MINUTES));
//-----------------------------------------------------------
Print(ObjectGetInteger(0,tname, OBJPROP_XSIZE));
//-----------------------------------------------------------

ChartRedraw(0);
}//ряды
}//столбцы

return(true);
}
Вот ответ:

2009.10.30 17:52:24 ME-V-v001 (EURUSD,H1) 0
2009.10.30 17:52:24 ME-V-v001 (EURUSD,H1) 0
2009.10.30 17:52:24 ME-V-v001 (EURUSD,H1) 0
и тд.

Короче, может и сам где-то тупанул. попробую разобраться.

Но если вы уберете ограничение размера Comment, проблема решится сама собой. 

С уважением, Алексей

 

Этот вопрос уже поднимался, но ответа на него я так и не видел.

Может все-таки уже можно сделать авторасположение окон терминала более правильным.

Речь идет о функциях Tile Horizontally и Tile Vertically

Если графиков к примеру 4, то обе эти функции приведут их вот к такому виду:

А хотелось бы чтобы Tile Vertically все-таки расположила их следующим образом:


 

Это уже начинает напрягать, ваша защита от ошибки зацикливания в коде типа

for(int i=0;i<100;i++){
Comment(i); Sleep(10);
}  

Можно как-нибудь отключить это для тех кому это не нужно?

А иначе производительность всего эксперта падает из-за вынужденной функции слип.

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