the script exports summary of closed trades selected between two dates grouped by each currency pair. the resulting file is csv that can be opened/imported with any spreadsheet sof...
the script exports summary of closed trades selected between two dates grouped by each trading day. the resulting file is csv that can be opened/imported with any spreadsheet softw...
the script exports summary of closed trades selected between two dates grouped by each currency pair. the resulting file is csv that can be opened/imported with any spreadsheet sof...
here is the code if you directly wants to copy ,if you have downloaded the code from the above you need to set the chart in 5 min mode but in case you want to drag and drop , then ...
this indicator is used to create signals for the connector. an arrow indicator can be connected to it, and when a signal appears, an arrow will be drawn.this indicator can be used ...
the script downloads the historical quotes data of a single timeframe for all symbols in the market watch. this is convenient to conduct more backtesting on a single timeframe that...
the script exports summary of closed trades selected between two dates grouped by each trading day. the resulting file is csv that can be opened/imported with any spreadsheet softw...
you can send pending order on closed market between starttime and endtime at specific minumum and maximum price.you can also use it on open market to setup time and price of your c...
• inheritance is not always flexible. • composition and delegation is sometimes a good alternative to dynamically add new behavior. • decorator type matches component type. • decor...
a good architecture is extendable, supportable, and reusable. patterns help build hq systems. patterns are proven to be good by experience. patterns are generic solitions for soft...
subjects update observers through interface. subjects knows nothing about the observers (one-to-many weak relation). new data can be broadcast by the subject, or requested by the ...
many architectures start with factory method, then evolve to af, prototype, builder builder makes complex objects step-by-step. af makes families of related products. builder retu...
this script calculates and prints out the instance_id for mt4/mt5 installations.the instance_id is used in the roaming folder names such asplease, find more details here:- mt4: - ...
first script selects symbols having spread below specified value on the marketwatch, then opens corresponding charts by appyling timeframe and template stated.second script closes ...
simple script to help selecting a signal based on parameters.user will input the parameters and the script will look up the signals base, 1 by 1 to find the matches....
assumptions market conditions are indeterminable. billions of factors are affecting market in different ways. at any instant evenly spaced upward or downward movements have same p...
simple risk management tool, that calculates required lot size according to amount of money trader affords to lose and stop-loss in points.inputs risk-money: money to sacrifice. s...
two variations are available;[scalpall]this script opens random positions with multiple symbols on marketwatch. take-profit and stop-loss levels are calculated by multiplying curre...
the script selects all open orders of the symbol and can modify stoploss or takeprofit or both at the desired level (price). if the input parameters are left to zero , the stop or ...
each individual trade request is written to "traderequest.csv" file in real time.this file will become long with all trade information and will have its name updated automatically ...
this script allows you to assemble a zip-file of your mql5-program with all dependencies automatically.the dependencies are:included source files via #include directive (both modes...
this ea has 3 very interesting functions:1. it can detect trades and its modifications in the account, made by other eas or made manually.2. once trades are detected, it can transm...
i know you're not going to read everything so i'm saying this at the start : it's a script ! so it goes to the script folder so this is it, the following code is based on the follo...
here is one option that will work in mql.the technique is called 'copy constructor'. make sure that all fields are copied, including complex data types, recursively.please refer to...
trade with no need to calculate lot size! this script calculates the proper lot size and opens the position(s) for you.set risk percent or risk amount of your equity and other para...
placing pending orders with no need to calculate lot size. script calculates the proper lot size and opens the pending order(s) for you.set risk percent or risk amount of your equi...
usually when we close all trades, it is always from the last trades to the first one. therefore, there will be positive and negative trades jumble up your closing trades history. i...
this structure provides quick access to sets of lowercase and uppercase latin, russian characters, digits, punctuation, brackets, whitespaces, and special sets of symbols after/bef...
the spread parameter has been coded as a list of section variables, with an option to open all symbols on the market-watch.usage is still simple.we loop through the market-watch an...
the script is best use to clean up all drawings(horizontal line, vertical line, arrows etc) on current chart.please feel free to modify based on your needs.recommendations:create k...
features: show main sessions: sydney, tokyo, london and new york. highlight with colored rectangles. you can identify graphically sessions volatility. parameters: sessions openin...
do you want to see your total profit losses in pips instead of seeing it in points or in your deposit currency and regardless of volume? well this very simple script allows you to ...
- mark historical trades from your own mt4 account.- mark historical trades from another account. (load csv file).- save historical data to share.- time filter- order type filter- ...
i used to suffer from unnecessary losses and/or cutting my profit short since i wasn't fast enough to modify my sl and/or tp. that is why i've wrote these scripts that will allow m...
description in an assumption that prices have a tendency to visit previous highs/lows frequently in short-term, this script determines the highest and the lowest prices for last x...
- this script opens randomly selected charts and applies user-defined template.[inputs]timeframe:chart timeframe.template:chart template.spread filter:only open symbols having spre...
when i start learning about trading, i remember the trading pioneer shawn lucas (founder of apiary-fund) saying "trading is simple, you go from bound range market to breakout marke...
this script calculates required margin to open a trade by examining specified volume.it also calculates maximum amount of lots that can be traded for given symbol.parameters symbol...
this script opens order with maximal amount of volume available with active chart symbol.take profit and order type is specified by user.there is no stop-loss. trade will be open u...
in mql ticks are stored in a special structure - mqltick. it's universal but a bit fat. if your algorithm handles large tick arrays it may become a reason of ram shortage. the clas...
definition : before we start, it is important to define the anti-martingale system. it is a system that allow you to increase the size of your position as the trade moves in your f...
definition : before we start, it is important to define the anti-martingale system. it is a system that allow you to increase the size of your position as the trade moves in your f...