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

kudinoff

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

Slava78

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

kudinoff

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

stargazer2011

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

Вложения

  • 2МА4_Kio2(2).png
    2МА4_Kio2(2).png
    131,9 КБ · Просмотры: 54

stargazer2011

Местный житель
Дело за малым, все самые популярные версии косилок на PriceBorder подправить подобным образом :giggle:
Слава, если есть возможность глянь "старичка" (из ранних) на любовь к чужим ордерам
 

Вложения

  • PriceBorder (edited).mq4
    50,1 КБ · Просмотры: 26

stargazer2011

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

saw

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

Slava78

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

NSerega

Администратор

Slava78

Элитный участник
Перезалейте, кто скачал
 

Вложения

  • PriceBorder_Бабло-косилка.mq4
    27,1 КБ · Просмотры: 65

marattmb

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

Вложения

  • 0.png
    0.png
    32,6 КБ · Просмотры: 153
  • BuySell15.mq4
    13,8 КБ · Просмотры: 32

Slava78

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

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);
}
 

Kolumb

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

Вложения

  • One more EA.mq4
    55,5 КБ · Просмотры: 29
  • оне бай.set
    2,6 КБ · Просмотры: 19
  • оне селл.set
    2,6 КБ · Просмотры: 17

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);
}
Слава, сможешь в полуавтомате сделать возможность увеличения шрифта в левом верхнем углу графика? Каждый раз приходится напрягать зрение, когда экспериментирую со своими стратегиями.
Спасибо за помощь, сделал пока так
 

Вложения

  • BuySell15(1).mq4
    15,4 КБ · Просмотры: 28
Верх