← К каталогу
Исходный код · ID 739

WallStreetRobot

wallstreetx.mq4

Похожие материалы по тегам

indicator previous session range + projected candles + boschoch protected for tradingview.pineTradingView · 1 общих тегов#__slope direction line.mq5MQL5 / MetaTrader 5 · 1 общих теговrange breakout @meowforex1.pineTradingView · 1 общих тегов#1.mtf_collider_h4_close_13_v18bar.mq4MQL4 / MetaTrader 4 · 1 общих тегов!mth_fasttmaline_edit3.mq4MQL4 / MetaTrader 4 · 1 общих тегов!mth_fasttmaline_edit2.mq4MQL4 / MetaTrader 4 · 1 общих тегов
Вы автор или правообладатель?

Сообщите нам, если считаете, что материал размещён без разрешения.

Краткий обзор

О программе

WallStreetRobot — торговый советник для платформы MetaTrader 4. Экспертный советник анализирует ценовые данные и технические индикаторы, автоматически открывая и управляя ордерами на рынке. Советник использует набор фильтров на основе скользящих средних, индикаторов WPR, CCI и DeMarker для принятия решений о входе и выходе из позиций.

В состав входят параметры управления рисками, включая стоп-лосс, тейк-профит, ограничение спреда и возможность автоматического расчёта объёма лота. Советник также поддерживает модификацию открытых ордеров и контроль закрытия позиций по заданным условиям.

Советник работает на таймфрейме M1 и включает проверку торговых условий (спред, день недели, объём бара) перед выполнением операций. Все торговые операции выполняются через стандартные средства MetaTrader 4.

Настройки программы

НастройкаОписание
Tick Порог объёма бара — Пороговой объём бара для обработки нового тика. Советник не обрабатывает бары с объёмом меньше данного значения.
Magic Магический номер ордера — Магический номер для идентификации ордеров, управляемых данным советником.
OrdersComment Комментарий ордера — Комментарий, присваиваемый ордерам при их открытии советником.
MaxSpread Максимальный спред — Максимально допустимый спред в пунктах для открытия и управления позициями.
Slippage Проскальзывание — Допустимое проскальзывание цены при выполнении ордеров, в пунктах.
CloseOnlyOnProfit Закрытие только при прибыли — Переключатель: при включении позиции закрываются только при наличии прибыли.
CS Заголовок пользовательских настроек — Текстовый заголовок для группы пользовательских настроек.
StopLoss Стоп-лосс — Начальный стоп-лосс для новых ордеров, задаваемый в пунктах от цены открытия.
TakeProfit Тейк-профит — Начальный тейк-профит для новых ордеров, задаваемый в пунктах от цены открытия.
ProfitBU Прибыль для безубыточного выхода — Прибыль в пунктах, при достижении которой выполняется перенос стоп-лосса в безубыточную зону.
PipBU Пипы для безубыточного выхода — Расстояние в пунктах для переноса стоп-лосса в безубыточную зону.
UseSettingsFrom Символ для настроек — Символ, с которого советник берёт параметры настроек.
MM Заголовок управления рисками — Текстовый заголовок для группы настроек управления рисками.
FixedLots Фиксированный объём лота — Фиксированный размер лота для открытия позиций, используемый при отключённом автоматическом расчёте объёма.
AutoMM Автоматическое управление денежными средствами — Коэффициент автоматического расчёта объёма лота на основе свободного маржа счёта. При значении 0.0 используется фиксированный объём.
//////////////////////////////////////////////////////////////////////////////////////////////////// (O1) Заголовок параметров оптимизации — Текстовый заголовок для группы параметров оптимизации.
1 | 75 | 75 | 75 | 75 | 75 | 75 | 75 | 75 | 85 | 85 | 70 | 65 | 75 | 45 | (iMA_Period) Период скользящей средней — Период расчёта скользящей средней, используемой в стратегии.
2 | 39 | 30 | 42 | 33 | 34 | 30 | 21 | 39 | 21 | 10 | 25 | 15 | 33 | 70 | (iMA_Filter_Open_b) Фильтр открытия скользящей средней b — Множитель для фильтрации сигналов открытия позиции на основе скользящей средней (вариант b).
3 | 5 | 5 | 5 | 6 | 6 | 6 | 6 | 6 | 5 | 3 | 9 | 11 | 2 | 2 | (iWPR_Filter_OpenSignal_b) Фильтр открытия WPR b — Множитель для фильтрации сигналов открытия позиции на основе индикатора WPR (вариант b).
4 | 15 | 17 | 42 | 12 | 12 | 12 | 3 | 13 | 5 | -14 | 8 | 5 | 13 | 14 | (iMA_Filter_Open_a) Фильтр открытия скользящей средней a — Множитель для фильтрации сигналов открытия позиции на основе скользящей средней (вариант a).
5 | 1 | 1 | 5 | 1 | 1 | 2 | 3 | 2 | 1 | 1 | 5 | 1 | 2 | 2 | (iWPR_Filter_OpenSignal_a) Фильтр открытия WPR a — Множитель для фильтрации сигналов открытия позиции на основе индикатора WPR (вариант a).
6 | 19 | 15 | 14 | 19 | 19 | 25 | 33 | 22 | 27 | 28 | 22 | 6 | 12 | -5 | (iWPR_Filter_Close) Фильтр закрытия WPR — Пороговое значение индикатора WPR для фильтрации сигналов на закрытие позиции.
7 | -65 | 0 | -5 |-200 | -30 | -30 | -25 | -50 | -80 |-200 | -40 | -30 | -40 | -40 | (MaxLossPoints) Максимальные точки убытка — Пороговое значение максимального убытка в пунктах для управления позициями.
8 | 11 | 11 | 10 | 12 | 12 | 12 | 12 | 22 | 12 | 12 | 12 | 16 | 18 | 15 | (iWPR_Period) Период WPR — Период расчёта индикатора WPR, используемого для сигналов открытия позиции.
14 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | (iWPR_Close_Period) Период WPR для закрытия — Период расчёта индикатора WPR, используемого для определения момента закрытия позиции.
17 | 150 | 155 | 190 | 290 | 250 | 240 | 160 | 240 |2000 | 190 | 170 | 130 | 140 | 120 | (iCCI_OpenFilter) Фильтр открытия CCI — Пороговое значение индикатора CCI для фильтрации сигналов на открытие позиции.
18 | 18 | 18 | 5 | 12 | 11 | 10 | 12 | 10 | 12 | 12 | 14 | 12 | 18 | 18 | (iCCI_Period) Период CCI — Период расчёта индикатора CCI.
iCCI_PriceOpenFilter Ценовой фильтр открытия CCI — Ценовой параметр, используемый в фильтре открытия на основе CCI.
DM_Filter_Open Фильтр открытия DeMarker — Пороговое значение индикатора DeMarker для фильтрации сигналов на открытие позиции.
Получить полный код

Поиск по коду файла

extern int Tick =1;
extern int Magic = 46985;
extern string OrdersComment = "";
extern double MaxSpread = 3.5;
extern int Slippage = 0;
extern bool CloseOnlyOnProfit = TRUE;

extern string CS = "==== Custom Settings ====";
extern int StopLoss = 200;
extern int TakeProfit = 300;
extern int ProfitBU = 30;
extern int PipBU = 10;

extern string UseSettingsFrom = "EURUSD";
extern string MM = "==== Risk Management ====";

extern double FixedLots = 0.1;
extern double AutoMM = 0.0;

extern string O1="==== OPTIMIZATION PARAMETERS ====";///////////////////////////////////////////////////////////////////////////////////////////////////////////|

extern int iMA_Period = 75;                        //   1  |  75  |  75  |  75   |  75  |  75  |  75   |  75  |  75   |  85  |  85  |  70  |  65  |  75  |  45  |
extern int iMA_Filter_Open_b = 390;                 //   2  |  39  |  30  |  42   |  33  |  34  |  30   |  21  |  39   |  21  |  10  |  25  |  15  |  33  |  70  |
extern int iWPR_Filter_OpenSignal_b = 5;           //   3  |   5  |   5  |   5   |   6  |   6  |   6   |   6  |   6   |   5  |   3  |   9  |  11  |   2  |   2  |
extern int iMA_Filter_Open_a = 150;                 //   4  |  15  |  17  |  42   |  12  |  12  |  12   |   3  |  13   |   5  | -14  |   8  |   5  |  13  |  14  |
extern int iWPR_Filter_OpenSignal_a = 1;           //   5  |   1  |   1  |   5   |   1  |   1  |   2   |   3  |   2   |   1  |   1  |   5  |   1  |   2  |   2  |
extern int iWPR_Filter_Close = 19;                 //   6  |  19  |  15  |  14   |  19  |  19  |  25   |  33  |  22   |  27  |  28  |  22  |   6  |  12  |  -5  |
extern int MaxLossPoints = -65;                    //   7  | -65  |   0  |  -5   |-200  | -30  | -30   | -25  | -50   | -80  |-200  | -40  | -30  | -40  | -40  |
extern int iWPR_Period = 11;                       //   8  |  11  |  11  |  10   |  12  |  12  |  12   |  12  |  22   |  12  |  12  |  12  |  16  |  18  |  15  |

extern int iWPR_Close_Period = 11;                  //  14  |   0  |   0  |   1   |   0  |   0  |   0   |   0  |   0   |   0  |   1  |   0  |   0  |   0  |   0  |
extern int iCCI_OpenFilter = 200;                  //  17  | 150  | 155  | 190   | 290  | 250  | 240   | 160  | 240   |2000  | 190  | 170  | 130  | 140  | 120  |
extern int iCCI_Period = 18;                       //  18  |  18  |  18  |   5   |  12  |  11  |  10   |  12  |  10   |  12  |  12  |  14  |  12  |  18  |  18  |
extern int iCCI_PriceOpenFilter = 450;
extern double DM_Filter_Open = 0.1;

void init() {
      // код доступен только после оплаты
   }

int deinit() {

   return (0);
}

int start() 
{
      // код доступен только после оплаты
   }
   if(Volume[0]>Tick)return(0);
   int b=0,s=0,n=0,ob=0,os=0;
   if (DayOfWeek() == 1 && iVolume(NULL, PERIOD_D1, 0) < 5.0) return (0);
   if (StringLen(Symbol()) < 6) return (0);
        double Lot=0;
        int m;
        double MG;

        MG=AccountFreeMargin();       
        double Min_Lot = MarketInfo(Symbol(), MODE_LOTSTEP);             
        if(AutoMM>0)
        {
        m=MG/Ma

Показано первые 50% кода (символов: 4190)

Открыть по тарифу

Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.

Разовая покупка файла

На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.

Чтобы оформить заказ, введите email и перейдите к оплате.

Стоимость полного кода
419₽ ≈ $5.12