theory : the theory of this indicator is simple :it takes nnn rsi values specified by periods parameter and checks if all the nnn rsi values are above or bellow the required value....
theory : use one of the 4 basic types of averages for calculation :simple moving averageexponential moving averagesmoothed moving averagelinear weighted moving averageit is normali...
usage of the class 1. set up an array of column descriptions in an mqlparam array.2. open the file with the open() function2a. when the file has a header and your are not intereste...
theory : this is an atr (average true range) that resets itself on the start of a new period. new periods are :daily (for all time frames less than dailyweekly for daily time frame...
changing two parameters with the mouse pointerx - maximum ma period changesy - step of changing of ma periodleft click of the mouse - the beginning/end of the change of parameters....
theory :parabolic sar is calculated using high and low prices. this indicator allows you to :use any price (not just high and low)use average of the price (instead of using "raw" p...
a combination of rsi (relative strength index) indicator and cci (commodity channel index) that provides a confirmation of rsi signalsyou can use the color changes as signals...
theory : ps: the rsi used in this calculation is the one using double smoothed wilder's ema instead of "simple" wilder's ema. results are a bit smoother (and faster) this wayusage ...
theory : the idea is simple : the indicator checks the slope of the (chosen type of) average. the longer the slope goes in one direction, the steeper the value of the indicator goe...
when performing some definite actions on a trade account, its state changes. such actions include:sending a trade request from any mql5 application in the client terminal using ord...
since it seems that we can not rely only on the brute force of metatrader 5, from time to time we need to revisit the code and optimize it - for speed mainly. one example of that i...
back to the basics : one might ask : "why do we need the simple moving average when it is published already"?there are multiple reasons :existing sma calculations tend to have one ...
github: intro mql_easy is an open source cross platform library for developing mql4 and mql5 applications. the purpose of this library is to make the mql development easy, safe and...
the indicator builds a sliding line based on interpolation by a polynomial of 4 degrees. the constructed line is extrapolated as a section of a given function by a sinusoid and its...
description: display interactive html graph of the account balance inside the web browser.the included template html file uses the highcharts javascript library fromhighcharts make...
cpaireddealinfo is a class to reconstruct closed trades (paired in/out deals) from history sorted by close time.the class has a similar interface to cdealinfo class of the standard...
the expert advisor uses four ima (moving average, ma) indicators from two timeframes. two indicators with averaging periods 1 and 8 are created on the h1 timeframe and two indicato...
basics (description by all hull) by alan hull back in 2005 when i was working on a new indicator i was temporarily sidetracked by trying to solve the problem of lag in moving avera...
sell relative strength index (srsi or “sell gravitation index”) by howard wand as featured in the february 2019 issue of tasc magazine.“traders accumulate profits trade by trade, w...
this is a script to close all market positions and/or pending orders.optionally, you can disable algo-trading buttonto prevent other running experts from opening further positions ...
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 standard deviation is a measure of how much a dataset differs from its mean; it tells us how dispersed the data are. a dataset that’s pretty much clumped around a single point ...
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...
introductionit doesn't happen very often, but every once in awhile one needs to iterate over all of the combinations or permutations of a set of objects. or more specifically, give...
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 code of the adviser, excluding the position opening algorithm, is copied from the advisortrading settingsin the expert advisor, you can both enable and disable the take profit,...
mathrand() function the standard random number generator in mql has a fairly limited number of possible values from 0 to 32767 (15-bits usable, 2^15 = 32,768 values).it is classifi...
ps: it is one in the "need-for-speed" series - suitable for usage using custom calls. setting the ema period to <=1 will produce something similar to "regular" cci, but do not c...
quoted from combination of 4 rsi values (rsi of high, low, open and close) displayed as candles.this implementation use less ressource and standard irsi mt5 function to calculate t...
the indicator shows the speed of price change in points per minute. the general idea is taken from the , but the code has been improved, and the functionality has been expanded. in...
unity is a cluster multi-currency indicator showing synchronous changes in the value of metals and major currencies in a generalized form. it was first published in the article .in...