Запись в файл.....? - страница 3

 
Не внимательно я посмотрел код, в чем-то ты прав, Ренат уже подсказал куда двигаться. Сорри.
 
Кстати, после открытия файла _сначала_ надо проверять значение возврата и _только_потом_, при наличии ошибки, проверять GetLastError();


Учту.
А проблема вот в чем. Есть алгоритм польз. индикатора, использующий встроенный индикатор iAtr. В эксперте при вызове пользовательского индикатора тестер выдает деление на 0, хотя в окне графика рисуется все нормально.

renco_current_up=iCustom(NULL, 0, "Renko",1,10,0,1);


Я в итоге хотел проверить правильно ли он рассчитывается и в итоге вижу что нет.


RenkoUp RenkoDn
1.20445 1.20201
1.20445 1.20201
1.20445 1.20201
1.20445 1.20201
1.20689 1.20484
1.21304 янв.05
1.21304 янв.05
1.21304 янв.05
1.21304 янв.05
1.21558 1.21265
1.21558 1.21265


Такие значения получаются при котировках которые так же считываются. Алгоритм индикатора приводил выше.

High Close Open
янв.44 янв.31 янв.34
янв.51 янв.26 янв.49
янв.49 янв.32 янв.38
янв.46 янв.36 янв.45
янв.48 янв.32 янв.32
1.194 янв.31 янв.39
янв.77 1.192 янв.75
янв.91 янв.15 янв.15
янв.18 1.1801 1.1811
1.1838 1.1808 1.1826
1.1829 1.1806 1.182
1.183 1.1815 1.1816
1.1827 1.1815 1.1821
1.1825 1.1819 1.1822
1.1823 1.181 1.1811
 
Litle, Вы демонстрируете поразительное нежелание правильно сформулировать вопрос.
 
Litle, Вы демонстрируете поразительное нежелание правильно сформулировать вопрос.

Renat, я ничего не демонстрирую. Я пытаюсь получить от Вас помощь. Я не на экзамене, что бы гадать, что Вы хотите от меня услышать. Я полностью обрисовал ситуацию, а именно что хочу, и что для этого делаю, а так же что у меня в результате получается.

Хочу что бы при выводе в файл у меня получались значения массивов цен и индикаторов, а не ..."янв.46 янв.36 янв.45".

зы получилось слишком много "я" :)
 
Litle, для начала нужно подружиться с Экселем и поставить международный стандарт выделения дробной части(точку , а не запятую).
 
XL действительно вносит свой вклад в дело.

Для начала можно посмотреть что находится в файле с помощью Блокнота.
А потом, если там всё в порядке, открывать его через XL.

Если XL не отображает желаемые числа, то надо правильно определить формат ячеек (числовой) и при необходимости заменить запятую на точку.
Можно попробовать то, что предлагает Rosh. XL>>Сервис >>Параметры>>Международные.
Но при этом надо учесть, что ранее созданные файлы будут отображаться в соответствии с новыми настройками.
 
Спасибо, проблема действительно в этом.
 
Вообщем получается индикатор считается правильно.....в файл пишутся верные значения и рисуется верно.

Но при вызове из советника по средством
renco_previos_up=iCustom(NULL, 0, "Renko",1,10,0,2);


выводятся ерунда.


1.2039;1.2026;1.2018;1.2008
1.2039;1.2026;1.2018;1.2008
1.2039;1.2026;1.2018;1.2008
1.2039;1.2026;1.2018;1.2008
1.2039;1.2026;1.2018;1.2008
1.2039;1.2026;1.2018;1.2008
1.2039;1.2026;1.2018;1.2008
1.2039;1.2026;1.2018;1.2008
1.2039;1.2026;1.2018;1.2008
1.2039;1.2026;1.2018;1.2008
1.2039;1.2026;1.2018;1.2008
1.2039;1.2026;1.2018;1.2008
2147483647;1.2039;2147483647;1.2018
2147483647;1.2039;2147483647;1.2018
2147483647;1.2039;2147483647;1.2018
2147483647;1.2039;2147483647;1.2018
2147483647;1.2039;2147483647;1.2018


В нулевом баре вроде не работаю....
 
Поздравляю, теперь ты словил где-то ноль :)
А так очень интересно - смотреть как ты блох отлавливаешь по испорченному телефону.
 
А что...есть отладчик? Или тогда посоветуй как в mt лучше отлаживать.