Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
ПРОСЬБА К РАЗРАБОТЧИКАМ
~~~~~~~~~~~~~~~~~~~
Сделайте, пожалуйста кнопочку "Перенос свойств" = "Копировать формат" = "Match Properties", которая имеется во многих программах. На кнопке обычно изображена кисть.
Это будет очень полезно при графических построениях. Например, позволит быстро поменять цвет, толщину и тип линий или, например, бысто поменять цвет, шрифт и размер надписей.
И копирование объектов неплохо было бы позволить.
Где можно найти ENUM_FILE_POSITION?
Поиск по справке не находит.
Спасибо за сообщение, добавим. Пока приведу здесь:
А в чем смысл создания MT5?
А в чем смысл создания MT5?
Писался с нуля(с нуля???), чтоб трейдеры могли забыть о лотовой системе учета играя в тетрис и ведя дневник...Писался с нуля(с нуля???), чтоб трейдеры могли забыть о лотовой системе учета играя в тетрис и ведя дневник...
да и некоторые чтоб могли руки чесать
И копирование объектов неплохо было бы позволить.
Удобств не будет! Все силы брошены борьбу с ветряными мельницами.
Я вот честно не понимаю - почему терминал отображает графики построенные только по Bid цене??? Уже почти все брокеры используют плавающие спреды и было бы удобно вешать советник для покупки на Ask-график, а для продажи на Bid-график.
Еще один момент. С тестером я еще не познакомился, но надеюсь вы добавите возможность тестировать по тикам, собранным во время работы на счете (понятно что в загружаемой истории такое держать крайне накладно). Очень хотелось бы.
Я вот честно не понимаю - почему терминал отображает графики построенные только по Bid цене??? Уже почти все брокеры используют плавающие спреды и было бы удобно вешать советник для покупки на Ask-график, а для продажи на Bid-график.
Еще один момент. С тестером я еще не познакомился, но надеюсь вы добавите возможность тестировать по тикам, собранным во время работы на счете (понятно что в загружаемой истории такое держать крайне накладно). Очень хотелось бы.
1.Советнику вообще до-лампочки, на каком графике он сидит, Bid, Ask, Symbol, TimeFrame.
2.Не будет этого, "мечты, мечты, где ваша сладость ?"
функций ObjectSetString() и ObjectGetString()
Идентификатор
Описание
Тип свойства
OBJPROP_NAME
Имя объекта
string
OBJPROP_TEXT
Описание объекта (текст, содержащийся в объекте)
string
OBJPROP_LEVELTEXT
Описание уровня
string модификатор=номер уровня
OBJPROP_FONT
Шрифт
string
OBJPROP_BMPFILE
Имя BMP-файла для объекта "Графическая метка"
string модификатор: 0-состояние ON, 1-состояние OFF
OBJPROP_SYMBOL
Символ для объекта "График"
string
И хотя отрезок не содержит другого текста, кроме описания, куда-то записываются и считываются байтики.
//+------------------------------------------------------------------+
//| Script program start function |
//+------------------------------------------------------------------+
void OnStart()
{
//---
int i;
string Name,Kode="MQL",Level;
int N=ObjectsTotal(0,0,OBJ_TREND);
Print ("Total=",N);
for (i=0;i<N;i++){
Name=ObjectName(0,i,0,OBJ_TREND);
Print (i," ",Name);
if (!ObjectSetString(0,Name,OBJPROP_TEXT,Kode)) Print ("Not SET.");
if (!ObjectGetString(0,Name,OBJPROP_TEXT,Kode)) Print ("Not GET.");
/* if (!ObjectSetString(0,Name,OBJPROP_LEVELTEXT
, Level)) Print ("Not level SET.");*/
if (!ObjectGetString(0,Name,OBJPROP_LEVELTEXT
, Level)) Print ("Not level GET.");
Print ("______ ",Kode, " : ",Level);
}
}
//+------------------------------------------------------------------+
KD 0 1 (GBPUSD,H4) 18:07:00 0
IE 0 1 (GBPUSD,H4) 18:07:00 ______ MQL :
NN 0 1 (GBPUSD,H4) 18:07:00 1
GO 0 1 (GBPUSD,H4) 18:07:00 ______ MQL :
QH 0 1 (GBPUSD,H4) 18:07:00 2
MP 0 1 (GBPUSD,H4) 18:07:00 ______ MQL :
PR 0 1 (GBPUSD,H4) 18:07:00 3
KJ 0 1 (GBPUSD,H4) 18:07:00 ______ MQL :
И функция ObjectName ничего не дала в ответ.
Возвращает имя соответствующего объекта в указанном чарте, указанном подокне указанного чарта, указанного типа
string ObjectName(
long chart_id, // идентификатор графика
int pos, // номер в списке объектов
int nwin=-1, // номер окна
int type=-1 // тип объекта
);
Параметры
chart_id
[in] Идентификатор графика. 0 означает текущий график.
pos
[in] Порядковый номер объекта согласно указанного фильтра по номеру подокна и типу. .
nwin=-1
[in] Номер подокна графика. 0 означает главное окно графика, -1 означает все подокна графика, включая главное окно.
type=-1
[in] Тип объекта. Значение может быть одним из значений перечисления ENUM_OBJECT. -1 означает все типы.
Возвращаемое значение
Имя объекта в случае успеха