Code Monkey home page Code Monkey logo

falcon_a's Introduction

FALCON_A

Designed to work best with Decision Support System developed inside Lazy Trading Project

https://vladdsm.github.io/myblog_attempt/topics/lazy%20trading/

Introduction

Model-based trading robot. Main features are listed below:

  • Does not require optimization of parameters
  • Learns from past trading experience
  • Able to read Market Type
  • Able to log Market Type status to the file
  • Works with Reinforcement Learning Policy to identify which market type is more suitable to trade in

Reference

Functionality of this EA will be explained in the Udemy course Developing Self Learning Trading Robot

This repository is to keep existing EA working on 28 currencies and forcedly trained with kNN methods used code from here

Original code: Stat_Euclidean_Metric.mq4

How this will work?

  • Go to Tester and set up parameter Base = True.
  • Select large amount of time period and start trades simulation.
  • Then change parameter Base = False.
  • Run simulation again

Finally in order to use in trading mode move files from /tester folder to the /Files folder

Optimization Method (on Saturdays!)

  1. Check which systems require optimization in the folder 'TEST' see file 're-train'
  2. Write down magic numbers and corresponding currency pair
  3. Select robot FALCON_A in Terminal 2 strategy tester
  4. Select M15, Open Prices, Spread 3
  5. set up date to be | Start: Today - 2month; End: Today
  6. during 'optimization' set max 25 trades, lots = 0.01, Base = True
  7. set up magic number to the one selected in the table (see point 2)
  8. press start in the tester to generate trades
  9. repeat steps 7 - 8 for all magic numbers in the table
  10. execute script _CopyDATFilesToProd.bat to copy generated files to the T1, T3, T4...
  11. Make sure that platforms/computer are restarted

Deploy method (see folder mt4_profile)

Copy and paste folder mt4_profile/T1_FALCON_A and it's content to the Trading Terminal1 Copy and paste folder mt4_profile/T3_FALCON_A and it's content to the Trading Terminal3

Open/close MT4 terminal and load profile T1_FALCON_A. All 28 charts with deployed robot should appear...

Disclaimer

Use on your own risk: past performance is no guarantee of the future results!

falcon_a's People

Contributors

vzhomeexperiments avatar vladdsm avatar

Watchers

James Cloos avatar

Forkers

ericchemhere

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.