0
А OOS5 вообще не причём: не было бы такого индикатора не было бы и чуда.
avatar

alex30774

  • 22 октября 2023, 11:05
0
И ещё забыл предупредить: во всех этих советниках работающих по графическим стрелкам нет возможности менять настройки индикатора.

То есть придётся использовать индикатор с настройками по умолчанию.

Если у вас другие настройки, то советник вам не подойдёт.
avatar

alex30774

  • 20 октября 2023, 13:49
0
exp_iCustom_v11.mq4
не подходит он: прочитайте анатацию к нему
«Эксперт exp_iCustom v11 предназначен для торговли по сигналам пользовательского индикатора. Для настройки эксперта на использование индикатора не требуется никаких навыков программирования, все настройки выполняются через окно свойств эксперта: вводится имя индикатора, список параметров, и номера буферов индикатора.
Поясняю: ему нужны номера буферов индикатора, а как раз у стрелок их и нет, так что не тратьте зря время.
avatar

alex30774

  • 20 октября 2023, 13:22
0
Advisor for graphic arrows
(вкусностей(трал, безубыток, динамический лот и многое другое) в нём намного больше, чем даже вы попросили).
В других советниках их меньше.Всего их мне четыре штуки попадалось.Только названия не помню(не нужны они мне эти советники, не люблю графические стрелки)
На просторах интернета есть бесплатный аналог: работает на демо-счетах и на реалах до 100 единиц валюты.
Но эта защита легко обходится.
Вобщем если счёт открыть в биткоинах, то пока он не вырастет до ста биткоинов(а это около трёхсот тысяч долларов)советник будет торговать.
Или в золоте, тогда советник будет торговать до двацати тысяч доларов.

Ну или на демо-счёт поставить, а после через копировщик уже копировать на реальные.
avatar

alex30774

  • 20 октября 2023, 12:58
0
А это вы что не советником торговали
avatar

alex30774

  • 20 октября 2023, 12:41
+1
Вот для покупок



а вот для продаж

avatar

alex30774

  • 20 октября 2023, 12:10
0
Возмите любой советник торгующий по графическим стрелкам и будет вам счастье.
Нужно будет только правильно указать код стрелок.
avatar

alex30774

  • 20 октября 2023, 09:56
0
Спасибо большое всё работает как надо.
avatar

alex30774

  • 14 октября 2023, 16:36
0
Причём тут пожалуйста.
Я сам толком точно не знаю как он работает, так как в програмировании полный ноль.Прибоизительно только представляю себе так:
он тралит группу ордеров по совокупной прибыли в пунктах.И то не уверен, лучше у Андрея спросите или у тех кто в программировании разбирается.
avatar

alex30774

  • 13 октября 2023, 17:19
0
Этот трал, это личная разработка Андрея(в нем заложена его идея и он меня полность устраивает).
Я думаю он сможет исправить его под ваши запросы
Вы просто подробно со скриншотами обьясните ему как надо.То есть сначало на одном скрине покажите как он работает, а потом на другом как вам надо.

P.S. Программисты они же не телепаты они не могут на растоянии понять, что вам нужно, поэтому всегда нужны срины.
Каждому ведь свой тралл нужен, у каждого своя стратегия.
То что для вас очевидно и является само сабой разумеющее для друго трейдера полный абсурд и он свой трал закажет.Вот и попробуй понять кому что нужно.
avatar

alex30774

  • 13 октября 2023, 16:19
0
Скорей всего нет.
avatar

alex30774

  • 13 октября 2023, 13:51
0
Второй косяк:
функцию Last(с 325 по 341 строчки)
меняем на вот эту
int Last()
  {
   int bar=-1;

   for(int i=OrdersTotal()-1; i>=0; i--)
     {
      if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
        {
         if(OrderSymbol()==Symbol() && OrderMagicNumber()==Magic)
           {
            bar=int((TimeSeconds(OrderOpenTime())+(TimeCurrent()-OrderOpenTime()))/PeriodSeconds());
            break;
           }
        }
     }
   return(bar);
  }


а 448 строчку котрая выглядит вот так
if(CountTrades()<Count && Usred2 && (TimeCurrent()-Last())/PeriodSeconds()>Candels)


меняем на вот эту
if(CountTrades()<Count && Usred2 && Last()>Candels)
avatar

alex30774

  • 13 октября 2023, 13:49
0
Если честно, то это решается очень легко(но это для тех кто хотя бы чуть-чуть умеет пользоваться МетаЭдитором), но там и без этого косяков много.
avatar

alex30774

  • 13 октября 2023, 13:41
0
Нет другие, те написаны вот так

double blu = iCustom(NULL,0,IndName,Len,HistoryBars,UrovenSignal,TF1,TF2,0,Shift);
   double red = iCustom(NULL,0,IndName,Len,HistoryBars,UrovenSignal,TF1,TF2,1,Shift);


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

alex30774

  • 13 октября 2023, 13:21
0
Ну давайте сделаем понятно:

замените 412 и 413 строчки на вот эти

double blu = iCustom(NULL,0,IndName,UrovenSignal,Len,HistoryBars,TF1,TF2,0,Shift);
   double red = iCustom(NULL,0,IndName,UrovenSignal,Len,HistoryBars,TF1,TF2,1,Shift);
avatar

alex30774

  • 13 октября 2023, 13:12
0
Вот прогон в тестере с настройками по умолчанию с 4 мая прошлого года.



Советник открывал по одной сделки, но я шаг усреднения ставил 400.Все остальные настройки по умолчанию.
avatar

alex30774

  • 13 октября 2023, 12:38
0
А этот на демке, у вас тоже не открывает?
avatar

alex30774

  • 13 октября 2023, 12:24
0
У меня в тестере сделки открываются, а на демо-счёте (на минутном графике) нет.
avatar

alex30774

  • 13 октября 2023, 12:12
0
А у меня на старте


по одному разнонаправленых
avatar

alex30774

  • 13 октября 2023, 12:02
0
Тогда второй вариант настроек попробуйте:

extern bool Usred1 = 0; // усреднение с шагом
extern bool Usred2 = 1; // усреднение по сигналу

avatar

alex30774

  • 13 октября 2023, 11:55