-
Notifications
You must be signed in to change notification settings - Fork 49
/
CHANGELOG.txt
executable file
·348 lines (220 loc) · 10.3 KB
/
CHANGELOG.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
commit 9848b03cc14d8771e125292db3bcaffae0356170
Date: Thu Feb 25 15:05:03 2016 +0200
Added ePySafeExec
commit cf85929708279f01e248c3cb827c314193aa4f8f
Date: Thu Feb 25 00:13:58 2016 +0200
Tagged 1.1.0.1
commit e86c8f0a4b0fe0d5bd62b4b5e494754d35b358a7
Date: Thu Feb 25 00:11:26 2016 +0200
Fixed documentation in Creole format
commit 14cebc1a80b08940a35259eac54133879a811736
Date: Tue Feb 23 05:15:56 2016 +0200
Updated documentation
commit 5b0e349261a0061191514f82933736b1e9f39ea2
Date: Mon Feb 22 21:43:52 2016 +0200
Updated documentation
commit e35a3b704fe7567467e0462342a6feffeeb8b8e0
Date: Mon Feb 22 21:43:36 2016 +0200
Updated documentation
commit 8703683f472fbae91b217797e1c7be13e36ea2b8
Date: Mon Feb 22 16:25:52 2016 +0200
Updated documentation
commit bf957932470fd4f28c7c80c8e5b32e110145486d
Date: Mon Feb 22 03:07:15 2016 +0200
Updated documentation
commit 74dd3cbf144c38e3d369583876eca293d3259fa6
Date: Sun Feb 21 06:13:03 2016 +0200
Added more documentation in Creole format
commit fe4e64e3a8900c7bbf9bd90a5a6eba7b4eb32baf
Date: Sat Feb 20 08:08:10 2016 +0200
Updated documentation
commit cf7d608d6e1b1164231f509f61ddca40f0304048
Date: Fri Feb 19 23:29:23 2016 +0200
Fixed issue #6
commit b9492355059eb8329c59f664bb40a36c9fd388e0
Date: Fri Feb 19 23:03:18 2016 +0200
Added more documentation in Creole format
commit 029a8e2190d4bde31eb287abf2b9e738a8e93ac4
Date: Fri Feb 19 22:36:14 2016 +0200
Moved documentation to a creole format
commit 883fc8545737c8def0b453b5ad2d6082658fbf5f
Date: Fri Feb 19 22:28:20 2016 +0200
Moved documentation to a creole format
commit 4add71613d9b4bacfc3ba40d0d3fc22e3723a3e9
Date: Fri Feb 19 22:12:33 2016 +0200
Moved documentation to a wiki format
commit d13a7d21e94805a75ea431959140c1605f5c429e
Date: Fri Aug 21 19:10:34 2015 +0300
Wired up the global variable fDebugLevel
commit 91fef462ef339328ff90380ffaa91a9ea87a0313
Date: Fri Aug 14 23:19:34 2015 +0300
Fixes for OTPyTestZmqEA with OpenTrader
commit 473308903af5b8d2941cab14609caa86072c4da6
Date: Wed Aug 12 18:20:29 2015 +0300
Refactored to put Zmq in OpenTrader - starting testing
commit 0add369ef8a36b7ca7e0dfee0dbefa80318c479e
Date: Mon Jul 13 20:21:41 2015 +0300
Tried to fix communications for errors but it still needs a rewrite
commit ff8291f5e3e0c65e5e8362360bb9d51ae87bf2f9
Date: Sun Jul 12 23:49:31 2015 +0300
Fixed test Scripts
commit 149c308afe95397e5d65f3e17cd7e761be08eddb
Date: Sun Jul 12 22:30:30 2015 +0300
Minor refactoring of Mql4Chart
commit 5f97815adde4ae231ae0b6007e0a542b7fae48b2
Date: Sun Jun 21 16:40:48 2015 +0300
Doc updates.
commit d6f34f97eba81a38780b5a457cb2b162f5a7e7bd
Date: Tue Jun 16 23:22:49 2015 +0300
Minor bugfix.
commit d97d429bca359953442143124314a3dc4043d3dc
Date: Thu Jun 4 16:42:23 2015 +0300
Moved MQL4/Python/OTMql427/cmd2plus.py to OpenTrader
added MQL4/Python/OTMql427/SimpleFormat.py
commit d32e66ebae7a0223709227fca056da56cc958181
Date: Wed Jun 3 09:52:21 2015 +0300
Minor extensions to Mq4Chart.py.
commit 3953bf485970d79165f6db5cedf5d36fc634a831
Date: Wed May 27 12:11:55 2015 +0300
Fleshed out share/doc/02Architecture.txt.
commit faa9763780de8434eb6eb1f7e857fb59d1b8ffff
Date: Thu May 21 23:10:09 2015 +0300
Added MQL4/Python/OTMql427/cmd2plus.py which is a hacked version
of cmd2 - to support PikaCmd2.py in OTMql4AMQP.
commit b325b974eedef94eeb26618e0e2ca0461319cbaf
Date: Mon May 18 15:39:08 2015 +0300
Refactored out MQL4/Libraries/OTMql4/OTPyChart.mq4 for code
common to Pika and Zmq.
commit 288780ecba5fd0a1a80b0361733c2e74365594d9
Date: Fri May 15 11:28:53 2015 +0300
Refactoring to pull common code from OTMql4AMQP and OTMql4Zmq into OTMql4Py.
commit 28e134e2c0bb8f4707bf299c18fe7d5b5de55795
Date: Fri May 8 19:10:13 2015 +0300
Minor refactoring.
commit 5241bee54c9bfe7ec626aa2d383f3667377e8d2c
Date: Fri May 8 16:46:51 2015 +0300
Refactored the Chart code from OTMql4Zmq and OTMql4AMQP into Mq4Chart.py.
commit d80d90d6a98a398c542287f94f880e53172d0b0f
Date: Thu May 7 01:05:44 2015 +0300
Broke out functions from MQL4/Include/OTMql4/OTPy27.mqh
into a proper library file:
MQL4/Libraries/OTMql4/OTLibPy27.mq4
Include this in your work, and leave the other one for internal use.
commit 2bd2e2c23546b33a57aa7213a2424242ee69a243
Date: Thu May 7 01:03:33 2015 +0300
Broke out some of the functionity of
MQL4/Python/OTMql427/__init__.py
into
MQL4/Python/OTMql427/Mt4SafeEval.py
MQL4/Python/OTMql427/Mt4Tkinter.py
commit f5e046f003ba2f4ef63ab7297933d341278e47b9
Date: Fri May 1 17:50:16 2015 +0300
Moved MQL4/Experts/OTMql4/OTPyTestZmqEA.mq4 to OTMql4Zmq
commit 43b2f2289e28836bd82b3918a4ce106ec548a799
Date: Tue Apr 28 16:36:06 2015 +0300
Moved share/doc/05PyZmq.txt to
https://github.com/OpenTrading/OTMql4Zmq
commit 4f673ad5d60d3e2c7caaa85c797cfca45aa328cd
Date: Tue Apr 28 12:38:42 2015 +0300
Moved MQL4/Python/OTMql427/ZmqChart.py to
https://github.com/OpenTrading/OTMql4Zmq/
so now OTMql4Zmq will be both the C-coded and Python Zmq.
commit 059e5a33bc7e7386fef2aba07453941361c89c34
Date: Sun Apr 26 22:38:43 2015 +0300
Cleaned things up for pylint. The rcfile that we use
is checked in at etc/pylint.rc.
commit 15053ebb820a9b7953acbb0a1aee8649d4e85b20
Date: Fri Apr 24 18:13:13 2015 +0300
Introduced the Python lgging functions - still need testing.
Wrote up some documentation on bi-directional architecture for
Python and Mt4.
commit 26337dfe123a7adb7fb60104cd3d560c45c3b808
Date: Wed Apr 22 14:44:21 2015 +0300
Implemented the return REQ/REP channel for testing the sending
of commands to Mt4 from OTZmqRequest.py. It's not wired up
to ProcessCmd yet - which is next to do..
That's the good news; the bad news is that it's crashing Mt4.
commit c8874d7ea0fa5c4b07789ae157a0e2e0041d20fb
Date: Wed Apr 22 01:26:39 2015 +0300
Added some intro documentation on PyZmq:
share/doc/05PyZmq.txt
commit 5e7cfb413165f2304aad2065e59d716c4a2d5e81
Date: Tue Apr 21 19:42:44 2015 +0300
You can now run ZeroMQ on Python under Mt4.
Install pyzmq into your Python, and you can use ZeroMQ.
The beginings of a test is in
MQL4/Experts/OTMql4/OTPyTestZmqEA.mq4
More examples and documentayion will follow.
commit c7695bc6184231f53711875a4ba3506d881cc595
Date: Mon Apr 20 14:59:06 2015 +0300
Broke the Python code out into a module.
MQL4/Python/OTMql427.py -> MQL4/Python/OTMql427/__init__.py
commit 63400f9b73f2b3c6d14a83574d8dd1a6a132b697
Date: Mon Apr 20 10:05:06 2015 +0300
Compiled MQL4/Libraries/OTMql4/py27.dll from our source.
commit c0e17d6a7c8bed16a770ef9cb14b853aad4c7f97
Date: Thu Apr 16 21:01:50 2015 +0300
Compiled new py27.dll from our source.
Old dll is now py27.dll.bak.
commit 7b09f46e6be4c81020e8f3678cbab4393412a27e
Date: Thu Apr 16 20:54:05 2015 +0300
Rename temporary py27.dll to py27.dll.bak.
Added legacy code for reference in net/Http/sites.google.com/site/prof7bit
Moved source into src/mql4py.
commit 5db0dbe5c20b15cc0eb917cc5a2b65d7638f1997
Date: Mon Apr 13 18:50:45 2015 +0300
Put tests into OTMql4PyTest.mq4 Script.
commit 53bd17b619036e4eedeb3f0ed9a46f77f029dda9
Date: Mon Apr 13 09:33:25 2015 +0300
Converted the testing EA into a script as OTMql4PyTest.mq4.
commit 2b3f481042eeddedea62c1d0b9cf6d187618b548
Date: Thu Apr 2 20:01:13 2015 +0300
Moved libraries into Libraries/OTMql4 to keep things tidy.
commit d1636a95889fce92b84d13ccad4db0ef6b4831ed
Date: Thu Apr 2 16:33:22 2015 +0300
Fixed? markdown.
commit 89310a28e2baa03a502f6fe130e2c488fd505b48
Date: Thu Apr 2 16:28:55 2015 +0300
Updated markdown in Readme.md.
commit c676b55d8624000c643fa76067ada3c2303ed6a4
Date: Thu Apr 2 16:23:08 2015 +0300
Updated the Readme.
commit 14ad3e32bf18c46ec5ffb18d27f14d25a7b17166
Date: Thu Apr 2 04:57:03 2015 +0300
Made a few minor patches to the src based on the changes in py27-dll-source.zip
from a forum thread entitled "embedding python" started by Bernd Kreuss (7bit)
in a post by Markft
http://www.forexfactory.com/showthread.php?t=190534
We bumped the version numbers and didn't incorporate all of the changes;
the only one of possible significance that we did NOT incorporate was
<UseAnsiStrings Value="False"/>
in the SyntaxOptions - python 2 is ANSI strings, but this is proabably just
a Lazarus GUI setting.
commit 5a2d09fde9b2d082c93e3b9d2ac85b55ec113897
Date: Thu Apr 2 04:17:19 2015 +0300
Made purely syntatic changes in the src file of
py26 -> py27 and Python-2.6 -> Python 2.7
commit 56920b1ccfab0f0406e838bfa46ed175193027b6
Date: Thu Apr 2 04:01:15 2015 +0300
We renamed the src files to py27.* and now drop support for Python 2.6.
THESE ARE NOT THE FILES USED TO BUILD THE DLL.
Then we will update them with the files used to generate the py27.dll
commit 9b1429125eaeee9cea17de9ebf38b10f6ffe7a3b
Date: Thu Apr 2 03:53:47 2015 +0300
We've checked in the original files from Bernd Kreuss
http://sites.google.com/site/prof7bit/metatrader-python-integration/py26-dll-source.rar
THESE ARE NOT THE FILES USED TO BUILD THE DLL.
They're checked in for historical purposes, and we will rename them
to py27.* and drop support for Python 2.6.
Then we will update them with the files used to generate the py27.dll
commit fd9e87ae189f785e3d9f0e748351b3fbe85c9bb0
Date: Thu Apr 2 03:29:51 2015 +0300
Added the py27.dll from the contribution by C. Polymeris ([email protected])
http://chiselapp.com/user/polymeris/repository/metatraderpy/index
It works, and we'll add the source code soon.
commit bc7fe104e996acb4fffa1375bb306fd5c4b107ac
Date: Thu Apr 2 03:24:19 2015 +0300
First checkin of most of our code.
commit b50be7c67d815c37b30f7aef8b731f08e2fe84e3
Date: Tue Mar 31 02:02:59 2015 +0000
Initial commit