ulises2k / EA31337-Libre

πŸ€–πŸ“ˆ EA31337 Libre - free and open source Forex trading robot for MT4/MT5 platforms

Home Page:https://ea31337.github.io/EA31337-Libre

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

EA31337 Libre

Release License Status Status Status Channel Edit

Introduction

EA31337 Libre is free and open-source Forex multi-strategy trading robot written in MQL.

About the project

The project aims to deliver simple implementation of EA31337 framework and EA31337 strategies.

The source code is compatible with MQL4 and MQL5 and can run on MetaTrader 4 and 5.

Usage

You can freely use this project for education or research purposes. However, this project is not suitable for the real trading without relevant knowledge.

For more complex implementation of the same framework, please follow alternative EA31337 project.

Strategies

The robot comes with over 35 strategies coordinated and controlled by the central algorithm. Each strategy analyses market on multiple timeframes at the same time. The market analysis is based on over 30 major technical indicators in real-time.

You are free to write your own custom strategies.

Testing

Backtesting

Please be aware that backtesting is a very complex process and due to several MetaTrader 4 platform limitations, it cannot reliabily simulate the outcome.

The backtesting has been documented at Backtesting using MT4 wiki page.

Few notes to be aware when backtesting:

  • Please use M1 timeframe to have access to multiple timeframes at the same time, as sometimes not all strategies would be activated (check the logs for details). This is due to platform limitations/bugs.
  • Be aware that using Birt's CSV2FXT.mq4 script to generate FXT files is outdated method and buggy.
  • There is no such thing as 99% modelling quality. It's a fake hardcoded number when your FXT files are read-only and it's often used by scammers as a selling point.
  • It's better to not set FXT/HST files as read-only, otherwise platform has no ability to validate and correct the data. When you force platform to use corrupted data, you get non-reliable results.
  • When using generated FXT/HST files, run tests in off-line mode in order to not overlap your broker data onto your existing data, otherwise you get data errors, then you'd need to start from scratch.

Support

Legal

License

The project is released under GNU GPLv3 licence, so that means the software is copyrighted, however you have the freedom to use, change or share the software for any purpose as long as the modified version stays free. See: GNU FAQ.

You should have received a copy of the GNU General Public License along with this program (check the LICENSE file). If not, please read http://www.gnu.org/licenses/. For simplified version, please read https://tldrlegal.com/license/gnu-general-public-license-v3-(gpl-3).

Terms of Use

By using EA31337 Libre, you understand and agree that we (company and author) are not be liable or responsible for any loss or damage due to any reason. Although every attempt has been made to assure accuracy, we do not give any express or implied warranty as to its accuracy. We do not accept any liability for error or omission.

You acknowledge that you are familiar with these risks and that you are solely responsible for the outcomes of your decisions. We accept no liability whatsoever for any direct or consequential loss arising from the use of this product. You understand and agree that past results are not necessarily indicative of future performance.

Use of EA31337 Libre trading robot serves as your acknowledgement and representation that you have read and understand these TERMS OF USE and that you agree to be bound by such Terms of Use ("License Agreement").

Copyright information

Copyright Β© 2016-2021 - EA31337 Ltd - All Rights Reserved

Author & Publisher: kenorb at EA31337 Ltd.

Disclaimer and Risk Warnings

Trading any financial market involves risk. All forms of trading carry a high level of risk so you should only speculate with money you can afford to lose. You can lose more than your initial deposit and stake. Please ensure your chosen method matches your investment objectives, familiarize yourself with the risks involved and if necessary seek independent advice.

NFA and CTFC Required Disclaimers: Trading in the Foreign Exchange market as well as in Futures Market and Options or in the Stock Market is a challenging opportunity where above average returns are available for educated and experienced investors who are willing to take above average risk. However, before deciding to participate in Foreign Exchange (FX) trading or in Trading Futures, Options or stocks, you should carefully consider your investment objectives, level of experience and risk appetite. Do not invest money you cannot afford to lose.

CFTC RULE 4.41 - HYPOTHETICAL OR SIMULATED PERFORMANCE RESULTS HAVE CERTAIN LIMITATIONS. UNLIKE AN ACTUAL PERFORMANCE RECORD, SIMULATED RESULTS DO NOT REPRESENT ACTUAL TRADING. ALSO, SINCE THE TRADES HAVE NOT BEEN EXECUTED, THE RESULTS MAY HAVE UNDER-OR-OVER COMPENSATED FOR THE IMPACT, IF ANY, OF CERTAIN MARKET FACTORS, SUCH AS LACK OF LIQUIDITY. SIMULATED TRADING PROGRAMS IN GENERAL ARE ALSO SUBJECT TO THE FACT THAT THEY ARE DESIGNED WITH THE BENEFIT OF HINDSIGHT. NO REPRESENTATION IS BEING MADE THAN ANY ACCOUNT WILL OR IS LIKELY TO ACHIEVE PROFIT OR LOSSES SIMILAR TO THOSE SHOWN.

About

πŸ€–πŸ“ˆ EA31337 Libre - free and open source Forex trading robot for MT4/MT5 platforms

https://ea31337.github.io/EA31337-Libre

License:GNU General Public License v3.0


Languages

Language:MQL5 48.3%Language:C 32.0%Language:Jinja 11.9%Language:MQL4 4.9%Language:Ruby 1.9%Language:Dockerfile 1.0%