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

 
Vladimir Karputov :

Araçlar - Ayarlar - Ticaret - "Talimatları grafikte gerçek zamanlı olarak göster".

Prensip olarak, harika bir özellik, yalnızca gösterim için bir zaman aralığı seçmeden, haftalarca korkunç.

 
BillionerClub :

Prensip olarak, harika bir özellik, yalnızca gösterim için bir zaman aralığı seçmeden, haftalarca korkunç.

Peki ya Zaman Çizelgesi? Anlaşma SEMBOL'den geçer. Ve BY SYMBOL işlemi görüntülenir (veya görüntülenmez).

 
Vladimir Karputov :

Peki ya Zaman Çizelgesi? İşlem SEMBOL üzerinden gerçekleşir. Ve BY SYMBOL işlemi görüntülenir (veya görüntülenmez).

Uygun bir şey, işlemler varsa TA'daki hataları hemen gösterir. Ancak büyük zaman dilimlerinde simgeler mumları zaten engelliyor.

 
Kod nasıl kullanılır, özellikleri değiştirmeden önce " Tasarımları grafikte gerçek zamanlı olarak göster".
 
BillionerClub :
Kod nasıl kullanılır, özellikleri değiştirmeden önce "Tasarımları grafikte gerçek zamanlı olarak göster".

Kontrol etmedim ama bu olabilir mi?

  • CHART_SHOW_TRADE_LEVELS işlem seviyelerini grafikte görüntüleme özelliği (açık pozisyonların seviyeleri, Zarar Durdur, Kâr Al ve bekleyen emirler).
 //+------------------------------------------------------------------+
//| Функция определяет, отображаются ли на графике торговые уровни.  |
//+------------------------------------------------------------------+
bool ChartShowTradeLevelsGet( bool &result, const long chart_ID= 0 )
  {
//--- подготовим переменную для получения значения свойства
   long value;
//--- сбросим значение ошибки
   ResetLastError ();
//--- получим значение свойства
   if (! ChartGetInteger (chart_ID, CHART_SHOW_TRADE_LEVELS , 0 ,value))
     {
       //--- выведем сообщение об ошибке в журнал "Эксперты"
       Print ( __FUNCTION__ + ", Error Code = " , GetLastError ());
       return ( false );
     }
//--- запомним в переменную значение свойства графика
   result=value;
//--- успешное выполнение
   return ( true );
  }
//+------------------------------------------------------------------+
//| Функция включает/выключает режим отображения торговых уровней.   |
//+------------------------------------------------------------------+
bool ChartShowTradeLevelsSet( const bool value, const long chart_ID= 0 )
  {
//--- сбросим значение ошибки
   ResetLastError ();
//--- установим значение свойства
   if (! ChartSetInteger (chart_ID, CHART_SHOW_TRADE_LEVELS , 0 ,value))
     {
       //--- выведем сообщение об ошибке в журнал "Эксперты"
       Print ( __FUNCTION__ + ", Error Code = " , GetLastError ());
       return ( false );
     }
//--- успешное выполнение
   return ( true );
  }
 

İyi zaman. MQL5'te bir tarayıcıda bir bağlantının nasıl açılacağını söyleyebilir misiniz? Butona tıkladığınızda tarayıcıyı açmanız ve bağlantıyı takip etmeniz gerekiyor. Aşağıdaki kod hata veriyor.

 #import "shell32.dll"
   int ShellExecuteW( int hWnd, int lpVerb, string lpFile, string lpParameters, int lpDirectory, int nCmdShow);
#import

ShellExecuteW( NULL , "Open" , "explorer.exe" , "\"https://mql5.com\"" , NULL , 1 );
 
Alexander Mikryukov :

İyi zaman. MQL5'te bir tarayıcıda bir bağlantının nasıl açılacağını söyleyebilir misiniz? Butona tıkladığınızda tarayıcıyı açmanız ve bağlantıyı takip etmeniz gerekiyor. Aşağıdaki kod hata veriyor.

ShellExecuteW Seçeneklerini Kontrol Edin

prototip işlevinde , 2. parametre INT türündedir ve bir dize iletirsiniz....

Katma

Prototipte böyle olmalı

HINSTANCE ShellExecuteW(
  HWND    hwnd,
  LPCWSTR lpOperation,
  LPCWSTR lpFile,
  LPCWSTR lpParameters,
  LPCWSTR lpDirectory,
  INT     nShowCmd
);
Yani prototipiniz yanlış tanımlanmış
 
prostotrader :

ShellExecuteW Seçeneklerini Kontrol Edin

prototip işlevinde , 2. parametre INT türündedir ve bir dize iletirsiniz....

Katma

Prototipte böyle olmalı

Yani prototipiniz yanlış tanımlanmış

Teşekkürler, işe yaradı.

 

İyi günler, işlevi programlı olarak etkinleştirmek için kullanılır

 IndicatorSetDouble ( INDICATOR_MAXIMUM ,v);


programlı olarak nasıl kapatılır?


 
Geçmiş verilerde hata ayıklarken EA için gerekli küme nasıl yüklenir?