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

 
VitalyGnutov :
Merhaba. Bir sorum var. MQL dilini yeni öğrenmeye başladım ve büyük ihtimalle bir yerde yanlış bir şey yapıyorum ama tam olarak nerede ve ne olduğunu anlamıyorum. Sonuç olarak şudur: Bir Uzman Danışman yazıyorum (bu durumda, "günde 10 puan" ile birlikte banal bir "martingale"). Test cihazında, prensipte bana uyan sonuçlar veriyor. Ve her şey nasıl çalışırsa çalışsın, ama(!) Sadece onu gerçeğe dönüştürdüğüm ana kadar. Sadece çalışmıyor. Gerektiğinde işlemleri açmıyor, "Uzmanlar" sekmesinde veya günlükte mesaj yok. Peki yine de neyi yanlış yapıyorum? Teşekkür ederim.

Siparişleri açarken herhangi bir işlem hatası yaşamazsınız.

Örneğin:

OrS= OrderSend ( Symbol (),OP_SELL,AccountBalance()*Risk/ 10000 *( 1 <<i),Ask, 2 ,Bid+ 10 * Point ,Bid- 10 * Point , NULL , 0 , 0 , clrRed );

Sor'da kısa gitmek ve aynı anda SL ve TP'yi ayarlamak istiyorsunuz.

İlk olarak, tüm brokerler bunu yapmanıza izin vermez. Sıfır SL & TP ile bir sipariş açın, ardından değiştirin.

İkinci olarak, 4 basamaklı teklifleriniz varsa, 5 basamaklı brokerler için Teklif+10*Puan düzeyindeki değişiklik yine de gerçekleşecektir - artık değil, çünkü. SL/TP mevcut fiyata çok yakın olacak.

Üçüncüsü, her zaman OrS değişkenindeki sonucu kontrol edin, eğer -1 varsa, ardından hatayı netleştirmek için GetLastError() öğesini kontrol edin.

 
elugovoy :

Siparişleri açarken herhangi bir işlem hatası yaşamazsınız.

Örneğin:

Sor'da kısa gitmek ve aynı anda SL ve TP'yi ayarlamak istiyorsunuz.

İlk olarak, tüm brokerler bunu yapmanıza izin vermez. Sıfır SL & TP ile bir sipariş açın, ardından değiştirin.

İkinci olarak, 4 basamaklı teklifleriniz varsa, 5 basamaklı brokerler için Teklif+10*Puan düzeyindeki değişiklik yine de gerçekleşecektir - artık değil, çünkü. SL/TP mevcut fiyata çok yakın olacak.

Üçüncüsü, her zaman OrS değişkenindeki sonucu kontrol edin, eğer -1 varsa, ardından hatayı netleştirmek için GetLastError() öğesini kontrol edin.

Teşekkürler, SL\TR olmadan deneyeceğim ama bana öyle geliyor ki bu durumda sunucu yanıt verdiğinde 130 hatası alacaktım. Ancak sorun şu ki, bir sipariş açma girişimi bile gerçekleşmiyor.

4 haneli alıntıların altına yazdım, bu yüzden talep üzerine bu an ile uğraşmadım. Her durumda, başlatma sırasında TP ve SL kurulumunu manuel olarak uygulamayı düşünüyorum.

GetLastError, bir tür hata beklemem ve bunun için bir istisna oluşturmaya istekli olmam durumunda alakalı. Ama genellikle bu tür durumlardan kaçınmaya çalışırım. Hata numarasını öğrenmek için EA işlem günlüğüne bakmanız yeterlidir.

Ama yine de teşekkürler)) Yine de, duraklarla bir araya getirmeye çalışacağım.

 

Tünaydın. Senden MT5 terminaliyle başa çıkmama yardım etmeni istiyorum. Ben yeni başlıyorum. Ondan önce Quick'te, diğer pazarlarda işlem yaptım.

Ekli, grafiğin aynı bölümünün farklı zaman aralıklarında bir trend çizgisi (direnç çizgisi mavi ile işaretlenmiştir) ile ekran görüntüleridir.

Aynı trend çizgisinin farklı zaman dilimlerinde kesinlikle farklı şekilde konumlandırılması kafa karıştırıcıdır.

Ayrıca, bu bir hata değil (örneğin Quick'te olduğu gibi), ancak devasa bir farktır. Benim için kritik.

TF'yi bir saatten az düşünmedim bile çünkü. Onlarda hiç öyle bir çizgi yok.

Belki bir yerde, ayarlarda bir şeylerin ayarlanması gerekiyor? Ya da öyle olmalı (o zaman hafif bir şoktayım).

Lütfen bana açıkla.

Dosyalar:
vv61pv.jpg  775 kb
h0a9.jpg  793 kb
4s.jpg  693 kb
1h.jpg  764 kb
 

Bir soru daha. Ekli, bazı mumların yeşil renkle vurgulandığı ( açılış ve kapanış fiyatlarının eşleştiği) bir mum grafiğinin ekran görüntüsüdür.

Neden öne çıkıyor? Bu nerede devre dışı bırakılabilir?

Bahşiş için şimdiden teşekkürler.


Sorularımı bu konuya yazıyorum çünkü. Forumda MT5 için özel bir konu bulamadım.

Dosyalar:
svechi.jpg  721 kb
 
ShamilY :

Bir soru daha. Ekli, bazı mumların yeşil renkle vurgulandığı ( açılış ve kapanış fiyatlarının eşleştiği) bir mum grafiğinin ekran görüntüsüdür.

Neden öne çıkıyor? Bu nerede devre dışı bırakılabilir?

Bahşiş için şimdiden teşekkürler.


Sorularımı bu konuya yazıyorum çünkü. Forumda MT5 için özel bir konu bulamadım.

Terminal renk ayarlarında (F8). Bana göre "çizgi".
 
ShamilY :

Tünaydın. Senden MT5 terminaliyle başa çıkmama yardım etmeni istiyorum. Ben yeni başlıyorum. Ondan önce Quick'te, diğer pazarlarda işlem yaptım.

Ekli, grafiğin aynı bölümünün farklı zaman aralıklarında bir trend çizgisi (direnç çizgisi mavi ile işaretlenmiştir) ile ekran görüntüleridir.

Aynı trend çizgisinin farklı zaman dilimlerinde kesinlikle farklı şekilde konumlandırılması kafa karıştırıcıdır.

Ayrıca, bu bir hata değil (örneğin Quick'te olduğu gibi), ancak devasa bir farktır. Benim için kritik.

TF'yi bir saatten daha az bir süre düşünmedim bile çünkü. Onlarda hiç öyle bir çizgi yok.

Belki bir yerde, ayarlarda bir şeylerin ayarlanması gerekiyor? Ya da öyle olmalı (o zaman hafif bir şoktayım).

Lütfen bana açıkla.

Belki de trend çizgisinin bağlantı noktalarını daha kesin olarak D1'e veya daha azına yerleştirirseniz, havada "askıda kalmazlar" biraz daha iyi olur.

Ancak genel olarak, bu bir hatadır, servis masasına yazın (profilde).

ps Çok eski bir şaka var: çizgiler MT'de kesişiyor. Bu sorun MT5'ten daha eskidir. Grafikte geometriye ihtiyacınız varsa - korkarım tüm avantajlarıyla MT5 sizin seçiminiz değil.

 
ShamilY :
...

Sorularımı bu konuya yazıyorum çünkü. Forumda MT5 için özel bir konu bulamadım.

Her şey yolunda, MT5'teki tüm forum burada. Hemen hemen.
 
Silent :

Belki de trend çizgisinin bağlantı noktalarını daha kesin olarak D1'e veya daha azına yerleştirirseniz, havada "askıda kalmazlar" biraz daha iyi olur.

Ancak genel olarak, bu bir hatadır, servis masasına yazın (profilde).

ps Çok eski bir şaka var: çizgiler MT'de kesişiyor. Bu sorun MT5'ten daha eskidir. Grafikte geometriye ihtiyacınız varsa - korkarım tüm avantajlarıyla MT5 sizin seçiminiz değil.

Teşekkürler, anladım. Yani sadece ben (brokerim) böyle değil. Seviyelere göre ticaret yapıyorum (manuel, göstergeler olmadan). t.zr ile her şeyin bu kadar kötü olmasını beklemiyordum. süper reklamı yapılan MT'deki ana (en basit) araçlar. Evet, daha küçük zaman dilimleri kullanarak trendler oluşturmaya çalışıyorum. Ama daha eski zaman dilimleri tarafından belirlenen pazarın önemli (küresel) noktalarını maalesef göremiyorum. Sonuçta, TF ne kadar eskiyse, seviyeleri, uç noktaları vb. o kadar önemli olur.
 
artmedia70 :
Terminal renk ayarlarında (F8). Bana göre "çizgi".
Teşekkür ederim. yok. Bu, bir çizgi değil, renkli olarak vurgulanmış bir mumdur.
 
ShamilY :
Teşekkürler, anladım. Yani sadece ben (brokerim) böyle değil. Seviyelere göre ticaret yapıyorum (manuel, göstergeler olmadan). t.zr ile her şeyin bu kadar kötü olmasını beklemiyordum. süper reklamı yapılan MT'deki ana (en basit) araçlar. Evet, daha küçük zaman dilimleri kullanarak trendler oluşturmaya çalışıyorum. Ama daha eski zaman dilimleri tarafından belirlenen pazarın önemli (küresel) noktalarını maalesef göremiyorum. Sonuçta, TF ne kadar eskiyse, seviyeleri, uç noktaları vb. o kadar önemli olur.
Bir seçenek olarak - 1 tablo = 1 tf ayarlayın, zaman dilimlerini değiştirmeyin.
Neden: