[UYARI, KONU KAPALI!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde. - sayfa 86

 

Tünaydın.

MQL öğrenme sürecinde tuhaf bir sorunla karşılaştım.

Benim için fibo seviyelerini hesaplama yöntemi anlaşılmaz hale geldi.

Örneğin bir enstrümanın fiyatı 4581.5 ise ve bu sıfır fibo seviyesi ise, örneğin 161. seviye nasıl hesaplanır?

Benim yaptığım gibi yaparsanız, 4581,5 ile %161'i çarparsanız - saçmalık elde edersiniz.


Söyle bana, hatam nerede?

teşekkür etmek.

 
luka >> :

Tünaydın.

Benim yaptığım gibi yaparsanız, 4581,5 ile %161'i çarparsanız, saçmalık elde edersiniz.

teşekkür etmek.

Sonraki hesaplama için 0 ve 100 seviyeleri olmalıdır.

 
luka >> :

Benim için fibo seviyelerini hesaplama yöntemi anlaşılmaz hale geldi.

Örneğin bir enstrümanın fiyatı 4581.5 ise ve bu sıfır fibo seviyesi ise, örneğin 161. seviye nasıl hesaplanır?

161 veya başka bir seviyeyi bulmak için 0 ve 100 bilmeniz gerekir.

Hesaplamak zor değil:

161 seviyesindeki fiyat = 0 + seviyesindeki fiyat (100 seviyesindeki fiyat - 0 seviyesindeki fiyat) * 161.

 
komposter >> :

161 veya başka bir seviyeyi bulmak için 0 ve 100 bilmeniz gerekir.

Hesaplamak zor değil:

161 seviyesindeki fiyat = 0 + seviyesindeki fiyat (100 seviyesindeki fiyat - 0 seviyesindeki fiyat) * 161.


Aynen öyle. Teşekkür ederim!

Sadece 161 ile değil, 1,618 ile çarpmanın gerekli olduğu ortaya çıktı :)

 

Heyecan verici bir soru daha.

Günde birkaç kez giriş noktalarını gösteren, bunları çizgilerle işaretleyen ve buna göre renklendiren bir hindi yazdım. mumlar. TS gün içinde çalışır, yani. Her gün hesaplamalar, saati 8:00 olan bardan başlar.


Gün boyunca sinyaller doğrulanmayabilir ve hindi sorunsuz bir şekilde her şeyi yeniden çizer.

Ancak ertesi gün açtığınızda, yine de hesaplamalar yapmasına rağmen, önceki gün için değişkenlerin tüm değerlerini "unutmaz".

Yalnızca derlemeyi kaydeder.


Bu düzeltilebilir mi?

 

yazıldığı gibi ve çalışıyor, ancak düzeltebilirsiniz

 
Diyelim ki tarihte bekleyen emirler var mı çözemiyorum. Onları döngü boyunca yineleyerek buldum. Şimdi hangisinin işe yaradığını ve hangilerinin iptal edildiğini nasıl belirleyebilirim? OrderOpenPrice ve OrderClosePrice ile akıllı olmaya çalıştım - işe yaramasa bile.
 
Dimoncheg >> :
Diyelim ki tarihte bekleyen emirler var mı çözemiyorum. Onları döngü boyunca yineleyerek buldum. Şimdi hangisinin işe yaradığını ve hangilerinin iptal edildiğini nasıl belirleyebilirim? OrderOpenPrice ve OrderClosePrice ile akıllı olmaya çalıştım - işe yaramasa bile.

Bekleyen bir sipariş, bekleyen, tetiklenen veya silinen olabilir. Türe ve listeye göre tanımlanır.


Onlar. bekleyen bir emir BUY_LIMIT veya BUY_STOP tipine sahipse, tetiklendikten sonra tipi SATIN AL olarak değişir. Bekleyen bir emir SELL_LIMIT veya SELL_STOP tipine sahipse, tetiklendikten sonra tipi SATIŞ olarak değişir. Bu durumda, açık pozisyonlar listesinde emir aramanız gerekir.


Silinen bir depozitonun türü değişmez. Kapanan pozisyonlar listesinde yer almaktadır.

 
Reshetov >> :

Bekleyen bir sipariş, bekleyen, tetiklenen veya silinen olabilir. Türe ve listeye göre tanımlanır.


Onlar. bekleyen bir emir BUY_LIMIT veya BUY_STOP tipine sahipse, tetiklendikten sonra tipi SATIN AL olarak değişir. Bekleyen bir emir SELL_LIMIT veya SELL_STOP tipine sahipse, tetiklendikten sonra tipi SATIŞ olarak değişir. Bu durumda, açık pozisyonlar listesindeki emirleri aramanız gerekir.


Silinen bir depozitonun türü değişmez. Kapanan pozisyonlar listesinde yer almaktadır.


O zaman piyasaya mı açtım yoksa aynı türden mi yoksa vadeli mi açtığımı tarihten belirleyemeyecek miyim? Ve ortaya çıktı ki BUY_LIMIT SELL_LIMIT SELL_STOP BUY_STOP siparişlerinin geçmişine dayalı siparişler bulursam, bunlar silinenler mi?

 

bekleyen siparişler için belirli yorumlar veya sihirler ayarlayabilirsiniz

Neden: