Ошибки, баги, вопросы - страница 698

 
evm180:
Формула расчета такая же. Картинка должна быть такая же. Т.к. если на D1 построить индикатор  с параметрами 9, 26, 52 , а затем умножить на 5 ( кол-во дней в неделе) , то должно быть тоже самое, что на W1 9,26,52. На MT4 одно и тоже.

картина будет такая же если только в пятницу под вечер.

Не забывайте, что (для примера) 3 последние недельные свечи и 15 последних дневных баров это совсем не одно и тоже.

 

 При закрытии терминала он очень долго или вовсе не выгружается из памяти и, более того, процесс растёт (от сотни Мб до нескольких сотен)... Дюжина шаблонов с множеством графических объектов, ни одного индикатора. Приходится убивать процесс руками - а отсюда несохранение новых построений в шаблонах и другие вытекающие. Полная выгрузка других приложениений проблему не решает.

 Есть мысли по этому поводу? Шаблоны прилагаются (по запросу)... хотя причём тут они?

 
Я имею ввиду картину общую, т.е. например в облаке должны находиться бары 2011.09.18 - 2011.10.09 на w1 с параметрами 9. 26. 52 и бары 2011.09.21 - 2011.10.10 на d1 c параметрами 45, 130, 260. Чего нет в MT5 ,  но есть в MT4. Кстати TS и KS рисуются правильно. Это распространенный прием использования параметров индикатора на меньшем ТФ для оценки картины большего ТФ.
 
А я все про тоже

Аналогично

build на этот раз 619

 
Dima_S:
А я все про тоже

Аналогично

build на этот раз 619

Трудно представить, что кто-то будет вручную набивать подобный строковый параметр. А если он формируется автоматически (например, для запуска из консоли), то можно такой длинный параметр, необходимый для работы программы, собрать из нескольких более коротких. Разве не так?
 
Rosh:
Трудно представить, что кто-то будет вручную набивать подобный строковый параметр. А если он формируется автоматически (например, для запуска из консоли), то можно такой длинный параметр, необходимый для работы программы, собрать из нескольких более коротких. Разве не так?

Представить можно))

Вот простой пример input-строки из семи пар для мультивалютного эксперта (восьмая уже не влезает - а хотелось бы):

"EURUSD.EUR.0; GBPUSD.GBP.0; AUDUSD.AUD.0; NZDUSD.NZD.0; USDCHF.CHF.1; USDCAD.CAD.1; USDSEK.SEK.1;"

Как видно, ничего необычного не набито. Можно, конечно, извратиться с несколькими строками, их программной склейкой и т.д. Только зачем?

 

к видно, ничего необычного не набито. Можно, конечно, извратиться с несколькими строками, их программной склейкой и т.д. Только зачем?

Для таких случаев не лучше ли использовать ini-файл, в котором все нужные валюты прописаны (и не только валюты, но и другие параметры могут быть)?
 
Rosh:
Для таких случаев не лучше ли использовать ini-файл, в котором все нужные валюты прописаны (и не только валюты, но и другие параметры могут быть)?

Просто хотелось бы пользоваться штатными средствами для задания входных параметров. Так-то можно много разных вариантов придумать.

Это, конечно, не оперативная настройка, но и лазить каждый раз по файлам и редактировать как-то не здорово.

У вас там, видимо, статический буфер используется для хранения этой строки - мож его увеличить раз в несколько?)) или сделать динамическим...

В общем, вам виднее.

 
Rosh:
Для таких случаев не лучше ли использовать ini-файл, в котором все нужные валюты прописаны (и не только валюты, но и другие параметры могут быть)?

Рашид, но ведь в МТ4  длинные строки живут и успешно!

Дмитрий описал самый что ни на есть распространенный случай задания списка требуемых валют

И такими списками параметров пользуются очень часто, именно для задания внешних параметров!

например вот как мне заказчики просят задавать списки.

// список валют через запятую

extern string Pairs="XAUUSD,XAGUSD,EURUSD,EURGBP,USDJPY,AUDUSD,EURJPY,GBPUSD,USDCAD,USDCHF,NZDUSD,CHFJPY,CADJPY,EURAUD,EURCAD,GBPCHF,GBPJPY,GBPCAD,AUDCAD,CADCHF,AUDCHF,AUDJPY,EURNZD,EURSGD,GBPAUD,AUDNZD,AUDSGD,GBPSGD,USDMXN,USDZAR,USDSGD,SGDJPY,NZDJPY,NZDCAD,NZDCHF,CHFSGD";

extern string TFs="60,240,1440,10080,43200";// - список используемых ТФ через запятую

Можете посмотреть - в строке валют примерно 250 символов. И ведь работает же и нет проблем!

Зачем же в более продвинутом МТ5 вносить искусственные ограничения длин.

Это не рационально.  связываете руки...

Документация по MQL5: Основы языка / Типы данных / Тип string
Документация по MQL5: Основы языка / Типы данных / Тип string
  • www.mql5.com
Основы языка / Типы данных / Тип string - Документация по MQL5
 
На форуме некоторые темы иногда всплывают, показывая, что есть новое сообщение. Но зайдя в тему обнаруживаешь, что нового сообщения нет.
Причина обращения: