Помогите подправить советник MACD Sample - страница 2

 
ну, так кто-то может его немного подправить?
 
Graal999 >>:
Нужно привязать между собой эти стандартные индикаторы:
1. МА (период 200; метод Linear Weighted; применить к Close)
2. MACD (настройки 25, 52, 1; применить к Close)

период М-5

1) Условия покупки на РОСТ:
1. при пересечении ценой (снизу – вверх) линии МА и с одновременным пересечением макдом нулевой линии (снизу – вверх) открывается ордер покупки на рост;
2. проскальзывание + - 3 пункта от текущей цены (если была предложена новая цена, то на нее не соглашаться и попробовать открыть новый ордер, только при условии выполнения пункта 3);
3. покупать только при условии, что (ордер должен открываться только при условии одновременного выполнения следующих двух условий):
- было пересечение макдом нулевой линии (снизу – вверх);
- пересечение ценой линии МА (снизу – вверх);
- и цена находилась бы на расстоянии не более, чем на 10 пунктов выше или ниже линии МА;
4. стоп лосс изначально выставляется в 30 пунктов (и необходимо его сделать плавающим, чтобы он постоянно по ходу рынка продвигался к цене и был на расстоянии в 30 пунктов от текущей цены (т.е. чтобы ордер постоянно модифицировался для изменения стопа));
5. закрытие ордера может проводиться только при:
- достижением ценой стоп лосса;
- было пересечение нулевой линии макда в обратную сторону (т.е. сверху - вниз), и было произведено открытие ордера в обратную сторону (при соблюдении пункта 1, 2, 3, 4). ОБРАТНОЕ ОТКРЫТИЕ ПРОИЗВОДИТСЯ ТОЛЬКО ПРИ ЭТОМ УСЛОВИИ (УСЛОВИЕ ДОСТИЖЕНИЯ ЦЕНЫ СТОП ЛОССА ИЛИ ЕЕ ПЕРЕСЕЧЕНИЕ С ЛИНИЕЙ МА НЕ ЯВЛЯЕТСЯ УСЛОВИЕМ ОТКРЫТИЯ ОБРАТНОГО ОРДЕРА);
6. тейк профит ставить ненужно;
7. необходимо, чтобы была торговля и на микролотах (дабы протестить это все).


Условия покупки на ПАДЕНИЕ:
1. при пересечении ценой (сверху - вниз) линии МА и с одновременным пересечением макдом нулевой линии (сверху - вниз) открывается ордер покупки на рост;
2. проскальзывание + - 3 пункта от текущей цены (если была предложена новая цена, то на нее не соглашаться и попробовать открыть новый ордер, только при условии выполнения пункта 3);
3. покупать только при условии, что (ордер должен открываться только при условии одновременного выполнения следующих двух условий):
- было пересечение макдом нулевой линии (сверху - вниз);
- пересечение ценой линии МА (сверху - вниз);
- и цена находилась бы на расстоянии не более, чем на 10 пунктов выше или ниже линии МА;
4. стоп лосс изначально выставляется в 30 пунктов (и необходимо его сделать плавающим, чтобы он постоянно по ходу рынка продвигался к цене и был на расстоянии в 30 пунктов от текущей цены (т.е. чтобы ордер постоянно модифицировался для изменения стопа));
5. закрытие ордера может проводиться только при:
- достижением ценой стоп лосса;
- было пересечение нулевой линии макда в обратную сторону (т.е. снизу - вверх), и было произведено открытие ордера в обратную сторону (при соблюдении пункта 1, 2, 3, 4). ОБРАТНОЕ ОТКРЫТИЕ ПРОИЗВОДИТСЯ ТОЛЬКО ПРИ ЭТОМ УСЛОВИИ (УСЛОВИЕ ДОСТИЖЕНИЯ ЦЕНЫ СТОП ЛОССА ИЛИ ЕЕ ПЕРЕСЕЧЕНИЕ С ЛИНИЕЙ МА НЕ ЯВЛЯЕТСЯ УСЛОВИЕМ ОТКРЫТИЯ ОБРАТНОГО ОРДЕРА);
6. тейк профит ставить ненужно;
7. необходимо, чтобы была торговля и на микролотах (дабы протестить это все).




2) В настрояках советника должны быть следующие параметры:
1. Настройка стоп лосса;
2. Размер лота должен рассчитываться автоматически, а в настройках необходимо, что бы можно было бы выбирать, процент от суммы, на которой захочется работать;
3. Выставлять максимальное проскальзывание (для начала чтобы оно было 3 пункта);
4. На тот случай, если придется провести оптимизацию параметров, необходимо что бы:
- можно было бы настраивать параметры макда (Быстрый ЕМА, Медленные ЕМА, MACD SMA, и параметр Применить к);
- и можно было бы настраивать параметры МА (Период, Метод МА и параметр Применить к);
5. необходимо так же регулировать количество пунктов расстояние от текущей цены до линии МА (для условия открытия ордера (раздел 1, пункт 3)).


Всё село торгует этой МТС?

vadym1989



вот ваш советник.

Файлы:
vadym1989.mq4  14 kb