Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 6. - страница 491

 
borilunad:

И то, если повезёт!

... с родителями)))
 
alsu:

... с родителями)))

Если с родителями, то тут всё зависит от критериев везения, которые обычно так отличаются, как сами люди! С единой меркой никак! Единым россам нужно одно, а отличным от них, другое! И тут согласия не будет!
 
borilunad:

Если с родителями, то тут всё зависит от критериев везения, которые обычно так отличаются, как сами люди! С единой меркой никак! Единым россам нужно одно, а отличным от них, другое! И тут согласия не будет!

Тогда - даешь другое!!!

PS Вот учил, учил я дочь свободе мышления. А жена теперь недовольна. Якобы ребенок (8 лет) ей перечит. Хотя сама же была ярым инициатором)))

 
alsu:

Тогда - даешь другое!!!

PS Вот учил, учил я дочь свободе мышления. А жена теперь недовольна. Якобы ребенок (8 лет) ей перечит. Хотя сама же была ярым инициатором)))



Я за различное другое и против единого, тем более, правящего! А вашей семье плюрализм не повредит! Может, скоро пригодится. В спорах, уважающих и слушающих друг друга, может родиться истина! Иначе на единороссах свет клином сойдётся!
 
borilunad:

Я за различное другое и против единого, тем более, правящего! А вашей семье плюрализм не повредит! Может, скоро пригодится. В спорах, уважающих и слушающих друг друга, может родиться истина! Иначе на единороссах свет клином сойдётся!

Я всячески за. Ребятенка содержу в строгости, но только по бытовым вопросам, типа NO грязи на рабочем столе после д/р и т.п.. В остальном - плюрализьм, да. Могу сказать, дело это непростое, иногда киндер просто доводит)) Про политику она не знает, но знает (видит сама), что "наш город зарос говном", ну и про "зомбоящик" еще. Пока достаточно))

 
alsu:

Я всячески за. Ребятенка содержу в строгости, но только по бытовым вопросам, типа NO грязи на рабочем столе после д/р и т.п.. В остальном - плюрализьм, да. Могу сказать, дело это непростое, иногда киндер просто доводит)) Про политику она не знает, но знает (видит сама), что "наш город зарос говном", ну и про "зомбоящик" еще. Пока достаточно))


Сам дурак.
 
alsu:

Я всячески за. Ребятенка содержу в строгости, но только по бытовым вопросам, типа NO грязи на рабочем столе после д/р и т.п.. В остальном - плюрализьм, да. Могу сказать, дело это непростое, иногда киндер просто доводит)) Про политику она не знает, но знает (видит сама), что "наш город зарос говном", ну и про "зомбоящик" еще. Пока достаточно))


Согласен, к порядку необходимо приучать! Без порядка демократия превратится в анархию. Но вам ещё за демократию бороться придётся! Диктаторы сейчас только говорят о демократии, о рейтинге заботятся, а на деле сами знаете, да всё какие-то плюгавенькие. Боюсь, и вам без своего "майдана" не обойтись!

А этот "зомбоящик" я давно выбросил. Это уже везде говно, реклама, сплетни, скандалы, здоровый спорт превратили в калечащий бизнес, в общем, деградация полнейшая. Что мне интересно смотреть, всё есть в инете, а так послушать приятней радио.

 

Здравствуйте. При работе эксперта на графике off line,по таймеру, не обновляется значение индикатора. График - Renko, получен с помощью

советника RenkoLiveChart_v3.2. Вычисленное при первом прогоне значение остается неизменным. Не подскажите, как с этим бороться.

#property copyright "Copyright 2014, Demal"
#property link      ""
#property version   "1.00"
#property strict

extern int ParamTimer=1;
extern string ind1="------- Slope Direction Line 1 -------";
extern int MA_Period1=13;
extern int MA_Method1=3;
extern int MA_Price1=0;

//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit()
  {
//--- create timer
   EventSetTimer(ParamTimer);
      
//---
   return(INIT_SUCCEEDED);
  }
//+------------------------------------------------------------------+
//| Expert deinitialization function                                 |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
  {
//--- destroy timer
   EventKillTimer();
      
  }
//+------------------------------------------------------------------+
//| Timer function                                                   |
//+------------------------------------------------------------------+
void OnTimer()
  {
//---
double MA1up=iCustom(Symbol(),0,"Slope Direction Line",MA_Period1,MA_Method1,MA_Price1,0,0);
double MA1dn=iCustom(Symbol(),0,"Slope Direction Line",MA_Period1,MA_Method1,MA_Price1,1,0);
Print(" MA1up=",MA1up," MA1dn=",MA1dn);   
return;
  }
 
Похоже, что решение проблемы ожидается в следующем билде. Только, когда он ожидается?
 
И снова пришлось выходить с просьбой о помощи ( бьюсь над этим вопросом уже много месяцев, и многие программисты пытались помоч, ток что вопрос не нов ), Итак вот индикатор он мультивалютный работает по всем парам указанным в окне _обзор рынка_, показывает сумму движения в пунктах, все пары которые движуться по ходу предыдущего движения плюсуються, которые против минусуються . все работает как часы строго по этому алгоритму, цикл подсчета неделя .установливаеться на меньшие Тф . история показывается и фиксируеться . Все это я говорю для того чтобы было понятно что индикатор работает как и должен . Но он для всех своих высчетов и показаний берет _ закрытие бара _( 0- текущего, +1- предыдущего,+2 - перед предыдущего), а мне надо чтобы брал_ закрытие недельного бара_ ( 0- текущего, +1- предыдущего,+2 - перед предыдущего ). Сразу для не понявших скажу, что именно закрытие недельного бара, а не -закрытие размера недельного бара ( в секундах, минутах, часах, днях ). Да еще раз скажу что он будет устанавливаться на менших тф чем недельный . но брать для подсчета именно закрытие бара с недельного тФ-ма . Дв еще индикатор мной собран могу обьяснить каждую строку
MQL-Код:
#property indicator_separate_window
#property indicator_buffers 1
#property indicator_color1 Lime

//--- buffers
double ExtMapBuffer1[];

int TotalSymbols;
string SymbolName[1];

// -------------------------------------------------------------------

int init()
{
    SetIndexStyle(0, DRAW_HISTOGRAM);
    SetIndexBuffer(0, ExtMapBuffer1);

    int hFile = FileOpenHistory("symbols.sel", FILE_BIN|FILE_READ);
	
    TotalSymbols = (FileSize(hFile) - 4) / 128;

    ArrayResize(SymbolName, TotalSymbols);
    
    for(int i = 0; i < TotalSymbols; i++)
    {
        FileSeek(hFile, 4 + i * 128, SEEK_SET);	
        SymbolName[i] = FileReadString(hFile, 12);
    }
	
    FileClose(hFile);

    return(0);
}
// -------------------------------------------------------------------

int deinit()
{

    return(0);
}

// -------------------------------------------------------------------

int start()
{       
    int StartBar = Bars - IndicatorCounted() - 1;
	 
    for(int i = StartBar; i >= 0; i--)
    {
     if(TimeDayOfWeek(Time[i]) < TimeDayOfWeek(Time[i+1]))
        ExtMapBuffer1[i] = 0;
      else
            ExtMapBuffer1[i] = ExtMapBuffer1[i+1];
	    
        for(int j = 0; j < TotalSymbols; j++)
        {
            int BarShift = iBarShift(SymbolName[j], 0, Time[i], true);
	    	 
            if(iClose(SymbolName[j], 0, BarShift) > iClose(SymbolName[j], 0, BarShift+1)&&iClose(SymbolName[j], 0, BarShift+1) >= iClose(SymbolName[j], 0, BarShift+2))
                ExtMapBuffer1[i] += (iClose(SymbolName[j], 0, BarShift) - iClose(SymbolName[j], 0, BarShift+1)) / MarketInfo(SymbolName[j], MODE_POINT);
            if(iClose(SymbolName[j], 0, BarShift) < iClose(SymbolName[j], 0, BarShift+1)&&iClose(SymbolName[j], 0, BarShift+1) < iClose(SymbolName[j], 0, BarShift+2))   
                ExtMapBuffer1[i] += (iClose(SymbolName[j], 0, BarShift+1) - iClose(SymbolName[j], 0, BarShift)) / MarketInfo(SymbolName[j], MODE_POINT);
            if(iClose(SymbolName[j], 0, BarShift) > iClose(SymbolName[j], 0, BarShift+1)&&iClose(SymbolName[j], 0, BarShift+1) < iClose(SymbolName[j], 0, BarShift+2))    
                ExtMapBuffer1[i] += (iClose(SymbolName[j], 0, BarShift+1) - iClose(SymbolName[j], 0, BarShift)) / MarketInfo(SymbolName[j], MODE_POINT);
            if(iClose(SymbolName[j], 0, BarShift) < iClose(SymbolName[j], 0, BarShift+1)&&iClose(SymbolName[j], 0, BarShift+1) >= iClose(SymbolName[j], 0, BarShift+2))    
                ExtMapBuffer1[i] += (iClose(SymbolName[j], 0, BarShift) - iClose(SymbolName[j], 0, BarShift+1)) / MarketInfo(SymbolName[j], MODE_POINT);
           
        }
    }
	
    return(0);
}

// -------------------------------------------------------------------
жду помощи