Новая версия платформы MetaTrader 5 build 2007: Экономический календарь, MQL5-программы в виде сервисов - страница 46

 
pivomoe:
Я немного о другом говорю. С помощью SymbolInfo получаю последний тик по символу. Получаю первый тик с временем 16:02:58.553. На трех терминалах( на одном компе БКС и Отрытие, на другом компе один БКС ). Далее постоянно делаю запрос через SymbolInfo  на одном компьютере (БКС, Открытие ) тик вообще не приходит, а на другом приходит с задержкой в 14 секунд.(иногда бывает даже несколько минут). Такие задержки в 4 из 5 случаев именно у тиков с одинаковым временем.

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

 

Переправляю два поста сюда - 

Форум по торговле, автоматизированным торговым системам и тестированию торговых стратегий

BUG: во всплывающей подсказке Stop Loss отображается неверное значение убытка

Элия Бурштейн , 2019.03.21 21:17

При использовании Stop Limit Order , Stop loss отображает неправильное значение , рассчитанное по Stop limit значению вместо limit значения.

Может быть, стоит проверить расчет Take Profit .

MT5 V: 5.00 build 2007

Форум по торговле, автоматизированным торговым системам и тестированию торговых стратегий

BUG: во всплывающей подсказке Stop Loss отображается неверное значение убытка

Элия Бурштейн , 2019.04.05 11:25

Чтобы воспроизвести:

1. Создайте ордер Buy Stop Limit или Sell Stop Limit с любыми РАЗНЫМИ значениями.

2. поместите указатель мыши на линию стоп-лосс и прочитайте текст.

Loss в тексте неверный

 
Konstantin:

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

Проблема не в Открытии. В БКС тоже воспроизводиться, та же проблема десятки раз за день. Если есть два тика с одинаковым временем, второй либо не приходит, либо приходит с задержкой в десятки секунд. А где вы узнали список серверов Открытия ?

 

Уважаемые разработчики!

Сделайте, пожалуйста работу стилизатора в ME умнея, а именно я использую часто комментарии в коде, к примеру для логического отделения мини блока типа такого

int A=1;//A - слагаемое
int B=2;//B - слагаемое
int S=0;//S - сумма


//Будем производить калькуляцию
S=A+B;


Стилизатор сдвинет комментарий

int A=1;//A - слагаемое
int B=2;//B - слагаемое
int S=0;//S - сумма


        //Будем производить калькуляцию
S=A+B;

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

 
Aleksey Vyazmikin:

Уважаемые разработчики!

Сделайте, пожалуйста работу стилизатора в ME умнея, а именно я использую часто комментарии в коде, к примеру для логического отделения мини блока типа такого


Стилизатор сдвинет комментарий

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

Используйте вместо // комбинацию Ctrl+/
 
Artyom Trishkin:
Используйте вместо // комбинацию Ctrl+/

Спасибо, это интересный вариант.

 
Artyom Trishkin:
Используйте вместо // комбинацию Ctrl+/

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

 
Aleksey Vyazmikin:

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

У меня вот так стилизатор всё расставляет (Ctrl+<):

int A=1;//A - слагаемое
int B=2;//B - слагаемое
int S=0;//S - сумма


//--- Будем производить калькуляцию
S=A+B;

Что-то здесь не так, как вам нужно?

 
Artyom Trishkin:

У меня вот так стилизатор всё расставляет (Ctrl+<):

Что-то здесь не так, как вам нужно?

Вот другой пример, реальный, так сказать, как нужно:

            if(Vektor_Don<0 && TimeH<22.5 && P_DN_H1>=-4.5 && TimeH>=16.5 && Speed_1_ZZ_Proc_00<16.5 && Speed_1_ZZ_Proc_02_M5<12.5 && Pole_06_M5<13.5 && Speed_2_RSI_ZZ_Proc_02<11.5 && PS_RSI_ZZf_P_01<17.5 && Time_ZZ_02_M5>=18.5 && PS_ZZ_P_02_M15<9.5) arr_List_Sell[N++]=1;; //(0.545454545 0.448863636 0.005681818)//42342
//---Дополнение
            if(LastBarPeresekD_Up>=1.5 && Povtor_Type_M1<0 && Time_RSI_ZZ_01<15.5 && Speed_1_ZZ_Proc_05_M2<5.5 && Speed_2_RSI_ZZ_Proc_04>=12.5) arr_List_Sell[N++]=1; //(0.49738220 0.45026178 0.05235602)

как получается:

            if(Vektor_Don<0 && TimeH<22.5 && P_DN_H1>=-4.5 && TimeH>=16.5 && Speed_1_ZZ_Proc_00<16.5 && Speed_1_ZZ_Proc_02_M5<12.5 && Pole_06_M5<13.5 && Speed_2_RSI_ZZ_Proc_02<11.5 && PS_RSI_ZZf_P_01<17.5 && Time_ZZ_02_M5>=18.5 && PS_ZZ_P_02_M15<9.5) arr_List_Sell[N++]=1;; //(0.545454545 0.448863636 0.005681818)//42342
            //---Дополнение
            if(LastBarPeresekD_Up>=1.5 && Povtor_Type_M1<0 && Time_RSI_ZZ_01<15.5 && Speed_1_ZZ_Proc_05_M2<5.5 && Speed_2_RSI_ZZ_Proc_04>=12.5) arr_List_Sell[N++]=1; //(0.49738220 0.45026178 0.05235602)
 
pivomoe:

Проблема не в Открытии. В БКС тоже воспроизводиться, та же проблема десятки раз за день. Если есть два тика с одинаковым временем, второй либо не приходит, либо приходит с задержкой в десятки секунд. А где вы узнали список серверов Открытия ?

в терминале же этот список есть, а по поводу того, что косячит и в БКС, просто сами подумайте, если в Открытии один сервер накосячил, то кто мешает это сделать и в БКС )), вы просто поймите, серевера сами не косячат, это на этих серверах есть кривая история, например связь во время приема потока прервалась и т.д.