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

 
Mik45 # :

Tünaydın!

Söyleyin indikatörü indirdim METAEDİTÖR'de göstergeler kısmında var ama terminalde kullanıcı kısmında gözükmüyor.. Ne yapabilirim?

Kodu MetaEditor'da derlemeniz gerekiyor.

 
Mik45 # :

Tünaydın!

Söyleyin indikatörü indirdim METAEDİTÖR'de göstergeler kısmında var ama terminalde kullanıcı kısmında gözükmüyor.. Ne yapabilirim?

.ex değil .mq dosyasıysa, derlenmesi gerekir

 

Hepinize iyi günler.

Elder's Three Screens sisteminde bir Uzman Danışman yazıyorum,

kısa ve uzun bir pencerenin kurulumunu kaydetmeniz gerekiyor

mevcut olana bağlı olarak.

uygulayamaz

denedim çalışmıyor

Dosyalar:
 

Tünaydın!

Bana nasıl yapacağımı söyle. MT5'ten Investing.com'dan kişisel hesabımdan bir sayfa indirmem gerekiyor

WebRequest işlevi aracılığıyla sayfayı (kişisel hesabımdan değil) yüklemeyi başardım.

Soru, sitede nasıl yetkilendirileceğidir? Belki birisi zaten benzer bir şey yapmıştır? Ya da bununla ilgili bir makale biliyor musunuz?

 
Kot # :

Tünaydın!

Bana nasıl yapacağımı söyle. MT5'ten Investing.com'dan kişisel hesabımdan bir sayfa indirmem gerekiyor

WebRequest işlevi aracılığıyla sayfayı (kişisel hesabımdan değil) yüklemeyi başardım.

Soru, sitede nasıl yetkilendirileceğidir? Belki birisi zaten benzer bir şey yapmıştır? Ya da bununla ilgili bir makale biliyor musunuz?

Her ihtimale karşı - yatırım taleplerine dikkat edin. Çok aktif olarak çekilirlerse, IP tarafından yasaklanabilirler.

 

Lütfen bana söyle:
Geçmiş takasları dikkate alarak, tamamlanmamış bir işlemden kar elde etmeniz gerekir.

Bunu CDealInfo veya CPositionInfo sınıfları ile yapmak mümkün müdür?

Tasarım:

   CPositionInfo Trading_position; 

   if (Trading_position.Select( _Symbol ) == true )     {

       double Profit = Trading_position.Profit(); }

daha önce alınan karı hesaba katmadan sadece akımı almasına izin verilir.

 
qadexys # :

Lütfen bana söyle:
Geçmiş takasları dikkate alarak, tamamlanmamış bir işlemden kar elde etmeniz gerekir.

Bunu CDealInfo veya CPositionInfo sınıfları ile yapmak mümkün müdür?

Tasarım:

daha önce alınan karı hesaba katmadan sadece akımı almasına izin verilir.

Ağ için örnek (sembol adıyla bir konumun vurgulanması)

Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum

Kâr, kâr puanlarına nasıl dönüştürülür?

Vladimir Karputov , 2022.01.11 05:59

Bunun gibi:

 //+------------------------------------------------------------------+
//|               Points profit of a position by trading history.mq5 |
//|                              Copyright © 2022, Vladimir Karputov |
//|                       https://www.mql5.com/en/users/barabashkakvn |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2022, Vladimir Karputov"
#property link        " https://www.mql5.com/en/users/barabashkakvn "
#property version    "1.003"
#property script_show_inputs
#include <Trade\PositionInfo.mqh>
CPositionInfo  m_position;
//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart ()
  {
   if (m_position.Select( Symbol ())) // select the position for further work
     {
       double profit=m_position.Profit();
       //--- request trade history
       if (! HistorySelectByPosition (m_position.Identifier()))
        {
         Print ( "Error HistorySelectByPosition" );
         return ;
        }
       //---
       uint history_deals_total= HistoryDealsTotal ();
       double price_in= 0.0 ;
       long time_in= TimeCurrent ()+ 3600 * 24 * 3 ;
       //--- for all deals
       for ( uint i= 0 ; i<history_deals_total; i++)
        {
         ulong ticket= HistoryDealGetTicket (i);
         if (ticket)
           {
            profit+= HistoryDealGetDouble (ticket, DEAL_COMMISSION )+ HistoryDealGetDouble (ticket, DEAL_SWAP )+ HistoryDealGetDouble (ticket, DEAL_PROFIT );
             if ( HistoryDealGetInteger (ticket, DEAL_ENTRY )== DEAL_ENTRY_IN )
              {
               long deal_time= HistoryDealGetInteger (ticket, DEAL_TIME );
               double deal_price= HistoryDealGetDouble (ticket, DEAL_PRICE );
               if (deal_time<time_in)
                 {
                  time_in=deal_time;
                  price_in=deal_price;
                 }
              }
           }
        }
       if (price_in> 0.0 )
        {
         double price_diff= MathAbs (m_position.PriceCurrent()-price_in);
         int points_profit=( int )(price_diff/ Point ());
         PrintFormat ( "position Ticket %d, position ID %d, profit %.2f, points profit %d: " ,
                     m_position.Ticket(),m_position.Identifier(),profit,points_profit);
        }
     }
  }
//+------------------------------------------------------------------+


sonuç:

 2022.01 . 11 06 : 57 : 32.678 Points profit of a position by trading history (XAUUSD,M15)     position Ticket 1235269798 , position ID 1235269434 , profit - 0.63 , points profit 71 : 

 
İyi akşamlar!
Böyle bir soru, kapanan emirler vb. hakkında bilgi yayınlayacak bir telgraf botu yazmak mümkün mü? Bir resimdeki gibi
Dosyalar:
 
Семён Метлицкий # :
İyi akşamlar!
Böyle bir soru, kapanan emirler vb. hakkında bilgi yayınlayacak bir telgraf botu yazmak mümkün mü? Bir resimdeki gibi

buraya yazabilir misin

 
Семён Метлицкий # :
İyi akşamlar!
Böyle bir soru, kapanan emirler vb. hakkında bilgi yayınlayacak bir telgraf botu yazmak mümkün mü? Bir resimdeki gibi

"Bu şekilde robotun depozitonuzdan ne kadar sipariş aldığını göreceksiniz" ...

Bu teneke. Satış siparişlerinin tam depozitosu.

İnsanlar buna düşer mi?

Dünyayı durdurun.

Şaka yapmak.