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

 
micle :
Var. sunucu kısmı sadece bir ağ geçididir... Emir yürütme açısından, sunucu kısmına değil, komisyoncuya çok şey bağlı olduğunu düşünüyorum.
Pekala, kesin olarak bilmek istiyorum. Sadece bu hala sunucu tarafından belirleniyorsa ve yürütme sıra sırasına göre garanti ediliyorsa, bu tür yapılar algoritmalarda kullanılabilir. Değilse, yapamazsınız.
 
Algo :
Eğitim programı için teşekkürler, ancak soru tamamen farklıydı.
Konuya göre emirlerin yerine getirilme sırası garanti edilmemektedir. Limit emirlerinin yerine getirileceği garanti edilmez. Örneğinizde, 0 veya +3 sözleşmeler olacaktır.
 
C-4 :
Konuya göre emirlerin yerine getirilme sırası garanti edilmemektedir. Limit emirlerinin yerine getirileceği garanti edilmez. Örneğinizde, 0 veya +3 sözleşmeler olacaktır.

Ancak sipariş garanti edilmezse "0 veya 3" nasıl zorunludur? Ve satın alma limitli örnekte gerçekten garanti edilmez - eğer fiyat alış limitinin altına düşerse, o zaman zaten gerçekleştirilmiş olduğu garanti edilir, ancak zararı durdurma bir gerçek değildir. Belki zamanında değil, çünkü. etkinleştirilmesi ve yürütülmesi zaman alır ve MT zaten stoploss seviyesini yenisiyle değiştirmiştir. Ama tamam, örnekte satın alma sınırını bir satış durdurucu ile değiştirin - o zaman ne olacak?

Genişletilmiş soru aşağıdaki gibidir. Bir komisyoncuya bir stop emri gönderildiğinde (ister zararı durdur, ister bağımsız satış stopu olsun, fark etmez), emir defterine yerleştirilir. Fiyat seviyeye ulaştığında, emir defterindeki emirlerin, içinde alındıkları sıraya göre gerçekleştirileceği garanti ediliyor mu? Sipariş defteri, MT sunucusunun ayrılmaz bir parçasıysa, geliştiriciler bu soruyu yanıtlayabilir. Değilse ve aracının sipariş defteri başka bir yazılım tarafından işlenirse ve MT tüm işlemlerden yalnızca "bildirilirse", XZ geçerlidir.

 

Tünaydın. Söyleyin lütfen, başka birinin sinyalini kullanırken partinin sesini bir şekilde ayarlamak mümkün müdür? "İçinde gerçekleştir:" işlevi dışında

Bugün böyle bir örnekle karşılaştım: sinyal sağlayıcı 0.40 lot hacmine sahip ve 0.1 kopyalıyorum ... her ikisi için de kaldıraç 1 * 100, yürütmeye değer: 5.0. Mevduatın hacmi etkiler mi yoksa başka bir şey mi?

 
539exnkx :
Yazarı bilinmiyor ama stratejiyi kendim tarif edebilir miyim yoksa tekrar robot sipariş etmek daha mı kolay?

Burada iki seçenek var:

  1. Kendi kodunuzu yazın
  2. Sipariş kodu.

 
Algo :

Ancak sipariş garanti edilmezse "0 veya 3" nasıl zorunludur? Ve satın alma limitli örnekte gerçekten garanti edilmez - eğer fiyat alış limitinin altına düşerse, o zaman zaten gerçekleştirilmiş olduğu garanti edilir, ancak zararı durdurma bir gerçek değildir. Belki zamanında değil, çünkü. etkinleştirilmesi ve yürütülmesi zaman alır ve MT zaten stoploss seviyesini yenisiyle değiştirmiştir. Ama tamam, örnekte satın alma sınırını bir satış durdurucu ile değiştirin - o zaman ne olacak?

Genişletilmiş soru aşağıdaki gibidir. Bir komisyoncuya bir stop emri gönderildiğinde (ister zararı durdur, ister bağımsız satış stopu olsun, fark etmez), emir defterine yerleştirilir. Fiyat seviyeye ulaştığında, emir defterindeki emirlerin, içinde alındıkları sıraya göre gerçekleştirileceği garanti ediliyor mu? Sipariş defteri, MT sunucusunun ayrılmaz bir parçasıysa, geliştiriciler bu soruyu yanıtlayabilir. Değilse ve aracının sipariş defteri başka bir yazılım tarafından işlenirse ve MT tüm işlemlerden yalnızca "bildirilirse", XZ geçerlidir.

Daha kolay anlatacağım. 1.3000'de stop emriniz var. Fiyat 1.3000'e ulaştıktan sonra stop emri uygulanmaya başlayacak, aynı anda diyelim ki fiyat 1.3001'e hareket edecek. Dur emrinin ne kadar süreyle yürütüleceği, 100 milisaniye veya 100 saniye önemli değildir. Bunun yerine getirilmesi önemlidir. Bu durumda, emrin gerçekleştiği anda fiyat zaten 1.3001 olacaktır, yani. Durmanız pozitif kayma ile olacaktır. Ancak 1.3001 fiyatındaki satın alma limiti asla yerine getirilmeyecektir.

Emirler FIFO ilkesine göre yürütülür - ilk giren ilk çıkar. Ancak bu özelliği algoritmalarınızda kullanamazsınız. Ticaret geçmişinde mevcut olan ticaret yürütme süresinin de bu ilkeye uygun olacağının garantisi yoktur.

 
C-4 :

Daha kolay anlatacağım. 1.3000'de stop emriniz var. Fiyat 1.3000'e ulaştıktan sonra stop emri uygulanmaya başlayacak, aynı anda diyelim ki fiyat 1.3001'e hareket edecek. Dur emrinin ne kadar süreyle yürütüleceği, 100 milisaniye veya 100 saniye önemli değildir. Bunun yerine getirilmesi önemlidir. Bu durumda, emrin gerçekleştiği anda fiyat zaten 1.3001 olacaktır, yani. Durmanız pozitif kayma ile olacaktır. Ancak 1.3001 fiyatındaki satın alma limiti asla yerine getirilmeyecektir.

Yorumuma "fiyat limitin altına düşerse" yazdım. Örneğinizdeki fiyatı 1.2999 ile değiştirin (sınır 1.3000 olarak belirlenmiştir), sonraki hesaplamalar hemen değişecektir.
C-4 :
Ticaret geçmişinde mevcut olan ticaret yürütme süresinin de bu ilkeye uygun olacağının garantisi yoktur.
İşte bu soru tam olarak bununla ilgili. Böyle bir garanti olmadığından emin misiniz, yoksa sadece tahmin mi ediyorsunuz?
 
ViktorK :

Tünaydın. Söyleyin lütfen, başka birinin sinyalini kullanırken partinin sesini bir şekilde ayarlamak mümkün müdür? "İçinde gerçekleştir:" işlevi dışında

Bugün böyle bir örnekle karşılaştım: sinyal sağlayıcı 0.40 lot hacmine sahip ve 0.1 kopyalıyorum ... her ikisi için de kaldıraç 1 * 100, yürütmeye değer: 5.0. Mevduatın hacmi etkiler mi yoksa başka bir şey mi?

Evet, mevduat miktarı etkiler. Siz ve tedarikçiniz hangisine sahipsiniz? Abone olurken, yatırdığınız paranın %95'ine bahse girdiniz mi?

Örnek 1) Kaldıraçınız aynı (1:100 veya 1:500 fark etmez), mevduat sağlayıcı = 10.000 $, siz = 5.000 $ ve kaydolurken depozito kullanımının %95'ini seçtiniz. Tedarikçi 0.40 lotluk bir pozisyon açar , ardından 0.19 lot açarsınız. Lotunuz şu şekilde hesaplanır: 0.40 / 2 = 0.20 (çünkü deponuz 2 kat daha küçüktür) ve 0.20 = 0.19'un %95'ini alıyoruz.

Örnek 2) Tedarikçinin kaldıracı = 1:500, mevduat = 10.000$'dır. Kaldıraç = 1:100, 5.000 $ depozito ve depozitonuzun %50'si var. Çok var = 0.40. Lotunuz şu şekilde hesaplanır: 0.40 / 2 (depozitonuz 2 kat daha az olduğu için) = 0.20, sonra 0.20 / 5 (çünkü kaldıracınız 5 kat daha az) = 0.04, sonra 0.04 / 2 (çünkü . Depozito). = 0.02 .

 
paladin800 :

Evet, mevduat miktarı etkiler. Siz ve tedarikçiniz hangisine sahipsiniz?

Evet, yatırdığım paranın çoğu bonus fonlar, bu yüzden sayılmazlar ve çekilişlere katılmazlar.

Bilgi için teşekkürler, bakacağım

 
ViktorK :

Evet, yatırdığım paranın çoğu bonus fonlar, bu yüzden sayılmazlar ve çekilişlere katılmazlar.

Bilgi için teşekkürler, bakacağım

Bence depozitonuzun bir kısmının bonus olması gerçeği etkilememelidir. Her şey mümkün olmasına rağmen. Bu arada, sinyale abone olursanız, lot hesaplanırken bonusların kullanılıp kullanılmadığını komisyoncunuza sorun. Ve seni rahatsız etmiyorsa, komisyoncunun cevabının ne olduğunu daha sonra kişisel bir mesajla bana yaz, çok ilginç.