Yeni başlayanlardan sorular MQL5 MT5 MetaTrader 5 - sayfa 911

 

İyi günler, forum kullanıcıları.

Bir sorum var ve bu yüzden yardım istiyorum.

Danışmanda her gün 00:00'da, sembolün önceki 00:00'dan bu yana ne kadar geçtiğini hesaplamak gerekir. Onlar. Bir karakterin 24 saatte ne kadar yol kat ettiğini nasıl öğrenebilirim?

 
ISL :

İyi günler, forum kullanıcıları.

Bir sorum var ve bu yüzden yardım istiyorum.

Danışmanda her gün 00:00'da, sembolün önceki 00:00'dan bu yana ne kadar geçtiğini hesaplamak gerekir. Onlar. Bir karakterin 24 saatte ne kadar yol kat ettiğini nasıl öğrenebilirim?

 double open = iOpen ( NULL , PERIOD_D1 , 0 ); 
double close = iClose ( NULL , PERIOD_D1 , 0 ); 
Print ( open - close);
 
Николай Гаврилов :
Ne zaman ticarete başlayabilirim. Hesap oluşturuldu ve para yatırıldı. Ve her şey bloke edilir ve bakiyeyi göstermez. Neredeyse bir gün geçti. Belki doğru yapmamıştır?

Bir komisyoncu çağırın.

 
Vitaly Muzichenko :

Anlaşıldı) Çok teşekkür ederim!

Ve bir soru daha, bu durumu her tikte hesaplamamak için, sadece şimdi 00:00 ise girin?

 if ( TimeCurrent ()).......
 
ISL :

Anlaşıldı) Çok teşekkür ederim!

Ve bir soru daha, bu durumu her tikte hesaplamamak için, sadece şimdi 00:00 ise girin?

Bunu "Yeni Bar" etkinliği için yapardım, foruma bakın - birçok örnek var

 
ISL :

Anlaşıldı) Çok teşekkür ederim!

Ve bir soru daha, bu durumu her tikte hesaplamamak için, sadece şimdi 00:00 ise girin?

Başka amaçlar için yeni bir çubuk gerekli değilse, bir değişkenden vazgeçilebilir.

 int Date_Last_Bar= 0 ;   // дата последнего часового бара
MqlDateTime stime;

void Time_00( int day)
  {
   Date_Last_Bar=day;
   double open= iOpen ( NULL , PERIOD_D1 , 0 );
   double close= iClose ( NULL , PERIOD_D1 , 0 );
   Print (open-close);
  }

int OnInit ()
  {
   return ( INIT_SUCCEEDED );
  }


void OnTick ()
  {
   TimeToStruct ( TimeCurrent (),stime);
   if (stime.day!=Date_Last_Bar)
     {
       if (Date_Last_Bar== 0 ) // это первый запуск или перезапуск, надо учесть
        {
         Time_00(stime.day);
         // здесь процедура первой инициализации, если нужно
        }
       else
        {
         Time_00(stime.day);
        }
     }
  }
 
Sergey Savinkin :

Başka amaçlar için yeni bir çubuk gerekli değilse, bir değişkenden vazgeçilebilir.

Yardımcı oldu) Teşekkürler!

 

Tünaydın!

Bir sonraki anı yanlış anlıyorum.

5000$ depozitom var. Bir portföy oluşturuyorum Maliyeti 4985.1204 Dolar Sonra, kaldıraç kullanmadan ne kadar serbest nakitim kaldığını anlamak istiyorum.

5000-4985.1204= 14.8796- bunlar!

Şimdi onları manuel olarak sayıyorum, pozisyonun hacimlerini sürekli hafızada tutuyorum ve taşarken her zaman her şeyi kalemle sayıyorum.

Bu tür sürekli izleme olmadan onlarla iletişim kurmak mümkün mü?

     svoltake3=balance-svolzak;                                 //Здесь я считаю в ручную и все правильно
     free_margin_= AccountInfoDouble ( ACCOUNT_FREEMARGIN );         //не то значение
        balance_= AccountInfoDouble ( ACCOUNT_BALANCE );             //не то значение
      equity_= AccountInfoDouble ( ACCOUNT_EQUITY );                 //не то значение
      stopout_level_= AccountInfoDouble ( ACCOUNT_MARGIN_SO_SO );   //не то значение


Böyle bir olasılık yok mu? Takip etmeniz mi gerekiyor?

 
Youtube'dan foruma video ekleyemiyorum. Bir video seçiyorum, bağlantıyı yapıştırıyorum. Ve videonun yerine boş bir beyaz alan görüyorum. Google krom tarayıcı. Söyle bana, buna ne sebep olabilir?
 
Sergey Savinkin :
Youtube'dan foruma video ekleyemiyorum. Bir video seçiyorum, bağlantıyı yapıştırıyorum. Ve videonun yerine boş bir beyaz alan görüyorum. Google krom tarayıcı. Söyle bana, buna ne sebep olabilir?

Mesajınızda, forum zaten bir videonun nasıl doğru şekilde yerleştirileceğine dair bir bağlantı ekledi. Neyi ve nasıl yaptığınızı bize söylemediğiniz için sadece tahmin edebiliriz.

Kesin bir cevap almak istiyorsanız - tam soruyu yazmak için tembel olmayın.

Yapıştır testi: