Yeni başlayanlardan sorular MQL4 MT4 MetaTrader 4 - sayfa 178

 
Igor Makanu :

görev daha karmaşık hale geldi ... bir gecede kafamda işe yaramadı ... görünüşe göre Mendeleev değil, bu yüzden karmaşık problemler bir rüyaya eklenebilir)))


Bir tam sayıdaki sondan bir önceki basamak nasıl bulunur!

101 --> 0

267 --> 6

?

Bu şekilde çalışacak mı yoksa bir yerde bir şey mi kaçırıyorum?

100'ün kalanını 10'a bölün ve bir sonraki en yakın sayıya yuvarlayın.

 Print (( int ) floor ( 267 % 100 / 10 ));
 
Igor Makanu :

görev daha karmaşık hale geldi ... bir gecede kafamda işe yaramadı ... görünüşe göre Mendeleev değil, bu yüzden karmaşık problemler bir rüyaya eklenebilir)))


Bir tam sayıdaki sondan bir önceki rakam nasıl bulunur!

101 --> 0

267 --> 6

?

Bu şekilde çalışacak mı yoksa bir yerde bir şey mi kaçırıyorum?

tüm notları yazdır

   int n= 2019 ; //цифра

   while (n != 0 )
     {
       Print ( "_" ,n% 10 );
      n=n/ 10 ;
     }
 
Alexey Viktorov :

100'ün kalanını 10'a bölün ve bir sonraki en yakın sayıya yuvarlayın.

Bunu biliyorum ama int'den ayrılmak istemiyorum, floor() double döndürür

Taras Slobodyanik :

tüm notları yazdır

bu mantıklı, garantili bir tamsayının sondan bir önceki basamağını almanız gerekiyor, Sihirli sayılarla çalışıyorum, "onlarca" (sondan bir önceki basamak) siparişlerdeki istatistikleri dağıtmanız gerekiyor,

Sürümümü kontrol ettim, herhangi bir hata olmaması gerekiyor gibi görünüyor

İşte tür dönüşümüyle ilgili ana şüphem:

int x = 119 ---> x % 100 = 19 ---> x /10 = 1 var - hata olmamalı

ama int x = 199 ---> x % 100 = 99 ---> x / 10 = 9 - Şüpheliyim, seçici olarak kontrol ettim, büyük ihtimalle doğru çalışacaktır

 
Igor Makanu :

peki, sadece ikinci haneye ihtiyaç varsa, o zaman öyle düşünüyorum

 int n= 2019 ;             //цифра

int x=n% 10 ;             //первый разряд
int x=(n/ 10 )% 10 ;         //второй разряд
int x=(n/ 100 )% 10 ;       //третий разряд
 
Taras Slobodyanik :

peki, sadece ikinci haneye ihtiyaç varsa, o zaman öyle düşünüyorum

evet, muhtemelen sizin sürümünüz benimkinden daha güvenilir int y = (x%100 )/10;

daha iyi olsun int y = (x/ 10 )% 10 ;

TAMAM. Teşekkür ederim!

Not: bu şekilde muhtemelen int (x/ 10 ) % 10 tiplerinin dökümü garanti edilecektir... MQL'de tip döküm ile çalışmaktan hoşlanmıyorum, hangi tipte olduğunu doğru bir şekilde tahmin etmenin mümkün olmadığı durumlar oldu. derleyici sonuçlanacak

 
Tünaydın. Böyle bir durum. mql4'te yazdığım danışman/script/indikatör/başka herhangi bir şeyin grafik ile pencereye bağlı olmaması çok gerekli, programa bağlı olması gerekiyor. Hizmet gibi bir şey (MT5'ten), ancak buna MT4'te ihtiyacınız var.
 

Merhaba. Sinir ağının olanaklarını anlamaya çalışıyorum.

Fann2mql kitaplığını kullanarak işin tanımıyla tanıştım.

Ancak, değerlendirilmek üzere gönderilen tüm EA örnekleri (NeuroMACD, OlegOlegovFANNv1) derlenmez.

Hata aynı:

'yol' - parametre dönüştürmeye izin verilmez NeuroMACD-fixed.mq4 88 29

'yol' - parametre dönüştürmeye izin verilmez OlegOlegovFANNv1.mq4 148 29

Açıkçası 'yol', sinir ağının dize biçimindeki adıdır.

O zaman din değiştirmenin neden yasak olduğu ve neden hiç açık değil?

Bu programlara yapılan yorumlara bakılırsa, hepsi hatasız olarak derlenmiş.

 
Teknik desteğe nasıl başvurabilirim? Yardım?
 
regfiles :
Teknik desteğe nasıl başvurabilirim? Yardım?

buradan sor (veya yeni bir konu oluştur)

 
regfiles :
Teknik desteğe nasıl başvurabilirim? Yardım?
Bu sitedeki teknik desteğe ServiceDesk adı verilir ve yalnızca finansal konularla ilgilenir.
Soru programlama ile ilgiliyse, forumda sormanız gerekir.