Бесплатное написание советников и индикаторов на MQL4 #1 - Страница 216
Страница 216 из 216 ПерваяПервая ... 116 166 206 212 213 214 215 216
Показано с 2,151 по 2,156 из 2156

Тема: Бесплатное написание советников и индикаторов на MQL4 #1

  1. #2151

    Регистрация
    23.10.2019
    Сообщений
    2
    Благодарности
    Получено: 0
    Отправлено: 0
    Цитата Сообщение от wayfarer Посмотреть сообщение
    см, картинку,.. есть вопросы?
    Привет, ни чего не мешает, но я просил помочь, так как цвета постоянно меняются на стандартные настройки, и приходится каждый раз обратно менять, и кроме цветов просил ещё добавить промежуточные уровни тоже чёрного цвета но пунктирные линии.

    Вы не можете благодарить!

  2. #2152
    Местный
    Регистрация
    27.12.2018
    Сообщений
    156
    Благодарности
    Получено: 0
    Отправлено: 79
    Вот функция которая
    пересчитывает тренды, количество, и амплитуду
    PHP код:
    void PERESHET_TRENDOV()
        {
    tt1=0;tt2=0;tt3=0;tt4=0;tt5=0;tt6=0;tt7=0;tt8=0;tt9=0;tt10=0;tt11=0;tt12=0;tt13=0;tt14=0;tt15=0;tt16=0tt17=0;tt18=0;tt19=0;tt20=0;tt21=0;
         
    t1=0;t2=0;t3=0;t4=0;t5=0;t6=0;t7=0;t8=0;t9=0;t10=0;t11=0;t12=0;t13=0;t14=0;t15=0;t16=0t17=0;t18=0;t19=0;t20=0;t21=0;
         
    analiziruyshiy_bar iBars(NULL,0)-1;
         
    min_cena       =  Low[analiziruyshiy_bar]; 
         
    vrema_min_cena Time[analiziruyshiy_bar];//Массив-таймсерия, содержащий минимальные цены каждого бара текущего графика 
         
    max_cena       High[analiziruyshiy_bar]; 
         
    vrema_max_cena Time[analiziruyshiy_bar];//Массив-таймсерия, содержащий время открытия каждого бара текущего графика. Данные типа datetime представляют собой время в секундах, прошедшее с 00:00 1 января 1970 года. 
     
         
    for( is=analiziruyshiy_baris>=0is--) 
            {
    tek_trend NormalizeDouble((max_cena-min_cena)/_Point,0);// длина текушего тренда 
             
    if(SFORMIROVAN_TREND_VERX()== true)
               {
    RISUEM_TREND_VERX(); YCHET_TREND_VERX();
                
    min_cena Low[is];vrema_min_cena Time[is];} 
             if(
    SFORMIROVAN_TREND_VNIZ()== true)
               {
    RISUEM_TREND_VNIZ();YCHET_TREND_VNIZ();
                
    max_cena High[is];vrema_max_cena Time[is];}
       if ( 
    max_cena High[is]&& min_cena Low[is]&& vrema_min_cena vrema_max_cena){min_cena=Low[is];vrema_min_cena Time[is];RISUEM_TREND_VNIZ();} 
       if ( 
    max_cena High[is]&& min_cena Low[is]&& vrema_max_cena vrema_min_cena){max_cena=High[is];vrema_max_cenaTime[is];RISUEM_TREND_VERX();}         
       if (
    Low[is]<min_cena) {min_cena Low[is];vrema_min_cena Time[is];} 
       if (
    max_cena High[is]){max_cena=High[is];vrema_max_cena Time[is];}}
       
    VIVESTI_METKI_I_TEXT(); 
    PHP код:
    void RISUEM_TREND_VNIZ() 
            {
    Name1 "медведь "+TimeToString(Time[is],TIME_DATE|TIME_MINUTES)+"  размер "+DoubleToString(tek_trend ) ; 
              
    ObjectDelete(Name1); 
              
    ObjectCreate(0,Name1OBJ_TREND0,vrema_max_cena,max_cena,vrema_min_cena,min_cena); 
              
    ObjectSetInteger   (0,Name1OBJPROP_COLORRed); 
              
    ObjectSetInteger   (0,Name1OBJPROP_STYLE0); 
              
    ObjectSetInteger   (0,Name1OBJPROP_WIDTH2); 
              
    ObjectSetInteger   (0,Name1OBJPROP_BACK,  true); 
              
    ObjectSetInteger   (0,Name1OBJPROP_RAY,   false);}
    void RISUEM_TREND_VERX() 
            {
    Name "бык "+TimeToString(Time[is],TIME_DATE|TIME_MINUTES)+"  размер "+DoubleToString(tek_trend);
              
    ObjectDelete(Name);  
              
    ObjectCreate(0,NameOBJ_TREND0,vrema_min_cena,min_cena,vrema_max_cena,max_cena); 
              
    ObjectSetInteger (0,NameOBJPROP_COLOR,Blue); 
              
    ObjectSetInteger (0,NameOBJPROP_STYLE0); 
    подскажите как сделать так чтоб, при запуске функции " SFORMIROVAN_TREND_VERX()"
    записывались значения " vrema_min_cena, min_cena, vrema_max_cena, max_cena" в текстовый файл
    если возможно с выбором разделителя (точка,запятая,пробел),
    может у кого образцы залежались?

    Вы не можете благодарить!

  3. #2153
    Местный
    Регистрация
    04.01.2017
    Сообщений
    362
    Благодарности
    Получено: 137
    Отправлено: 6
    Цитата Сообщение от raboco Посмотреть сообщение
    подскажите как сделать так чтоб, при запуске функции " SFORMIROVAN_TREND_VERX()"
    записывались значения " vrema_min_cena, min_cena, vrema_max_cena, max_cena" в текстовый файл
    если возможно с выбором разделителя (точка,запятая,пробел),
    может у кого образцы залежались?
    Добрый день!

    Вот посмотрите данный файл. Думаю разберетесь что и как.
    Вложения Вложения

    Вы не можете благодарить!

  4. #2154
    Местный
    Регистрация
    20.07.2014
    Сообщений
    8
    Благодарности
    Получено: 0
    Отправлено: 2
    Приветствую!
    С этой просьбой я обращаюсь периодически на разных форумах. Оплатить не могу, поэтому пока ищу бесплатный вариант.
    Суть задачи - написать индикатор, основанный на подсчете среднего хода цены в различных ТФ. При этом визуализация должна представлять собой уровни на графике, отложенные от открытия ТФ.
    Существует индикатор, удовлетворяющий мои требования на 99%. Один процент - это его стремление удалить некоторые графические элементы с чарта. В частности - уровни индикатора OLIMP. Возьмется ли кто-нибудь написать аналог вышеупомянутого индикатора, лишенный этой прискорбной особенности?
    Screenshot_1.jpg
    Вложения Вложения

    Вы не можете благодарить!

  5. #2155
    Местный
    Регистрация
    27.12.2018
    Сообщений
    156
    Благодарности
    Получено: 0
    Отправлено: 79
    Доброго времени!
    наконец то появилось возможность, заняться мозговым мазохизмом ),
    спасибо за образцы
    Цитата Сообщение от Valerius Посмотреть сообщение
    Добрый день!

    Вот посмотрите данный файл. Думаю разберетесь что и как.
    PHP код:
    void OnTick()
    {
     
    log_open("Log_Files");
     
    llog("FORS;fors");
     
    log_close();
     
    log_open("Log_Files");
     
    Strok=read_file("Log_Files");
     
    Comment(Strok);
     
    log_close();
     return;

    маленький не принципиальный вопрос? return; тут не лишний? void вроде исполнительная функция не имеющая возврата?

    Вы не можете благодарить!

  6. #2156
    Эксперт
    Регистрация
    16.08.2012
    Адрес
    Челябинск
    Сообщений
    1,920
    Благодарности
    Получено: 700
    Отправлено: 73
    Цитата Сообщение от raboco Посмотреть сообщение
    return; тут не лишний?
    Не критично... если бы было иначе, компилятор бы дал знать.

    Вы не можете благодарить!
    Для заказа кода, напишите в личку - я отвечу на ваше предложение.

Страница 216 из 216 ПерваяПервая ... 116 166 206 212 213 214 215 216

Похожие темы

  1. Ответов: 14
    Последнее сообщение: 14.10.2019, 13:00
  2. Бесплатное написание советников и индикаторов на MQL4
    от Rubinovi4 в разделе Программирование на MQL
    Ответов: 3446
    Последнее сообщение: 10.02.2017, 12:27

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •