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

 
Alexey Viktorov :

Yani, pozisyon var ya da yok ...

Böyle bir "önemsememek" yazın. Siz sadece pozisyonlara ait fırsatları seçiyorsunuz ve bir döngü içerisinden geçerek kar, takas ve komisyonu özetliyorsunuz.

Ama örneğin vadeli işlem piyasasında yeniden açılmaya ne dersiniz? Pos_id, hatırladığım kadarıyla değişiyor. Ters çevirme sırasında bile Pos_id aynı kaldı, en azından önceden böyleydi, şimdi nasıl bilmiyorum.

 

Gerçekten kimse ana olana nasıl grafik ekleneceğini bilmiyor mu? Sadece

 #property indicator_separate_window      // Индик. рисуется в новом окне
//#property indicator_chart_window     // Индик. рисуется в основном окне

Ek pencerede bir grafik olmasına rağmen yeterli olmadığı ortaya çıkıyor. Temelde onu çıkaramazsın ...

 
sergey087 :

Gerçekten kimse ana olana nasıl grafik ekleneceğini bilmiyor mu? Sadece


Ek pencerede bir grafik olmasına rağmen yeterli olmadığı ortaya çıkıyor. Temelde onu çıkaramazsın ...

Bir gösterge (dosyanın bir kopyası): bir pencere - ana veya ek. Aynı anda Ve ana Ve ek bir şekilde.

 
Juer :

Ama örneğin vadeli işlem piyasasında yeniden açılmaya ne dersiniz? Pos_id değişiklikleri hatırladığım kadarıyla . Ters çevirme sırasında bile Pos_id aynı kaldı, en azından önceden böyleydi, şimdi nasıl bilmiyorum.

Belgelerde okunabilecek gereksiz bilgilerle bellek yonganızı tıkamanıza gerek yok.

POSITION_IDENTIFIER

Pozisyon Kimliği, her yeni açılan pozisyona atanan ve ömrü boyunca değişmeyen benzersiz bir numaradır. Pozisyonu açan sipariş biletine karşılık gelir.

 

Pozisyon kimliği, onu açan, değiştiren veya kapatan her siparişte (ORDER_POSITION_ID) ve anlaşmada (DEAL_POSITION_ID) belirtilir. Bir pozisyonla ilişkili siparişleri ve anlaşmaları aramak için bu özelliği kullanın.

 

Netleştirme modunda bir pozisyon tersine çevrildiğinde (tek bir giriş/çıkış anlaşması ile), pozisyon kimliği POSITION_IDENTIFIER değişmez. Ancak aynı zamanda POSITION_TICKET, iptalle sonuçlanan siparişin bileti olarak değiştirilir. Riskten korunma modunda pozisyonun tersine çevrilmesi sağlanmaz.

Bu durumda, görünüşe göre, belirli bir süre için fırsatları seçmeniz ve ihtiyacınız olanları bir döngüde DEAL_POSITION_ID ile filtrelemeniz gerekecek.

 
Vladimir Karputov :

Bir gösterge (dosyanın bir kopyası): bir pencere - ana veya ek. Aynı anda Ve ana Ve ek bir şekilde.

Bu yüzden fazladan yorum yapıyorum, ama temelde görünmüyor. İşte betiğin tam metnine bir bağlantı , ancak çalışmıyor ve nasıl düzelteceğimi bilmiyorum....
 
sergey087 :
Bu yüzden fazladan yorum yapıyorum, ama temelde görünmüyor. İşte betiğin tam metnine bir bağlantı , ancak çalışmıyor ve nasıl düzelteceğimi bilmiyorum....

mql5 dosyasını göremiyorum. Mesaja bir mq5 dosyası eklemek iyi bir uygulama olarak kabul edilir - daha sonra tek tıklamayla indirebilir ve düzenleyicide açabilirsiniz. Eh, bu böyle, şarkı sözleri ve homurdanma :)


Başlatmayı dosyadaki ana pencerede kaydettiyseniz, derlediyseniz ve çizelgeye EKLEDseniz, ardından ek pencerede başlatmak için şunları yapmanız gerekir: Göstergeyi çizelgeden ÇIKARIN, ardından başlatmayı ek pencereye kaydedin , derleyin ve ancak ondan sonra TEKRAR TAKIN.

 
Vladimir Karputov :

Hızlı internetiniz var mı? Yardım açılmazsa, indiriliyor demektir. Daha önce Journal'da indirme işlemi ile ilgili mesajlar vardı, şimdi mesajlar kaldırıldı.

" MQl5 Referansı " ortaya çıktı (İnternet konusunda haklısınız, burada otel oldukça kötü). Ama her şey tam olarak fonksiyonda F1'e bastığınızda oluyor, dizin açılmıyor.

 
Vladimir Karputov :

mql5 dosyasını göremiyorum. Mesaja bir mq5 dosyası eklemek iyi bir uygulama olarak kabul edilir - daha sonra tek tıklamayla indirebilir ve düzenleyicide açabilirsiniz. Eh, bu böyle, şarkı sözleri ve homurdanma :)


Başlatmayı dosyadaki ana pencerede kaydettiyseniz, derlediyseniz ve çizelgeye EKLEDseniz, ardından ek pencerede başlatmak için şunları yapmanız gerekir: Göstergeyi çizelgeden ÇIKARIN, ardından başlatmayı ek pencereye kaydedin , derleyin ve ancak ondan sonra TEKRAR TAKIN.

Ama o, aslında ... Sadece 4 ve 5 değil ...
Dosyalar:
TechIndI.mq4  6 kb
 
2 sonuç döndürmenin mümkün olduğu hangi operatör kullanılabilir? Bu koşulu bulmak için if deyimini kullanıyorum ama bu durumda birden fazla sonuç döndüremiyor, aynı koşulu 2 kez yazmam gerekiyor o yüzden böyle bir soruyla yazıyorum.  
 
Seric29 :
2 sonuç döndürmenin mümkün olduğu hangi operatör kullanılabilir? Bu koşulu bulmak için if ifadesini kullanıyorum ama bu durumda birkaç sonuç döndüremiyor , aynı koşulu 2 kez yazmam gerekiyor o yüzden böyle bir soruyla yazıyorum.  
if ifadesi herhangi bir değer döndürmez.

Ayrı bir fonksiyonda belirli değişkenlere değer atamak için iki seçenek vardır:

1. Değişkenler programın tüm bölümlerinde görünür olmalıdır. Yani, global değişkenler düzeyinde (kodun başında) bildirilirler.

2. Yerel olarak bildirilen değişkenleri, başvuru yoluyla özel bir işleve iletin. Yani, değişken adından önce &