https://github.com/dev4traders/mt4-sdk-php
SDK for using the Metatrader4 API in PHP
https://github.com/dev4traders/mt4-sdk-php
d4t dev4traders metatrader metatrader-4 metatrader4 mt4 mt4-api mt4-rest-api php
Last synced: 5 months ago
JSON representation
SDK for using the Metatrader4 API in PHP
- Host: GitHub
- URL: https://github.com/dev4traders/mt4-sdk-php
- Owner: dev4traders
- License: mit
- Created: 2022-12-01T12:02:20.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-04-10T15:33:15.000Z (about 3 years ago)
- Last Synced: 2025-09-01T14:54:29.148Z (9 months ago)
- Topics: d4t, dev4traders, metatrader, metatrader-4, metatrader4, mt4, mt4-api, mt4-rest-api, php
- Language: PHP
- Homepage: https://dev4traders.com/metatrader-manager-rest-api/
- Size: 32.2 KB
- Stars: 6
- Watchers: 2
- Forks: 7
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.md
Awesome Lists containing this project
README
# An SDK for using the Metatrader4 API in PHP
[![Latest Version][badge-release]][packagist]
[![PHP Version][badge-php]][php]
[![Total Downloads][badge-downloads]][downloads]
[badge-release]: https://img.shields.io/packagist/v/dev4traders/mt4-sdk-php.svg?style=flat-square&label=release
[packagist]: https://packagist.org/packages/dev4traders/mt4-sdk-php
[badge-php]: https://img.shields.io/packagist/php-v/dev4traders/mt4-sdk-php.svg?style=flat-square
[php]: https://php.net
[badge-downloads]: https://img.shields.io/packagist/dt/dev4traders/mt4-sdk-php.svg?style=flat-square&colorB=mediumvioletred
[downloads]: https://packagist.org/packages/dev4traders/mt4-sdk-php
Here are a few examples:
```php
$manager = new \D4T\MT4Sdk\Manager('', '')
// creating a account
$account = $manager->createAccount([
'email' => '1@1.com',
'name' => 'My new campaign'
]);
```
```php
// listing all logins
$logins = $manager->accounts();
foreach($logins as $login) {
echo $login;
}
```
## Installation
You can install the package via composer:
```bash
composer require dev4traders/mt4-sdk-php
```
You must also install Guzzle
```bash
composer require guzzlehttp/guzzle
```
## Usage
To get started, you must first new up an instance of `D4T\MT4Sdk\Manager`
```php
use D4T\MT4Sdk\Manager;
$manager = new \D4T\MT4Sdk\Manager('', '')
```
## Testing
```php
composer test
```
## Changelog
Please see [CHANGELOG](CHANGELOG.md) for more information on what has changed recently.
## Security Vulnerabilities
Please review [our security policy](../../security/policy) on how to report security vulnerabilities.
## License
The MIT License (MIT). Please see [License File](LICENSE.md) for more information.