Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 707

 
Artyom Trishkin:
Ну..., с такими объяснениями вам сюда - помогут однозначно.
Я выложил рисунок - где все описано и показано на лицо! какое Вы хотите еще обьяснение? Наверное до каждого по разному доходит....
 
Tango_X:
Я выложил рисунок - где все описано и показано на лицо! какое Вы хотите еще обьяснение? Наверное до каждого по разному доходит....
Конечно по-разному. Вот до вас всё никак не дойдёт. Даже показал вам чего вы не договариваете, а всё равно до вас не доходит
 
Причина найдена! вопрос закрываю... Для тех кто не знает...причина - пробел в названии индикатора в ICustom
 
Tango_X:
Причина найдена! вопрос закрываю... Для тех кто не знает...причина - пробел в названии индикатора в ICustom
Поэтому название индикатора нужно вводить не руками, а копировать и вставлять правильное название
[Удален]  
Vitaly Muzichenko:
Поэтому название индикатора нужно вводить не руками, а копировать и вставлять правильное название
Почему то изначально всегда так и делал, наверное "старая школа" )))
 
Vitaly Muzichenko:
Поэтому название индикатора нужно вводить не руками, а копировать и вставлять правильное название
Всегда копирую, но имя индикатора тоже с пробелом..... вот тут я и попался))))))
 
Tango_X:
Всегда копирую, но имя индикатора тоже с пробелом..... вот тут я и попался))))))
Я когда-то парился со входными параметрами iCustom, не заметил что в индикаторе какой-то умник вместо того чтоб период записать в int, записал в string, ошибка лезет, а в чём дело понял очень не скоро, и пока не обрамил кавычками, выдавало ошибку. Так что тут нужна внимательность
 
Комментарии, не относящиеся к этой теме, были перенесены в "изобрел супер советник".
 

Доброго времени. Нормализую значит значения, а в отладке цифры с *е как так то?

Не могу записать значения в ексель 

Если другой параметр присвоить массиву (arrayZ[0][q][z] = 0;) то, сохраняет 

for(int z = 0; z < copied && z<=ARRAY_SIZE_X; z++) // отбор по барам
   {
    arrayIndexY[z] = srcArr[z].close; //данные колонки У

    for(int q = 1; q <= copied-1; q++) //Перебор периодов
    {
  
    {
    qer = NormalizeDouble(sm.d[q-1].m[nBar-z],Digits());
    wer = NormalizeDouble(sm.d[q].m[nBar-z],Digits());
    arrayZ[0][q][z] = NormalizeDouble(qer-wer,Digits());} // ответы с е, че заааа


    }
      
   }
   flag = false;
        
   GenerateCsv("test.csv");  
   }
Файлы:
d4rw9gqntl.jpg  157 kb
 
Top2n:

Доброго времени. Нормализую значит значения, а в отладке цифры с *е как так то?

Не могу записать значения в ексель 

Если другой параметр присвоить массиву (arrayZ[0][q][z] = 0;) то, сохраняет 

for(int z = 0; z < copied && z<=ARRAY_SIZE_X; z++) // отбор по барам
   {
    arrayIndexY[z] = srcArr[z].close; //данные колонки У

    for(int q = 1; q <= copied-1; q++) //Перебор периодов
    {
  
    {
    qer = NormalizeDouble(sm.d[q-1].m[nBar-z],Digits());
    wer = NormalizeDouble(sm.d[q].m[nBar-z],Digits());
    arrayZ[0][q][z] = NormalizeDouble(qer-wer,Digits());}
    qer;

    }
      
   }
   flag = false;
        
   GenerateCsv("test.csv");  
   }
DoubleToString() используйте для вывода в печать.