Заметил одну не очень приятную вещь. При компилировании советника с новым именем (при работающем терминале) и обновлении навигатора, новая сова в самом навигаторе появляется, а вот в тестере стратегий она появляется только после перезагрузки терминала.
Вы зарегестрированы в ru секции форума - значит можете выкладывать только в ru КодоБазу.
А вот под перевод попадают только те коды, которые набрали какое-то минимальное количество баллов.
Или меняйте паспорт и прописку на en страну - тогда сможете выкладывать в en КодоБазу, но зато не сможете размещать в ru.
Первый раз слышу, что пользователь регистрируется в "секции форума", а не на сайте целиком (тут куча сервисов помимо форума, учетная запись - общая). В каком документе написано, что я не могу выкладывать в английскую или какую-либо другую кодебазу? Как это согласуется с тем, что писать блоги, выкладывать продукты в маркет и использовать прочие разделы можно (и даже нужно, исходя из здравого смысла) на любых поддерживаемых языках? Больше похоже на недоработку кодебазы (вроде уже давно были обсуждения этой проблемы, где конкретно - не скажу, вполне вероятно что и в сервис-деске, который теперь недоступен). Технически сайт позволяет выкладывать коды под любым языком. Английский, как наиболее универсальный - вне конкуренции.
Уважаемые разработчики, как так получается что на текущем фьючерсе брент (BR-8.19) сочетание флагов TICK_FLAG_SELL+TICK_FLAG_VOL+TICK_FLAG_LAST = 88, а на дальнем (BR-9.19) то же сочетание флагов дает значение 344?
Аналогично сочетание TICK_FLAG_BUY+TICK_FLAG_VOL+TICK_FLAG_LAST на текущем фьючерсе BR-8.19 = 56, а на дальнем уже 312?
В документации каких-то флагов не хватает?
//+------------------------------------------------------------------+//| Получаем строковые значения флага |//+------------------------------------------------------------------+string GetStringFlag( constuint flags )
{
//---string text = "";
//--- if( ( flags&TICK_FLAG_BUY ) == TICK_FLAG_BUY )
text += "|BUY|";
if( ( flags&TICK_FLAG_SELL ) == TICK_FLAG_SELL )
text += "|SELL|";
if( ( flags&TICK_FLAG_VOLUME ) == TICK_FLAG_VOLUME )
text += "|VOL|";
if( ( flags&TICK_FLAG_LAST ) == TICK_FLAG_LAST )
text += "|LAST|";
if( ( flags&TICK_FLAG_ASK ) == TICK_FLAG_ASK )
text += "|ASK|";
if( ( flags&TICK_FLAG_BID ) == TICK_FLAG_BID )
text += "|BID|";
//---return( text );
}
Заметил одну не очень приятную вещь. При компилировании советника с новым именем (при работающем терминале) и обновлении навигатора, новая сова в самом навигаторе появляется, а вот в тестере стратегий она появляется только после перезагрузки терминала.
Поправить можно?
что означает запись в журнале
Вы зарегестрированы в ru секции форума - значит можете выкладывать только в ru КодоБазу.
А вот под перевод попадают только те коды, которые набрали какое-то минимальное количество баллов.
Или меняйте паспорт и прописку на en страну - тогда сможете выкладывать в en КодоБазу, но зато не сможете размещать в ru.
Первый раз слышу, что пользователь регистрируется в "секции форума", а не на сайте целиком (тут куча сервисов помимо форума, учетная запись - общая). В каком документе написано, что я не могу выкладывать в английскую или какую-либо другую кодебазу? Как это согласуется с тем, что писать блоги, выкладывать продукты в маркет и использовать прочие разделы можно (и даже нужно, исходя из здравого смысла) на любых поддерживаемых языках? Больше похоже на недоработку кодебазы (вроде уже давно были обсуждения этой проблемы, где конкретно - не скажу, вполне вероятно что и в сервис-деске, который теперь недоступен). Технически сайт позволяет выкладывать коды под любым языком. Английский, как наиболее универсальный - вне конкуренции.
Уважаемые разработчики добавьте в индикатор функцию OnTester.
Ни одного рабочего метода нет узнать из индикатора завершение теста
Уважаемые разработчики добавьте в индикатор функцию OnTester.
Ни одного рабочего метода нет узнать из индикатора завершение теста
А что, собственно говоря, Вы ожидаете от индикатора? Что именно он должен выдать по завершению теста?
Всем здравствуйте. Проблема с CopyRates/CopyClose - не копирует достаточное количество.
возвращает:
maxbars = 10000000;
copied = 5984, copcls = 5984 вместо 10000
Всем здравствуйте. Проблема с CopyRates/CopyClose - не копирует достаточное количество.
возвращает:
maxbars = 10000000;
copied = 5984, copcls = 5984 вместо 10000
Проблема в понимании.
Вы можете задать и 100000000 баров в терминале, но нt обязательно такое количество будет на сервере.
Можно проверить количество доступных баров таймсерии при помощи Bars()
Уважаемые разработчики, как так получается что на текущем фьючерсе брент (BR-8.19) сочетание флагов TICK_FLAG_SELL+TICK_FLAG_VOL+TICK_FLAG_LAST = 88, а на дальнем (BR-9.19) то же сочетание флагов дает значение 344?
Аналогично сочетание TICK_FLAG_BUY+TICK_FLAG_VOL+TICK_FLAG_LAST на текущем фьючерсе BR-8.19 = 56, а на дальнем уже 312?
В документации каких-то флагов не хватает?
Билд 2085, реал открывашки.Проблема в понимании.
Вы можете задать и 100000000 баров в терминале, но нt обязательно такое количество будет на сервере.
Можно проверить количество доступных баров таймсерии при помощи Bars()
Можно тогда еще вопрос?
Если история загружена и храниться локально, можно ли как-то увеличить доступное количество баров?