MetaTrader 4 Client Terminal build 610 - страница 24

 
alsu:

1) Все зависит от того, сколько это потребует времени. У меня диссертация, которую тоже бросать нельзя.

2) Автора первого учебника С. Ковалёва выбрала сама MQ; мне таких предложений не поступало. Если поступит - рассмотрю условия, если поступит кому-то другому - готов помочь консультацией безвозмездно, плюс, как уже сказал, даже добавлю за праведный труд.


Выбери себя сам.

Не капризничай.

 

Вопрос по константе WHOLE_ARRAY. Что написано в справке:

Специальные константы

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

Константа

Значение

Описание

NULL

0

Указывает пустое состояние строки

EMPTY

-1

Указывает пустое состояние параметра

EMPTY_VALUE

0x7FFFFFFF

Значение по умолчанию, указатель пустого значения. Используется в пользовательских индикаторах

CLR_NONE

0xFFFFFFFF

Указывает отсутствие цвета

WHOLE_ARRAY

0

Используется с функциями массивов. Указывает, что все элементы массива должны быть обработаны


Константа

Описание

Значение

CHARTS_MAX

Максимально возможное количество одновременно открытых графиков в терминале

100

clrNONE

Отсутствие цвета

-1

EMPTY_VALUE

Пустое значение в индикаторном буфере

DBL_MAX

INVALID_HANDLE

Некорректный хэндл

-1

IS_DEBUG_MODE

Признак работы mq5-программы в режиме отладки

в режиме отладки не равно нулю, в противном случае 0

IS_PROFILE_MODE

Признак работы mq5-программы в режиме профилирования

в режиме профилирования не равно нулю, в противном случае 0

NULL

Ноль любого типа

0

WHOLE_ARRAY

Означает количество элементов, оставшееся до конца массива, то есть, будет обработан весь массив

-1

WRONG_VALUE

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


Константа WHOLE_ARRAY предназначена для функций, которые требуют указания количества элементов в обрабатываемых массивах:

·ArrayCopy();

·ArrayMinimum();

·ArrayMaximum();

·FileReadArray();

·FileWriteArray().

Если требуется указать, что необходимо обработать все значения массива с указанной позиции и до конца, то достаточно указать значение WHOLE_ARRAY.

Так всё же 0 или -1 ?

 
MQ, добавьте пожалуйста во вкладки "Торговля" и "История счета" возможность отображать колонку "Magic" (magic number).
 

Просьба к разработчикам изготовить облегченный вариант терминала типа Portable для мобильной работы, который позволил бы восстановить все те преимущества бильда 509, которые были уничтожены при новомодных наворотах в билдах 6хх, в первую очередь это - возможность установки во внесистемные директории Windows и на другие диски.

А также предусмотреть там возможность блокировки в панели "терминал" вкладок "маркет", "сигналы", "библиотека".

 
artmedia70:
Всё это затеялось как раз для Маркета с Сигналами. Вывод - очевиден.

Бывает так, что очевидность не очевидна - отсутствие возможности отказаться от услуги есть не что иное, как навязывание услуги.

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

 
Из тестера стратегий

Заметил такую особенность в 600 и в 610 билдах брокер 5- ти значный Альпари:

Вывод принтом через советник.

7* Point() =0.0007

7*MarketInfo(“EURUSD”,MODE_POINT) =0.00007

Но….. при выводе принтами в тестере стратегий обе функции выводят =0.00007

Теперь про тестер стратегий.

Обратите внимание на рисунок. При закрытии по стоп лосу цена открытия сделки тут же превратилась в цену стоп лоса. В результате тестер стратегий не показывает одекватной информации по закрытым сделкам. То же самое происходит и с тейк профитом. При закрытии по тейк профиту цена открытия так-же перепрыгивет в цену тейк профита. Кто-нибудь может объяснить?

 
Sura:

Обратите внимание на рисунок. При закрытии по стоп лосу цена открытия сделки тут же превратилась в цену стоп лоса. В результате тестер стратегий не показывает одекватной информации по закрытым сделкам. То же самое происходит и с тейк профитом. При закрытии по тейк профиту цена открытия так-же перепрыгивет в цену тейк профита. Кто-нибудь может объяснить?


Вы путаете, на рисунке видно, что ордер закрылся по SL, который выставлен ранее.
 
Sura:

Заметил такую особенность в 600 и в 610 билдах брокер 5- ти значный Альпари:

Вывод принтом через советник.

7* Point() =0.0007

7*MarketInfo(“EURUSD”,MODE_POINT) =0.00007

В 610-м билде не воспроизводится.
 
Rosh:

Вы путаете, на рисунке видно, что ордер закрылся по SL, который выставлен ранее.

Тут я немного напутал с вопросом. Цена открытия 1.33615 цена стоп лоса 1.33451 из этого следует 1.33615-1.33451=164 это -1.64$ но не как -0.01 т.е. тестер стратегимй не правильно высчитывает.
 
Rosh:
В 610-м билде не воспроизводится.

Самый интересный факт. Что когда скачал 610 билд в начале правильные цифры выводил, а на следующий день и по сегодня происходят вычисления так как я написал выше.