Join the dots
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «join the dots-v1.2.1.mq4» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Join the dots — торговый советник для MetaTrader 4, который автоматически открывает и закрывает позиции на основе сигналов трёх пользовательских индикаторов: Mega trend, Trend Histo и Swing_ZZ. Советник определяет направление тренда по каждому индикатору и формирует торговые сигналы при совпадении условий.
BUY-позиция открывается, когда Swing_ZZ даёт сигнал вниз, а MegaTrend и Trend Histo одновременно указывают на рост. SELL-позиция открывается при обратных условиях. Перед открытием ордера проверяется отсутствие существующих позиций советника на данном символе.
Советник поддерживает стоп-лосс и тейк-профит, позволяет закрывать позиции при появлении сигнала противоположного направления, а также использует систему magic number для идентификации собственных ордеров. Все торговые операции выполняются через стандартный OrderSend с заданным проскальзыванием.
Настройки программы
| Настройка | Описание |
|---|---|
| ExpertID | Числовой идентификатор советника, используемый при расчёте уникального magic number для ордеров. |
| TakeProfit | Величина тейк-профита в пунктах, рассчитываемая от цены входа. |
| StopLoss | Величина стоп-лосса в пунктах, рассчитываемая от цены входа. |
| LotSize | Размер лота, используемый при открытии торговых позиций. |
| useStopLoss | Переключатель: при true стоп-лосс рассчитывается от цены входа, при false — не используется. |
| CloseOrdersOnNextDot | При значении true советник автоматически закрывает длинные позиции при сигнале Swing_ZZ вверх и короткие — при сигнале вниз. |
| Slippage | Допустимое проскальзывание цены в пунктах при отправке торговых ордеров. |
| BuyComment | Комментарий, присваиваемый каждому BUY-ордеру при открытии позиции. |
| SellComment | Комментарий, присваиваемый каждому SELL-ордеру при открытии позиции. |
Поиск по коду файла
#include <stdlib.mqh>
int MagicNumber = 0;
int ticket = 0;
double Price[2];
int giSlippage;
extern int ExpertID = 994488;
extern int TakeProfit = 300;
extern double StopLoss = 50;
extern double LotSize = 0.1;
extern bool useStopLoss = true;
extern bool CloseOrdersOnNextDot = true;
extern int Slippage = 5;
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() Показано первые 50% кода (символов: 5379)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.