Помощь в кодировании

 

Здравствуйте,

Мистер Гуру, не могли бы вы помочь мне постоянно обновлять ea после каждого движения тика.

Я уже все перепробовал, но никак не могу заставить ее постоянно обновляться.

Какие строки кода я должен вставить, чтобы ea и индикатор обновлялись после каждого тика?

Tnx

 

функция стоп-лосс и функция времени редактирования для советника Breakout

Здравствуйте,

Спасибо, что нашли время прочитать эту тему.

У меня есть советник breakout_EA, который размещает ордера на покупку и продажу на определенное количество пунктов от выбранного количества предыдущих баров. Мне нужно добавить фиксированный стоп-лосс и настроить функцию "day_start_hour" так, чтобы можно было добавить полчаса, например, 15:30 вместо 15:00 или 16:00.

Буду очень признателен, если кто-нибудь взглянет на советника и попробует его улучшить. Я тестировал стратегию прорыва вручную, и это занимает много времени.

С уважением,

Рич.

Файлы:
oheabeta5.mq4  19 kb
 

два индикатора для ea

пожалуйста, гуру кодеров и любой другой хороший кодер должен помочь мне закодировать следующие два индикатора (прилагаются) в ea

1) Dinap_basic sethings 1000, 6--- это индикатор основанный на зигзаге Я хочу чтобы индикатор dinap _basic не разрешал сделки когда он рисует против направления сигнала т.е. если он рисует вверх, вход по сигналам на покупку НЕ разрешен только по сигналам на продажу, если он рисует вниз, вход по сигналам на продажу НЕ разрешен только по сигналам на покупку.

2) супертренд инди

спасибо.

Файлы:
 

Конвертировать и закодировать индикатор ergordic из trade station в код MQL4

Уважаемые Гуру и форумчане

Не мог бы кто-нибудь помочь мне преобразовать индикатор ergordic из Trade station в код MQL4. Спасибо.

Эргодический индикатор от Уильяма Блау

эргодический индикатор - текстовая версия

* To: "Joel"

* Тема: эргодический индикатор - текстовая версия

* From: "Barry Silberman"

* Date: Tue, 2 Dec 2003 07:07:30 -0800

* In-reply-to:

Вот код для эргодики, который очень похож на тот, что используется в комнате Вуди.

Парень с идентификацией R7 использует значения 7, 27, 7. Это должно быть эквивалентно значениям в моем индикаторе 7, 27, 1, 7.

Вот текстовая версия для индикатора и три функции, которые можно вырезать и вставить:

С уважением,

Барри Зильберман

Тип: Функция, Имя: TXAverage

{ Функция TXAverage

ФОРМАТ: TXAverage(Price,r,s,u)}

Входы: Price(NumericSeries), r(NumericSimple), s(NumericSimple),

u(NumericSimple);

TXAverage = XAverage(XAverage(XAverage(Price,r),s),u) ;

Тип: Функция, Имя: TSI

{функция TSI = Индекс истинной силы Билла Блау}

{ФОРМАТ: TSI(Price,r,s,u)

Где: r = длина первого EMA сглаживания 1-дневного импульса,

s = длина второго сглаживания ЕМА однодневного сглаживания,

u = длина третьего EMA сглаживания однодневного импульса}.

Входы:

Price(NumericSeries), r(NumericSimple), s(NumericSimple),

u(NumericSimple);

Value1= 100*TXAverage(Price-Price[1],r,s,u) ; { Числитель }

Value2=TXAverage(AbsValue(Price-Price[1]),r,s,u) ; { Знаменатель }

Если Value2 0, то TSI = Value1 / Value2

Иначе TSI = 0;

Тип: Индикатор, Название: Эргодический индикатор

{Ergodic Indicator:}

{из книги Уильяма Блау --- "Моментум, направление и дивергенция".

FORMAT: Ergodic_TSI(Price, r, s, u,, SmthLen)

где r = длина первого сглаживания EMA однодневного импульса,

s = длина второго сглаживания EMA однодневного сглаживания,

u = длина третьего сглаживания EMA однодневного импульса,

SmthLen = длина сигнальной линии ЕМА.

Здесь строится только среднее значение (значение2)}

Входы: Price(c), r(7), s(27), u(1), Zeroline(0), SmthLen(7),

upcolor_1(зеленый), downcolor_1(красный), dotsize(2);

Value1= TSI(Price, r, s, u);

Value2= XAverage(TSI(Price, r, s, u), SmthLen);

Если value2 > value2[1], то

Plot3(Value2, "SigLin", upcolor_1, default, dotsize);

Если value2 < value2[1], то

Plot3(Value2, "SigLin", downcolor_1, default, dotsize);

 

Требуется помощь в кодировании хеджера

Здравствуйте, мне нужна помощь в изменении следующего ea. В настоящее время он ждет, пока вы разместите ордер, а затем открывает противоположный ордер на расстоянии x пунктов от него с удвоенным размером предыдущего лота.... В качестве примера, допустим, вы открываете ордер на покупку по 0.05...ea затем откроет sellstop x пунктов от него по 0.1.... если этот ордер сработает, то он откроет buystop по 0.2 лота и т.д..... Мне нужно, чтобы он открывал ордера по 0.05, 0.06, 0.07, 0.08 и т.д....

Любая помощь приветствуется...Best rgds и большое спасибо...

Файлы:
hedger.mq4  9 kb
 

Торговля в один клик

Здравствуйте, может ли кто-нибудь обучить этому скрипту?

Идеально подходит для скальперов, с этим скриптом вы можете торговать в один клик.

Файлы:
 

нужна помощь с небольшим модом ea

привет,

может ли кто-нибудь сделать так, чтобы эта ea открывала сделку только после закрытия текущего бара и на открытии следующего. Сейчас она открывается мгновенно по сигналу в любом месте бара, а я этого не хочу, буду очень признателен, так как возился с ней весь день, но не могу разобраться.

спасибо

Файлы:
5min-momo.mq4  9 kb
 

ea mod

привет, эта ea покупает и продает на основе комбинации скользящей средней и сигнала macd. Сейчас она использует только одну ema, и это закрытие бара.

Может ли кто-нибудь модифицировать эту программу, чтобы она использовала ту же самую ema, но от минимума свечи для длинных позиций и ema от максимума свечи для коротких позиций...?

Я думаю, что эта еа может иметь серьезный потенциал...

Файлы:
5min-momo.mq4  9 kb
 
 

ea не устанавливает стопы на коротких позициях...

Здравствуйте, по какой-то причине ea не устанавливает стоп лосс на короткие ордера, при этом правильно использует трейлинг стоп и устанавливает стоп и длинный ордер...

Я проверил код и, по моим ограниченным знаниям, он выглядит правильно, так что, пожалуйста, кто-нибудь посмотрите его для меня....

Файлы:
macd_ea.mq4  6 kb
 

Требуется помощь в кодировании советника

Привет, мне нужно, чтобы кто-то закодировал следующий советник....haveused вручную, но это очень трудно сделать, так как вам нужно провести много времени на экране...

Когда советник загружен, он должен немедленно открыть сделку на основе пересечения скользящих средних 1 и 3 (1 - быстрая MA и 3 - медленная MA) в размере 0.1 лота.... Допустим, он открывает ордер BUY на уровне 1.5315 - эта сделка должна иметь TP 30 и SL 45... Отложенный ордер SELL в размере 0.2 лота должен быть размещен на 15 пунктов ниже ордера BUY, то есть на 1.5300 (также с TP 30 и SL 45)....Если первый ордер достигает TP, сделка закрывается и цикл начинается снова....Если отложенный ордер SELL достигнут, сделка открывается, и у нас есть открытые ордера BUY и SELL....Если SELL достигает TP, то все ордера закрываются с прибылью 15 пунктов...Если SELL не достигает TP и цена движется вверх, то открывается еще один BUY объемом 0.3 лота по 1.5315 с теми же TP и SL, что и выше (это был бы отложенный ордер BUY, размещенный в момент срабатывания ордера SELL )...Этот цикл продолжается до достижения общей прибыли 15 пунктов и все ордера закрываются...Отложенные ордера будут удалены по достижении прибыли...Надеюсь, вышеизложенное имеет смысл и буду признателен за любую помощь...Best rgds

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787
Причина обращения: