Watch how to download trading robots for free
Find us on Twitter!
Join our fan page
Join our fan page
You liked the script? Try it in the MetaTrader 5 terminal
Export to Excel in Real Time - library for MetaTrader 4
- Views:
- 30423
- Rating:
- Published:
- 2013.06.03 08:01
- Updated:
- 2014.04.21 14:56
- Need a robot or indicator based on this code? Order it on Freelance Go to Freelance
I use DDE library provided by Windows and wrap it up so that a novice coder can use it easily.
DDE works as follow:
- Initialize DDE
- Create string handle for Excel Application (in DDE term, it is known as SERVICE)
- Create string handle for Sheet name (TOPIC)
- Connect to Sheet
- Free the above handles, they won't be used anymore
- Create string handle for cell (ITEM) using cell address in R1C1 style
- Send the data
- To export data to another cell, repeat 6-7
- You can reuse the already created items' handle (in case you want to update the cells regularly)
- Before program return, free all items' string handle
- Disconnect Excel and sheet
- Uninitialize DDE
Make sure to enable "Allow DLL imports" in Expert Advisor settings. You may need to disable MT4 DDE Server before running this script.
There are 2 files attached in this post:- ExcelExportLib.mq4, put this file in experts\libraries folder. This is just a simple mq4 library that wrap a few DDE functions.
- ExcelExportTest.mq4, put this file in experts\scripts folder. This is a test script that will write text on Excel Sheet 1, cell R2C2
Cheers,
sangmane
Sliders
Uses up to 4 visual "sliders" in the chart window to quickly and easily adjust values of any technical indicator in a separate window. Based on MetaTrader 4 chart objects, not DLLs.
VR---FIGURADifferent view of the figures and the patterns of the day ....
Ichimoku Moving Average
Ichimoku with Moving Average instead middle Price channel (Donchian channel) .
Aeron Expert AdvisorAeron Expert Advisor is well known. I am the author of Aeron Expert Advosor. It is based on martingale pattern and all of its parameters are fully customisable.