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

eevviill

Заблокирован
А как добавить чтоб было больше функции в коде добавил доп строку extern double Percent_4 =4 компельнул без ошибок но на графике ничего. Что добавить чтоб показывало больше процентов а то только три
Пример
А файл где?
 

eevviill

Заблокирован
У советника, одно условие для входа в рынок Points_Open = 150; //если цена прошла больше этого количества пунктов - торгуем.Возможно ли сделать два? Сейчас для селл и бай одинаково. Для бай срабатывает, когда свеча прошла 150 пп вверх, для селл аналогично, когда цена проходит 150пп вниз. Что нужно, пример: Points_Open Buy = 150;(Для бай срабатывает, когда свеча прошла 150 пп вверх) Points_Open Sell = 100;(для селл когда цена проходит 100пп вниз.) чтобы можно было отдельно настроить входы для бай и селл, и чтобы сделки открывались на следующей свече и считал свечи от лоя до хая, а не только тела.
после строки
PHP:
extern int    Points_Open   = 55;           //если цена прошла больше этого количества пунктов - торгуем
добавляешь
PHP:
extern int    Points_Open_s   = 55;

в строке
PHP:
if((Bid-Open[0])>Points_Open*Point) signal = "SELL";
меняешь Points_Open на Points_Open_s
 

eevviill

Заблокирован
Помогите поправить индикатор круглых уровней. Валютные пары с 3 и 5 знаками после запятой все нормально а вот на золоте показывает не корректно ,интересует функция Show_20_80_Levels .Функцию Show_00_50_Levels подправил сам , а вот с Show_20_80_Levels у же полдня :work-hard:
В коде вроди учтено золото. Скрин.
 

olcik

Активный участник

Вложения

  • Key levels.jpg
    Key levels.jpg
    110,4 КБ · Просмотры: 75
  • Key levels original.jpg
    Key levels original.jpg
    162,6 КБ · Просмотры: 81
  • Key Levels.mq4
    3 КБ · Просмотры: 34

Wildy

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

Заранее спасибо. :)
 

Вложения

  • Oscillator.ex4
    7,1 КБ · Просмотры: 21

eevviill

Заблокирован
Получается ,только в десять раз больше, добавлял ,удалял нули в dXPoint безрезультатно o_o Мне нужны уровни 1272 1278 1282 1288 и т.д.
Найди похожий кусок и замени.
PHP:
if(Show_20_80_Levels)
  {
  
   for (i = LowPrice; i <= HighPrice; i++) 
   {
       
        if (StringSubstr(DoubleToStr(i/Div,iDigits), StringLen(DoubleToStr(i/Div,iDigits))-1, 1)=="2") {
         if (ObjectFind("RoundPrice " + DoubleToStr(i, 0)) != 0) {
            ObjectCreate("RoundPrice " + DoubleToStr(i, 0), OBJ_HLINE, 0, Time[1], i / Div);
            ObjectSet("RoundPrice " + DoubleToStr(i, 0), OBJPROP_STYLE, STYLE_DOT); 
            ObjectSet("RoundPrice " + DoubleToStr(i, 0), OBJPROP_COLOR, Level_20_Color);
            
            }
         }
        
         
         if (StringSubstr(DoubleToStr(i/Div,iDigits), StringLen(DoubleToStr(i/Div,iDigits))-1, 1)=="8") {
         if (ObjectFind("RoundPrice " + DoubleToStr(i, 0)) != 0) {
            ObjectCreate("RoundPrice " + DoubleToStr(i, 0), OBJ_HLINE, 0, Time[1], i / Div);
            ObjectSet("RoundPrice " + DoubleToStr(i, 0), OBJPROP_STYLE, STYLE_DOT);
           
            ObjectSet("RoundPrice " + DoubleToStr(i, 0), OBJPROP_COLOR, Level_80_Color);
            }
         }
         
   }
   
  }
  
   return (0);
}

int init() 
{
   iDigits = Digits;
   if(Digits==5 || Digits==3)dXPoint=10;
   if(Digits==2){dXPoint=100;iDigits=0;}
   if(Digits==3)  iDigits=2;
   if(Digits==5)  iDigits=4;
   Div = 1 / (Point*dXPoint);
   return (0);
}
 
Последнее редактирование:

olcik

Активный участник
Огромнейшее Дякую :D ,правда теперь с другими парами облом ,но я разберусь :)
 

eevviill

Заблокирован
Добрый вечер, помогите пожалуйста. Возможно ли поправить индикатор ниже с целью чтобы он не перересовывал. Если это невозможно в силу алгоритма расчета, пожалуйста отпишитесь.

Заранее спасибо. :)
Что то не открывается. Ану у себя попробуй.
 

ViOR

Интересующийся
Добавить трайл по пара-паре

Хотел бы повторить и попросить повторно о моей просьбе:

Уважаемые программисты, прикрутите, пож-ста трал по пара-парам. Смысл такой:
пара-пара достигает суммарного профита -> включается трал с заданными параметрами (у каждой парапары при открытии имеется свой комментарий и меджик)
Прикладываю советник и индикатор.
 

Вложения

  • Delta_excluzive_2.mq4
    5,1 КБ · Просмотры: 25
  • Magic_Hedge v.0.1.mq4
    23,6 КБ · Просмотры: 21

CER

Активный участник
Название индикатора поменяй на
PHP:
ADX Crossing v.2.0
Спасибо :)теперь все работает .посмотрите пожалуйста еще почему он не всегда сделки открывает. По идее он должен работать так зеленая точка покупка красная продажа а он почему то открывает через раз, точка появляется а сделку не открывает:disappointed:
http://forexsystemsru.com/679859-post6251.html
 

eevviill

Заблокирован
Спасибо :)теперь все работает .посмотрите пожалуйста еще почему он не всегда сделки открывает. По идее он должен работать так зеленая точка покупка красная продажа а он почему то открывает через раз, точка появляется а сделку не открывает:disappointed:
http://forexsystemsru.com/679859-post6251.html
Ну скорее всего надо переменные индикатора в советник внести. Парою строк не объяснить как.
 
Статус
Закрыто для дальнейших ответов.
Верх