ENGLISH VERSION IS BELOW. MACD Внешние переменные: Размер лота (double) Максимальное число одновременно открытых сделок по всем инструментам (int) Число последовательных столбцов (int) Параметры MACD - Период (int) - Применение Значения - разности уровня и стоп-лосса (int) - отношение тейк-профит/стоп-лосс (double) Значение гистограммы по модулю (double) Сигнал на покупку. На графике должен быть осциллятор MACD. Если на М5 – М30 (на одном из них, должна быть возможность переключения) наблюдается пересечение гистограммой нулевой линии снизу вверх (дождаться закрытия свечи пересечения), а на Н4 – W1 (опять же, на одном из них, должна быть возможность переключения) гистограмма выше этой линии и по модулю больше определенного значения, указанного в настройках, а также все столбцы, указанные в параметре "число последовательных столбцов" возрастают друг относительно друга, то открывается сделка на покупку. Выставление стоп-лосса. Стоп-лосс выставляется следующим образом: советник находит минимальное значение цены между последними двумя пересечениями нулевой линии, то есть между только что произошедшим и предыдущим (противоположными) пересечениями и ставит стоп-лосс по установленному значению разности уровня и стоп-лосса ниже данного уровня. Если после открытия сделки, на ТФ меньше ТФ открытия сделки произошло пересечение MACD своей нулевой линии сначала вниз, а затем вверх (то есть, если ТФ открытия сделки – М30 и М15, то ТФ меньше в данном случае – М5, а если ТФ открытия сделки – М5, то ТФ меньше это М1), стоп-лосс передвигается под минимальное значение цены между пересечениями ниже на установленное значение разности уровня и стоп-лосса. Это повторяется после каждого пересечения вниз, а затем вверх до тех пор, пока сделка не закроется. Внимание: это не трейлинг-стоп! Стоп-лосс должен двигаться только вверх! Выставление тейк-профита: значение стоп-лосса умножается на установленное отношение тейк-профит/стоп-лосс. Сигнал на продажу. На графике должен быть осциллятор MACD. Если на М5 – М30 (на одном из них, должна быть возможность переключения) наблюдается пересечение гистограммой нулевой линии сверху вниз (дождаться закрытия свечи пересечения), а на Н4 – W1 (опять же на одном из них, должна быть возможность переключения) гистограмма ниже этой линии и по модулю больше определенного значения, указанного в настройках, а также все столбцы, указанные в параметре "число последовательных столбцов" по модулю возрастают друг относительно друга, то открывается сделка на продажу. Выставление стоп-лосса. Стоп-лосс выставляется следующим образом: советник находит максимальное значение цены между последними двумя пересечениями нулевой линии, то есть между только что произошедшим и предыдущим (противоположными) пересечениями и ставит стоп-лосс по установленному значению разности уровня и стоп-лосса выше данного уровня. Если после открытия сделки, на ТФ меньше ТФ открытия сделки произошло пересечение MACD своей нулевой линии сначала вверх, а затем вниз (то есть, если ТФ открытия сделки – М30 и М15, то ТФ меньше в данном случае – М5, а если ТФ открытия сделки – М5, то ТФ меньше это М1), стоп-лосс передвигается к максимальному значению цены между пересечениями и ставится выше на установленное значение разности уровня и стоп-лосса. Это повторяется после каждого пересечения вверх, а затем вниз до тех пор, пока сделка не закроется. Внимание: это не трейлинг-стоп! Стоп-лосс должен двигаться только вниз! Выставление тейк-профита: значение стоп-лосса умножается на установленное отношение тейк-профит/стоп-лосс. Общие условия для сделок на покупку и продажу. В советнике должна быть предусмотрена возможность переключения между закрытием сделок по тейк-профиту/стоп-лоссу и плавающему стопу/тейк-профиту. По одному инструменту одновременно может быть открыто не более одной сделки, более того, сделку по какому-либо инструменту можно открыть только тогда, когда нет открытых сделок по данному инструменту и когда выполняются условия сигналов на покупку и продажу. Кроме того, должна быть предусмотрена возможность ручного изменения установленного советником тейк-профита и стоп-лосса. Советник также должен следить за тем, чтобы общее число открытых сделок по разным инструментам, не превышало значения, установленного в настройках. Советник будет работать с инструментами, содержащими 2 – 5 знаков после запятой. MACD External: Size of lot (double) Number of currently open transactions in all instruments (int) Number of consecutive columns of the histogram Parameters of MACD: - Period (int) - Applied to Values of - value of the difference between the level and stop-loss (int) - take profit / stop loss ratio (double) Absolute value of histogram (double) Signal for buying. There must be MACD on the chart. If on M5 - M30 (only on one of them, must be switchable) the histogram crosses zero line up (wait for candle closing), moreover, this histogram is upper than zero line on H4 – W1 (again, only one of them, must be switchable as well) and absolute value of histogram is greater than a certain value in external variables as well as the columns in "number of consecutive columns of the histogram" increase relative to each other, the advisor opens a buy position. Stop Loss. Stop-loss is set as follows: the adviser finds the lowest price (level) between the last two crosses of zero line, i. e. between the just happened and the previous (in opposite direction) crossings and sets a stop-loss below than founded lowest price by value of the difference between the level and stop-loss. If after opening a transaction, on the TF smaller TF of transaction opening, the MACD crosses its zero line first down and then up (i. e. if the TF of transaction opening is M30 and M15, then the smaller TF is in this case - M5, and if the TF of transaction opening - M5, then the smaller TF is M1), the stop loss must be moved below lowest price between the crosses of zero line by the set value of the difference between the level and stop loss. This have to be repeated each time after crossing zero line down and then up until the transaction close. Attention: this is not trailing-stop! Stop-loss must move only up! Take profit: stop loss is multiplied by the take-profit/stop-loss ratio. Signal for selling. There must be MACD on the chart. If on M5 - M30 (on only one of them, must be switchable) the histogram crosses zero line down (wait for candle closing), moreover, this histogram is lower than zero line on H4 – W1 (again, only one of them, must be switchable as well) and absolute value of histogram is greater than a certain value in external variables as well as the columns in "number of consecutive columns of the histogram" increase with absolute value relative to each other, then advisor opens a sell position. Stop Loss. Stop-loss is set as follows: the adviser finds the highest price (level) between the last two crosses of zero line, i. e. between the just happened and the previous (in opposite direction) crossings and sets a stop-loss upper than founded highest price by value of the difference between the level and stop-loss. If after opening a transaction, on the TF above the TF of transaction opening, the MACD crosses its zero line first up and then down (i. e. if the TF of transaction opening is M30 and M15, then the TF above is in this case - M5, and if the TF of transaction opening - M5, then the TF above is M1), the stop loss must be moved upper highest price between the crosses of zero line by the set value of the difference between the level and stop-loss. This have to be repeated each time after crossing zero line up and then down until the transaction close. Attention: this is not trailing-stop! Stop-loss must move only down. Take profit: stop loss is multiplied by the take-profit/stop-loss ratio. Common conditions for both buying and selling signals. The adviser should have an option to switch between take profit/stop loss and a floating stop closing. Only one transaction can be opened for any instrument at the same time, moreover, a transaction for any instrument can be opened iff (if and only if) there are no opened transactions for this instrument and the respective above-mentioned conditions are fulfilled. In addition, it should be possible to change manually the take profit and stop loss set by the advisor. The advisor should also control that the total number of opened transactions for various instruments does not exceed the value set in the settings. Adviser will work with assets, containing 2 – 5 decimal places.