# Система на основе корреляции от marattmb из Граалей + советник Abram

Раздел: Ручные торговые стратегии и системы
Автор темы: marattmb
Создана: 2018-03-07 17:07
Ответов: 8762 | Просмотров: 1535393
Страница 169 из 439
Источник: https://forexsystemru.com/threads/86194/page-169

---

## stargazer2011 — 2019-08-26 00:29

Лупит ошибку каждую секунду. 
Пары пробовать менял. Даже советник в окне отключал. Не помогает

## stargazer2011 — 2019-08-26 00:33

Отрицательная дельта не хочет торговать, хотя индикатор показывает ОК

## stargazer2011 — 2019-08-26 00:47

По ошибке SubSymbol. Может где в сове не правильное имя индюка вкралось?

## stargazer2011 — 2019-08-26 01:05

А на этом окне всё наоборот - советник ОК, а на индикаторе None

## Slava78 — 2019-08-26 08:45

> Цитата (stargazer2011):
> По ошибке SubSymbol. Может где в сове не правильное имя индюка вкралось?

Сделку открыл.  Попробуй вписать имя второй валюты в индюки. Только мне не нравится тормознутость совы

## Slava78 — 2019-08-26 08:59

> Цитата (Slava78):
> Сделку открыл.  Попробуй вписать имя второй валюты в индюки. Только мне не нравится тормознутость совы

Текст меняется. Прописан SubSymbol  USDCHF

## kudinoff — 2019-08-26 09:02

Впихните в код индикатора после строки 221 PutLabel("Sig" ,(int)((Close-SubPrice)/_Point),20);
вот это

```
string sTradingOK,sTrading,sThreshold;
 if (HedgeRange < 0) {
      sTrading = "buy "+MainSymbol + ", sell " + SubSymbol;
      sThreshold = DoubleToStr(-threshold,1);
      if (HedgeRange < -threshold) sTradingOK = "OK"; else sTradingOK = "NONE";
   } else {
      sTrading = "sell "+MainSymbol + ", buy " + SubSymbol;
      sThreshold = DoubleToStr(threshold,1);
      if (HedgeRange > threshold) sTradingOK = "OK"; else sTradingOK = "NONE";
   }   
PutLabel("sTradingOK",sTradingOK,40);
```

вместо

```
string sTradingOK;
if (HedgeRange < 0 && HedgeRange < -threshold) sTradingOK = "OK"; else sTradingOK = "NONE";
if (HedgeRange>0 && HedgeRange > threshold) sTradingOK = "OK"; else sTradingOK = "NONE";
PutLabel("sTradingOK",sTradingOK,40);
```

Но если не поможет, то я бессилен решать эту загадку, почему по тем же условиям в одном случае OK, а в другом NONE

## kudinoff — 2019-08-26 09:04

PeriodRange осцилятора -это period советника, должны быть одинаковыми, не запутайтесь.

## stargazer2011 — 2019-08-26 09:16

> Цитата (kudinoff):
> PeriodRange осцилятора -это period советника, должны быть одинаковыми, не запутайтесь.

Понял, спасибо. Попробую индикатор после коррекции

## stargazer2011 — 2019-08-26 13:18

Индикатор подкорректировал из #3367.
Заново закинул. Все четыре ОК в наличии. С эти норма!
Ошибка "Alert: SubSymbol is missing!" появляется сразу, как только в сове параметр IndName (первый) меняешь с МА или PriceCannel на NeutralHedge.
Что еще можно сделать??

## stargazer2011 — 2019-08-26 13:20

Скрин

## stargazer2011 — 2019-08-26 13:26

Вторая пара везде прописана

## stargazer2011 — 2019-08-26 13:28

Из поста #3372 (см.Скрин) не могу изменить параметр на NeutraleHedge - сразу долбит ошибку

## kudinoff — 2019-08-26 13:28

> Цитата (stargazer2011):
> Ошибка "Alert: SubSymbol is missing!" появляется сразу, как только в сове параметр IndName (первый) меняешь с МА или PriceCannel на NeutralHedge.

Да, ошибся, перепутал порядок настроек. 
Нужно найти все строки с iCustom(NULL,0,"#NeutralHedge osc_v4.4",**1000,**Symbol2,period,1000,"",Mirroring.... и удалить выделенное.

## kudinoff — 2019-08-26 13:29

Сейчас метки сходятся после правки индикатора?

## stargazer2011 — 2019-08-26 13:29

> Цитата (kudinoff):
> Да, ошибся, перепутал порядок настроек.
> Нужно найти все строки с iCustom(NULL,0,"#NeutralHedge osc_v4.4",**1000,**Symbol2,period,1000,"",Mirroring.... и удалить выделенное.

Все строки где, в каком индикаторе или советнике?

## kudinoff — 2019-08-26 13:30

> Цитата (stargazer2011):
> в советнике

## stargazer2011 — 2019-08-26 13:30

> Цитата (kudinoff):
> Сейчас метки сходятся после правки индикатора?

На той паре где выложил скрины - сходятся. Буду пробовать дальше, как только исправим ошибку is missing

## stargazer2011 — 2019-08-26 13:31

> Цитата (kudinoff):
>

Ага, понял. Значит найти все эти строки и тупо удалить в сове?

## kudinoff — 2019-08-26 13:32

> Цитата (stargazer2011):
> Ага, понял. Значит найти все эти строки и тупо удалить в сове?

Да, только не перепутать. Там где именно #NeutralHedge osc_v4.4" а не Overlay

---

Следующая страница: https://forexsystemru.com/threads/86194/page-170
