extern string _Trade1__ = "--- Параметры торговли 1 ---"; extern double start_lot = 0.03; // стартовый Лот. extern double Step = 5; // шаг колен в пунктах. extern int MaxOpenOrders = 60; // максимальное к-во колен. extern string _Profit__ = "--- Расчет профита сетки ---"; extern int Mode4Profit = 1; // 0 - Выход по достижению профита в деньгах (ЦельТР * СуммЛот) // 1 - Выход по Зергу (профит в пунктах) extern double gridProfit_Money = 45.0; // ТР в валюте депозита (в расчете на 1 лот) extern double gridProfit_Zerg = 45.0; // ТР в пунктах на сетку (Zerg) extern double TP_Zerg_Otkat = 0.0; // Цель профита в доле от текущей длины сетки (в пунктах) по совету Старика // применяется, если Откат в пунктах больше gridProfit_Zerg // при 0,0 - опция выключена. Пример расчета: // Текущая длина сетки 150 пп (4-зн.) = 1, откат TP_Zerg_Otkat = 0,37 (37%), // значит ЦельПрофита = 150 * 0,37 = 55,5 пп extern bool TP_Zerg_vs_Lot = true; // Считаем профит по Зергу с учетом лотности ордеров (реком.= true, в т.ч. Мартин) extern bool TP_Modify_F2 = false; // Корректируем (уменьшаем) ЦельПрофита по квадратичной функции (f() = -x*ordCount^2) // в зависимости от квадрата количества открытых ордеров extern string _Martin__ = "--- Расчет лота с исп. Мартингейла ---"; extern bool lot_multiplier = false; // функция наращивания величины лота (Мартин) extern double multiplier = 1.0; // start_lot * multiplier (геометрический). extern double increament = 0.0; // start_lot + increament (арифметический). extern string _Open1_ = "--- Параметры ВХОДА ---"; extern int Mode4Open1 = 1; // 0 - Вход по пробитию Envelops // 1 - Вход по Зергу (пересечение ценой Енвелопс) // 2 - Вход по пробитию ТМА // 3 - Вход по пересечению ТМА (первое появление крестика в инд.ТМА) extern double Check4Open2 = 0.0; // Доля от ширины канала, которую должна пройти цена внутрь для входа // после выполнения 1 условия ( по просьбе chistaia-rodina ) extern string _Open1Ind_ = "--- Параметры индикаторов на вход ---"; extern int EnvelopePeriod = 80; extern double EnvelopeDev = 0.35; extern int ТМА_HalfLength = 56; extern double ТМА_Deviations = 2.5; extern string _Open2Ind_ = "--- Параметры индикатора Скорости ---"; extern int indSpeedMode = 0; // Скоростной фильтр, режимы работы: // 0 - Выключен // 1 - на 1 открытие // 2 - на докупку // 4 - на закрытие // Опции можно суммировать, т.о. 7 - это на все extern int TimeFrame = 1; // Таймфрейм в минутах (Если М1 то 1) extern int Avg_Period = 10; // Период усреднения индикатора. int Range = 3; // Диапазон отображения extern double SpeedPorog = 1.2; // Пороговое значение для срабатывания индикатора extern string _OpenNext_ = "--- Параметры докупки ---"; //extern int Mode4Next = 0; // убрал - лишнее: докупка все-равно не ближе Шага сетки extern int Mode4NextLot = 1; // 0 - Расчет лота без учета межордерного расстояния // 1 - Расчет лота с учетом межордерного расстояния кратно шага extern double Mode4NextLotK = 0; // Делитель межордерного расстояния при вычислении следующего лота extern int TimeShift = 0; // Временной фильтр (задержка) перед следующим входом в сек. (имхо > 600) extern bool PriceOUT = true; // Следующий вход возможен только если цена ВНЕ канала ( стала опцией по просьбе Sergey-boroda ) extern string _Trade4__ = "--- Разное ---"; extern bool trade_in_fri = true; // функция работы в пятницу (true - работаем). extern int magic = 311; // Магик номер ордеров. extern int slippage = 3; // Слиппаж extern bool use_sl_and_tp = false; // использовать TP и SL (true - вкл). extern double sl = 60; // величина стоп-лосса. extern double tp = 30; // величина тейк-профита.