dreigzon

 
Уровень 6

  Торгую в компаниях:


Группа "Стол заказов MQL"

Рейтинг 2114



РЕКОМЕНДУЮ



Доработать советник

Андрей, здравствуйте. Интересует небольшая доработка для этого советника — www.opentraders.ru/downloads/3672/
Нужно добавить функцию раздельного мартина на бай\селл ордера. Или просто дать ссылку на вашу работу, где вы это уже делали ( сам не смог найти). Благодарю.
  • 0
  • Просмотров: 686
  • 7 июня 2024, 20:32
  • dreigzon
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!

Вступите в группу "Стол заказов MQL", чтобы следить за обновлениями
ПРИСОЕДИНИТЬСЯ К ГРУППЕ
присоединиться
  Предыдущая запись в группе
Советник по индикатору autotrendforecaster.ex4
Следующая запись в группе  
переделать советник
06 июня 2024
19 июня 2024

Комментарии (2)

+
+1

//+------------------------------------------------------------------+
//|                                                        Venom.mq4 |
//|                                              Copyright 2023, AM2 |
//|                                     https://www.forexsystems.biz |
//+------------------------------------------------------------------+
#property copyright "Copyright 2023, AM2"
#property link      "https://www.forexsystems.biz"
#property version   "1.00"
#property strict

//--- Inputs
extern string s1="======Buy======";
extern double LotsBuy       = 0.01;     // лот 
extern double KLotBuy       = 1.5;      // умножение лота
extern string s2="======Sell======";
extern double LotsSell       = 0.01;     // лот 
extern double KLotSell       = 1.5;      // умножение лота
extern string s3="===========================================";
extern double MaxLot     = 5;        // максимальный лот

extern double Profit     = 3;        // профит

extern int StopLoss      = 0;        // лось
extern int TakeProfit    = 0;        // язь

extern int Step1         = 100;      // шаг 1
extern int Step2         = 500;      // шаг 2
extern int Step3         = 1000;     // шаг 3
extern int Step4         = 2000;     // шаг 4

extern int Count1        = 5;        // число поз 1
extern int Count2        = 3;        // число поз 2
extern int Count3        = 1;        // число поз 3

extern int StartHour     = 0;        // час начала торговли
extern int StartMin      = 30;       // минута начала торговли
extern int EndHour       = 23;       // час окончания торговли
extern int EndMin        = 30;       // минута окончания торговли

extern int Slip          = 30;       // реквот
extern int Magic         = 123;      // магик

extern string Comm       = "Scalp";


//------------------------------------------------------------//

//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
double Lot(int type)
  {
   double lot=(type==0?LotsBuy:LotsSell);
   
   if(CountTrades(type)>0)
     {
      lot=NormalizeDouble((type==0?LotsBuy:LotsSell)*MathPow((type==0?KLotBuy:KLotSell),CountTrades(type)),2);
     }

   if(lot>MaxLot)
      lot=(type==0?LotsBuy:LotsSell);

   return(lot);
  }
avatar

  13  verta81 Сообщений: 364

  • 8 июня 2024, 18:07
+
0
Большое спасибо. Благодаря вам я понял, как сделать то, что я хотел.*good* 
avatar

  6  dreigzon Автор Сообщений: 43

  • 8 июня 2024, 18:54

Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий
Начать торговлю с Альпари