Başka bir döviz çiftinden teklif/talep nasıl içe aktarılır?

 
Hangi kod, hesap temel para biriminde olacak ve TICKVALUE hesaplamasında kullanılacak olan döviz çiftinin mevcut teklif ve satış fiyatını içe aktarmayı başarabilir? Soruyorum çünkü gittikçe daha fazla komisyoncu, fahişe bir değer MQL4 kod değişkeni çağırırken kullanıcı kodlamasında uygun hesaplamalara müdahale eden yanlış değerleri dahil etmeyerek MT4 veri beslemesini kullanıyor. Örnek olarak, bazı brokerler "MarketInfo(Symbol(),MODE_TICKVALUE) için yanlış verilere sahiptir. Doğru TICKVALUE değerini almanın tek yolu onu hesaplamaktır. Formül, grafik çifti olmayan bir çiftten teklif/soruşturma verilerini gerektirir. Peki bu diğer çiftin alış ve satış fiyatı MQL4 kodu ile nasıl öğrenilebilir?
 
MODE_BID veya MODE_ASK ile MarketInfo
 
MarketInfo(Symbol(), MODE_BID) (veya MODE_ASK) değişkeni yalnızca grafik sembolünün mevcut alış/satış fiyatını döndürmek için çalışır. Farklı bir sembolün teklifini/sormasını döndürmez/içe aktarmaz! Lütfen bir cevap varsaymadan önce sorumu daha iyi okuyun! Grafik çiftinden farklı bir çift adına bir dize oluşturulursa ve bu dize "Symbol()" yerine eklenirse, teklif veya talep için döndürülen değer sıfırdır!
 
traderathome :
MarketInfo(Symbol(), MODE_BID) (veya MODE_ASK) değişkeni yalnızca grafik sembolünün mevcut alış/satış fiyatını döndürmek için çalışır. Farklı bir sembolün teklifini/sormasını döndürmez/içe aktarmaz! Lütfen bir cevap varsaymadan önce sorumu daha iyi okuyun! Grafik çiftinden farklı bir çift adına bir dize oluşturulursa ve bu dize "Symbol()" yerine eklenirse, teklif veya talep için döndürülen değer sıfırdır!

Lütfen bir konuyu üstlenmeden önce belgeleri daha ayrıntılı bir şekilde okuyun. Keith'in cevabı doğru, kodunuza hata kontrolü ve yönetimi eklemelisiniz.

Lütfen şunu da unutmayın :

Herhangi bir bankacılık, aracı kurum ve diğer finansal kuruluşlarla olumsuz tartışmalara izin verilmez.

 
traderathome :
MarketInfo(Symbol(), MODE_BID) (veya MODE_ASK) değişkeni yalnızca grafik sembolünün mevcut alış/satış fiyatını döndürmek için çalışır. Farklı bir sembolün teklifini/sormasını döndürmez/içe aktarmaz! Lütfen bir cevap varsaymadan önce sorumu daha iyi okuyun! Grafik çiftinden farklı bir çift adına bir dize oluşturulursa ve bu dize "Symbol()" yerine eklenirse, teklif veya talep için döndürülen değer sıfırdır!

Sorunuz şuydu:

"Peki, bu diğer çiftin alış ve satış fiyatı MQL4 kodu ile nasıl öğrenilebilir?"

Onu daha ayrıntılı bir şekilde okumanın başka bir şekilde yorumlayacağını görmüyorum.

 
traderathome : MarketInfo( Symbol() , MODE_BID) (veya MODE_ASK) değişkeni yalnızca grafik sembolünün mevcut alış/satış fiyatını döndürmek için çalışır.
Doğru. Bu yüzden Symbol() kullanmayın
 
WHRoeder :
traderathome : MarketInfo( Symbol() , MODE_BID) (veya MODE_ASK) değişkeni yalnızca grafik sembolünün mevcut alış/satış fiyatını döndürmek için çalışır.
Doğru. Bu yüzden Symbol() kullanmayın

Symbol() kullanmamak , bunun yerine istenen "diğer" sembolü temsil eden bir dize oluşturmak her zaman sıfır değeri döndürür. Bu yüzden, tamamen değersiz cevaplar "önermek" yerine, bunu gerçekten kendiniz yapmayı denemenizi öneririm. Başarılı olursan, cevap vermeye değer bir şeyin var demektir.
 

Önerim tamamen değersiz değil. Symbol dışında bir şey kullanamıyorsanız, neden fonksiyonda var?

Sıfır aldığınızda hata numarası nedir? 4066'yı mı kullanıyorsunuz? Senin ipin nedir? Pazar nöbetinde mi? Symbol()/_Symbol nedir?

Hakaret etmek istiyorsan yardım isteme .

 
traderathome :
Symbol() kullanmamak, bunun yerine istenen "diğer" sembolü temsil eden bir dize oluşturmak her zaman sıfır değeri döndürür. Bu yüzden, tamamen değersiz cevaplar "önermek" yerine, bunu gerçekten kendiniz yapmayı denemenizi öneririm. Başarılı olursan, cevap vermeye değer bir şeyin var demektir.
Okumaya başlamanın faydası olabilir mi? Örneğin editörün referansında MatketInfo() ile başlayın!
 
<Silindi>
 

Lorenze

Lütfen yasaklanmak istemediğiniz sürece diğer afişlere saygısızlık etmeyin..

Ayrıca, gönderilerin 3 yaşın üzerinde olduğu zaman çok az nokta olduğunu unutmayın.