[Arşivle!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 2. - sayfa 452

 
semiromid :
Neden her 20 saniyede bir? Örneğin, neden 19 veya 17 yaşında değil?


19 saniye sonra kalan 19 olur.

17'den sonra 17'ye eşit olacaktır.

 
rlx :

MathMod(SOMENUMBER, 20) = 0 ise, bunun anlamı (eğer hafızam bana hizmet ediyorsa)

NE SAYISI 20 ile kalansız bölünür.

20 40 60 80 100 120 140 160 vb.


Toyst MathMod (NE SAYI, 13) = 0 bölünürse 13 saniye sonra "0" çıkar mı?

Ve nasıl yapıldığını anlamak için böyle bir şey nasıl yazılabilir?

ör. 2+2 =4 =)

Diyelim ki (yerel bilgisayar saati 800000000) 12 saniyede 12'ye nasıl bölünür. Veya, gerçek bir geri kalan için, bu özellik, bir şeye bölünecek şekildedir, bu süre zarfında işlem gerçekleşir. 100 / 5'i bölmek, 100'ü 5 saniyede 5'e bölmek anlamına mı geliyor?

nasıl olduğunu yazarmısın

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

Bu tam bir abrakadabra. Çıkar onu kafandan. "20 saniye" konusu sadece kafanızı karıştırıyor. Temel konulara odaklanın.
 
semiromid :

Toyst MathMod (NE SAYI, 13) = 0 bölünürse 13 saniye sonra "0" çıkar mı?


Bu, hangi sayının 13 ile kalansız bölünebildiği anlamına gelir, örneğin 705495973

Saniyeler önemli değil.

 

Şablonda hangi göstergelerin olduğunu nasıl öğrenebilirim? Eski şablonu koydum, ancak tüm göstergeler görüntülenmiyor. Şablonda yer alan göstergelerin adlarını unuttum. Teşekkür ederim!

 
semiromid :

.....

Diyelim ki (yerel bilgisayar saati 800000000) 12 saniyede 12'ye nasıl bölünür. Veya gerçek bir kalan için bu özellik, bir şeye bölünecek şekildedir, bu süre zarfında işlem gerçekleşir . 100 / 5'i bölmek, 100'ü 5'e 5 saniyede bölmek anlamına mı geliyor?

nasıl olduğunu yazarmısın

Neden böyle bir görüşünüz var? Matematik okudun mu?

MathMod(A, B) ----- Matematik fonksiyonu -- saniyenin kesirleri olarak hesaplayacaktır.

A'yı B'ye böldükten sonra kalanı gösterir.

123 / 20 = 6 tam sayı

123 -- (20 * 6) = 123 --- 120 = 3 (kalan) ve bu fonksiyon onu hesaplayacaktır.

https://ru.wikipedia.org/wiki/Division_(matematik)

https://ru.wikipedia.org/wiki/Remainder_from_division

 
semiromid :

Pratikten yoksunsun. Programınızı başlatmak imkansız, çalışmıyor. Kısır döngü: çalışma seçeneği yok-> beceri yok-> çalışma seçeneği yok.

En baştan başlamalı, her şeyi değiştirmeliyiz:

- Alert() yerine Print() kullanın

- bir danışman değil, bir senaryo yazın

- bir danışman yazarsanız, strateji test cihazında çalıştırın

Programınızın sonucunu göremiyorum.

düşünmek lazım... :-/

 
smart :


Şablonda hangi göstergelerin olduğunu nasıl öğrenebilirim? Eski şablonu koydum, ancak tüm göstergeler görüntülenmiyor. Şablonda yer alan göstergelerin adlarını unuttum. Teşekkür ederim!


Ctrl-I gösteriyor mu?
 
Merhaba! Sipariş aramasındaki sihirli sayı değeri Empty_value değerini kullanabilir mi?
 

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

EMPTY_VALUE == 0x7FFFFFFFF ---- tam sayı 2147483647.

IMHO belki.