Download the PHP package aleedhillon/meta-five without Composer
On this page you can find all versions of the php package aleedhillon/meta-five. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download aleedhillon/meta-five
More information about aleedhillon/meta-five
Files in aleedhillon/meta-five
Package meta-five
Short Description Metatrader 5 Web API Wrapper for Laravel
License MIT
Informations about the package meta-five
Meta Five
This is Laravel 8.x package wrapper library for Metatrader 5 Web API
Ready-Made CRM Solution for MetaTrader 5
Looking for a comprehensive, ready-made CRM solution for the MetaTrader 5 platform? Look no further! We offer a robust MT5 CRM system designed to efficiently manage client data, interactions, and services.
MT5 CRM Features:
- Client Onboarding: Streamline the process of registering and managing new clients.
- Communication Tracking: Keep detailed records of client communications to improve service and satisfaction.
- Reporting Tools: Generate insightful reports to enhance productivity and client satisfaction.
- Inter-Account Transfers: Facilitate seamless transfers between accounts.
- Manual and Automatic Payment Gateways: Manage deposits and withdrawals from MetaTrader trade accounts effortlessly.
- Top-Ups and Bonuses: Easily manage top-ups and bonuses for your clients.
- Public Website Management: Customize and manage your public website through the admin panel.
- Web Trader: Offer a web-based trading platform for your clients.
- Introducing Broker Features: Implement different commission levels for introducing brokers.
- User and Trade Accounts Management: Comprehensive tools to manage all user and trade accounts.
Our MT5 CRM is designed to boost your brokerage's efficiency and client relations. If you're interested in a turnkey CRM solution, a demo can be provided upon contact.
Contact Information:
- Email: [[email protected]]
- WhatsApp: [+923070101700]
For more details or to purchase the ready-made CRM, please reach out to us!
Documentation
Packagist
https://packagist.org/packages/aleedhillon/meta-five.
Installing
To install the package, in terminal:
Configure
If you don't use auto-discovery, add the ServiceProvider to the providers array in config/app.php
Copy the package config to your local config with the publish command:
and then you can configure connection information to MT5 with this .env
value
Usage
Create Deposit
You can withdraw money by giving negetive number to the same trade
method.
The result variable will return Trade class with ticket information, you can grab ticket number by calling $result->getTicket()
Create User
Get Trading Account Information
Get Trading History By Login Number
Open Order
The result variable will return User class with login information, you can grab login number by calling $result->getLogin()
Todo
- [x] Deposit or Withdrawal
- [x] Create Account
- [x] Open Order
- [x] Get Trading Account Information
- [ ] Change Password
- [ ] Create Group
- [ ] Delete Group
- [ ] Get Accounts
- [ ] Remove Account
- [ ] Get Trades
- [ ] Get Group
This is work in progress, I will may be improve this package or rewrite the entire one with Laravel 9 and PHP 8 Support. In this revisioin I haven't touched much to the core in next I intend to rewrite the core.
Credits
Thanx to Tarikh Agustia who wrote the following two packges from which I have rewritten this current package with improvements like the Laravel singleton pattern for speed and reducing API calls to MT5.
Contributing
Thank you for considering contributing to the MetaFive! you can fork this repository and make pull request.
Security Vulnerabilities
If you discover a security vulnerability within MetaFive, please send an e-mail to Ali A. Dhillon via [email protected]. All security vulnerabilities will be promptly addressed.
License
The MetaFive packge is open-source software licensed under the MIT license.