Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dennislwm/FX-Git
A collection of Metatrader 4 and R scripts
https://github.com/dennislwm/FX-Git
metatrader-4 mql4 mt4 r
Last synced: 3 months ago
JSON representation
A collection of Metatrader 4 and R scripts
- Host: GitHub
- URL: https://github.com/dennislwm/FX-Git
- Owner: dennislwm
- Created: 2011-09-27T04:59:29.000Z (about 13 years ago)
- Default Branch: master
- Last Pushed: 2020-10-22T04:11:12.000Z (about 4 years ago)
- Last Synced: 2024-06-18T14:35:25.992Z (5 months ago)
- Topics: metatrader-4, mql4, mt4, r
- Language: MQL4
- Homepage:
- Size: 1.24 MB
- Stars: 97
- Watchers: 33
- Forks: 128
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## FX-Git
![GitHub repo size](https://img.shields.io/github/repo-size/dennislwm/FX-Git?style=plastic)
![GitHub language count](https://img.shields.io/github/languages/count/dennislwm/FX-Git?style=plastic)
![GitHub top language](https://img.shields.io/github/languages/top/dennislwm/FX-Git?style=plastic)
![GitHub last commit](https://img.shields.io/github/last-commit/dennislwm/FX-Git?color=red&style=plastic)
![GitHub stars](https://img.shields.io/github/stars/dennislwm/FX-Git?style=social)
![GitHub forks](https://img.shields.io/github/forks/dennislwm/FX-Git?style=social)
![GitHub watchers](https://img.shields.io/github/watchers/dennislwm/FX-Git?style=social)
![GitHub followers](https://img.shields.io/github/followers/dennislwm?style=social)
# This repository has been DEPRECATED. It has not been updated for > 7 years.
## [Why upgrade to FX-Git-Pro?](https://dennislwm.github.io/FX-Git)
## Table of Contents
- [This repository has been DEPRECATED. It has not been updated for > 7 years.](#this-repository-has-been-deprecated-it-has-not-been-updated-for--7-years)
- [Why upgrade to FX-Git-Pro?](#why-upgrade-to-fx-git-pro)
- [Table of Contents](#table-of-contents)
- [About FX-Git](#about-fx-git)
- [About Me](#about-me)
- [What To Do Next](#what-to-do-next)
- [Prerequisites](#prerequisites)
- [Project Structure](#project-structure)
- [MT4 Packages](#mt4-packages)
- [MT4 Indicators](#mt4-indicators)
- [TODO](#todo)
- [YouTube Channel](#youtube-channel)
- [Example Usage](#example-usage)
- [Reach Out!](#reach-out)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](https://gist.github.com/dennislwm/b153a1c8183f6e93864e348eca6601d6) - Paper trading module in Metatrader 4.
## MT4 Indicators
1. [Cumulant Ratio Indicator](https://gist.github.com/dennislwm/10f492868fb2c6d281e4155cc723a90c) - 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](https://www.youtube.com/channel/UCYCR3seCaWo79ZID-NRXiFg)
---
## 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](https://profile-summary-for-github.com/user/dennislwm) a star on GitHub.