[Архив!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 2. - страница 452

 
semiromid:
А почему именно раз в 20 секунд ? Почему например не в 19 или 17 ?


Через 19 сек. остаток будет равен 19.

Через 17 будет равен 17.

 
rlx:

если 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-ть ?

А можете написать как это происходит ?

 
semiromid:

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);
}

Здесь абракадабра полная. Выкинте это из головы. Тема "20-и секунд" Вас только с толку сбивает. Сосредоточтесь на основах.
 
semiromid:

Тойсть если будет делиться MathMod(КАКОЕТОЧИСЛО, 13) = 0, то и "0" получиться за 13 секунд?


Это значит что какоеточисло делится на 13 без остатка например 705495973

Секунды тут не причем.

 

Как можно узнать какие индикаторы состоят в шаблоне? Поставил старый шаблон, но отображаются не все индикаторы. Забыл названия индикаторов входящих в шаблон. Спасибо!

 
semiromid:

.....

Допустим (Локальное время компьютера 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/Остаток_от_деления

 
semiromid:

Вам не хватает практики. Невозможно запустить Вашу программу, она не работает. Замкнутый круг: нет рабочего варианта-> нет умения-> нет рабочего варианта.

Надо начать с начала, всё поменять:

- вместо Alert() использовать Print()

- писать не советник, а скрипт

- если писать советник, то запускать через тестер стратегий

Не можете увидить результат своей программы.

Надо подумать.... :-/

 
smart:


Как можно узнать какие индикаторы состоят в шаблоне? Поставил старый шаблон, но отображаются не все индикаторы. Забыл названия индикаторов входящих в шаблон. Спасибо!


Ctrl-I показывает?
 
Здравствуйте! Может ли значение magicnumber в поиске ордеров применять значение Empty_value?
 

https://docs.mql4.com/ru/constants/special

EMPTY_VALUE == 0x7FFFFFFF ---- целое число 2147483647.

ИМХО может.

Причина обращения: