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

 
MrBrooklin :

İşte yeni bir örnek (tümü parametrelerinize göre):


Saat 07:00'de bekleyen bir Satış limiti emri verildi - burada her şey doğru. AMA sadece 12:04'te ÇALIŞTI - kafanızı karıştıran bu saatti.

 

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

Yeni başlayanlardan sorular MQL5 MT5 MetaTrader 5

Vladimir Karputov , 2019.10.14 13:46

Açıklama için teşekkürler.

Görsel test cihazındaki "Geçmiş" sekmesine bakmanız yeterli

Geçmiş sekmesi

Elbette yapabilirsiniz, ancak yalnızca ne yaptığınızı anlarsanız ve hangi parametrenin neyden sorumlu olduğunu anlarsanız.


Bu Expert Advisor'ı Geçmiş sekmesinde test ederken, bekleyen tek bir emir bulamadım, yalnızca AL veya SAT. Yoksa başka bir danışmandan getirilen örnek olarak resimdeki siz misiniz?

Ve ilerisi.

FilterTime ticaret sinyalleri modülü, Uzman Danışmanın çalışmasını belirli saatlerde sınırlamak için tasarlandıysa, yalnızca belirli saatlerde çalışması için başka ne anlamam gerekiyor?

Saygılarımla, Vladimir.


 
MrBrooklin :

Bu Expert Advisor'ı Geçmiş sekmesinde test ederken, bekleyen tek bir emir bulamadım, yalnızca AL veya SAT. Yoksa başka bir danışmandan getirilen örnek olarak resimdeki siz misiniz?

***


Danışmanını parametrelerine göre çalıştırdım.

Görsel strateji test cihazında sekmede "Siparişler ve fırsatlar"ı seçin:


 

Nedense benim için bekleyen siparişleri göstermiyor.

Saygılarımla, Vladimir.


 

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

Yeni başlayanlardan sorular MQL5 MT5 MetaTrader 5

Vladimir Karputov , 2019.10.14 14:07

Danışmanını parametrelerine göre çalıştırdım.

Görsel strateji test cihazında sekmede "Siparişler ve fırsatlar"ı seçin:


teşekkür ederim Vladimir Şimdi netleşti. O moda bakmadım.

Ve hala pozisyon açmak yerine neden bekleyen bir emir verildiğini anlayamıyorum? Ayarlar ayarlarında bir yerde mi, yanlış bir şey mi var?

Saygılarımla, Vladimir.


 
MrBrooklin :

teşekkür ederim Vladimir Şimdi netleşti. O moda bakmadım.

Ve hala pozisyon açmak yerine neden bekleyen bir emir verildiğini anlayamıyorum?

Saygılarımla, Vladimir.


Cevap burada bulunabilir: " Bir anlaşma yapmak için fiyat seviyesi ".

MQL5 Sihirbazı makalesinden: Bir Uzman Danışmana bekleyen emirleri herhangi bir fiyattan açmayı öğretmek için :


Signal_PriceLevel parametresine dikkat edin. Varsayılan olarak Expert Advisor, Signal_PriceLevel=0 parametresiyle oluşturulur. Bu parametre, mevcut fiyattan mahsup seviyesinden sorumludur. Değer sıfır ise, emir mevcut piyasa fiyatından açılacaktır. Bekleyen bir sipariş açmak için Signal_PriceLevel parametresi için sıfır olmayan bir değer ayarlayın, ör. Signal_PriceLevel sıfırdan küçük veya daha büyük olabilir.

Signal_PriceLevel parametresi "büyük" noktalarda belirtilir. Aşağıdaki resimler negatif ve pozitif değerler arasındaki farkı göstermektedir:

Signal_PriceLevel=-50 ile:

Pirinç. 1.Signal_PriceLevel=-50

Pirinç. 1.Signal_PriceLevel=-50

Signal_PriceLevel=50 ile:

Pirinç. 2. Signal_PriceLevel=50

Pirinç. 2. Signal_PriceLevel=50

Böylece Signal_PriceLevel=-50 ise mevcut fiyattan daha kötü bir fiyattan bekleyen emir, Signal_PriceLevel=50 ise mevcut fiyattan daha iyi bir fiyattan bekleyen emir açılacaktır.

 
Snajper007 :
Merhaba! Lütfen bana söyle. Koşul nasıl doğru yazılır: *yeni bir saat geldiyse*?
 if (NewBar( PERIOD_H1 )) Alert ( "Наступил новый час!" );
//----
bool NewBar( ENUM_TIMEFRAMES TF = 0 )
  {
   static datetime NewTime= 0 ;
   if (NewTime!= iTime ( Symbol (),TF, 0 ))
     {
      NewTime= iTime ( Symbol (),TF, 0 );
       return ( true );
     }
   return ( false );
  }
//----
 

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

Yeni başlayanlardan sorular MQL5 MT5 MetaTrader 5

Vladimir Karputov , 2019.10.14 14:20

Cevap burada bulunabilir: " Bir anlaşmayı gerçekleştirmek için fiyat seviyesi ".

MQL5 Sihirbazı makalesinden: Bir Uzman Danışmana bekleyen emirleri herhangi bir fiyattan açmayı öğretmek için :


Signal_PriceLevel parametresine dikkat edin. Varsayılan olarak Expert Advisor, Signal_PriceLevel=0 parametresiyle oluşturulur. Bu parametre, mevcut fiyattan mahsup seviyesinden sorumludur. Değer sıfır ise, emir mevcut piyasa fiyatından açılacaktır. Bekleyen bir sipariş açmak için Signal_PriceLevel parametresi için sıfır olmayan bir değer ayarlayın, ör. Signal_PriceLevel sıfırdan küçük veya daha büyük olabilir.

Signal_PriceLevel parametresi "büyük" noktalarda belirtilir. Aşağıdaki resimler negatif ve pozitif değerler arasındaki farkı göstermektedir:

Signal_PriceLevel=-50 ile:


Pirinç. 1.Signal_PriceLevel=-50

Signal_PriceLevel=50 ile:


Pirinç. 2. Signal_PriceLevel=50

Böylece Signal_PriceLevel=-50 ise mevcut fiyattan daha kötü bir fiyattan bekleyen emir, Signal_PriceLevel=50 ise mevcut fiyattan daha iyi bir fiyattan bekleyen emir açılacaktır.


Ayrıntılı ve ayrıntılı bir cevap için çok teşekkürler Vladimir.

Saygılarımla, Vladimir.

 
Iurii Tokman :
Teşekkür ederim! Şimdi deneyeceğim.
 
Snajper007 :
Teşekkür ederim! Şimdi deneyeceğim.

mt5 için biraz farklı olacak

Neden: