[UYARI, KONU KAPALI!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde. - sayfa 692

 
Endişelenme, aslında bir int.
 
Roger :
Endişelenme, aslında bir int.


onlar. TimeCurrent() -OrderOpenTime() hesaplamasının sonucunu şu şekilde bir int'ye yeniden atarsam:

int mytime = TimeCurrent()-OrderOpenTime();

o zaman bu formda herhangi bir belirsizlik olmayacak mı? ve benim zamanımda saniye sayısını alacak mıyım?

 
IgorM :

ATP, ancak datetime türüyle deneyler yapmaktan korkuyorum - çıktının da gerçekçi olmadığını görmek için diğer türlere dönüşüm yok (datetime --> int istiyorum)

neden gerçekçi değil? zaman işlevleri, saf bir int olan "geçen saniye sayısını..." döndürür. "saniye sayısını" ekleyerek ve çıkararak "zaman referans noktasından" zaman sapmasını elde ederiz.
 
IgorM :


onlar. TimeCurrent()-OrderOpenTime() hesaplamasının sonucunu şu şekilde bir int'ye yeniden atarsam:

int mytime = TimeCurrent()-OrderOpenTime();

o zaman bu formda herhangi bir belirsizlik olmayacak mı? ve benim zamanımda saniye sayısını alacak mıyım?


Evet efendim.
 
DDFedor :

neden gerçekçi değil? zaman işlevleri, saf bir int olan "geçen saniye sayısını..." döndürür. "saniye sayısını" ekleyerek ve çıkararak "zaman referans noktasından" zaman sapmasını elde ederiz.


Bunu biliyorum, sadece bazen otomatik tip dökümdeki belirsizlikten korkuyorum - hiçbir bilgi yok, yani.

olursa ne olur

int = çift

int = tarihsaat

vb.

diğer programlama dillerinde derleyici bu tür yapılara izin vermeyecektir - bir tür döküm hatası ortaya çıkacak ama mql'de hata olmayacak ama bu düzgün çalışacağı anlamına gelmiyor - o yüzden sordum

 
IgorM :


kulağa hoş geliyor ama dairenin ne zaman biteceğini ve ne zaman başlayacağını kimse bilmiyor :) - Bu fenomenle mücadele ediyorum ve sonuçlar var gibi görünüyor - daha sonra tartışacağız

Açık bir siparişi şu ilkeye göre kontrol etmek istiyorum - N-barları kapatmak için bir sipariş verdikten sonra, siparişin karı belirtilen değerden düşükse, siparişi kapat

EA'dan bir siparişin kaç bar açıldığını nasıl kontrol edebilirim/hesaplayabilirim?

Bunu sadece şimdi sormanız garip... Igor Kim'in işlevini uzun süredir kullanıyorum... Genel olarak ekleyeceğim... :)

 //+----------------------------------------------------------------------------+
//|  Автор    : Ким Игорь В. aka KimIV,  http://www.kimiv.ru                   |
//+----------------------------------------------------------------------------+
//|  Версия   : 19.02.2008                                                     |
//|  Описание : Возвращает номер бара открытия последней позиции или -1.       |
//+----------------------------------------------------------------------------+
//|  Параметры:                                                                |
//|    sy - наименование инструмента   ("" или NULL - текущий символ)          |
//|    tf - таймфрейм                  (    0       - текущий таймфрейм)       |
//|    op - операция                   (   -1       - любая позиция)           |
//|    mn - MagicNumber                (   -1       - любой магик)             |
//+----------------------------------------------------------------------------+
int NumberOfBarOpenLastPos( string sy= "0" , int tf= 0 , int op=- 1 , int mn=- 1 ) {
   datetime t;
   int       i, k= OrdersTotal ();

   if (sy== "" || sy== "0" ) sy= Symbol ();
   for (i= 0 ; i<k; i++) {
     if ( OrderSelect (i, SELECT_BY_POS, MODE_TRADES)) {
       if (OrderSymbol()==sy) {
         if (OrderType()==OP_BUY || OrderType()==OP_SELL) {
           if (op< 0 || OrderType()==op) {
             if (mn< 0 || OrderMagicNumber()==mn) {
               if (t<OrderOpenTime()) t=OrderOpenTime();
            }
          }
        }
      }
    }
  }
   return (iBarShift(sy, tf, t, True));
}
 

merhaba forum üyeleri

Belirli bir çift için aynı pozisyonlar varsa, lütfen toplam bir pozisyonu gösterebilecek bir gösterge olup olmadığını söyleyin.

Örneğin, gbp/usd için 7 satış pozisyonum var ve bu çift için toplam bir satış pozisyonu görmek istiyorum.

Benzer bir şey zaten uygulanmışsa - bana adını söyleyin, lütfen

 


Lütfen bana söyle,

Neden bir Expert Advisor'ı görselleştirme modu açıkken test ederken, testin bitiminden sonra tamamlanan işlemlerin tüm grafik işaretlemesi kayboluyor?

Aynı zamanda, test sırasında, öyle.

 

Merhaba insanlar.

Pliz bana gevşek bir soru cevapla. Ya da lütfen bana bir bağlantı verin. Soru: MetaTrader 4'te hangi ticaret sunucularını kullanıyorsunuz? Kaydolmak için ücretsiz ticaret sunucuları veya misafir girişleri ve şifreleri var mı?

Cevap için teşekkürler.

 
Guest77 :

Merhaba insanlar.

Pliz bana gevşek bir soru cevapla. Ya da lütfen bana bir bağlantı verin. Soru: MetaTrader 4'te hangi ticaret sunucularını kullanıyorsunuz? Kaydolmak için ücretsiz ticaret sunucuları veya misafir girişleri ve şifreleri var mı?

Cevap için teşekkürler.




Forex'te neredeyse tüm sunucular ücretsizdir.

Ve bundan daha da fazlası, neredeyse her DC'nin gerçek para yerine sanal para ile ticaret yapabileceğiniz demo hesapları vardır.