join the dots.mq4
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «join the dots.mq4» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Торговый советник для платформы MetaTrader 4, написанный на языке MQL4. Советник анализирует три пользовательских индикатора — «Mega trend», «Trend Histo» и «Swing_ZZ» — и определяет направление тренда по каждому из них. Торговые решения принимаются на основе совпадения сигналов всех трёх индикаторов.
При совпадении условий для покупки советник закрывает имеющиеся короткие позиции и открывает длинную позицию. При совпадении условий для продажи — закрывает длинные позиции и открывает короткую. Перед открытием нового ордера проверяется отсутствие уже существующих позиций с тем же магическим числом.
Советник использует торговый API MetaTrader 4 для отправки ордеров и управления позициями. Поддерживаются параметры фиксации прибыли и ограничения убытков, а также настройка проскальзывания и текстовых комментариев к ордерам.
Настройки программы
| Настройка | Описание |
|---|---|
| ExpertID | Числовой идентификатор, используемый для формирования магического числа и идентификации ордеров советника. |
| TakeProfit | Расстояние в пунктах до уровня фиксации прибыли для ордера. |
| StopLoss | Расстояние в пунктах до уровня ограничения убытков для ордера. |
| LotSize | Объём сделки в лотах. |
| useStopLoss | Переключатель включения или отключения автоматической установки уровня стоп-лосс. |
| Slippage | Допустимое отклонение цены исполнения от запрашиваемой цены в пунктах. |
| BuyComment | Текстовый комментарий, добавляемый к ордерам на покупку. |
| SellComment | Текстовый комментарий, добавляемый к ордерам на продажу. |
Поиск по коду файла
#include <stdlib.mqh>
int MagicNumber = 0;
int ticket = 0;
double Price[2];
int giSlippage;
extern int ExpertID = 994488;
extern int TakeProfit = 300;
extern int StopLoss = 50;
extern double LotSize = 0.1;
extern bool useStopLoss = true;
extern int Slippage = 10;
color ExitLongColor = CLR_NONE;
color ExitShortColor = CLR_NONE;
extern string BuyComment = "Join the Dots BUY";
extern string SellComment = "Join the Dots SELL";
int init()
{
// код доступен только после оплаты
}
int deinit()
{
return(0);
}
int start()
{
// код доступен только после оплаты
}
int MakeMagicNumber( int ExpertID, bool TimeSpecific )
{
int SymbolCode = 0;
int PeriodCode = 0;
int MagicNumber = 0;
if( Symbol() == "AUDCAD" || Symbol() == "AUDCADm" ) { SymbolCode = 1000; }
else if( Symbol() == "AUDJPY" || Symbol() == "AUDJPYm" ) { SymbolCode = 2000; }
else if( Symbol() == "AUDNZD" || Symbol() == "AUDNZDm" Показано первые 50% кода (символов: 5292)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.