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

 
Renat Fatkhullin:

Будет конфликт.

Ну что из пальца высасываете проблему? Если занимаетесь суровыми исследованиями, то ставите несколько копий терминала, пару раз раскопируете базы истории по каталогам и вперед. Объем докачек данных в каждый терминал будет мизерный.

Базы занимают десятки гигабайт - много брокеров, много символов и много тиковой истории. Ну не рационально, мягко говоря, копировать гигабайты, чтобы запускать второй терминал.

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

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

 
fxsaber:

Базы занимают десятки гигабайт - много брокеров, много символов и много тиковой истории. Ну не рационально, мягко говоря, копировать гигабайты, чтобы запускать второй терминал.

Можно использовать симлинки, но это может дать конфликты и причем серьезные.

Если заниматься работой серьезно, то можно за 100-200$ купить дополнительный HDD диск на 2-4 террабайта. На крайний случай внешний диск сойдет и вопрос с объемами полностью отпадет.


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

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

Мы уже серьезно улучшили работу с настройками тестера и чартов в новом билде, который выйдет завтра. Есть работа с версионностью настроек тестера и их хранение в MQL5 Storage.

Копирование и вставку настроек в буфер обмена тоже сделаем - это хорошая идея.

 
Renat Fatkhullin:

Можно использовать симлинки, но это может дать конфликты и причем серьезные.

Если заниматься работой серьезно, то можно за 100-200$ купить дополнительный HDD диск на 2-4 террабайта. На крайний случай внешний диск сойдет и вопрос с объемами полностью отпадет.

Понятно, что из любой ситуации можно выкрутиться. Но это все же как-то странно, когда надо копировать базу, которая на 99% не меняется. Уж если признавать работу сразу на нескольких терминалах, то как-то разумнее подойти бы. Вон, как красиво, когда весь терминал - несколько EXE и все.

Мы уже серьезно улучшили работу с настройками тестера и чартов в новом билде, который выйдет завтра. Есть работа с версионностью настроек тестера и их хранение в MQL5 Storage.

В тестере MT5-хедж история тоже будет иметь возможность принимать MT4-вид?

Копирование и вставку настроек в буфер обмена тоже сделаем - это хорошая идея.

Спасибо!
 
fxsaber:

Понятно, что из любой ситуации можно выкрутиться. Но это все же как-то странно, когда надо копировать базу, которая на 99% не меняется. Уж если признавать работу сразу на нескольких терминалах, то как-то разумнее подойти бы. Вон, как красиво, когда весь терминал - несколько EXE и все.

Ничего странного.

Каждый терминал имеет монопольное право на свои файлы и то, что в подавляющем большинстве случаев связанного использования вы не видите конфликтов, заслуга правильного поведения терминалов. Но когда-то конфликт множественного доступа словится и принесет реальные проблемы вашим экспертам.


В тестере MT5-хедж история тоже будет иметь возможность принимать MT4-вид?

Да, принимает и отлично выглядит. Можете на MetaQuotes-Demo проверить в бете.
 
Renat Fatkhullin:

Да, принимает и отлично выглядит. Можете на MetaQuotes-Demo проверить в бете.

1513 там пока. Стейты в Сигналах так же будут двух видов?
 
Проблема с добавлением индикатора в терминал!
Скачал индикатор Equity Monitor, добавил в папку с индикаторами.

Обновил в "навигаторе". В папке появился файл .ex4, а вот в навигаторе он почему то не отображается!
В чем может быть проблема и почему? Перезагрузка терминала так же не помогла.
Терминал мт4/билд1031



 
С проблемой сам разобрался - почему то в навигаторе и в папке алфавитный порядок разный!

И индикатор все же есть в навигаторе, только находится выше в списке.

Почему так???

 

Ошибка при компиляции

template<typename T>
int f( const T& ) { return sizeof( T ); }
class A {};
void OnStart()
{
        const A * const a = new A; //Error: 'T' - unexpected token
        f( a );
}
[Удален]  

В Справке Metatrader 4 про индикатор iGator() 

mode

[in]  Источник данных, идентификатор одной из линий индикатора. Mожет быть любой из следующих величин:

MODE_GATORJAW - синяя линия (линия челюсти аллигатора),
MODE_GATORTEETH - красная линия (линия зубов аллигатора),
MODE_GATORLIPS - зеленая линия (линия губ аллигатора).  


а внизу пример

double diff=iGator(NULL,0,13,8,8,5,5,3,MODE_SMMA,PRICE_MEDIAN,MODE_UPPER,1);

 


Источник данных MODE_UPPER, я так понимаю ошибка в справке

 

Ошибка при компиляции (точнее отсутствие сообщения об ошибке)

class A {
        A() { ::ArrayResize( i1, 1 ); }
        int i1[ ];
        int i2[1];
        void f1() const { i1[0] = 0; } //нет сообщения ошибки
        void f2() const { i2[0] = 0; } //Error: 'i2' - member of the constant object cannot be modified

};