GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - dreamsql/MT4Lib

BranchesTags
Open more actions menu

Latest commit

 

History

3 Commits
3 Commits

Folders and files

NameName
Last commit message
Last commit date
.gitattributes
.gitattributes
 
 
.gitignore
.gitignore
 
 
Definitions.h
Definitions.h
 
 
MT4ManAPI.cpp
MT4ManAPI.cpp
 
 
MT4ManAPI.h
MT4ManAPI.h
 
 
MT4Manager.sln
MT4Manager.sln
 
 
MT4Manager.vcxproj
MT4Manager.vcxproj
 
 
MT4Manager.vcxproj.user
MT4Manager.vcxproj.user
 
 
MT4ManagerAPI.h
MT4ManagerAPI.h
 
 
README.md
README.md
 
 

Repository files navigation

MT4 Manager

MT4 Manager is .NET wrapper for meta trader 4 (MT4) manager API built using C++/Cli.

Copyright

MetaQuotes Software Corp. is the developer of the MetaTrader 4 online trading platform and MQL4/MQL5 software languages legal owner.

This solution was created to help users with .net experience use the latest API provide by MetaQuotes' Manager API. It was created using the same pattern provided in MT4ManagerAPI.h

Structure

  1. Definitions.h:

    • MetaQuotes: Wrapper over "MT4ManagerAPI.h"
    • Helpers: Includes Helper class used as a setter/getter for mails,new topics and plugin parameters.
    • Manager: Includes all data types defined in MT4ManagerAPI.h
  2. MT4ManAPI.h:

    Includes methods and functions defined in MT4ManagerAPI.h

Usage

The solution creates a class library (MT4Manager.dll) that can be included in .net projects.

Simple Example

// Include namespace
using Manager;

// Create MeTatraderManager instance 
MeTatraderManager mt4=new MeTatraderManager();

// Use connect function similar to how it is used in MT4ManagerAPI.h
mt4.Connect("127.0.0.1:443");
mt4.Login(1, "manager");

// Use Extended Pumping Switch
mt4.PumpingSwitchEx(CBFunc,(int)PumpingFlags.CLIENT_FLAGS_HIDETICKS|(int)PumpingFlags.CLIENT_FLAGS_HIDEONLINE,0);

About

No description, website, or topics provided.

Resources

Readme
Activity

Stars

1 star

Watchers

1 watching

Forks

1 fork
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.