Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
После утреннего обновления софтины перестали работать enum как входные параметры, даже для предустановленных индикаторов, это только у меня так или общий баг?
input int InpForcePeriod=13; // Period
input ENUM_MA_METHOD InpMAMethod=MODE_SMA; // MA method
input ENUM_APPLIED_PRICE InpAppliedPrice=PRICE_CLOSE; // Applied price
input ENUM_APPLIED_VOLUME InpAppliedVolume=VOLUME_TICK; // Volumes
После утреннего обновления софтины перестали работать enum как входные параметры даже для предустановленных индикаторов это только у меня так или общий баг?
input int InpForcePeriod=13; // Period
input ENUM_MA_METHOD InpMAMethod=MODE_SMA; // MA method
input ENUM_APPLIED_PRICE InpAppliedPrice=PRICE_CLOSE; // Applied price
input ENUM_APPLIED_VOLUME InpAppliedVolume=VOLUME_TICK; // Volumes
Это общий баг, и не только с enum, тип double обрезается, не проверял, это происходит только с входными параметрами или вообще.Опять же имеет место баг...
инициализация
PlotIndexSetInteger(0,PLOT_DRAW_BEGIN,10);
oncalculate
Comment("begin = "+IntegerToString(begin));
Это общий баг, и не только с enum, тип double обрезается, не проверял, это происходит только с входными параметрами или вообще.Тип
Размер в байтах
Минимальное положительное значение
Максимальное значение
Точность представления
Аналог в С++
float
4
1.175494351e-38
3.402823466e+38
7 значащих цифр
float
double
8
2.2250738585072014e-308
1.7976931348623158e+308
15 значащих цифр
double
режется только представление входящих данных до 6-го знака, руками можно дописать еще пару символов, в сам же код передается нормальные значения
то есть
input double pprice=0.1247682524637373456;
в окне ввода данных ты увидешь 0.124768
руками можно дописать еще 2 символа, а если ничего не менять то в код уйдет значение
0.1247682524637374
То же. Перестала компилироватся TradeHistoryRequest(Dat_Ot, Dat_Do) - functoin is not defined. Обновлял полностью(не Live..).
Уже не актуально. Изменилось имя функции на HistorySelect.
Билд 204.
Баг с графиками. Режим Chart Shift отключен, однако, при переключении на следующий график возникает свободное место. При нажатии на кнопку -> все встает на свои места, однако несколько раздражает.
При включенном режиме Chart Shift все нормально. Но хотелось бы добавить возможность выбирать свдиг и в меньшем количестве, чем есть.
Если не ошибаюсь, в МТ4 был ползунок и снизу, позволяющий фиксировать позицию графика при изменении масштабирования. В текущей реализации очень неудобно, либо сделайте, пожалуйста, по умолчанию, чтобы этот ползунок (пусть даже его и нет) был справа (сейчас - слева).
В случае сохранения Шаблона с тем же именем, что и раньше - до перезапуска МТ5
в списке доступных шаблонов их два. Мелочь. но ...
двое нас
Пожалуйста.
Опять обрезалось предыдущее сообщение.
На всякий случай, полностью сообщение здесь: http://www.onix-trade.net/forum/index.php?showtopic=85093&view=findpost&p=380877
Я понял проблему. В четвёрке позволялось в инпутах передать любое количество параметров. При этом при вызове iCustom попадало только первые 59 из них.
Теперь в пятёрке мы убрали ограничение, на которое Вы наткнулись. Тем не менее, iCustom более 64 параметров не примет.
После утреннего обновления софтины перестали работать enum как входные параметры, даже для предустановленных индикаторов, это только у меня так или общий баг?
input int InpForcePeriod=13; // Period
input ENUM_MA_METHOD InpMAMethod=MODE_SMA; // MA method
input ENUM_APPLIED_PRICE InpAppliedPrice=PRICE_CLOSE; // Applied price
input ENUM_APPLIED_VOLUME InpAppliedVolume=VOLUME_TICK; // Volumes
Этот баг уже исправили, спасибо.
Опять же имеет место баг...
инициализация
PlotIndexSetInteger(0,PLOT_DRAW_BEGIN,10);
oncalculate
Comment("begin = "+IntegerToString(begin));
Это - не баг. Тот begin, который приходит в OnCalculate относится не к вашему индикатору, а к тем данным, которые вы должны посчитать, входной массив const double price[]