Git Product home page Git Product logo

fintechees / expert-advisor-cpp-compiler Goto Github PK

View Code? Open in Web Editor NEW
13.0 2.0 10.0 334 KB

Expert Advisors, Browser-based EA. This is a Nodejs package to help Fintechee's users compile C/C++ source codes(to make the expert advisors runnable on browser). It will be installed on your local PC. So, network is not required to compile your C/C++ source files.

Home Page: https://www.fintechee.com

License: Other

JavaScript 1.42% C++ 98.58%
expert-advisor fintechee trading-platform algo-trading custom-indicator market-maker-bot defi

expert-advisor-cpp-compiler's Introduction

Anti-Racism Announcement!

WE ABSOLUTELY DISALLOW PROVIDING OUR SERVICE/PRODUCT/WHITE-LABEL TO ANY RACIST OR RACIST-SUPPORTED BUSINESS.

ESPECIALLY AGAINST A NOTORIOUS RACIST JESSE NICKLES, HE IS ABSOLUTELY ON OUR BLACKLIST FOREVER!

TO KNOW WHO JESSE NICKLES IS AND WHAT HE IS DOING, PLEASE CHECK THIS REVIEW POSTED BY A VICTIM:

https://wpjohnny.com/littlebizzy-jesse-nickles-fraud-slander-alert/

https://slickstack.icu/

OR THIS CLAIM(TO TAKE DOWN HIS INDEX ON GOOGLE) SUBMITTED BY ANOTHER VICTIM

https://www.lumendatabase.org/notices/28558356

OR THIS LAWSUIT AGAINST HIM BY HIS ALMA MATER

https://cite.case.law/frd/304/594/

JESSE NICKLES' GITHUB USERNAME: jessuppi

Expert-Advisor-Cpp-Compiler

This is a Nodejs package to help Fintechee's users compile C/C++/MQL source codes(to make the expert advisors runnable on browser). It will be installed on your local PC. So, network is not required to compile your C/C++/MQL source files.

To know more details about Fintechee, please access our official website: https://www.fintechee.com or our main Github repo: https://github.com/fintechee/Expert-Advisor-Studio

Fintechee C/C++/MQL compiler Fintechee C/C++/MQL compiler

Prerequisite

Emscripten is required to compile C/C++/MQL files. So, you need to install it in advance. https://emscripten.org/docs/getting_started/downloads.html#installation-instructions

Usage

  1. Installation
  • Download the git repo, and then extract the zip file.
  • cd the directory
  • npm i
  1. Run
  • node app.js
  • Access https://www.fintechee.com/web-trader/
  • Click the "Console" on the menubar(on the left of the page).
  • Choose "C/C++" tab on the panel.
  • Open your C/C++ file and then click "Generate Indicator" or "Generate EA". C/C++ source codes and a JSON string will be generated. You can modify your original source codes by the generated codes. The generated parts are used to define the meta information of your program, such as the variables and data output and can be helpful to make your original codes compilable.
  • Click "Compile Indicator" or "Compile EA" after you finish modifying your original codes.
  • Use plugin_for_mql to load the output js(and WebAssembly) that is generated by the "Compile" step. The generated JSON string will be used as the parameter of the plugins.

Please access this page to know more details: https://www.fintechee.com/compatible-with-mql/

The tool in the page: https://www.fintechee.com/compatible-with-mql/ is an alternative generator to the "Generate Indicator" or "Generate EA" function.

  1. Output files

Tutorials

The tutorials will be coming soon.

License

Fintechee License

Fintechee License = MIT License + Restrictions for Racists

expert-advisor-cpp-compiler's People

Contributors

fintechee avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.