Create Unmanaged DLL for Writing and Reading from Memory Mapped File with Tests

MQL5 Consultation C++

Specification

Memory Mapped File Dynamic Link Library ("mmap.dll")

You are to create an Unmanaged DLL file for import into MT4. The purpose of the library will be to write to a Memory Mapped File and later read from that Memory Mapped File. Your output DLL file will have the following exported function

void CreateChannel(string fileName) # Create or Open Memory-Mapped File (MasterFile_[@fileName])

void WriteToChannel(string fileName, string data) # Write @data to @fileName

string ReadFromChannel(string fileName) # Read content of @fileName and return it as a string

void RefReadFromChannel(string fileName, string &recvString) # Read content of @fileName and pass by reference to @recvString

After creating the DLL file, you are to write a test MQL4 Expert that will read and write to and from the Memory Mapped Files created by the DLL library created.

Unmanaged DLL file best created with Visual C++

Here are some useful links

https://docs.microsoft.com/en-us/windows/win32/memory/creating-named-shared-memory

https://docs.microsoft.com/en-us/windows/win32/psapi/memory-mapped-file-information


https://gunnarpeipman.com/net-framework-4-0-using-memory-mapped-files/

https://www.red-gate.com/simple-talk/dotnet/net-development/sharing-caring-using-memory-mapped-files-net/

https://www.c-sharpcorner.com/UploadFile/b942f9/using-memory-mapped-files/



Responded

1
Developer 1
Rating
(49)
Projects
77
43%
Arbitration
6
33% / 50%
Overdue
22
29%
Free
2
Developer 2
Rating
(336)
Projects
621
38%
Arbitration
39
23% / 64%
Overdue
93
15%
Free
3
Developer 3
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
Similar orders
hi, just like mt5 plateform. there is one another new platefrom called TM9 whose website is( https://trademaster9.com/site/index.html ) i want you to create an API intigration to connect mt5 or mt4 plateform to this platform. i want you to create a copy trading software which can copy trade from mt5/mt4 to trade master 9 plateform. for more information please contact me directly. PRICE CAN BE NEGOTIATED. looking
COETZEE EA BOT 30 - 100 USD
Hello I am looking for an EA developer that can create for me a bot that trades prop firms accounts and makes at least $500 a day from a $50,000 account balance. This EA should have SL on every trade as mandatory. I do not have any EMAs strategies but I am willing to accept any strategy the developer has to deploy as long as it produces 0.5% a day and is not HFT
Requirement: 1. Convert Pivot source code .mq4 to Sierra Chart mq4 source code is provided .mq4 as attached .mq4 2. upon conversion to add a button code on Sierra chart .cpp to allow display/hide the pivot line in Sierra Chart ---- *no need alert, make it light without any alert, just a button to display/hide pivot line will do :) to continue, pivot font text also no need I"ve mark with red cross to remove see
I have 2 (indicators) I coded and I use on Tradingview I just need converted to use on Ninjatrader i will be looking for great developer to bid for it and for more details
Hello, I'm seeking a freelancer with access to a ready-made server solution for an educational forex project. Requirements: Ability to control or manipulate live or historical trading data. Platform to execute simulated trades with exaggerated outcomes. Tools for real-time trade simulation (white-label or virtual dealer solutions). If you have a suitable server or can help me find one, please reach out with details
hello here am looking for someone that can assist me in removing validation form my demo file and if anyone is interested dm the for more details i will be waiting to get any reply by some on that can assist me with this
Trading robots are programs, which operate according to underlying algorithms. An algorithm is a set of actions that need to be performed in response to certain events. For example, the most common task in algo trading is the identification of the "New bar" event. When the event occurs, the robot checks the emergence of trading signals and acts accordingly. Before you decide to program or order a trading robot, you
Hey greetings, It my pleasure to met you . I need a MT4 develop that can develop an EA based on alert . If you are a professional MT4 programmer you can kindly bid for this project and let proceed
Hi I do not know why but my other order have been deleted and it's not me... I do not know what i did wrong, let me explain again. I dont want you to crack a code or decompile. I want to create a scalper EA with the option I do ask. I had somebody built a EA called Drawdown manager for me that I do use to manage risk of any EA that I test and I have the built code. My problem is that I cannot back test this EA Fast
Wavetrend 3D by Jdehorty open source to MT4 and then to .dll format. I do not want simple wavetrend I want the multitime frame one. If you are familiar with c++ or Delphi this is necessary https://www.youtube.com/watch?v=S64LjZVr9jE code python https://github.com/artnaz/wavetrend-3d

Project information

Budget
100+ USD
For the developer
90 USD