Programlı olarak "Marj Yüzdesi" nasıl alınır - sayfa 4

 
Alexey Viktorov :

Dinle, bu tür ifadelere bağımlıyım.

İşte kod

işte tanıklıklar. Şu anda 842.13. ve korunan pozisyonlar için 50.


İşte önceki gönderideki anlık görüntüden formüller ve fiyatlar içeren bir Excel elektronik tablosu. Öğrenmek...


Altın pozisyonlarının açılış anında EURUSD kurunun olmaması ve ikinci satırdaki bu çöplük nedeniyle aradaki fark 3 kopek... Başka ne açıklanır?

bir işleve ihtiyacı var.

ancak, pozisyon komisyonunun tanımı gereği modası geçmiş bir işlev bulmayacaktır.

felsefedir...


 
ir0407 :

Tanrılar tencere yakmaz. Meta alıntı kodlayıcılar da insandır ve ayrıca hata yapabilir veya bir şeyler yapmayı unutabilir. Örneğin, sertifikaya bazı değerler girin. Bu nedenle, şimdi "anüs" ten geçmeye çalışacağım ve kesintileri biraz sonra yazacağım.

Ben sadece bu yanlışlıklardan kurtulmak istiyorum. Ve muhtemelen "daha az kan". :)

Korkarım çok kan bile bu yanlışlıklardan kurtulamıyor. Geçmişte belirli bir zamanda mql4 kullanarak fiyat teklifi almak mümkün değildir.
 
Renat Akhtyamov :

bir işleve ihtiyacı var.

ancak, pozisyon komisyonunun tanımı gereği modası geçmiş bir işlev bulmayacaktır.

felsefedir...

Hayır, böyle bir şeye ihtiyacım yok, en azından pozisyonların komisyonunu belirlemekten bahsediyorsanız. Soruyu basitleştireyim:

1000 puan önce (piyasadan) verilen bir(!) siparişin marjı, aşağıdaki formül kullanılarak tamamen altın olarak nasıl hesaplanır:

(Lot*SözleşmeBoyutu* SiparişAçıkFiyat *Yüzde)/Kaldıraç

Yüzde bilinmeyen kaldığında?

 
K-2SO :

Hayır, böyle bir şeye ihtiyacım yok, en azından pozisyonların komisyonunu belirlemekten bahsediyorsanız. Soruyu basitleştireyim:

1000 puan önce (piyasadan) verilen bir(!) siparişin marjı, aşağıdaki formül kullanılarak tamamen altın olarak nasıl hesaplanır:

(Lot*SözleşmeBoyutu* SiparişAçıkFiyat *Yüzde)/Kaldıraç

Yüzde bilinmeyen kaldığında?

tabi ki bu parametreye formülde gerek yok

ve Lotları Sipariş Lotları () olarak değiştirin

 
Renat Akhtyamov :
Tabii ki, formülde bu parametreye ihtiyaç yoktur, çünkü onu arıyoruz.


Bu, verilen siparişin marj formülüdür - aradığımız şey bu ... Aradığım şey )

Kaldıraçlı CFD mutabakatı belgelerinden:

Marj: (Lot*Sözleşme Büyüklüğü*PiyasaFiyatı*Yüzde)/Kaldıraç

 
K-2SO :


Bu, verilen siparişin marj formülüdür - aradığımız şey bu ... Aradığım şey )

Kaldıraçlı CFD mutabakatı belgelerinden:

Marj: (Lot*Sözleşme Büyüklüğü*PiyasaFiyatı*Yüzde)/Kaldıraç

Lotları Sipariş Vermek için Değiştir (),
MarketPrice'ı OrderOpenPrice() olarak değiştirin

Kaldıraç Hesabı Kaldıraç()

ve isterseniz Yüzde'yi 100 olarak değiştirin

 
Renat Akhtyamov :

Lotları Sipariş Vermek için Değiştir (),
MarketPrice'ı MarketInfo("COLD",MODE_BID) (veya MODE_ASK) olarak değiştirin

Kaldıraç Hesabı Kaldıraç()

Teşekkürler, ama bu biraz açık. Yüzde ile ne yapmalı, değeri 1'den 100'e kadar olabildiğinde ve bu parametrenin dikkate alınması gerekliliği belgelerde belirtildiğinde neden gerekli değil?
 
K-2SO :
Teşekkürler, ama bu biraz açık. Yüzde ile ne yapmalı, değeri 1'den 100'e kadar olabildiğinde ve bu parametrenin dikkate alınması gerekliliği belgelerde belirtildiğinde neden gerekli değil?

yazıyı düzenledim...

Halihazırda açık bir siparişiniz varsa ve bunun için depozitoya ihtiyacınız varsa, yüzdeyi unutun. 100'e eşit olacak

 
Renat Akhtyamov :

yazıyı düzenledim...

zaten açık bir siparişiniz varsa ve bunun için bir depozitoya ihtiyacınız varsa, yüzdeyi unutun

İşte bu, kontrol edeceğim. Şu anda, "marj yüzdesi" değerini elde etme ihtiyacı ile ilgili olarak - sadece bununla ilgileniyordum. Teşekkür ederim!

ps sadece "marj yüzdesinin" farklı yüzdelerine sahip brokerleri bulmak için ...

 
K-2SO :

İşte bu, kontrol edeceğim. Şu anda, "marj yüzdesi" değerini elde etme ihtiyacı ile ilgili olarak - sadece bununla ilgileniyordum. Teşekkür ederim!

ps sadece "marj yüzdesinin" farklı yüzdelerine sahip brokerleri bulmak için ...

100'e eşittir, çünkü kaldıraç dikkate alındı