
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Print("Bars= ",Bars," i=", i, " Close=", Close[i]);
Оказалось что при i=0 появляются значения >150. Кто-нибудь может это объяснить?
Данные из log файла:
9:10:29 MyEMA1 EURUSD,M1: i=0 Close=1.311
19:10:30 MyEMA1 EURUSD,M1: i=0 Close=1.3111
19:10:31 MyEMA1 EURJPY,M15: i=0 Close=152.46
19:10:37 MyEMA1 EURJPY,M15: i=0 Close=152.47
19:10:38 MyEMA1 EURJPY,M15: i=0 Close=152.46
19:10:39 MyEMA1 EURJPY,M15: i=0 Close=152.47
19:10:41 MyEMA1 EURJPY,M15: i=0 Close=152.48
19:10:42 MyEMA1 EURJPY,M15: i=0 Close=152.47
19:10:43 MyEMA1 EURUSD,M1: i=0 Close=1.311
19:10:46 MyEMA1 EURJPY,M15: i=0 Close=152.48
int start()
{
int counted_bars=IndicatorCounted();
int i=0;
//----
if (counted_bars>0) {i=Bars-counted_bars-1;}
if(counted_bars==0) { i=Bars-1; }
//----
Print("Bars= ",Bars," i=", i, " Close=", Close[i]);
while(i>=0)
{
ExtMapBuffer1[i]=Close[i];
i--;
}
return(0);
}