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

 

Sevgili programcılar, lütfen bana hatayı nasıl düzelteceğimi söyleyin, derleyici bu satırlardan şikayet ediyor; tür dönüştürme nedeniyle olası veri kaybı

Amaç, ilk ve son değiştirilen konumu bulmaktır.

Saat, tarih saat olarak yazılmıştır, prensipte her şey çalışır, ancak bu uyarı beni endişelendiriyor, görünüşe göre zamanı doğru kaydedemiyorum... lütfen söyle bana

 datetime FirstBuyTime= TimeCurrent ();
datetime FirstSellTime= TimeCurrent ();
datetime LastBuyTime= 0 ;
datetime LastSellTime= 0 ;
...
if ( PositionGetInteger ( POSITION_TIME_UPDATE )<FirstBuyTime) FirstBuyTime= PositionGetInteger ( POSITION_TIME_UPDATE ); //possible loss of data due to type conversion
if ( PositionGetInteger ( POSITION_TIME_UPDATE )>LastBuyTime)  LastBuyTime= PositionGetInteger ( POSITION_TIME_UPDATE );} //possible loss of data due to type conversion
...
if ( PositionGetInteger ( POSITION_TIME_UPDATE )<FirstSellTime) FirstSellTime= PositionGetInteger ( POSITION_TIME_UPDATE ); //possible loss of data due to type conversion
if ( PositionGetInteger ( POSITION_TIME_UPDATE )>LastSellTime)  LastSellTime= PositionGetInteger ( POSITION_TIME_UPDATE );} //possible loss of data due to type conversion
 
VVT :

Sevgili programcılar, lütfen bana hatayı nasıl düzelteceğimi söyleyin, derleyici bu satırlardan şikayet ediyor; tür dönüştürme nedeniyle olası veri kaybı

Amaç, ilk ve son değiştirilen konumu bulmaktır.

Saat, tarih saat olarak yazılmıştır, prensipte her şey çalışır, ancak bu uyarı beni endişelendiriyor, görünüşe göre saati doğru kaydetmiyorum... lütfen söyle bana

Bu belge sayfasını okuyun. Örneklere bir göz atın...

Документация по MQL5: Основы языка / Типы данных / Приведение типов
Документация по MQL5: Основы языка / Типы данных / Приведение типов
  • www.mql5.com
Приведение типов - Типы данных - Основы языка - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Alexey Viktorov :

Bu belge sayfasını okuyun. Örneklere bir göz atın...

uzun ve şikayet yok) Teşekkürler.

 
VVT :

uzun ve şikayet yok) Teşekkürler.

Evet, ancak FirstBuyTime değişkeniniz datetime türündeyse, onu bu türe dönüştürmek daha iyidir ...

FirstBuyTime = ( datetime ) PositionGetInteger ( POSITION_TIME_UPDATE );
 
Alexey Viktorov :

Evet, ancak FirstBuyTime değişkeniniz datetime türündeyse, onu bu türe dönüştürmek daha iyidir ...

Burada önemli değil, o zaman kapanırken aynı prensipte ve aynı tipte bir pozisyon seçiliyor, tarih saatinde saat kaydetme doğru değildi.

Açıklamalar için çok teşekkürler.

 
SanAlex :

Burada bir şey yaptım - 100.000 ruble ile anlamadığım. iki milyona kadar

Eve koydum, test cihazı açılıyor ama hiçbir şey olmuyor.
Vadeli işlemler için lotları 1.0 olarak değiştirdim
Bir gösterge ekleyin.

Ama robot sessiz
 
Eugen8519 :
Eve koydum, test cihazı açılıyor ama hiçbir şey olmuyor.
Vadeli işlemler için lotları 1.0 olarak değiştirdim
Bir gösterge ekleyin.

Ama robot sessiz

Hangi göstergeyle çalıştırmayı denediniz?

- bu gösterge ile? "StepMA_NRTR"

 //--- create MACD indicator
   m_handle_macd= iCustom ( NULL , 0 , "StepMA_NRTR" );
 
SanAlex :

Hangi gösterge ile çalıştırmayı denediniz?

- bu gösterge ile? "StepMA_NRTR"

Burada alındı, StepMA_NRTR.mq5
 
Eugen8519 :
Burada alındı, StepMA_NRTR.mq5

Senin için neden işe yaramadığını bilmiyorum.

şimdi her şeyi buradan kopyaladım ve linkinizi kullanarak göstergeyi oradan indirdim

herşey çalışıyor

Anlık GörüntüSnapshot.PNG

 
Her bir çift için ayrı ayrı MT5'te açık siparişler için komisyon nasıl hesaplanır? çözümü olan var mı