MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 484

 
Vladislav Andruschenko :
0, yüzer durma anlamına gelir. Test cihazında yayılma sabittir. 1 koyarsanız, her zaman 1 olacaktır. Ama gerçek hayatta yüzüyor.

Kabul ediyorum. Ancak test cihazında yayılmam 12 puan. Demo hesapta 10'u geçmez. 8-10 puan döner.

bunun neden olduğu belli değil.

 
Valerius :

Kabul ediyorum. Ancak test cihazında yayılmam 12 puan. Demo hesapta 10'u geçmez. 8-10 puan dönüyor .

bunun neden olduğu belli değil.

Değişken bir spread ile durma seviyesi sırasıyla iki spread'e eşittir.

cari fiyattan en az 1 puan olabilir ama demo hesapta spread + 6-8 puanlık bir mesafede stop koysanız bile yapmanız gerekir.

MODE_STOPLEVEL=0, MODE_FREEZELEVEL=0. DC Alpari.

Lütfen bana değişikliği neden ve nasıl doğru bir şekilde yapacağımı söyleyin.


yeterli olmayacak. Ayrıca fiyatın değişip yine açılış hatası olması da olasıdır.

Eh, test cihazında ... gerçekten ihtiyacınız varsa, Teklif fiyatından bir Al pozisyonu açabilir ve diğer birçok harikayı görebilirsiniz. Gerçek, yanlış belirtilen fiyata rağmen, Satış fiyatında aynı şekilde açılacaktır.

 
Alexey Viktorov :

Değişken bir spread ile durma seviyesi sırasıyla iki spread'e eşittir.


yeterli olmayacak. Ayrıca fiyatın değişip yine açılış hatası olması da olasıdır.

Eh, test cihazında ... gerçekten ihtiyacınız varsa, Teklif fiyatından bir Al pozisyonu açabilir ve diğer birçok harikayı görebilirsiniz. Gerçek, yanlış belirtilen fiyata rağmen, Satış fiyatında aynı şekilde açılacaktır.

Tekrar alıntı olmayacak mı? Kanımca testerdaki (!!!) requote ile ilgili sorunun ilk cevabı açılış fiyatlarının karışmış olmasıdır .

Yoksa her şeyi unuttum mu?

 
Artyom Trishkin :

Tekrar alıntı olmayacak mı? Kanımca testerdaki (!!!) requote ile ilgili sorunun ilk cevabı açılış fiyatlarının karışmış olmasıdır .

Yoksa her şeyi unuttum mu?

Test cihazında da yeniden alıntılar olacak.

 
Vladimir Zubov :

Test cihazında da yeniden alıntılar olacak.

Valla bende aynı şeyden bahsediyorum

 
Alexey Viktorov :

Değişken bir spread ile durma seviyesi sırasıyla iki spread'e eşittir.


yeterli olmayacak. Ayrıca fiyatın değişip yine açılış hatası olması da olasıdır.

Eh, test cihazında ... gerçekten ihtiyacınız varsa, Teklif fiyatından bir Al pozisyonu açabilir ve diğer birçok harikayı görebilirsiniz. Gerçek, yanlış belirtilen fiyata rağmen, Satış fiyatında aynı şekilde açılacaktır.


Bu ifadeden %100 emin misiniz?

 

Beyler, soru bir sipariş açmak değil, onu değiştirmek.

EA'nın her iki durumda da MODE_STOPLEVEL=0, MODE_FREEZELEVEL=0 verdiğini yukarıda yazmıştım. DC Alpari.

Ancak demoda, bir nedenden dolayı, stop loss'u yalnızca stop loss mevcut fiyattan çift yayılımda olduğunda, test cihazında en az 1 pip olduğunda değiştirebilirim.

Neyi öğrenmedim? neyi anlamadın Böyle bir değişiklik nasıl yapılır?

 
Vladislav Andruschenko :


Bu ifadeden %100 emin misiniz?

Kendinizden bile %100 emin olamazsınız.

Ancak bir kural olarak, kayan bir durma seviyesiyle (SYMBOL_TRADE_STOPS_LEVEL'in sıfır değeri), iki spread yeterlidir.

Her durumda, hatalı durdurma hatası dönüş kodunu işleyen bir durdurma ayarlama işlevi olmalıdır.

 
Artyom Trishkin :

Kendinizden bile %100 emin olamazsınız.

Ancak bir kural olarak, kayan bir durma seviyesiyle (SYMBOL_TRADE_STOPS_LEVEL'in sıfır değeri), iki spread yeterlidir.

Her durumda, hatalı durdurma hatası dönüş kodunu işleyen bir durdurma ayarlama işlevi olmalıdır.

Size katılıyorum.

Bu konu çok klişe ve hala yanlış duruş sorununa %100 çözüm yok.

  1. 2 * yayılma
  2. 3 * yayılma
  3. 0-1 puan

bu seçeneklerin hepsi mevcuttur.

Bir sembol hakkındaki bilgilerde kayan bir yayılım çıkarmak mümkünse, neden yüzen bir yüz-seviye çıkarmak imkansız - anlamıyorum.

Yani öyle olması gerekiyor. Sonuçta, durma seviyesi komisyoncu tarafından düzenlenir.

Haberin çıkışı sırasında en az 10 kat daha fazla, istediği gibi değiştirebilir.

 
Valerius :

Beyler, soru bir sipariş açmak değil, onu değiştirmek.

EA'nın her iki durumda da MODE_STOPLEVEL=0, MODE_FREEZELEVEL=0 verdiğini yukarıda yazmıştım. DC Alpari.

Ancak demoda, bir nedenden dolayı, stop loss'u yalnızca stop loss mevcut fiyattan çift yayılımda olduğunda, test cihazında en az 1 pip olduğunda değiştirebilirim.

Neyi öğrenmedim? neyi anlamadın Böyle bir değişiklik nasıl yapılır?

MODE_STOPLEVEL=0, MODE_FREEZELEVEL=0 - bu onların olmadığı anlamına gelmez. Bu, değerlerinin değişebileceği anlamına gelir.

130 hatası aldığınızda, stop emrinin boyutunu (hafıza çalışıyorsa, Alpari'nin iki forması vardır) çift formanın boyutuna uygun olarak yeniden hesaplamanız gerekir (ve SYMBOL_SPREAD de sıfır ise forma da değişebilir). Bu nedenle - özel durumunuzda, 130 hatası aldığınızda, mevcut yayılmayı almanız, iki ile çarpmanız ve tekrar değiştirmeyi denemeniz gerekir.

Bir şeyi anlamıyorum - neden bu kadar yakın ayaklara ihtiyacınız var?