Viacheslav Demydiuk
2c4d9b130b
MQL4: update function OrderClose to avoid compile warnings
2025-10-08 10:59:05 +03:00
Viacheslav Demydiuk
a5b8e33611
Issue #246 : fixed type of parameter 'Deviation' in functions iBands, iBandsOnArray (MT4)
2025-10-07 17:03:02 +03:00
Viacheslav Demydiuk
92322e866e
Issue #284 : MtApi4/MQL4 - added function GetSymbols
2025-09-27 17:29:00 +03:00
Viacheslav Demydiuk
5808756113
MQL4: fixed parsing arguments of function iCustom
2025-09-23 11:26:58 +03:00
Viacheslav Demydiuk
6dd5e0190f
Refactored MT4 expert with new architecture
2024-06-16 13:55:53 +03:00
Joe
879a907c5c
Fix: error-checking condition was inverted.
...
Similar to previously fix on Ln 5359 in void Execute_SymbolInfoString() by hectorli #173 update IF checking (commit 26de553 on 27 Aug 2019), same error-checking condition was also inverted in Ln 2948 in void Execute_iBandsOnArray().
2021-01-30 17:29:58 +08:00
Viacheslav Demydiuk
060591ff3a
Issue #238 : update codepage MtApi.mq4 to UTF-8
2020-12-05 19:43:25 +02:00
Viacheslav Demydiuk
88cb70285c
Issue #226 : added small fix to stop expert correctly in backtesting mode
2020-11-29 20:08:54 +02:00
Viacheslav Demydiuk
3a05fc3353
Issue #226 : Implemented two modes of lock ticks: LOCK_EVERY_TICK and LOCK_EVERY_CANDLE. Added event OnLockTicks
2020-11-29 19:30:21 +02:00
hectorli
26de553443
#173 update IF checking
2019-08-27 22:15:59 +08:00
vdemydiuk
5c96aeb2fd
Issue #81 : Added function TimeGMT into MtApi (MT4)
2018-02-13 19:02:08 +02:00
vdemydiuk
a238e5eb36
Issue #80 : Fixed wrong condition on fetch first parameter in function Execute_TerminalInfoString
2018-02-13 18:35:40 +02:00
DW
fd4aac7c32
Issie #73 : added wrapped function getBooleanValueW into MtApi.mq4. Issue #76 : added precompiled value __DEBUG_LOG__ into MtApi.mq4 to disable logging in release verion
2018-01-16 16:06:21 +02:00
DW
023fe8c7c9
Disable code to print event payload in MQL code (MT4)
2017-09-06 11:47:45 +03:00
DW
b77516e324
Issue #59 : Added event OnChartEvent into MtApi (MT4)
2017-09-05 18:34:26 +03:00
DW
9dd770e768
Fixed small errors in MQL part of chart operations
2017-08-21 15:42:10 +03:00
DW
1d6569caa8
Issue #53 : Complete add chart operation functions in expert (MQL part)
2017-08-18 18:56:00 +03:00
DW
515a12ab15
Added function ChangeAccount
2017-08-12 01:31:36 +03:00
DW
10e267d031
Fixed bug in function iBarShift
2017-07-20 17:55:29 +03:00
DW
d630e61e3c
Issue #52 : Updated functions OrderSend to use request stucture
2017-05-11 17:26:46 +03:00
DW
50013c0c29
Added command to UnlockTick in backtesting mode that will be locked on each candle. It allows to perform big tasks and send commands to MT4 in time of candle.
2017-05-05 14:16:15 +03:00
DW
2cc41df01a
MtApi (MT4) version 1.0.34. Fixed issue #45 in MtApi.ex4
2017-02-22 17:17:00 +02:00
DW
1c269f7339
Issue #32 : Added function ObjectName into test client
2017-01-05 02:14:13 +02:00
DW
21fb790d8c
Issue #32 : Fixed small bugs in EA MtApi.mq4
2017-01-05 01:02:55 +02:00
DW
7c9a0aa8cc
Issue #32 : Implement object functions in EA MtApi.mq4
2017-01-03 21:29:41 +02:00
DW
a8832b79ba
Issue #32 : Added function ObjectCreate in MtApi (MT4)
2016-12-27 17:41:11 +02:00
DW
5b03f01e9b
Clear unnecessary witespaces in MtApi.mq4
2016-12-21 14:26:37 +02:00
vdemydiuk
8f5a1c8222
Refactored MtApi.mq4
2016-12-21 12:01:15 +02:00
vdemydiuk
f5f13a13cc
Issue #32 : Added function ChartRedraw
2016-12-12 17:29:52 +02:00
vdemydiuk
5abfeebc90
Issue #32 : Added function ChartId
2016-11-28 16:03:40 +02:00
vdemydiuk
e333164552
Issue #32 : Added ExecutorHandle property to determine which expert will be used for execution command
2016-11-28 14:45:33 +02:00
DW
fcfd741e5b
Issue #37 : Used ConcurrencyMode.Multiple for server and client side to avoid deadlocks and freezes of MtApiService
2016-11-23 10:51:50 +02:00
vdemydiuk
8e3f206c76
Issue #35 : Implemented function TerminalInfoDouble in MtApi MT4
2016-11-15 11:06:43 +02:00
vdemydiuk
8e5dcbd2ee
Issue #31 : Implemented function TerminalInfoInteger in MtApi MT4
2016-11-15 10:02:30 +02:00
vdemydiuk
563a5a895b
Issue #31 : Implemented function SymbolInfoTick in MtApi MT4
2016-11-14 16:31:01 +02:00
vdemydiuk
32f6018858
Issue #31 : Implemented function SymbolInfoDouble in MtApi MT4
2016-11-14 14:04:31 +02:00
vdemydiuk
c64417474a
Issue #33 : Implemented function SeriesInfoInteger (MtApi MT4)
2016-11-13 23:24:38 +02:00
vdemydiuk
601c95369e
Recovered MtApi.ex4
2016-11-11 17:54:33 +02:00
vdemydiuk
ddcd6fa2d5
Issue #25 : Implemented function CopyTicks. Used json request
2016-11-05 00:52:52 +02:00
DW
09b72fc64d
Added function SymbolInfoInteger into MtApi (MT4). Added function sendLongResponse into library MTConnector
2016-11-01 12:49:39 +02:00
DW
5dd1e4831d
Merge branch Add_sessions
2016-11-01 10:28:24 +02:00
DW
39f11bfc34
Merge branch Manage_symbols
2016-11-01 10:18:22 +02:00
vdemydiuk
c6faaf0602
Issue #26 : Use tick event function to perform MtApi commands in testing mode
2016-10-31 17:59:55 +02:00
Konstantin Ivanov
6b4adfaa97
Add method SymbolInfoSession()
2016-10-05 17:02:00 +03:00
Konstantin Ivanov
db4bb44fb3
Add SymbolSelect() and use existing local variables
2016-09-29 17:13:41 +03:00
Konstantin Ivanov
68d5fa98af
Add SymbolName()
2016-09-29 16:30:11 +03:00
Konstantin Ivanov
dc28823ca9
add SymbolsTotal()
2016-09-29 16:14:53 +03:00
DW
1264ffd5aa
Changed algorithm to execute commands in mql expert: used function OnTimer instead OnTick
2016-09-16 10:29:55 +03:00
DW
edc7311104
Added MtEvent into MtApiService. Added event LastTimeBar into MtApi (MT4)
2016-08-30 16:01:23 +03:00
DW
e312f52b74
Added function CopyRates. Implemented Backtesting
2016-07-25 16:49:15 +03:00