All Projects → dennislwm → FX-Git

dennislwm / FX-Git

Licence: other
A collection of Metatrader 4 and R scripts

Programming Languages

MQL4
33 projects
r
7636 projects
MQL5
34 projects

Projects that are alternatives of or similar to FX-Git

Account-Protector
Automate emergency position closing and autotrading termination using a multi-setting expert advisor.
Stars: ✭ 47 (-43.37%)
Mutual labels:  mt4, metatrader-4
MT4-Telegram-Bot-Recon
Building a Telegram Chat with a MT4 Forex Trading Expert Advisor
Stars: ✭ 71 (-14.46%)
Mutual labels:  mt4, metatrader-4
Metatrader
Expert advisors, scripts, indicators and code libraries for Metatrader.
Stars: ✭ 99 (+19.28%)
Mutual labels:  mt4
TradingTool-Wiki
Wiki for all TradingToolCrypto Products. MetaTrader 5 trading tools: Indicators, robots, risk management, signals, custom coding, CrptoBridgePro , and more
Stars: ✭ 26 (-68.67%)
Mutual labels:  mt4
TelegramTrader-MT4-MT5
Connect Telegram Messenger to Metatrader for Live Quotes, Charts, Trading, and Managing Robots(Expert Advisors)
Stars: ✭ 74 (-10.84%)
Mutual labels:  mt4
copyfactory-python-sdk
Python SDK for CopyFactory trade copying API. Can copy trades both between MetaTrader 5 (MT5) and MetaTrader 4 (MT4)
Stars: ✭ 19 (-77.11%)
Mutual labels:  mt4
EA31337-classes
📦📈 EA31337 framework (MQL library for writing trading Expert Advisors, indicators and scripts)
Stars: ✭ 103 (+24.1%)
Mutual labels:  mt4
SupportResistance
Support Resistance Indicator for Metatrader 4
Stars: ✭ 41 (-50.6%)
Mutual labels:  metatrader-4
metatrader-4-forex-sharp
MT4_SDK
Stars: ✭ 26 (-68.67%)
Mutual labels:  metatrader-4
mt4-websockets
Turns Metatrader4 into web socket client
Stars: ✭ 20 (-75.9%)
Mutual labels:  metatrader-4
EA-Tester
🐳📈 Headless Forex backtesting for MetaTrader platform using Docker
Stars: ✭ 77 (-7.23%)
Mutual labels:  metatrader-4
MetaTrader4-Bridge
Communication layer between MetaTrader 4 and your project.
Stars: ✭ 66 (-20.48%)
Mutual labels:  metatrader-4

FX-Git

GitHub repo size GitHub language count GitHub top language GitHub last commit GitHub stars GitHub forks GitHub watchers GitHub followers Buy Me A Coffee donate button Patreon donate button

This repository has been DEPRECATED. It has not been updated for > 7 years.

Why upgrade to FX-Git-Pro?

Table of Contents

A collection of Metatrader 4 ["MT4"] and R scripts

About FX-Git

This project was created by me because projects created by either Software Geeks or Financial Gurus are mutually exclusive.

As both a Software Geek and Financial Guru, I mixed them up by writing codes about finance related stuff.


About Me

Software Geek

Started as a hobbyist, studied computer engineering as a degree, then worked as a full-time software engineer, and a freelance programmer.

Accounting / Financial Perfectionist

Studied accounting as a master degree, worked as a research analyst & fund manager, and a cashflow accounting perfectionist.

Trading Maestro

Started as a hobbyist, and maintains an open-source repository of trading indicators and advisors.

Passionate Learner

Dabbled in email marketing, and new to full-stack development.


What To Do Next

This collection has grown relatively large over time, and some of these scripts are course related.

Eventually, I will be moving some of these course related scripts to separate GitHub repositories.

The core scripts will remain in this repository.


Prerequisites

This collection of scripts was written using either MT4 or R.

  • Metatrader 4 ["MT4"] client and demo account with any broker.

  • R and RStudio


Project Structure

 FX-Git/                  <-- Root of this project
   +- experts/            <-- Holds any MT4 Expert Advisors ["EA"]
   +- include/            <-- Holds any MT4 Include Files
   +- indicators/         <-- Holds any MT4 Indicators
   +- presets/            <-- Holds any MT4 Preset Files
   +- scripts/            <-- Holds any MT4 Script Files
   +- R-knitr/            <-- R Markdown documentation for R-source
   +- R-shiny01/          <-- R-shiny Example 1
   +- R-shiny02/          <-- R-shiny Example 2
   +- R-source/           <-- Holds any R scripts
   +- R-test/             <-- R Unit Tests for PlusMtr.R, PlusMtrGhost.R, PlusFile.R
   +- R-test-03/          <-- R Unit Test for PlusPdf.R
   +- R-test-04/          <-- R Unit Test for PlusLotto.R
   +- R-test-05/          <-- R Unit Test for PlusMonte.R
   +- R-test-06-Rtt/      <-- R Unit Test for PlusRtt.R
   +- R-test-07-job/      <-- R Unit Test for PlusJob.R
   +- R-test-08-bscd/     <-- R Unit Test for PlusBscd.R

MT4 Packages

  1. Ghost Package - Paper trading module in Metatrader 4.

MT4 Indicators

  1. Cumulant Ratio Indicator - A Digital Signal Processing indicator in Metatrader 4.

TODO

Add more documentation for MT4 Packages, Expert Advisors, and Indicators.


YouTube Channel

I made videos on some MT4 scripts below:

Dennis Lee's YouTube Channel


Example Usage

In the following example, the default application will be created in the folder myproject/.

 $ git clone https://github.com/dennislwm/FX-Git myproject

Reach Out!

Please consider giving this repository a star on GitHub.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].