Статус
Закрыто для дальнейших ответов.

sochinik

Местный житель
Есть идея по доработке принципа одного весьма перспективного советника- с доходностью от 500 до 1000% , но в процессе тестирования и оптимизации возникла идея по его усовершенствованию, что снизить просадку и повысить значительно проффитность, но моих знаний в программировании недостаточно для такой модернезации, так как придётся переписать почти всь код изначально...
Был бы рад общению с опытным программистом, заинтересованом в написании советника для работы на форексе- просьба с комерческими предложениями не беспокоить, так как убедился, что советник может получиться только при заинтересованности программиста в его профитности, а не прописке кода...

Советник с открытым кодом- так что доработке поддаётся, но нужно менять изначально принцип входа в рынок...

Буду рад откликам в личку....

Как выяснилось, переписывать нужно весь код, ни у кого из программистов , занявшихся моей идеей нечего не получилось- идут сбои в коде- вылетают ошибки. Возможно кто то из программистов заинтересуется написанием советника с нуля с использованием принципов работы этого эксперта и моих соображений- был бы рад общению в личкедля создания советника для обоюдного использования ( комерческие предложения не делать!!!)
 

dadik

Местный знаток
Приделайте пожалосто звук wav. И чтобы верхний сигнал тоже появлялса на нулевом баре. Спасибо за ранее.
 

Вложения

  • K-J2_mod.mq4
    6,8 КБ · Просмотры: 77

efgee

Прохожий
Добрый вечер форумчане, имеется трендовый советник на 2х(3х) ма с возможностью доливки на определенном расстояние (срабатывает когда расстояние в плюсе и в минусе от цены).
Хочу попросить знатоков "доработать" его чтобы доливка происходила с каждым разом выше и выше для покупок и ниже и ниже для продаж (только когда цена идет в нужную сторону).
За ранее благодарен.
 

Вложения

  • universalMACrossEA + ecn 1.02.mq4
    33,9 КБ · Просмотры: 70

alex379

Новичок форума
Добрый день, форумчане!
Обращаюсь с огромной просьбой к специалистам MQL.
Прошу доработать советника Newest 4.2? а точнее, что бы он распознавал валютные пары с суффиксами, пример: пару EURUSD_m распознавал как пару EURUSD
Буду очень признателен!
 

Вложения

  • Newest 4.2.zip
    1,6 МБ · Просмотры: 107

greatiger

Активный участник
помогите приделать два параметра к советнику :-(

1. ММ обычный - процент лота от депозита
2. ММ тейкпрфита для прибыли - там есть графа ТП в деньгах, но он не меняется,а сделать бы ТП такой же = процент суммы от баланса
 

Вложения

  • AO-TREND.mq4
    15,7 КБ · Просмотры: 59

sly

Местный житель
Уважаемые программисты.
Большая просьба: Напишите советник по этому индикатору "ProfitLine2".
Или по такому же принципу без индюка .
Отдельно безубыток для селлордеров отдельно для бай ордеров и один общий безубыток.
Нужен для сеточного советника .
В реальной торговле он будет спасать , а то и приумножать депозит.

Pic1.jpg
 

Вложения

  • ProfitLine2.mq4
    5,7 КБ · Просмотры: 53
Последнее редактирование:

greatiger

Активный участник
помогите приделать два параметра к советнику :-(

1. ММ обычный - процент лота от депозита
2. ММ тейкпрфита для прибыли - там есть графа ТП в деньгах, но он не меняется,а сделать бы ТП такой же = процент суммы от баланса

ММ сам приделал, помогите приделать ТейкПрофит = процентах от баланса :fa:

или хотя бы помогите передать функцию общего тейкпрофита - она там глючит у других ордеров в серии выставляет тот же ТП на общем расстоянии,а не переводит общий тп в безубыток...
 
Последнее редактирование:

dim_dim

Прохожий
Здравствуйте! Кто подскажет как изменить Quantum step в 425_Ilan1.6_Pipstep в зеркальном порядке? Чтоб шаги новых ордеров не увеличивались, а наоборот уменьшались.

MQL-Код:
--------------------Начинаем растить шаг спустя StartStepExp колен-------------------------------

double PipStepExp(int Step)
{
double QStepEx = 0;
if(QuantumStep == true && Step >= StartStepExp)
QStepEx = PipStepExponent;
else
QStepEx = 1;
return (QStepEx);
}
//==================== Считаем колени ============================
int TradeStepExp(int Trades)
{
double TradeStep = 0;
if(QuantumStep == true && Trades >= StartStepExp)
TradeStep = Trades - StartStepExp + 1;
else
TradeStep = Trades;
return (TradeStep);
 

maks5317

Активный участник
возможно ли вынести настройки?или хотелось бы увидеть открытый код?
спасибо!
int gi_76 = 1;
bool gi_80 = FALSE;
bool gi_84 = TRUE;
double g_pips_88 = 10.0;
double g_pips_96 = 50.0;
double gd_104 = 10.0;
double gd_112 = 10.0;
extern double Lots = 2.0;
double gd_128 = 1.0;
double gd_136 = 0.0;
extern bool UseHourTrade = FALSE;
extern int FromHourTrade = 6;
extern int ToHourTrade = 18;
double g_slippage_156 = 3.0;
double g_pips_164 = 20.0;
int gi_172 = 4;
bool gi_176 = FALSE;
double gd_180 = 20.0;
bool gi_188 = FALSE;
bool gi_192 = FALSE;
double gd_196 = 48.0;
extern int MagicNumber = 20000;
double g_price_208;
double gd_216;
double gd_unused_224;
double gd_unused_232;
double g_price_240;
double g_bid_248;
double g_ask_256;
double gd_264;
double gd_272;
double gd_280;
bool gi_288;
string gs_292 = "тихоход™";
int g_time_300 = 0;
int gi_304;
int gi_308 = 0;
double gd_312;
int g_pos_320 = 0;
int gi_324;
double gd_328 = 0.0;
bool gi_336 = FALSE;
bool gi_340 = FALSE;
bool gi_344 = FALSE;
int gi_348;
bool gi_352 = FALSE;
не удобно както работать!))
 

Вложения

  • 5317 FOR 4 DIGITS BROKERS~.mq4
    19,7 КБ · Просмотры: 52
Последнее редактирование модератором:

alexshell

Элитный участник
возможно ли вынести настройки?или хотелось бы увидеть открытый код?
спасибо!
int gi_76 = 1;
bool gi_80 = FALSE;
bool gi_84 = TRUE;
double g_pips_88 = 10.0;
double g_pips_96 = 50.0;
double gd_104 = 10.0;
double gd_112 = 10.0;
extern double Lots = 2.0;
double gd_128 = 1.0;
double gd_136 = 0.0;
extern bool UseHourTrade = FALSE;
extern int FromHourTrade = 6;
extern int ToHourTrade = 18;
double g_slippage_156 = 3.0;
double g_pips_164 = 20.0;
int gi_172 = 4;
bool gi_176 = FALSE;
double gd_180 = 20.0;
bool gi_188 = FALSE;
bool gi_192 = FALSE;
double gd_196 = 48.0;
extern int MagicNumber = 20000;
double g_price_208;
double gd_216;
double gd_unused_224;
double gd_unused_232;
double g_price_240;
double g_bid_248;
double g_ask_256;
double gd_264;
double gd_272;
double gd_280;
bool gi_288;
string gs_292 = "тихоход™";
int g_time_300 = 0;
int gi_304;
int gi_308 = 0;
double gd_312;
int g_pos_320 = 0;
int gi_324;
double gd_328 = 0.0;
bool gi_336 = FALSE;
bool gi_340 = FALSE;
bool gi_344 = FALSE;
int gi_348;
bool gi_352 = FALSE;
не удобно както работать!))

Добавь перед нужными параметрами extern. И увидишь их в настройках.
 
Последнее редактирование модератором:

alexshell

Элитный участник
ММ сам приделал, помогите приделать ТейкПрофит = процентах от баланса :fa:

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

Сделал тп в процентах от баланса. ММ раз сделал,добавишь сам.
 

Вложения

  • AO-TREND.mq4
    15,8 КБ · Просмотры: 48

Olvimaik

Местный знаток
Добрый день, форумчане!
Обращаюсь с огромной просьбой к специалистам MQL.
Прошу доработать советника Newest 4.2? а точнее, что бы он распознавал валютные пары с суффиксами, пример: пару EURUSD_m распознавал как пару EURUSD
Буду очень признателен!
За это отвечает стандартная или встроенная функция типа AccountCurrency( ).
Но в коде ее нет.
Т.е. все зашито в dll.
А что это за советник ?
Есть описание ?
 

dmitriypetrov

Элитный участник
GEPARD 7

Можно переделать сову GEPARD 7 для реала .Эту версию CrazyGepard.mq4 пробывали доделать но на реале не открывает сделки, хочется нервы потренировать ):
 
Последнее редактирование:

golden1

Местный житель
Добрый вечер alexshell.
Будет время ,обрати пожалуйста внимание на пост http://forexsystemsru.com/583523-post4563.html

p.s.
блок работы по времени:новые сделки открываются от 21 до 4 например,
в сочетании с запретом нового цикла-срабатывает только первый цикл.
Спасибо.
 

alex379

Новичок форума
За это отвечает стандартная или встроенная функция типа AccountCurrency( ).
Но в коде ее нет.
Т.е. все зашито в dll.
А что это за советник ?
Есть описание ?

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

svitanak

Почетный гражданин
здравствуйте уважаемые программисты. у меня в одном из индикаторов есть функция, когда стрелка появляется на нулевом баре, то есть возможность выбора
extern int BarForAnalize=1; // анализ 0-го или 1-го бара ТОЛЬКО при StepBack==0
можно ли такую же функцию вставить в этот индикатор чтобы в настройках можно было ставить.
заранее спасибо
 

Вложения

  • EMA_Crossover_Signal-T3_clean.mq4
    4 КБ · Просмотры: 53

A1ex

~~~~~
Добрый день. проблема в том что точки не передвигается! Надо переключать через каждую свечу чтобы точки передвигались. пожалуиста при возможносьти исправит код!? На картинках видно как заклинится:oops:

Присоединяюсь к просьбе!
 

alexshell

Элитный участник
Добрый вечер alexshell.
Будет время ,обрати пожалуйста внимание на пост http://forexsystemsru.com/583523-post4563.html

p.s.
блок работы по времени:новые сделки открываются от 21 до 4 например,
в сочетании с запретом нового цикла-срабатывает только первый цикл.
Спасибо.

Добавил блок работы по времени. Одноразовость цикла можно сделать выставив время с разностью в один час. за час сетка врядли отработает больше одного раза.
 

Вложения

  • RS 4v 1.mq4
    8 КБ · Просмотры: 64

golden1

Местный житель
Добавил блок работы по времени. Одноразовость цикла можно сделать выставив время с разностью в один час. за час сетка врядли отработает больше одного раза.
Благодарю alexshell!
Прими моё скромное спасибо.
 

smartmans

Активный участник
Привет.
Скажите, почему PriceAlert при правке кода названия файлов (timeout.wav, email.wav) не меняет звука.
Скажем нужно чтобы индикатор говорил "верхняя граница" и нижняя граница, а все равно выдает стандартный звук всплывающего окошка. Перезапускал, один раз только другой звук проигрался, но потом опять все сначала, устанавливаю, ничего не меняется.
PHP:
//+------------------------------------------------------------------+
int start()
{
   if ((Ask > SoundWhenPriceGoesAbove) && (SoundWhenPriceGoesAbove > 0))
   {
      Alert("Price above the alert level.");
      PlaySound("timeout.wav");
      SendMail("Price for " + Symbol() +  " above the alert level " + Ask, "Price for " + Symbol() +  " reached " + Ask + " level, which is above your alert level of " + SoundWhenPriceGoesAbove);
      ObjectDelete("SoundWhenPriceGoesAbove");
      SoundWhenPriceGoesAbove = 0;
   }
   if ((Bid < SoundWhenPriceGoesBelow) && (SoundWhenPriceGoesBelow > 0))
   {
      Alert("Price below the alert level.");
      PlaySound("email.wav");
      SendMail("Price for " + Symbol() +  " below the alert level " + Bid, "Price for " + Symbol() +  " reached " + Bid + " level, which is below your alert level of " + SoundWhenPriceGoesBelow);
      ObjectDelete("SoundWhenPriceGoesBelow");
      SoundWhenPriceGoesBelow = 0;
   }
   if ((Bid == SoundWhenPriceIsExactly) || (Ask == SoundWhenPriceIsExactly))
   {
      Alert("Price is exactly at the alert level.");
      PlaySound("alert.wav");
      SendMail("Price for " + Symbol() +  " exactly at the alert level " + Ask, "Price for " + Symbol() +  " reached " + Ask + "/" + Bid + " level, which is exactly your alert level of " + SoundWhenPriceIsExactly);
      ObjectDelete("SoundWhenPriceIsExactly");
      SoundWhenPriceIsExactly = 0;
   }
}
//+------------------------------------------------------------------+

Update. Уже неактуально.
 

Вложения

  • PriceAlert_zv.mq4
    4 КБ · Просмотры: 45
Последнее редактирование:
Статус
Закрыто для дальнейших ответов.
Верх