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

 
Merhaba!!! Acemiyim. Şunu sormak istiyorum: danışman hataları derlerken: 'StopLoss' - tipsiz bildirim.

İşte kod:

//--- 3 ve 5 haneli tırnak kullanan brokerlerle çalışmak,
//--- SL ve TP değerlerini 10 ile çarpın
StopLoss = STP;- VE BURADA BİR ŞEYİ DEĞİŞTİRMEK GEREKİYOR ??????
Kar Al = TKP;
if(_Rakamlar==5 || _Rakamlar==3)
{
SL=SL*10;
TP=TP*10;

}

kim söyleyecek

 
vyacheslavovich :
Merhaba!!! Acemiyim. Şunu sormak istiyorum: danışman hataları derlerken: 'StopLoss' - tipsiz bildirim.
Bu, StopLoss değişkeninin daha önce bildirilmediği anlamına gelir.
 
vyacheslavovich :
Merhaba!!! Acemiyim. Şunu sormak istiyorum: danışman hataları derlerken: 'StopLoss' - tipsiz bildirim.

İşte kod:

//--- 3 ve 5 haneli tırnak kullanan brokerlerle çalışmak,
//--- SL ve TP değerlerini 10 ile çarpın
StopLoss = STP;- VE BURADA BİR ŞEYİ DEĞİŞTİRMEK GEREKİYOR ??????
Kar Al = TKP;
if(_Rakamlar==5 || _Rakamlar==3)
{
SL=SL*10;
TP=TP*10;

}

kim söyleyecek

   double StopLoss = STP;
   double TakeProfit = TKP;

daha iyi olmalı

 
Tünaydın. İkinci gün harici dosyaların başlatılmasıyla savaşıyorum. Bana neyin yanlış olduğunu söyle.
 #import "shell32.dll"
   int ShellExecuteA( int hwnd, string lpOperation, string lpFile, string lpParameters, string lpDirectory, int nShowCmd);
#import
void OnStart ()
  {
   ShellExecuteA( CHART_WINDOW_HANDLE , "open" , "F:\\222.mp3" , NULL , NULL , 1 );
  }
 
Andrei-1 :
Tünaydın. İkinci gün harici dosyaların başlatılmasıyla savaşıyorum. Bana neyin yanlış olduğunu söyle.
 //+------------------------------------------------------------------+
//| Функция получает хэндл графика                                   |
//+------------------------------------------------------------------+
int ChartWindowsHandle( long chart_ID)
  {
//--- подготовим переменную для получения значения свойства
   long result=- 1 ;
//--- сбросим значение ошибки
   ResetLastError ();
//--- получим значение свойства
   if (! ChartGetInteger (chart_ID, CHART_WINDOW_HANDLE , 0 ,result))
     {
       //--- выведем сообщение об ошибке в журнал "Эксперты"
       Print ( __FUNCTION__ + ", Error Code = " , GetLastError ());
     }
//--- вернем значение свойства графика
   return (( int )result);
  }

Ancak yalnızca bu, grafik tanıtıcısını alacak. Ve grafiğin kendisi daha yüksek bir sınıfın penceresinde (ana pencere) bulunur. ShellExecuteA'da, ana pencerenin tutamağını değiştirmeniz gerekir.

Şeffaf MetaTrader 5 betiğine bakın: sadece ChartID() aracılığıyla terminal tanıtıcısını alma işlevlerine sahiptir.

Transparent MetaTrader 5
Transparent MetaTrader 5
  • oylar: 19
  • 2014.03.10
  • Karputov Vladimir
  • www.mql5.com
Данный скрипт позволяет делать полупрозрачным весь терминал.
 
Hepiniz hoşgeldiniz!
MQL4'ün güzel bir özelliği var - Barshift. Ne yazık ki, MQL5'te eksik. Bu fonksiyona alternatif olarak, başlangıç tarihinden (ofset aranmakta olan) zaman serisi verilerini kopyalayabilir ve kopyalanan öğelerin sayısını görüntüleyebilirsiniz. Ancak, çok sayıda farklı tarihi işlemeniz gerekiyorsa, o zaman bir şekilde bilgisayarı zaman serilerinin sürekli olarak birden çok kopyalanmasıyla yüklemek istemezsiniz. Kendi başına, dizi içindeki numaralandırma yardımıyla istenen değerleri bulma seçeneği kendini gösterir. Ve burada konuya yavaş yavaş yaklaşıyoruz. :) Belgeleri karıştırdıktan sonra, bir dizide değer arayan yalnızca bir standart işlev buldum: ArrayBSearch. Ancak tarih saat verileri içeren dizilerle çalışmaz. Datetime türünde bir dizi içinde tarihe göre arama yapmak için standart bir işlev var mı? Veya bir tür veri dönüşümü kullanmak mümkün müdür?
 
BlackTomcat :
Hepiniz hoşgeldiniz!
MQL4'ün güzel bir özelliği var - Barshift. Ne yazık ki, MQL5'te eksik. Bu fonksiyona alternatif olarak, başlangıç tarihinden (ofset aranmakta olan) zaman serisi verilerini kopyalayabilir ve kopyalanan öğelerin sayısını görüntüleyebilirsiniz. Ancak, çok sayıda farklı tarihi işlemeniz gerekiyorsa, o zaman bir şekilde bilgisayarı zaman serilerinin sürekli olarak birden çok kopyalanmasıyla yüklemek istemezsiniz. Kendi başına, dizi içindeki numaralandırma yardımıyla istenen değerleri bulma seçeneği kendini gösterir. Ve burada konuya yavaş yavaş yaklaşıyoruz. :) Belgeleri karıştırdıktan sonra, bir dizide değer arayan yalnızca bir standart işlev buldum: ArrayBSearch. Ancak tarih saat verileri içeren dizilerle çalışmaz. Datetime türünde bir dizi içinde tarihe göre arama yapmak için standart bir işlev var mı? Veya bir tür veri dönüşümü kullanmak mümkün müdür?
Analoglar uzun zamandır yazılmıştır - siteye bakın.
 
Üzerine yazmadan FileOpen aracılığıyla bir dosyayı (özellikle csv) doldurmanın bir yolu var mı? FileOpen(name, FILE_CSV|FILE_WRITE| ...) öğesinin yalnızca temiz bir dosyayı yeniden oluşturması ve zaten varsa mevcut bir dosyayı açmaması anlamında. Özellikle zarif bir şekilde olmasa da metni sıralamayı başardık: önce onu bir değişkene okuyun ve yeni bir kayda ekleyin. Bu sadece csv böyle bir hile yapmaz ...
 
Herkese merhaba ve iyi günler!!!Bugün GBP haberlerinden para kazanmaya çalıştım, bekleyen iki al stop sat stop emri verdim, zararı 200 puana, kârı al 100 puana ayarladım.Haberin yayınlanmasından sonra, fiyat kesinlikle yükseldi ama alış stop emri -0.34$ sonuçla kapandı ama fiyat kesinlikle 500 puan artmış. Bu ilk değil, ama daha önce her şey yolundaydı.
 
bilmiyorum... muhtemelen yayıldı