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

volume trader (redux)

volume trader v1 mt4 ea @fundedmillionairess.mq4
Вы автор или правообладатель?

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

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

О программе

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

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

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

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

НастройкаОписание
lot Размер торгового лота для открытия позиций.
SL Уровень стоп-лосса в пунктах для открытых ордеров.
TP Уровень тейк-профита в пунктах для открытых ордеров.
Magic Магический номер для идентификации ордеров, открытых советником.
comment Текстовый комментарий, добавляемый к открываемым ордерам.
Получить полный код

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

extern double  lot      =1;
extern int     SL       =0;
extern int     TP       =0;
extern int     Magic    =666;
extern string  comment  ="m volume trader (redux)";

int volume.previous,volume.previous.1,b.ticket,s.ticket,cnt;
double spread,slip;

int init(){
      // код доступен только после оплаты
   }
int deinit(){return(0);}

int start(){
      // код доступен только после оплаты
   }
   spread=Ask-Bid;slip=spread/Point;

   volume.previous=iVolume(Symbol(),1440,1);
   volume.previous.1=iVolume(Symbol(),1440,2);

   PosCounter();

   if(s.ticket==0 &&
      volume.previous>volume.previous.1)  {
         s.ticket=OrderSend(Symbol(),
                            OP_SELL,
                            lot,
                            Bid,
                            slip,
                            Bid+(SL*Point),
                            Bid-(TP*Point),
                            Period()+comment,
                            Magic,0,Red);
                            if(s.ticket>0)   {
                               if(OrderSelect(s.ticket,SELECT_BY_TICKET,MODE_TRADES))
                                   {   Print(s.ticket);   }
                               else Print("Error Opening Sell Order: ",GetLastError());
                            return(0);}}
   if(b.ticket==0 &&
      volume.previous<volume.previous.1)  {
         b.ticket=OrderSend(Symbol(),
                            OP_BUY,
                            lot,
                            Ask,
                            slip,
                            Ask-(SL*Point),
                            Ask+(TP*P

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

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

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

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

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

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

Стоимость полного кода
184,30₽ ≈ $2.25