Mql4 dilinin özellikleri, incelikleri ve çalışma yöntemleri - sayfa 25

 
Alexey Viktorov :

Piyasa artık bir alım değil, düzenli bir kapanış.

Eller kapanıyor, her zaman bir pazar olduğu açık. Soru hala devam ediyor - tüm DC'lerin bir limit emri olarak uygulanan bir alma var mı? Değilse, neye bağlıdır - MT sunucu ayarları ve/veya başka bir şey?

 
Aleksey Mavrin :

Eller kapanıyor, her zaman bir pazar olduğu açık. Soru hala devam ediyor - tüm DC'lerin bir limit emri olarak uygulanan bir alma var mı? Değilse, neye bağlıdır - MT sunucu ayarları ve/veya başka bir şey?

Herkesin var.

Tanımları anlamak yeterlidir: BuyLimit ancak mevcut fiyattan daha düşük olabilir. Satmak için de al, sadece mevcut fiyatın altında. Diğer tüm seçenekler bağımsız çalışmadır.

 
Aleksey Mavrin :

Soru hala devam ediyor - tüm DC'lerin bir limit emri olarak uygulanan bir alma var mı?

Hayır, alma ve durdurma işlemlerinin yürütülmesi için DC'nin düzenlemelerine bakın.

 
Andrei Trukhanovich :

Hayır, alma ve durdurma işlemlerinin yürütülmesi için DC'nin düzenlemelerine bakın.

Daha ayrıntılı bir cevap sorabilir misiniz? Alış ve limit emri arasındaki örnekler, karşılaştırmalar ve diğer farklılıklar.

 
Alexey Viktorov :

Nasıl derledin??? Bir dizinin yalnızca ilk boyutunun dinamik olabileceğini bilmiyor musunuz???

not; Üzgünüm ama bu gönderiyi silmeyeceğim. mql4'te #property strict ile bile derlenir

Bu gerçek, bu başlıkta bulunma hakkını daha çok hak ediyor.

Mesele şu ki, MQL4'te bu tek doğru yoldur. Aksi takdirde, ikinci boyutun değeri açıkça belirtilirse, derleyici doğru aşırı yüklemeyi seçemez. MQL5'te olabilir.

 
fxsaber :

Mesele şu ki, MQL4'te bu tek doğru yoldur. Aksi takdirde, ikinci boyutun değeri açıkça belirtilirse, derleyici doğru aşırı yüklemeyi seçemez. MQL5'te olabilir.

burada belirsiz olan "çok doğru", IMHO - örneğiniz kullanıcının ne beklediğinin yaygın bir örneğidir - sonuç GetlastError tarafından yapılan analizle bile izlenemez

IMHO, belirli bir sizeof() her zaman doğru çalışmalı veya her iki dili (MQL4/MQL5) tek bir standarda getirmelidir.

 
Igor Makanu :

burada belirsiz olan "çok doğru", IMHO - örneğiniz kullanıcının ne beklediğinin yaygın bir örneğidir - sonuç GetlastError tarafından yapılan analizle bile izlenemez

IMHO, belirli bir sizeof() her zaman doğru çalışmalı veya her iki dili (MQL4/MQL5) tek bir standarda getirmelidir.

MQL4'te klasik şudur:

 void Func( int &Array[][ 2 ] ) {}
void Func( int &Array[][ 5 ] ) {}

void OnStart ()
{
   int Array[][ 2 ];
  
  Func(Array); // 'Func' - ambiguous call to overloaded function with the same parameters  
}

O yüzden gündeme bile getirmedim. Sadece bu şekilde.

Ancak sıfır ArraySize bir inceliktir.
 
fxsaber :

Ancak sıfır ArraySize bir inceliktir.

c# ile kontrol edildi

 using System;

namespace ConsoleApp1
{
     class Program
    {
         static void Main( string [] args)
        {
             int [,] a = new int [ 5 , 7 ];
            Console.WriteLine(ArraySize2(a));
            Console.ReadLine();
            
        }
         static int ArraySize2( int [,] arr ) 
        { 
             return (arr.Length); 
        }
    }
}

35

IMHO, bu özellik incelikle sınırlıdır)))

tüm bunlar hala açık değil, kod yazarken bazı sürekli kontroller gerektiriyor

 
Aleksey Mavrin :

Soru hala devam ediyor - tüm DC'lerin bir limit emri olarak uygulanan bir alma var mı? Değilse, neye bağlıdır - MT sunucu ayarları ve/veya başka bir şey?

Hayır, herkes değil. Çok uzun zaman önce, saygı duyduğum bir DC'de, somut bir olumsuz (bana karşı) kayma ile bir kâr alma gerçekleştirildiğinde tatsız bir şekilde şaşırdım. Haberle ilgiliydi. Teknik destek bunun normal olduğunu ve limitlerin (tanıma göre kar al bir limit emridir) MIT (Dokunulursa Piyasa) olarak yürütüldüğünü açıkladı. Onlar. fiyat bir limit emrinin seviyesine ulaştığında, piyasa emri olarak yürütülür. Tabii ki hoş değil, ama yapacak bir şey yok.

 
Herkese selam! Ben yeniyim.... Burada para kazanmak gerçekten mümkün mü?