[ARŞİV] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 3. - sayfa 150

 
Roll :

1.MQL4 Reference(MetaEditor)-->Dil Temelleri-->İşlemler ve İfadeler-->Aritmetik İşlemler
2.Öğretici --> https://book.mql4.com/ru/basics/expressions
x = (10000 * 1.4451) % 10, burada "%" aritmedir. "Bölmenin kalan kısmı" işlemi (bizim durumumuzda "10" ile), " * "- aritm. çarpma işlemi.

Bunu yapıyorum ama bana bir hata veriyor:

int highx = NormalizeDouble((10000 * Yüksek[i]) % 10.0);

'%'-kalan operatörü yalnızca tamsayı değerlerine uygulanacaktır

Yardım....

 
TEXX :

Bunu yapıyorum ama bana bir hata veriyor:

int highx = NormalizeDouble((10000 * Yüksek[i]) % 10.0);

'%'-kalan operatörü yalnızca tamsayı değerlerine uygulanacaktır

Yardım....

Denemek:

 int highx = 10000 * High[i];highx = highx % 10 ;
 

Beyler profesyoneller, yardım edin, lütfen!



avatar
dokuz
Xaoss1990 09/06/2011 19:01

Beyler profesyoneller, yardım edin, lütfen!

Bir Uzman Danışman, bir satın alma anlaşması veya bir satış anlaşması açabilir. Ayrıca alımlar ve satımlar için zarar durdurma ayarlayabilir. Şimdi ne tür bir anlaşma yapıldığını anladığından nasıl emin olabilirim? Satış mı, satın alma mı? Onlar. böylece, yalnızca satış anlaşması yapıldığında ve benzer şekilde satın almalar için satış anlaşmaları için zarar durdurmayı hesaplar. Onlar. Bununla ilgili bilgi taşıyabilecek bireysel bir sipariş parametresi nasıl ayarlanır (sat veya satın al ve bu siparişin diğer işaretleri)?

 
function OrderType() - seçilen siparişin türünü döndürür
 

OrderType() işlevinin ne döndürdüğü açık değil mi? Sayı? veya metin? ve hangi sayı veya metin? İşlevin normal bir açıklamasını nereden alabilirim? Burada yazılanlar - https://docs.mql4.com/ru/trading/OrderType gerçekten hiçbir şeyi netleştirmiyor...

Ve başka bir soru, neden strateji test cihazı günlüğünde "Yazdır" işlevini kullanırken, kontrol edilen parametreler her onay işaretiyle değil, bir şekilde seçici olarak görüntüleniyor? Bu, programı analiz etmeyi çok zorlaştırıyor ... Bu durumdan nasıl kurtulabilirsiniz?
 
Xaoss1990 :

OrderType() işlevinin ne döndürdüğü açık değil mi? Sayı? veya metin? ve hangi sayı veya metin? İşlevin normal bir açıklamasını nereden alabilirim? Burada yazılanlar - https://docs.mql4.com/ru/trading/OrderType gerçekten hiçbir şeyi netleştirmiyor...

dönüş int olduğu yazıyor

int Sipariş Türü ()

ve orada bir örnek verilmiştir.

 int sipariş_türü;
if(Sipariş Seçimi(12, SELECT_BY_POS))
{
  order_type= OrderType() ;


Ve başka bir soru, neden strateji test cihazı günlüğünde "Yazdır" işlevini kullanırken, kontrol edilen parametreler her onay işaretiyle değil, bir şekilde seçici olarak görüntüleniyor? Bu, programı analiz etmeyi çok zorlaştırıyor ... Bu durumdan nasıl kurtulabilirsiniz?
Yorum()
 
Hangi sayıları döndürür? yani, örneğin, 1 - satın al, 2 - sat, vb. Benim için sadece sıfır veriyor, ancak Uzman Danışman takas yapıyor.
 
DhP :
Bu sorunlardan kaçınmanın başka bir basit yolu:
Şimdi program sadece bir siparişle bitiyor
 
Roll :

Denemek:


Çok teşekkürler!!! Her şey çalışıyor.
 
Bit99 :
Şimdi program sadece bir siparişle bitiyor
anlamadım Açıklamak.
Neden: