[Архив!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 2. - страница 452
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
А почему именно раз в 20 секунд ? Почему например не в 19 или 17 ?
Через 19 сек. остаток будет равен 19.
Через 17 будет равен 17.
если MathMod(КАКОЕТОЧИСЛО, 20) = 0, то это значит (если мне не изменяет память)
что КАКОЕТОЧИСЛО делится на 20 без остатка.
20 40 60 80 100 120 140 160 и т.д.
Тойсть если будет делиться MathMod(КАКОЕТОЧИСЛО, 13) = 0, то и "0" получиться за 13 секунд?
А как такое можно напистать, что бы понять как это делаеться ?
например 2+2 =4 =)
Допустим (Локальное время компьютера 800000000) как так поделить на 12 за 12 секунд . Или у вещественного остатка это свойство такое, что оно на что делиться, за то время и происходит операция . Делим 100 / 5 значит за 5-ть секунд делиться 100 на 5-ть ?
А можете написать как это происходит ?
bool flag = true;
int i=0;
int w=0;
double sum;
int t=20;
int start()
{
sum=TimeLocal() / t;
if (flag)
{
while(i<20)
{
w=w+1;
Alert(+w,"-й, Результат TimeLocal-",+sum);
i++;
sum=sum/20;
Sleep(1000);
}
flag = false;
}
return(0);
}
Тойсть если будет делиться MathMod(КАКОЕТОЧИСЛО, 13) = 0, то и "0" получиться за 13 секунд?
Это значит что какоеточисло делится на 13 без остатка например 705495973
Секунды тут не причем.
Как можно узнать какие индикаторы состоят в шаблоне? Поставил старый шаблон, но отображаются не все индикаторы. Забыл названия индикаторов входящих в шаблон. Спасибо!
.....
Допустим (Локальное время компьютера 800000000) как так поделить на 12 за 12 секунд . Или у вещественного остатка это свойство такое, что оно на что делиться, за то время и происходит операция . Делим 100 / 5 значит за 5-ть секунд делиться 100 на 5-ть ?
А можете написать как это происходит ?
С чего это у вас такое мнение? Вы математику изучали?
MathMod(А, Б) ----- Математическая функция -- произведет расчет за доли секунды.
ПОказывает остаток от деления А на Б.
123 / 20 = 6 целых
123 -- (20 * 6) = 123 --- 120 = 3 (остаток) вот его и рассчитает эта функция.
https://ru.wikipedia.org/wiki/Деление_(математика)
https://ru.wikipedia.org/wiki/Остаток_от_деления
Вам не хватает практики. Невозможно запустить Вашу программу, она не работает. Замкнутый круг: нет рабочего варианта-> нет умения-> нет рабочего варианта.
Надо начать с начала, всё поменять:
- вместо Alert() использовать Print()
- писать не советник, а скрипт
- если писать советник, то запускать через тестер стратегий
Не можете увидить результат своей программы.
Надо подумать.... :-/
Как можно узнать какие индикаторы состоят в шаблоне? Поставил старый шаблон, но отображаются не все индикаторы. Забыл названия индикаторов входящих в шаблон. Спасибо!
Ctrl-I показывает?
https://docs.mql4.com/ru/constants/special
EMPTY_VALUE == 0x7FFFFFFF ---- целое число 2147483647.
ИМХО может.