{"id":28356625,"url":"https://github.com/dennislwm/fx-git","last_synced_at":"2025-10-15T14:18:48.407Z","repository":{"id":39005367,"uuid":"2465544","full_name":"dennislwm/FX-Git","owner":"dennislwm","description":"A collection of Metatrader 4 and R scripts","archived":false,"fork":false,"pushed_at":"2020-10-22T04:11:12.000Z","size":1301,"stargazers_count":100,"open_issues_count":1,"forks_count":128,"subscribers_count":31,"default_branch":"master","last_synced_at":"2025-06-19T13:46:56.624Z","etag":null,"topics":["metatrader-4","mql4","mt4","r"],"latest_commit_sha":null,"homepage":"","language":"MQL4","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dennislwm.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2011-09-27T04:59:29.000Z","updated_at":"2025-06-02T14:21:06.000Z","dependencies_parsed_at":"2022-09-12T20:14:51.638Z","dependency_job_id":null,"html_url":"https://github.com/dennislwm/FX-Git","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/dennislwm/FX-Git","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dennislwm%2FFX-Git","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dennislwm%2FFX-Git/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dennislwm%2FFX-Git/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dennislwm%2FFX-Git/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dennislwm","download_url":"https://codeload.github.com/dennislwm/FX-Git/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dennislwm%2FFX-Git/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279085239,"owners_count":26100015,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-15T02:00:07.814Z","response_time":56,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["metatrader-4","mql4","mt4","r"],"created_at":"2025-05-28T07:07:03.613Z","updated_at":"2025-10-15T14:18:48.393Z","avatar_url":"https://github.com/dennislwm.png","language":"MQL4","funding_links":["https://ko-fi.com/dennislwm","https://patreon.com/dennislwm"],"categories":[],"sub_categories":[],"readme":"## FX-Git\n\n\u003c!--- See https://shields.io for others or to customize this set of shields.  ---\u003e\n\n![GitHub repo size](https://img.shields.io/github/repo-size/dennislwm/FX-Git?style=plastic)\n![GitHub language count](https://img.shields.io/github/languages/count/dennislwm/FX-Git?style=plastic)\n![GitHub top language](https://img.shields.io/github/languages/top/dennislwm/FX-Git?style=plastic)\n![GitHub last commit](https://img.shields.io/github/last-commit/dennislwm/FX-Git?color=red\u0026style=plastic)\n![GitHub stars](https://img.shields.io/github/stars/dennislwm/FX-Git?style=social)\n![GitHub forks](https://img.shields.io/github/forks/dennislwm/FX-Git?style=social)\n![GitHub watchers](https://img.shields.io/github/watchers/dennislwm/FX-Git?style=social)\n![GitHub followers](https://img.shields.io/github/followers/dennislwm?style=social)\n\u003cspan class=\"badge-buymeacoffee\"\u003e\u003ca href=\"https://ko-fi.com/dennislwm\" title=\"Donate to this project using Buy Me A Coffee\"\u003e\u003cimg src=\"https://img.shields.io/badge/buy%20me%20a%20coffee-donate-yellow.svg\" alt=\"Buy Me A Coffee donate button\" /\u003e\u003c/a\u003e\u003c/span\u003e\n\u003cspan class=\"badge-patreon\"\u003e\u003ca href=\"https://patreon.com/dennislwm\" title=\"Donate to this project using Patreon\"\u003e\u003cimg src=\"https://img.shields.io/badge/patreon-donate-yellow.svg\" alt=\"Patreon donate button\" /\u003e\u003c/a\u003e\u003c/span\u003e\n\n# This repository has been DEPRECATED. It has not been updated for \u003e 7 years.\n\n## [Why upgrade to FX-Git-Pro?](https://dennislwm.github.io/FX-Git)\n\n## Table of Contents\n- [This repository has been DEPRECATED. It has not been updated for \u003e 7 years.](#this-repository-has-been-deprecated-it-has-not-been-updated-for--7-years)\n  - [Why upgrade to FX-Git-Pro?](#why-upgrade-to-fx-git-pro)\n  - [Table of Contents](#table-of-contents)\n  - [About FX-Git](#about-fx-git)\n  - [About Me](#about-me)\n  - [What To Do Next](#what-to-do-next)\n  - [Prerequisites](#prerequisites)\n  - [Project Structure](#project-structure)\n  - [MT4 Packages](#mt4-packages)\n  - [MT4 Indicators](#mt4-indicators)\n  - [TODO](#todo)\n  - [YouTube Channel](#youtube-channel)\n  - [Example Usage](#example-usage)\n  - [Reach Out!](#reach-out)\n\nA collection of Metatrader 4 [\"MT4\"] and R scripts\n\n## About FX-Git\n\nThis project was created by me because projects created by either Software Geeks or Financial Gurus are mutually exclusive.\n\nAs both a Software Geek and Financial Guru, I mixed them up by writing codes about finance related stuff.\n\n---\n\n## About Me\n\n**Software Geek**\n\nStarted as a hobbyist, studied computer engineering as a degree, then worked as a full-time software engineer, and a freelance programmer.\n\n**Accounting / Financial Perfectionist**\n\nStudied accounting as a master degree, worked as a research analyst \u0026 fund manager, and a cashflow accounting perfectionist.\n\n**Trading Maestro**\n\nStarted as a hobbyist, and maintains an open-source repository of trading indicators and advisors.\n\n**Passionate Learner**\n\nDabbled in email marketing, and new to full-stack development.\n\n---\n\n## What To Do Next\n\nThis collection has grown relatively large over time, and some of these scripts are course related.\n\nEventually, I will be moving some of these course related scripts to separate GitHub repositories.\n\nThe core scripts will remain in this repository.\n\n---\n\n## Prerequisites\n\nThis collection of scripts was written using either MT4 or R.\n\n- Metatrader 4 [\"MT4\"] client and demo account with any broker.\n\n- R and RStudio\n\n---\n\n## Project Structure\n\n     FX-Git/                  \u003c-- Root of this project\n       +- experts/            \u003c-- Holds any MT4 Expert Advisors [\"EA\"]\n       +- include/            \u003c-- Holds any MT4 Include Files\n       +- indicators/         \u003c-- Holds any MT4 Indicators\n       +- presets/            \u003c-- Holds any MT4 Preset Files\n       +- scripts/            \u003c-- Holds any MT4 Script Files\n       +- R-knitr/            \u003c-- R Markdown documentation for R-source\n       +- R-shiny01/          \u003c-- R-shiny Example 1\n       +- R-shiny02/          \u003c-- R-shiny Example 2\n       +- R-source/           \u003c-- Holds any R scripts\n       +- R-test/             \u003c-- R Unit Tests for PlusMtr.R, PlusMtrGhost.R, PlusFile.R\n       +- R-test-03/          \u003c-- R Unit Test for PlusPdf.R\n       +- R-test-04/          \u003c-- R Unit Test for PlusLotto.R\n       +- R-test-05/          \u003c-- R Unit Test for PlusMonte.R\n       +- R-test-06-Rtt/      \u003c-- R Unit Test for PlusRtt.R\n       +- R-test-07-job/      \u003c-- R Unit Test for PlusJob.R\n       +- R-test-08-bscd/     \u003c-- R Unit Test for PlusBscd.R\n\n---\n\n## MT4 Packages\n\n1. [Ghost Package](https://gist.github.com/dennislwm/b153a1c8183f6e93864e348eca6601d6) - Paper trading module in Metatrader 4.\n\n## MT4 Indicators\n\n1. [Cumulant Ratio Indicator](https://gist.github.com/dennislwm/10f492868fb2c6d281e4155cc723a90c) - A Digital Signal Processing indicator in Metatrader 4.\n\n## TODO\n\nAdd more documentation for MT4 Packages, Expert Advisors, and Indicators.\n\n---\n\n## YouTube Channel\n\nI made videos on some MT4 scripts below:\n\n[Dennis Lee's YouTube Channel](https://www.youtube.com/channel/UCYCR3seCaWo79ZID-NRXiFg)\n\n---\n\n## Example Usage\n\nIn the following example, the default application will be created in the folder _myproject/_.\n\n     $ git clone https://github.com/dennislwm/FX-Git myproject\n\n---\n\n## Reach Out!\n\nPlease consider giving this [repository](https://profile-summary-for-github.com/user/dennislwm) a star on GitHub.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdennislwm%2Ffx-git","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdennislwm%2Ffx-git","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdennislwm%2Ffx-git/lists"}