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

 
fxsaber:

Это ход конем!

При обнаружении смены счета запоминаете уже новые характеристики.

Можете оформить в виде маленькой библиотеки по принципу, что здесь (макросы). Тогда "кривенькое" не будет мозолить глаза.


спасибо за ответы) я такое не умею) проще серпом по ...

а затем заново запустить индюк)

 
rozline:

Господа! Дико извиняюсь, что вообще пишу. Но нужна помощь, как говориться ASAP.

У меня случилась ошибка терминала, он перестал подключать кастомные индикаторы и советники.

Лог типа такого

2017.04.20 18:18:59.764 Custom Indicator loading of AD (@Si,H1) failed

Тоже в этот же день! перестали открываться 99% кастомных инд. и советников, один почему то работает



 
fxsaber:

Это ход конем!

При обнаружении смены счета запоминаете уже новые характеристики.

Можете оформить в виде маленькой библиотеки по принципу, что здесь (макросы). Тогда "кривенькое" не будет мозолить глаза.

Вот за что не люблю библиотеки, что их нужно таскать хвостиком за каждой программой, а если с кем нужно поделиться файлом, то и библу нужно давать, что крайне не удобно и криво.
 

а еще вопрос - мы запустили индикатор на 5 знаке, а затем переключили на брокера с  4 знаком. что будет с индикатором? разве он не должен при этом пересчитаться? ведь значения используемыъ цен абсолютно другие будут.

по-моему,косяк.

 
kaus_bonus:

а еще вопрос - мы запустили индикатор на 5 знаке, а затем переключили на брокера с  4 знаком. что будет с индикатором? разве он не должен при этом пересчитаться? ведь значения используемыъ цен абсолютно другие будут.

по-моему,косяк.

В МТ5 нет 4х значных котировок. А если в МТ4 то лучше в таких случаях использовать не предопределённые переменные, а SymbolInfoDouble, например.
SymbolInfoDouble - Получение рыночной информации - Справочник MQL4
SymbolInfoDouble - Получение рыночной информации - Справочник MQL4
  • docs.mql4.com
SymbolInfoDouble - Получение рыночной информации - Справочник MQL4
 
Alexey Viktorov:
В МТ5 нет 4х значных котировок. 


замените 5 и 4 значные на 3 и 2 значные. пример - XAUUSD  у альпари (3 знака)  и fxopen (2 знака). сменили брокера - причин для пересчета индикатора никаких.

да и вообще вы живете в какой-то другой вселенной,судя по всему. у инсты до сих пор 4 знака на мт5
 
kaus_bonus:


замените 5 и 4 значные на 3 и 2 значные. пример - XAUUSD  у альпари (3 знака)  и fxopen (2 знака). сменили брокера - причин для пересчета индикатора никаких.

да и вообще вы живете в какой-то другой вселенной,судя по всему. у инсты до сих пор 4 знака на мт5

Это точно... В нашей вселенной она не считается не только брокером, а даже приличной конторой.

Про золото не интересовался и потому не знал, спасибо за информацию. Выходит что и в МТ5 лучше пользоваться функциями, а не предопределёнными переменными.

 
Vitaly Muzichenko:
Вот за что не люблю библиотеки, что их нужно таскать хвостиком за каждой программой, а если с кем нужно поделиться файлом, то и библу нужно давать, что крайне не удобно и криво.
Выкладываете в кодобазу библу, а рядом с #include ссылку на нее.
 
Slava:

Копирование простых структур было сделано вынужденно из-за отсутствия юнионов.

Очень скоро будут нормальные union

Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий

Новая версия платформы MetaTrader 5 build 1595: доступ к ценовой истории

fxsaber, 2017.04.21 14:26

Вот это невозможно написать с помощью union
template <typename T1, typename T2>
void Copy( T1 &ObjectDst, const T2 &ObjectSrc )
{
   ObjectDst = (T1)ObjectSrc;
}
 
fxsaber:
И не должно быть возможно
Причина обращения: