Форум

MQL4 MODE_SWAPTYPE MQL5 SYMBOL_SWAP_MODE ?

Обясните пожалуйста как преводить значения MODE_SWAPTYPE (mql4) в SWAP_MODE (mql5) и наоборот. В MQL4 swaptype может принимать значения от 0 до 3: MODE_SWAPTYPE: Swap calculation method. 0 - in points; 1 - in the symbol base currency; 2 - by interest; 3 - in the margin currency В MQL5 их гораздо

Кто врет МТ5 или MQL5?

Взгляните на картинку пожалуйста и oбясните как понимать? На символе GBPNZD (или если совсем точно GBPNZG@)... ... терминал говорит что SwapType "GBP" тоесть "Base", ... а тестовой скрипт - что "SYMBOL_SWAP_MODE_CURRENCY_MARGIN" ? ? ? На баг похоже.. али чего недоглядел? Брокер AGMMarkets, демо

Помогите разобратся почему не совпадает Maximal Drawdown в тестере (разница $6..)

Написал тему на EN forum но там пока еще никто не принял близко к серцу а тема по моему интересная так что перенесу и сюда: В кратце проблема вот в чем: Написал EA с целью подтвердить что понимаю и могу посчитать Maximal Drawdown (тот что в тестерском табе "Reports" ) и сам. Черта с два. Кто-то врет

OrderCloseTime returns 0

Помогите разобратся, наблюдаю некую странную хрень и не пойму - баг в МТ4 (тестере?) или в моем коде? Наверное в коде но если судить по Print-ам вроде баг... Открываю ордер. Проверяю OrderTicket --> 1. Через один день закрываю. OrderTicket опять таки 1, что правильно. Теперь хочу взять OrderOpenTime

Опечатка в учебнике (book)... как исправить?

По моему в 'MQL book' есть опечатка на странице https://book.mql4.com/samples/expert , где есть вот такой код: if ( Lts > Min_Lot ) Lts = Min_Lot ; // Not less than minimal Вероятно Ковалев имел ввиду if ( Lts < Min_Lot ) Lts = Min_Lot ; // Not less than minimal Могу ли

MarketInfo( MODE_SPREAD ) от "чужого" символа в тестере МТ4

Помогите пожалуйста разобратся: Тестую советника, который кроме Symbol() изпользует еще и другие 2 пары ( base_home и home_base ). Они нужны чтобы вычислять прибыль в валюте брокера если текущая пара не включает в себя валюту брокера. Например - советника сбросили на GBPUSD, а валюта брокера EUR [1]

сервер не закрьiвает ордер несмотря на отрицателньiй free margin???

Обьясните п-ста почему в етом случае сервер не закрьiвает ордер несмотря на отрицателньiй free margin??? спасибо. спасибо

Update 208 причиняет CRASH! Пожалуйста исправьте ASAP!

Следующий crash произходит постоянно после upgrade на билд 208! Пожалуйста исправьте как можно скорее! ======================= DUMP of crash Begin ======================= There has been a critical error Time : 2007.08.08 22:40 Program : Client Terminal Version : 4.00 (build: 208, 1 Aug 2007) Owner

Проблема с подразумевающимися параметрами функции

Господа MQ, помогите п-ста решить следующую проблему - похоже что MQL компилятор не принимает ничего кроме простьх констант в роли подразумевающихся параметров функции. Однако, вот декларация стандартной MQL функции, TimeToStr : string TimeToStr ( datetime value , int mode = TIME_DATE | TIME_MINUTES