Here it is
Attached File(s)
QLT_1.50.zip
145 KB
|
345 downloads
Have a nice day
1
Quantum London Trading Custom EA 1,505 replies
Quantum 00 Level Daily Trading 137 replies
My Quantum London EA Journal 82 replies
Quantum Physics and trading forex 74 replies
Short Term Trading is Quantum Physics 55 replies
DislikedMASSIVE dd. i lie dd to be under 20%. genry- is their any chance of the mql file for qlt 1.5? i think i can include neural classifier to reduce DD.Ignored
DislikedNow starts extensive testing. Genry - What are the key difference between this and the 1.49 version?Ignored
Quoting Serg33;DislikedVersion 1.50. About Experimental sets I wrote earlier: there are 4 pairs, the restriction on trade time slightly different settings 0.01 to $ 250-280. In general, sooner or later it had to be drained, but occurred sooner than desired. Sets the furnace.
The main expense of ordinary sets, only the MM for the different pairs is different. For eurusd was 0.01 for 1100.Ignored
Dislikedgenry- is their any chance of the mql file for qlt 1.5?
i think i can include neural classifier to reduce DD.Ignored
Disliked{quote} You would, however this would mean reduction in the number of trades and therefore a reduction in the monthly returns. How are you going to make up for this reduction? Most likely you will add more pairs and I can tell you from experience that this is probably the wrong thing to do because there are not many pairs suitable for this strategy.Ignored
input int mn = 2016; // Magic Number // Magic Number extern string cmnt = ""; // Комментарий // A comment extern int Slip = 5; // Проскальзывание // Slippage extern tframe tf = M1; // Используемый таймфрейм // Used timeframe extern bool NoNewGrid = false; // Не начинать новую сетку // Do not start a new grid extern bool OneGrid = false; // Строить одну сетку за день (время брокера) // Build a net per day (broker time) input string s00 = ""; // ----------------------------- // ----------------------------- input string s01 = ""; // Начинать сетки только в указанный период // Starting grid only during the specified period extern bool UseTimeSession = false; // Использовать период1 (время брокера) // Use period1 (broker time) extern int StartHour = 1; // Старт1 (часы) // Start1 (hours) extern int StartMinute = 0; // Старт1 (минуты) // Start1 (minutes) extern int StopHour = 14; // Стоп1 (часы) // Stop1 (hours) extern int StopMinute = 0; // Стоп1 (минуты) // Stop1 (minutes) extern bool UseTimeSession2 = false; // Использовать период2 (время брокера) // Use period2 (broker time) extern int StartHour2 = 17; // Старт2 (часы) // Start2 (hours) extern int StartMinute2 = 0; // Старт2 (минуты) // Start2 (minutes) extern int StopHour2 = 21; // Стоп2 (часы) // Stop2 (hours) extern int StopMinute2 = 0; // Стоп2 (минуты) // Stop2 (minutes) input string s02 = ""; // ----------------------------- // ----------------------------- extern int Wait = 0; // Пропустить N боксов перед открытием сетки // Skip N boxes before the opening of the grid input string s0 = ""; // Обнулить счетчики если... // Reset the counter if ... extern int NumBoxes = 8; // 1а ...количество сигналов больше и... // 1a ... more and the number of signals ... extern int NumPoints = 8; // 1б ...цена прошла меньше (пункты) // 1b ... price took less than (items) extern int NumPriceTime = 180; // 2 ...или прошло больше времени от начала отсчета (минуты) // 2 ... or more time passed from the beginning of reference (minutes) extern int NumBoxes2 = 5; // 3 ...или количество сигналов равно количеству свечей (>) // 3 ... or the number of signals equal to the number of candles (>) extern int Numqdc2 = 600; // 4 ...есть сигнал QDC2 4 // ... is a signal QDC2 input string s1 = ""; // ----------------------------- // ----------------------------- extern bool OnlyLowerHigher = true; // Открывать только выше/ниже (для sell/buy) чем предыдущий ордер // Open just above / below (sell / buy) than the previous order extern int NumOrders = 8; // Количество ордеров для которых применяется параметр // The number of orders for which the setting applies extern int HighLowPoints = 1; // Количество пунктов между ордерами // Number of points between orders extern int NumOrders2 = 8; // Количество ордеров для которых применяется предыдущий параметр // The number of orders for which the previous setting applies extern bool HL12 = false; // Для оптимизации. // For optimization. Верхнее количество ордеров равно нижнему The top number of orders equal to the lower input string s2 = ""; // ----------------------------- // ----------------------------- extern int qde = 240; // Quantum eintDepth3 for Entry (QDE) // Quantum eintDepth3 for Entry (QDE) extern bool qdcqde = false; // Для оптимизации. // For optimization. QDC равно QDE QDC well QDE extern int qdc = 240; // Quantum eintDepth3 for Close (QDC) // Quantum eintDepth3 for Close (QDC) input string s3 = ""; // ----------------------------- // ----------------------------- extern bool CloseOnlyPlus = true; // Закрывать сетку только в плюс // Close the grid just a plus extern int ProfitPoints = 1; // Количество пунктов профита // Number of points profit extern int PointLoss = 12; // Допустимый убыток при закрытии (пункты), менее // Acceptable loss at closing (points) less extern int NumOrdPointLoss = 50; // Кол-во ордеров (>), с которых применяется предыдущий параметр // Number of orders (>), with which the previous setting applies input string s4 = ""; // ----------------------------- // ----------------------------- extern int ProfitPoints3 = 20; // Количество пунктов профита (закрытие без QDC) // Number of points profit (without closing QDC) input string s41 = ""; // ----------------------------- // ----------------------------- extern bool UseTrStop = false; // Использовать TrailingStop для профита // Use TrailingStop for profit extern int TrailingStop0 = 2; // Начальный уровень (пункты) // Some (items) extern int TrailingStop = 2; // TrailingStop (пункты) // TrailingStop (points) extern int TrailingStopStep = 1; // Шаг TrailingStop (пункты) // Step TrailingStop (points) extern int ProfitPoints2 = 4; // Размер профита, с которого включается трал (пункты) // The size of the profit, which is included with the trawl (items) input string s5 = ""; // ----------------------------- // ----------------------------- extern bool UseLaguerre = false; // Использовать индикатор Laguerre // Use Laguerre indicator extern double L_Gamma = 0.7; // Gamma // Gamma extern int L_CountBars = 100; // Количество свечей для расчета // The number of candles to calculate extern double L2_Gamma = 0.5; // Gamma2 // Gamma2 extern int L2_CountBars = 100; // Количество свечей2 для расчета // The number to calculate svechey2 extern int L_Profit = 14; // Не использовать индикатор, если профит больше (пункты) // Do not use indicator if profit more (points) extern int L_Orders = 16; // Не использовать индикатор, если кол-во ордеров больше // Do not use indicator if the number of orders over input string s51 = ""; // ----------------------------- // ----------------------------- extern bool UseOtlOrders = true; // Использовать отложенные ордера (стоповые) // Use the pending orders (Stop) extern int Delta = 1; // Расстояние от текущей цены до отложенного ордера (пункты) // Distance from the current price to the pending order (paras) extern int TimeSec = 210; // Время жизни отложенного ордера (сек.) // Time Life pending order (s). extern int NumOtlAgr = 0; // Количество ордеров (>), с которых начнется накопление объема // Number of orders (>), which begins with the accumulation volume extern bool UseOtlTrailing = false; // Использовать трал для отложенных ордеров // Use trawl for pending orders extern int DeltaTr = 3; // Расстояние трала отложенных ордеров (пункты) // Distance trawl pending orders (items) extern int NumOtl = 10; // Количество ордеров (>), с которых включать трал // Number of orders (>), which include a trawl input string s6 = ""; // ----------------------------- // ----------------------------- extern double Klots = 1; // Коэффициент умножения лота (0 - автомат) // Multiplication factor lot (0 - automatic) extern int MarginForLot = 10000; // Размер свободной маржи на 0.01 лота (при Klots = 0) // The size of the free margin of 0.01 lots (if Klots = 0) input string s7 = ""; // ----------------------------- // ----------------------------- input double T1 = 0.01; // Размер лота1 // Size lota1 extern int kol1 = 12; // Количество ордеров1 // Number orderov1 input double T2 = 0.02; // Размер лота2 // Size lota2 extern int kol2 = 9; // Количество ордеров2 // Number orderov2 input double T3 = 0.04; // Размер лота3 // Size lota3 extern int kol3 = 8; // Количество ордеров3 // Number orderov3 input double T4 = 0.08; // Размер лота4 // Size lota4 extern int kol4 = 7; // Количество ордеров4 // Number orderov4 input double T5 = 0.16; // Размер лота5 // Size lota5 extern int kol5 = 3; // Количество ордеров5 // Number orderov5 input double T6 = 0.25; // Размер лота6 // Size lota6 extern int kol6 = 70; // Количество ордеров6 // Number orderov6 input string s72 = ""; // ----------------------------- // ----------------------------- extern bool UseTestStat = false; // Только в тестере. // Only in the tester. Выводить в лог некоторую статистику Show some statistics to the log extern bool UseTestStat2 = false; // Только в тестере. // Only in the tester. Выводить в лог дополнительную статистику Show additional statistics to the log input string s8 = ""; // ----------------------------- // ----------------------------- extern color font_color = clrSilver; // Цвет шрифта // Font Color extern int FontSize = 10; // Размер шрифта // Font size enum ugol enum ugol { { topleft = 0, // верхний левый topleft = 0, // upper left topright = 1, // верхний правый topright = 1, // the top right bottomleft = 2, // нижний левый bottomleft = 2, // bottom left bottomright = 3 // нижний правый bottomright = 3 // lower right }; }; extern ugol corner = 0; // Угол окна для вывода информации // The angle of the window to display the information extern int xx = 10; // Отступ по горизонтали // Offset Horizontal extern int yy = 20; // Отступ по вертикали // Offset Vertical
DislikedAs always Genry---- BIG BIG THANKS FOR ALL THE HELP. In fact you should start your own site and even charge some fee for al the consultation you are providing here.Ignored
Disliked{quote} Thanks Genry As usual, I'm doing things the hard way I installed ABBYY screenshot Reader and then copied the EA settings into a spreadsheet because I'd like to see the values next to each description I will post the spreadsheet here when its readyIgnored
Disliked{quote} No, what am considering is if we can increase the entry 240 to 700 and run the grid exit with 10 or 12...you get in late and get out early. So almost 99/99% times you will not get stuck in big DD. But returns will be small but steady. You can switch GRID and go out gyming or doong whateer without worrying about a 70% DD Just my 2 cents.Ignored
Disliked{quote} . It is not necessary to scan from ABBYY screenshot Reader . The text is identicalIgnored
Disliked{quote} Hello Genry I know. Many thanks for helping out, I asked in the Russian forum because I thought that perhaps someone else had already done thisIgnored