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

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

---

## kudinoff — 2020-03-27 20:57

> Цитата (Slava78):
> Кинь в доработку

Slava, там ведь ничего сложного внести проверку на магик везде, где это требуется (во всех блоках, где используется функция OrderSelect()). Да и обсуждалась и решалась проблема сразу, как только Марат выложил базовую версию PriceBorder.

## Slava78 — 2020-03-27 21:01

> Цитата (kudinoff):
> Slava, там ведь ничего сложного внести проверку на магик везде, где это требуется (во всех блоках, где используется функция OrderSelect()). Да и обсуждалась и решалась проблема сразу, как только Марат выложил базовую версию PriceBorder.

С этим все норм. Но осталась какая-то проблема с тейком. Там нет такой функции

## kudinoff — 2020-03-27 21:05

> Цитата (Slava78):
> С этим все норм. Но осталась какая-то проблема с тейком. Там нет такой функции

За тейк отвечает void ModifyOrders() и там есть выбор ордеров

## stargazer2011 — 2020-03-27 21:09

> Цитата (kudinoff):
> За тейк отвечает void ModifyOrders() и там есть выбор ордеров

Вот спасибо не равнодушному человеку! (y)

## Slava78 — 2020-03-27 21:10

> Цитата (kudinoff):
> За тейк отвечает void ModifyOrders() и там есть выбор ордеров

Объясни пожалуйста нужна ли здесь эта функция ModifyOrders()

## kudinoff — 2020-03-27 21:21

> Цитата (Slava78):
> Объясни пожалуйста нужна ли здесь эта функция ModifyOrders()

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

## stargazer2011 — 2020-03-27 21:23

А вот отрывок из журнала, после установки 2МА4_Kio2(2) некоторое время тишина, а в момент открытия ордера по EURUSD этим совом - он тут-же модифицировал (установил одинаковый ТР и SL) для открытых ранее другими совами и находящимися в работе ордерами (они в работе БЕЗ стопов и тейков, закрытие по другим алгоритмам!)

## stargazer2011 — 2020-03-27 21:47

> Цитата (stargazer2011):
> Дело за малым, все самые популярные версии косилок на PriceBorder подправить подобным образом :giggle:

Слава, если есть возможность глянь "старичка" (из ранних) на любовь к чужим ордерам

## Slava78 — 2020-03-27 22:05

> Цитата (stargazer2011):
> Слава, если есть возможность глянь "старичка" (из ранних) на любовь к чужим ордерам

Старичок в норме, но там куча наворотов

## stargazer2011 — 2020-03-27 22:08

> Цитата (Slava78):
> Старичок в норме, но там куча наворотов

Спасибо, понял. Просто это один из первых, что ставил на много пар сразу и помню, что там был косяк, хватал чужие ордера. Но если говоришь -"Норм", значит за давностью что-то путаю. 
Есть надежда по 2МА4_Kio2(2) ??
Спасибо.

## saw — 2020-03-27 22:34

Направьте пожалуйста на пост с индикатором фибо для баблокосилки. Спасибо

## DimitriUK — 2020-03-28 03:40

> Цитата (saw):
> Направьте пожалуйста на пост с индикатором фибо для баблокосилки. Спасибо

_https://forexsystemsru.com/threads/sistema-na-osnove-korreljacii-ot-marattmb-iz-graalej-sovetnik-abram.86194/post-1519029

## Slava78 — 2020-03-28 05:53

> Цитата (stargazer2011):
> Спасибо, понял. Просто это один из первых, что ставил на много пар сразу и помню, что там был косяк, хватал чужие ордера. Но если говоришь -"Норм", значит за давностью что-то путаю.
> Есть надежда по 2МА4_Kio2(2) ??
> Спасибо.

Пока вариант один, все ордера должн быть с тейком и стопом. Ставь 1000 или 2000. Ну а в апреле надо Андрею заказать сову с такой функцией

## NSerega — 2020-03-28 06:08

> Цитата (stargazer2011):
> Марат и Слава, извините, пришлось сюда закинуть. Может кто за одно подскажет - почему в личке нет кнопки "Прикрепить файлы"

Такая возможность появится при достижении рейтинга 150 https://forexsystemsru.com/threads/obnovlennaja-sistema-statusov-na-forume-foreks-sistemy.63025/post-246529

## Slava78 — 2020-03-28 07:19

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

Перезалейте, кто скачал

## marattmb — 2020-03-28 14:00

Слава, сможешь в полуавтомате сделать возможность увеличения шрифта в левом верхнем углу графика? Каждый раз приходится напрягать зрение, когда экспериментирую со своими стратегиями.

## Slava78 — 2020-03-28 16:39

> Цитата (marattmb):
> Слава, сможешь в полуавтомате сделать возможность увеличения шрифта в левом верхнем углу графика? Каждый раз приходится напрягать зрение, когда экспериментирую со своими стратегиями.

Могу посоветовать только программу экранная лупа или обратись к спецам. Я не нашел ответа на этот вопрос

## kudinoff — 2020-03-28 20:31

> Цитата (Slava78):
> Могу посоветовать только программу экранная лупа или обратись к спецам. Я не нашел ответа на этот вопрос

Текст выводится как комментарий, размер шрифта у него неизменный. Исправить можно, если использовать не Comment, a ObjectCreate. 
Пример функции

```
void PutLabel(string name,string text, int x, int y, int corner, color colour)
  {
  
   ObjectDelete(name);
 
   //--- создадим текстовую метку
   ObjectCreate(0,name,OBJ_LABEL,0,0,0);
  
   //--- установим координаты метки
   ObjectSetInteger(0, name,OBJPROP_XDISTANCE,x);
   ObjectSetInteger(0, name,OBJPROP_YDISTANCE,y);
   //--- установим угол графика, относительно которого будут определяться координаты точки
   ObjectSetInteger(0, name,OBJPROP_CORNER,corner);
   //--- установим текст
   ObjectSetString(0, name,OBJPROP_TEXT,text);
   //--- установим шрифт текста
   ObjectSetString(0, name,OBJPROP_FONT,"Arial");
   //--- установим размер шрифта
   ObjectSetInteger(0, name,OBJPROP_FONTSIZE,8);
   //--- установим цвет
   ObjectSetInteger(0, name,OBJPROP_COLOR,colour);
  }
```

Пример использования функции

```
void OnTick()
{
   double ma = iMA(NULL,0,8,0,MODE_EMA,PRICE_CLOSE,0);
   PutLabel("0", "Current signal "+DoubleToStr(ma,Digits),22,170,0,clrRed);
}
```

## Kolumb — 2020-03-28 21:09

Когда то делал эту сову из известного скрипта. Я не прогер, просто интересуюсь, поэтому могут быть ошибки. Если интересные настройки подберете поделитесь. Тут инфа выводится крупным шрифтом. Сеты вроде для пирамидинга сделаны, для примера выложил. Вобщем есть возможности для творчества)))

## Slava78 — 2020-03-28 21:50

> Цитата (kudinoff):
> Текст выводится как комментарий, размер шрифта у него неизменный. Исправить можно, если использовать не Comment, a ObjectCreate. 
> Пример функции
> 
```
void PutLabel(string name,string text, int x, int y, int corner, color colour)
>   {
>
>    ObjectDelete(name);
>
>    //--- создадим текстовую метку
>    ObjectCreate(0,name,OBJ_LABEL,0,0,0);
>
>    //--- установим координаты метки
>    ObjectSetInteger(0, name,OBJPROP_XDISTANCE,x);
>    ObjectSetInteger(0, name,OBJPROP_YDISTANCE,y);
>    //--- установим угол графика, относительно которого будут определяться координаты точки
>    ObjectSetInteger(0, name,OBJPROP_CORNER,corner);
>    //--- установим текст
>    ObjectSetString(0, name,OBJPROP_TEXT,text);
>    //--- установим шрифт текста
>    ObjectSetString(0, name,OBJPROP_FONT,"Arial");
>    //--- установим размер шрифта
>    ObjectSetInteger(0, name,OBJPROP_FONTSIZE,8);
>    //--- установим цвет
>    ObjectSetInteger(0, name,OBJPROP_COLOR,colour);
>   }
```

> Пример использования функции
> 
```
void OnTick()
> {
>    double ma = iMA(NULL,0,8,0,MODE_EMA,PRICE_CLOSE,0);
>    PutLabel("0", "Current signal "+DoubleToStr(ma,Digits),22,170,0,clrRed);
> }
```

> 

> Цитата (marattmb):
> Слава, сможешь в полуавтомате сделать возможность увеличения шрифта в левом верхнем углу графика? Каждый раз приходится напрягать зрение, когда экспериментирую со своими стратегиями.

Спасибо за помощь, сделал пока так

---

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