Советник скользящая средняя

MQL5 Uzmanlar

İş tamamlandı

Tamamlanma süresi: 25 gün

Şartname

Разное:

 

В журнале отображается история операций (покупки/продажи).

При возникновении любых ошибок, должно появиться окно с описанием ошибки.

При запуске на реальном счете советник должен создать на графике кнопку, разрешающую торговлю. Работа должна начинаться только после того, как пользователь на нее нажмет. Кнопка только для запуска, начального нажатия, чтобы советник случайно сам не включился. Дальше все входы и выходы происходят автоматически, в нажатии кнопки нет необходимости. Можно использовать эти настройки:

input string                = "••  Кнопка"; // ------------------------------------------------------------

input int                Button_Shift_X = 5;                                                          // Отступ сверху (в пикселях)

input int                Button_Shift_Y = 40;                                           // Отступ справа (в пикселях)

input uint              Button_Width = 200;                                           // Ширина

input uint              Button_Height = 30;                                            // Высота

input uint              Button_Font_Size = 8;                                      // Размер шрифта

input color            Button_Font_Color = clrLightCyan;                  // Цвет текста

input color            Button_BG_Color_Active = clrLightSeaGreen; // Цвет фона активированной кнопки

input color            Button_BG_Color_Inctive = clrCrimson;                           // Цвет фона неактивированной кнопки

Возможность установить несколько копий одного и того же советника, или разных по параметрам советников на разные инструменты одного терминала.

На один инструмент используем один советник.

Любые позиции вручную игнорируются, советник не принимает сигналы на открытие, закрытие ручной торговли. При отключении советника последняя открытая позиция автоматически реализуется по текущим ценам, либо в плюс, либо в минус. 

Если из-за позиций, открытых двумя советниками, не хватит маржи для открытия позиции в третьем советнике, позиция в третьем советнике не открывается.

Если в трех советниках открыто по одной позиции, и возникает сообщение о закрытии части позиции из-за недостатка средств, позиция полностью закрывается на последнем открытом советнике. 

 

Необходим советник на индикаторе НМА для MetaTrader 5. Валюта: USD/RUR, EUR/RUR, EUR/USD, GBP/USD, GBP/CHF, USD/CHF, USD/JPY, AUD/JPY, AUD/USD. Фьючерсы на акции, включая SBRF, GAZR, LKOH, также RTS. Глубина истории: 2010-2017г. Таймфрейм: М10, М15, М20, М30, Н1, H4, D1.

Советник на 2-х НМА: 1НМА (быстрый) - период 14, метод Smoothed, цены Typical Price; 2НМА (медленный) - период 60, метод Smoothed, цены Typical Price. Параметры как начальный пример, нужно чтобы каждый параметр можно было изменять в коде, а также создавать оптимальное сочетание параметров при оптимизации на тестере.

 

Нужен открытый код с пояснениями строк на русском языке без каких-либо возможных ограничений работы кода, чтобы сам мог менять или добавлять необходимые параметры.

 

Открытие позиций на покупку:

   На первом баре быстрый и медленный НМА становится одним цветом, в данном случае синим.

   Если цвет обоих НМА остается одинаковым при открытии второго бара - открываем позицию по цене открытия второго бара.

   В советнике отображение синей стрелочкой.

 

Закрытие позиций на покупку:

   Когда быстрый НМА меняет цвет на противоположный, с синего на красный, а цвет медленного НМА (синий) не меняется.

   В этом случае открытие позиций на продажу не осуществляется.

   Также при срабатывании StopLoss, Stop Loss trailing.

 

Открытие позиций на продажу:

   На первом баре быстрый и медленный НМА становится одним цветом, в данном случае красным.

   Если цвет обоих НМА остается одинаковым при открытии второго бара - открываем позицию по цене открытия второго бара.

   В советнике отображение красной стрелочкой.

 

Закрытие позиций на продажу:

   Когда быстрый НМА меняет цвет на противоположный, с красного на синий, а цвет медленного НМА (красный) не меняется.

   В этом случае открытие позиций на покупку не осуществляется.

   Также при срабатывании StopLoss, Stop Loss trailing.

 

Расчет позиции вычисляется одним из трех способов:

Фиксированный объем, независимо от полученной прибыли или убытка.

Лот: Фиксированный размер, 0,1 (изменяемый параметр при необходимости).

Расчет лота для новой позиции должен производиться после закрытия существующей позиции.

Лот: % риска (если фиксированный = 0).

 

Наличие допустимого проскальзывания, Slippage. Изменяемый параметр при необходимости.

 

StopLoss  - фиксированный (изменяемый параметр при необходимости), значения указываются только в пунктах котировок.

Например, текущая цена EUR/USD - 1.17090, StopLoss - 50 пунктов, сработает при цене 1.17040; текущая цена USD/RUR - 63 200, StopLoss - 50 пунктов, сработает при цене 63 150. Проценты не используем. Уровни рассчитываются от цены открытия позиции. Значение 50.

 

Stop Loss trailing - также фиксированный (изменяемый параметр при необходимости) и указываются в пунктах аналогично StopLoss. 

Значение 50.

Перемещение SL разрешено только в сторону прибыли позиции - вверх для покупки и вниз для продажи.

Трейлинг-стоп должен быть отключаемым.

 

Наличие выбора времени работы:

input string               = "Расписание работы";   // -------------------------------

input bool             Session_ON = false/true;                    // Использовать?

input string           Session_Monday = "9:00-18:00";        // ПН

input string           Session_Tuesday = "9:00-18:00";       // ВТ

input string           Session_Wednesday = "9:00-18:00";  // СР

input string           Session_Thursday = "9:00-18:00";      // ЧТ

input string           Session_Friday = "9:00-18:00";           // ПТ

 


Dosyalar:

PNG
igs6n5.png
87.1 Kb

Yanıtlandı

1
Geliştirici 1
Derecelendirme
(281)
Projeler
650
28%
Arabuluculuk
112
19% / 62%
Süresi dolmuş
318
49%
Serbest
2
Geliştirici 2
Derecelendirme
(332)
Projeler
485
40%
Arabuluculuk
82
11% / 63%
Süresi dolmuş
77
16%
Serbest
Yayınlandı: 1 kod
3
Geliştirici 3
Derecelendirme
(49)
Projeler
134
27%
Arabuluculuk
62
13% / 53%
Süresi dolmuş
58
43%
Serbest
Yayınlandı: 351 makale, 1 kod
4
Geliştirici 4
Derecelendirme
(1125)
Projeler
1813
61%
Arabuluculuk
14
64% / 7%
Süresi dolmuş
84
5%
Serbest
5
Geliştirici 5
Derecelendirme
(852)
Projeler
1469
72%
Arabuluculuk
123
28% / 47%
Süresi dolmuş
360
25%
Çalışıyor
Yayınlandı: 3 makale
6
Geliştirici 6
Derecelendirme
(361)
Projeler
644
26%
Arabuluculuk
92
72% / 14%
Süresi dolmuş
12
2%
Çalışıyor
Yayınlandı: 1 kod
7
Geliştirici 7
Derecelendirme
(589)
Projeler
1070
50%
Arabuluculuk
39
28% / 41%
Süresi dolmuş
49
5%
Serbest
Yayınlandı: 1 makale, 8 kod
8
Geliştirici 8
Derecelendirme
(14)
Projeler
22
59%
Arabuluculuk
2
0% / 50%
Süresi dolmuş
2
9%
Serbest
Yayınlandı: 1 kod
9
Geliştirici 9
Derecelendirme
(144)
Projeler
285
42%
Arabuluculuk
19
63% / 5%
Süresi dolmuş
29
10%
Serbest
Yayınlandı: 2 kod

Proje bilgisi

Bütçe
70 - 150 USD
Son teslim tarihi
to 10 gün