[Архив!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 2. - страница 450
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Кто подскажет есть скрипт или советник что бы сделать 6-ти часовой график
Есть такая инновационная штука как поиск по форуму. Попробуйте, будете приятно удивлены.
bool flag = true;
int i=0;
int w=0;
int start()
{
if (flag)
{
while(i<1)
{
w=w+1;
Alert(+w, "-й, и последний звонок ^_^");
i++
;
}
flag = false;
}
return(0);
}
bool flag=true;
int start()
{
if(flag) {
Alert("Один раз");
flag=false;
}
return(0);
}
y=MathMod(r,t); //делим r/t
Там же ничего не делиться вроде .
Получаеться что в mql4 невозможно сделать выполнения цикла раз в 20-ть секунд, не зависимо от тиков?
Это проблема не mql4. Это проблема forex.
PS Если цены за последние 20 секунд не изменились, что вычислять???
Кто подскажет есть скрипт или советник что бы сделать 6-ти часовой график
Встретив что-то новое -- смотрите справку. Пользоваться справкой не сложно. Почему других заставляете писать то, что уже написано прежде? Угу?
Стоп... Я предворительно посмотрел справку и описал примеры .
Функция MathMod рассчитывает вещественный остаток f от x / y таким образом, что x = i * y + f , где i является целым числом, f имеет тот же знак, что и x, и абсолютное значение f меньше, чем абсолютное значение y.
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Я не понимаю вот этого ------>>>
Причем тут эта функция MathMod?
.
while(true)
{
if (MathMod(TimeLocal(), 20)==0) // каждая 20 секунда
while(i<10) { i++; } // полезный цикл
Sleep(10); // поспим немного для разгрузки проца
}
Данная процедура будет проверять каждые 10 миллисекунд --- равен ли вещественный остаток от деления TimeLocal() на 20 = нулю.
Это если вам нужна нано точность невзирая на затраты вычисления. ;)
Я не понимаю вот этого ------>>>
Причем тут эта функция MathMod?
MathMod() есть деление. Дальше чистая математика: если результат от TimeLocal() делить на 20 каждую секунду (или чаще), то раз в 20 сек остаток будет равен нулю.
Вывод: одну и ту же идею можно реализовать по разному.
Добрый день.
Кто подскажет как нормализировать так число?
Т.е. нужна вот такая функция F(8,5464.00) = 85464.00
Спасибо.