#include <[email protected]>
#include <[email protected]>
#include <[email protected]>
extern string ___H1 = " ________ Параметры общие _________ ";
extern string ___H3 = " _______ Параметры фильтров _______ ";
extern string ___H4 = " ________ Параметры ордера ________ ";
extern double i_lot = 0.1,
i_kLot = 2,
i_sl = 0,
i_tp = 10,
i_distanceFromLastPos = 10;
extern string ___H5 = "____ Параметры функции безубытка ___";
extern bool UseBU = false; // включение/выключение функции Б.У.
extern double i_triggerForBU = 25, // уровень цены, где выставляется уровень Б.У.
i_preservedProfit = 5; // страховочный профит в Б.У.
extern string ___H6 = "____ Параметры трейлинга позиции ___";
extern bool TSProfitOnly = true;
extern int TStop.Buy = 70; // расстояние от текущего курса (пунктов), на котором включается трейлинг, пунктов
extern int TStop.Sell = 10; // расстояние от текущего курса (пунктов), на котором включается трейлинг, пунктов
extern int TrailingStep = 20; // "шаг" изменения стоплосса (пунктов) (не меньше 1)
extern string ___H7 = " _____ Параметры идентификации ____ ";
extern int i_magic = 3333021;
// Другие объявленные переменные
datetime g_lastBarTime, // Время проведения последних рассчётов
g_lastOrderOpenTime; // Время открытия последнего ордера
double SL,
TP,
priceBU;
int massiveOfOrders[7], // Массив ордеров
g_ticket,
g_type;
double lastPosOOP = -1;
int lastPosType = -1;
#define SIGNAL_NO -1 // Сигнала нет
#define SIGNAL_BUY 0 // Сигнал на покупку
#define SIGNAL_SELL 1 // Сигнал на продажу