XAUUSD SIMPLE STRATEGY #7
Похожие материалы по тегам
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «xauusd_simple_strategy7.mq4» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
XAUUSD SIMPLE STRATEGY #7 — торговый советник для MetaTrader 4, предназначенный для анализа ценовых данных и технических индикаторов. Советник автоматически открывает и закрывает позиции на основании сигналов, формируемых с помощью набора технических инструментов.
В работе используются скользящие средние, полосы Боллинджера, индекс относительной силы (RSI) и опционально индикатор CCI. Советник отслеживает взаимодействие цены с техническими уровнями и при выполнении условий открывает сделки в направлении пробоя.
Система управления рисками позволяет задавать стоп-лосс и тейк-профит в пунктах либо рассчитывать размер лота на основе процента от equity счёта. Имеется ограничение на максимальное количество одновременных ордеров.
Настройки программы
| Настройка | Описание |
|---|---|
| SimpleForexTeam__ | Текстовый параметр с информацией о продукте и канале разработчика. |
| General | Заголовок раздела общих настроек советника. |
| MagicNumber | Магический номер для идентификации ордеров, открытых советником. |
| UseRisk | Переключатель для выбора расчёта размера лота на основе процента риска от equity вместо фиксированного лота. |
| Risk | Процент риска от equity счёта, используемый при расчёте размера лота. |
| Lots | Множитель лота при расчёте размера позиции на основе процента риска. |
| FixedLot | Фиксированный размер лота для открытия сделок. |
| MaxOrders | Максимальное количество одновременно открытых ордеров. |
| SLoss | Расстояние стоп-лосса в пунктах. |
| TProfit | Расстояние тейк-профита в пунктах. |
| MA | Заголовок раздела настроек технических индикаторов. |
| BBPeriod | Период расчёта полос Боллинджера. |
| BBDeviation | Отклонение полос Боллинджера от их средней линии. |
| MAPeriod | Период расчёта скользящей средней. |
| RSIPeriod | Период расчёта индекса относительной силы (RSI). |
| RSIUpperLevel | Верхний уровень RSI, при котором возможна продажа. |
| RSILowerLevel | Нижний уровень RSI, при котором возможна покупка. |
| BarOffset | Смещение бара, используемое при расчёте значений индикаторов. |
| BarsSqueeze | Параметр, определяющий глубину анализа сжатия полос Боллинджера. |
| UseCCI | Переключатель для включения или отключения использования индикатора CCI в качестве дополнительного фильтра. |
| CCIPeriod | Период расчёта индикатора CCI. |
| CCIUpperLevel | Верхний уровень индикатора CCI, при котором возможна продажа. |
| CCILowerLevel | Нижний уровень индикатора CCI, при котором возможна покупка. |
| AppliedPrice | Тип цены, используемой для расчёта индикаторов (например, цена закрытия). |
Поиск по коду файла
#property description "Simple Forex Tools = free tools for forex! Join our channel for more free eas"
#property version "1.00"
#property strict
extern string SimpleForexTeam__ = "free tools for forex! Join our channel for more free eas";
extern string The_our_telegram = "";
extern string General = "-----GENERAL SETIINGS----";
extern int MagicNumber = 1969; // Magic Number
extern bool UseRisk = false;// Use Account Based Lot Size?
input int Risk = 1; // Percentage Risk
input double Lots = 0.05; // Lots per Risk
input double FixedLot = 0.05; // Fixed Lot Size
input int MaxOrders = 3; // Max Orders
input int SLoss = 3000; // SL in pips
input int TProfit = 3000; // TP in pips
extern string MA = "-----TA SETIINGS----";
extern int BBPeriod = 30;
extern double BBDeviation = 2.0;
extern int MAPeriod = 28;
extern int RSIPeriod = 28;
extern int RSIUpperLevel = 70;
extern int RSILowerLevel = 40;
extern int BarOffset = 1;
extern int BarsSqueeze = 5;
extern bool UseCCI = false;
extern int CCIPeriod = 14;
extern int CCIUpperLevel = 100;
extern int CCILowerLevel = -100;
extern ENUM_APPLIED_PRICE AppliedPrice = PRICE_CLOSE;
double bb_upper[100];
double bb_lower[100];
void OnTick() {
// код доступен только после оплаты
}
void CloseMyBuyTrades() {
int ret;
for(int i = OrdersTotal() - 1; i >= 0; i--) {
ret = OrderSelect(i, SELECT_BY_POS, MODE_TRADES);
string CurrencyPair = OrderSymbol();
if(_Symbol == CurrencyPair)
if(OrderMagicNumbПоказано первые 50% кода (символов: 4444)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.