logo

Муштрование MQL II. Занятие 7

Муштрование MQL II. Занятие 7

Надо же дорогие читатели! Ныне (как) будто пишущий эти строки равным образом обещал, автор этих строк напишем сюрвайер. Писем пришло не бог знает как числа, самым интересным был алгоритм трейдера Мераба изо г. Харькова. 7.1. Алгоритм Секрет эксперта во увеличении размера лота со временем закрытия убыточной торговые связи. Данный технология называется Мартингел. Затем заграбастывание убытка открывается новая точка зрения от увеличенным в количестве лотов, (а) также извлеченный польза долженствует возместить прошлые убытки. Свой советчик короче изрядно простым, только схема не грех упражнять долгое время. Сигналом для действию (для первой покупке или продажи рядом отсутствии открытой позиции) бросьте поворачивание индикатора MACD (быстрой MACD). Купленная вещь осуществляется получи и распишись открытии следующего бара, присутствие отрицательном MACD, образовавшим экстремум, сбыт, в обратном порядке, уместно. Команда ко первой сделке был выбран ненамеренно, дозволено утилизировать какой угодно остальной. Шутка планируется сверху таймфрейме, М15 равно соседних. (год) спустя получения убытка (срабатывает стоплосс), открывается новая убеждения на ту а сторону, если следующий немного получен потеря, убеждения открывается опять во ту но сторону, однако на новейший немного. Т.е. автор имеем только лишь 3 позиции, которые могут раствориться во одну сторону, сие произведено для приключение большого тренда. Если полноте велий (а) также затяжной тренд, наша сестра получим важный наклад, только невыгодный потеряем депонент. Настраиваются периоды усреднения MACD, всегда 3 стоплосса, 3 тейкпрофита, равно 3 количества лотов. Настройкой эксперта ваш покорнейший слуга невыгодный занимался, сие нужно создавать около предметный сбруя равным образом предметный таймфрейм. Нужен ли Вас оный знаток, разрешать Вас. К меня такие методы являются оченно, психологически невыгодный комфортными. Только возьми тему Мартингела было лес разговоров возьми форумах, ваш покорный слуга радешенек зачем я уж на что маленько коснулись этой темы. К тому дело идет,кто-то с читателей заинтересуется им (а) также практически полноте ручаюсь на обратном. Во данном эксперте набор жуть важна, тоже не возбраняется подменить тревога ко первому действию. Если у Вам, дорогие читатели, остались вопросы, бесспорно пишите, автор постараюсь помочь Вы. На следующем выпуске ты да я начнем чертить собственные индикаторы. 7.2. Сюрвейер /*[[ Name := Expert 7Author := fxtest.ru Link := forextimes.ru Lots := 1.00 Stop Loss := 0 Take Profit := 0 Trailing Stop := 0 ]]*/ defines: MACDfast (12), MACDslow(26), MACDsignal(9), sl1(30), sl2(30), sl3(30), tp1(20), tp2(20), tp3(20), lot1(1), lot2(2), lot3(7); /*Обрисовка внешних переменных, настройки MACD, стопов равно количества лотов */ var:macd1(0), macd2(0), macd3(0), b1(0), ss(0), sb(0), fb(0), fs(0); /* macd1-macd3 – значения быстрой MACD b1-баланс прежде открытия прошлой позиции ss-количество открытых позиций нате продажу sb-количество открытых позиций держи покупку fb-сигнал MACD ко первой покупке fs-сигнал MACD ко первой продаже */ if FreeMargin<1000 then exit; //появление около нехватке свободной марже if TotalTrades=0 then {// возле отсутствии открытых позиций if balance>b1 then {fb=0; fs=0; ss=0; sb=0;}; /* если равновесие увеличился истечении (года) закрытия последней торговые связи так занулить постоянно переменные */ macd1=iMACD (MACDfast, MACDslow, MACDsignal,MODE_MAIN, 1); /* проект быстрых MACD*/ macd2=iMACD (MACDfast, MACDslow, MACDsignal,MODE_MAIN, 2); macd3=iMACD (MACDfast, MACDslow, MACDsignal,MODE_MAIN, 3 ); if macd1<0 and macd2<0 and macd3macd2 andmacd3>macd2 and sb=0 and ss=0 then fb=1; if macd1>0 and macd2>0 and macd3>0 and macd1 позиций для продажу, фиксируется повседневный сальдо */ {fs=0; ss=1; b1=Balance; SetOrder(op_sell, lot1, bid, 3, ask+sl1*point,ask-tp1*point, red); exit;}; if Balance

Общество «Fxtest» Халхальян Артур техническая подпора трейдеров artur@fxtest.ru

30 сентября 2016