Çaydanlıktan gelen sorular - sayfa 237

 
forward666 :

Günaydın!

Çok acemi bir söyle))). Soru:

Bir fiyat artışı ve yukarı yönlü bir MA üzerinde bir pozisyon açıldığını varsayalım (bu kodda belirtilmiştir), ancak grafik neredeyse anında değişti, yani MA düşmeye başladı (tabii ki tüm grafik gibi))). Bu aşamada pozisyonun kapalı olması ve stoploss veya limite ulaşmaması ve yeni verilere göre pozisyonun yeni bir açılışının gerçekleşmesi için fonksiyon nasıl yazılır. Ve bu her seferinde kontrol edilmelidir. Umarım açıklamayı netleştirebilmişimdir :)

Söyle bana, lütfen, kim bilir)
 
forward666 :
Söyle bana, lütfen, kim bilir)

Ekte, kaçınmak istediğiniz veya en azından daha az yapmak istediğiniz durum.

MA bir pozisyonun açılıp kapanması sırasında birkaç kez yön değiştirir ters yönde MA'daki ilk değişiklikte negatif bir pozisyonun kapatılıp doğru şartlar altında yeni bir pozisyonun açılmasını sağlamak istiyorum

Dosyalar:
 

forward666 : Хочется добиться того,чтоб при первом же изменении МА в обратную сторону происходило закрытие минусовой позиции и открытие новой позиции по верным условиям 

1. Önceki ve mevcut MA değerlerini karşılaştırın.

2. MA'nın mevcut değeri "gereksiz" yönde değiştiyse, "eksi" konumunu kontrol edin.

3. Pozisyonun negatif olduğu ortaya çıktıysa, karşı pozisyonu açma koşullarını kontrol edin:

3 A. Karşı pozisyonun açılması için şartlar gelmediyse, ilk "eksi" pozisyonu kapatmak için bir emir gönderin;

3b. Karşı pozisyon açmak için koşullar varsa, pozisyonu tersine çevirmek için bir emir gönderin.

Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства сделок
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства сделок
  • www.mql5.com
Стандартные константы, перечисления и структуры / Торговые константы / Свойства сделок - Документация по MQL5
 
Yedelkin :

1. Önceki ve mevcut MA değerlerini karşılaştırın.

2. MA'nın mevcut değeri "gereksiz" yönde değiştiyse, "eksi" konumunu kontrol edin.

3. Pozisyonun negatif olduğu ortaya çıktıysa, karşı pozisyonu açma koşullarını kontrol edin:

3 A. Karşı pozisyonun açılması için şartlar gelmediyse, ilk "eksi" pozisyonu kapatmak için bir emir gönderin;

3b. Karşı pozisyon açmak için koşullar varsa, pozisyonu tersine çevirmek için bir emir gönderin.

Teşekkür ederim! Yapılması gereken her şeyi anladım, kodun kendisini eklemekte zorlanıyorum, çözemiyorum!
 
Öyleyse, dili öğrenmede iyi şanslar, birinin sizin için her şeyi yazması pek olası değildir. En azından kodunuzu paylaşın, diyelim ki hatalar nerede, yardımcı olalım.
 
lazarev-dm :
Öyleyse, dili öğrenmede iyi şanslar, birinin sizin için her şeyi yazması pek olası değildir. En azından kodunuzu paylaşın, diyelim ki hatalar nerede, yardımcı olalım.

Bu yüzden kimsenin benim için yazmayacağı açık!) Belki birisinin en azından ne ve nasıl olduğunu görmek için bu tür kodlara bağlantıları vardır!

Kodun bu kısmını en azından bir şekilde anlatmış olsaydım, paylaşırdım ama hala nereden başlayacağımı bile bilmiyorum (

 
forward666 :

Bu yüzden kimsenin benim için yazmayacağı açık!) Belki birisinin en azından ne ve nasıl olduğunu görmek için bu tür kodlara bağlantıları vardır!

Kodun bu kısmını en azından bir şekilde anlatmış olsaydım, paylaşırdım ama hala nereden başlayacağımı bile bilmiyorum (

Makalelerle başlayın. Yeni başlayanlar için ayrıntılı örnekler içeren makaleler var. Makaleyi okuyup kodu incelerken, her bir işlev için Yardım açıklamasına bakın.
 
Lester :

20 bin ruble depozito diyelim

Her işlem için, zararı durdurmada% 2 - yani 400 ruble.

Stoploss 150 p olarak ayarlandı, yani 1p. en fazla 2,6 ruble.

Bu, aylık %1,5 enflasyonu (300 ruble) karşılamak ve mevduatta aylık %5'lik bir artış elde etmek için aylık %6,5'ten fazla kazanmanız gerektiği anlamına gelir - yani, 1300 ruble veya 1300/2,6 = minimum 500 puan. Genel olarak, yılda en az %78.

Siyah aylık minimum puan sayınız nedir?


 

Makaleler okurum, referans kitabı incelerim! :)

yığına bir soru daha!: Robotu çalıştırdığımda hemen grafiğin gerçeklerini açıkça yansıtmayan bir pozisyon açıyorum, bu yüzden derin bir eksiye düşüyor. Robot başlatıldığında bu pozisyonun hemen açılmasını nasıl engelleyebilirim, kodun neresine bir şey eklemeliyim?

 
forward666 :

Makaleler okurum, referans kitabı incelerim! :)

yığına bir soru daha!: Robotu çalıştırdığımda hemen grafiğin gerçeklerini açıkça yansıtmayan bir pozisyon açıyorum, bu yüzden derin bir eksiye düşüyor. Robot başlatıldığında bu pozisyonun hemen açılmasını nasıl engelleyebilirim, kodun neresine bir şey eklemeliyim?

Belki birisi bana bir yere link gönderir veya burada tavsiyede bulunur)