Spécifications
Create Simple MQL5 EA template with DLL ML.NET Model Builder
Require MQL5 with Source code and DLL C# with Source code
Using Microsoft Visual Studio 2019 Community Edition with ML.NET Model Builder Create DLL with language C# and function check value from DLL MODEL
Create Simple EA MQL5
Create DLL C# connect to ML.NET Model Builder
MQL5 EA Trade rule simple
When DLL Return value high over XX pip from current price open trade BUY
When DLL Return value low over XX pip from current price open trade SELL
EA MQL5 ==> C# DLL ===> ML.NET Model Builder
EA MQL5 <== C# DLL <=== ML.NET Model Builder
I can do MQL5 some, but I can not code C# I want to create DLL file for using with MQL5, So I need C# DLL part for using with MQL5
on C# path just receive data from EA MQL5 sent to dll and put it to function
// Add input data
var input = new ModelInput();
// Load model and predict output of sample data
ModelOutput result = ConsumeModel.Predict(input);
How EA it work
When NEW BAR EA sent data 7 value of last bar DateTime,OpenPrice,HighPrice,LowPrice,Close Price,AdjustPrice,TickVolume to DLL calculate and get result return and result return is value price in future from DLL calculate, EA check value difference from value return from DLL and value of current price, if value difference over pips value on setting will open trade by if high open BUY and if low open sell
How to create
using Microsoft Visual Studio 2019 with install ML.NET Model Builder
What EA check each new bar?
String DateTime,double OpenPrice,double HighPrice,double LowPrice,double ClosePrice,Int TickVolume
What value new bar sent to?
String DateTime,double OpenPrice,double HighPrice,double LowPrice,double ClosePrice,Int TickVolume
When DLL got new bar value.
// Add input data
var input = new ModelInput();
What is return value?
ModelOutput result = ConsumeModel.Predict(input);
Example (idea like this, sample , you can fix correct/ change to right code)
MQL5 setting value
input BUYHighPIPs = 30;
input SELLLowPIPs = 20;
MQL5 function call
#import "MLNETModelBuilder.dll"
double MLNETModelBuilder(String DateTime,double OpenPrice,double HighPrice,double LowPrice,double ClosePrice,Int TickVolume);
#import
MLNETModelBuilder();
DLLReturnValue = MLNETModelBuilder(NowTime,OpenPrice,HighPrice,LowPrice,ClosePrice,TickVolume)
DLLReturnValue ==> (value return from DLL calculate)
DifferenceBUY=DLLReturnValue-Ask;
DifferenceSELL=Bid-DLLReturnValue;
if(DifferenceBUY>BUYHighPIPs) m_trade.BUY()
if(DifferenceSELL>SELLLowPIPs) m_trade.SELL()
Display simple comment
show what data value sent to DLL
and What value DLL calculate and return
for sample of ML.NET Model Builder (when you create DLL work)
add ML.NET Model Builder by using any pair like EURUSD with 7 colume data DateTime,OpenPrice,HighPrice,LowPrice,ClosePrice,AdjustPrice,TickVolume and Choose select predict with Adjust Price then add code to DLL
TESTING
EA sent value to DLL correctly
DLL got value from EA correctly
DLL return value calculate correctly
EA got value from DLL correctly
TESTING1 (offline back testing)
Back testing with Visual Mode EA display show information correct
TESTING2 (live demo)
when drop EA to chart, EA display show information correct and when NEW BAR EA got new value from DLL it work. every thing look fine.
TESTING3 (live demo)
just setting value pips difference very low 1 pip and drop EA to Live Chat and show comment data correct then EA open trade that is ok.
Require MQL5 with Source code and DLL C# with Source code
Using Microsoft Visual Studio 2019 Community Edition with ML.NET Model Builder Create DLL with language C# and function check value from DLL MODEL
Create Simple EA MQL5
Create DLL C# connect to ML.NET Model Builder
MQL5 EA Trade rule simple
When DLL Return value high over XX pip from current price open trade BUY
When DLL Return value low over XX pip from current price open trade SELL
EA MQL5 ==> C# DLL ===> ML.NET Model Builder
EA MQL5 <== C# DLL <=== ML.NET Model Builder
I can do MQL5 some, but I can not code C# I want to create DLL file for using with MQL5, So I need C# DLL part for using with MQL5
on C# path just receive data from EA MQL5 sent to dll and put it to function
// Add input data
var input = new ModelInput();
// Load model and predict output of sample data
ModelOutput result = ConsumeModel.Predict(input);
How EA it work
When NEW BAR EA sent data 7 value of last bar DateTime,OpenPrice,HighPrice,LowPrice,Close Price,AdjustPrice,TickVolume to DLL calculate and get result return and result return is value price in future from DLL calculate, EA check value difference from value return from DLL and value of current price, if value difference over pips value on setting will open trade by if high open BUY and if low open sell
How to create
using Microsoft Visual Studio 2019 with install ML.NET Model Builder
What EA check each new bar?
String DateTime,double OpenPrice,double HighPrice,double LowPrice,double ClosePrice,Int TickVolume
What value new bar sent to?
String DateTime,double OpenPrice,double HighPrice,double LowPrice,double ClosePrice,Int TickVolume
When DLL got new bar value.
// Add input data
var input = new ModelInput();
What is return value?
ModelOutput result = ConsumeModel.Predict(input);
Example (idea like this, sample , you can fix correct/ change to right code)
MQL5 setting value
input BUYHighPIPs = 30;
input SELLLowPIPs = 20;
MQL5 function call
#import "MLNETModelBuilder.dll"
double MLNETModelBuilder(String DateTime,double OpenPrice,double HighPrice,double LowPrice,double ClosePrice,Int TickVolume);
#import
MLNETModelBuilder();
DLLReturnValue = MLNETModelBuilder(NowTime,OpenPrice,HighPrice,LowPrice,ClosePrice,TickVolume)
DLLReturnValue ==> (value return from DLL calculate)
DifferenceBUY=DLLReturnValue-Ask;
DifferenceSELL=Bid-DLLReturnValue;
if(DifferenceBUY>BUYHighPIPs) m_trade.BUY()
if(DifferenceSELL>SELLLowPIPs) m_trade.SELL()
Display simple comment
show what data value sent to DLL
and What value DLL calculate and return
for sample of ML.NET Model Builder (when you create DLL work)
add ML.NET Model Builder by using any pair like EURUSD with 7 colume data DateTime,OpenPrice,HighPrice,LowPrice,ClosePrice,AdjustPrice,TickVolume and Choose select predict with Adjust Price then add code to DLL
TESTING
EA sent value to DLL correctly
DLL got value from EA correctly
DLL return value calculate correctly
EA got value from DLL correctly
TESTING1 (offline back testing)
Back testing with Visual Mode EA display show information correct
TESTING2 (live demo)
when drop EA to chart, EA display show information correct and when NEW BAR EA got new value from DLL it work. every thing look fine.
TESTING3 (live demo)
just setting value pips difference very low 1 pip and drop EA to Live Chat and show comment data correct then EA open trade that is ok.
Commandes similaires
MT4 to discord copier for 20 USD
30+ USD
I am looking for anyone with a copier from mt4 or mt5 when my existing ea is on it. i keep my main ea on mt4 and it gets copier to my accounts on mt5 then i need the copier to copy from there and put it on discord
I need a professional developer who we can work on my current project and other project i have in Que. Hello I need exactly that! Already have a mt5 strategy…. I need to convert the same to ninja and TradeLocker let me know price timing and what you need. I need it Asap
Hello, i need an expert to convert my Tradingview indicator to MT4. I have a Tradingview indicator which i need it to be converted to MT4 Let me know if you can do this I will send the code in the message box
Hell there, i have an tradingview pinescript indicator which i will like to be converted to both MT4 and MT5 to works perfectly I need an expert who can work on this indicator for me The script will be send to you in the chat
Hi there, I have a pinescript indicator which I will want it to be converted to MT5 EA to trade on its own Let me know if you can work on this
ChatGPT-Integrated MT5 EA for Probability-Based Trade Execution & Live Market Discussion Project Overview This Expert Advisor (EA) does not determine trade signals . Instead, ChatGPT analyzes market conditions, calculates probability-based trade setups, and provides instructions for execution . The EA simply acts as an execution engine, executing trades based on ChatGPT’s signals with an optional manual verification
Informations sur le projet
Budget
30+ USD
Pour le développeur
27
USD