Merhaba.
Göstergenin kodunu bir uzman danışman şablonuna kopyalarsam ve bunun yerine
int OnCalculate(const int rates_total, const int prev_calculated, const int begin, const double& price[]) { ObjectSetString(0,"spread", OBJPROP_TEXT,"spread = " +DoubleToString(SymbolInfoInteger(Symbol(),SYMBOL_SPREAD),1)); ObjectSetString(0,"stoplevel", OBJPROP_TEXT,"stop level = " +DoubleToString(SymbolInfoInteger(Symbol(),SYMBOL_TRADE_STOPS_LEVEL),1)); ObjectSetString(0,"freezelevel",OBJPROP_TEXT,"freeze level = "+DoubleToString(SymbolInfoInteger(Symbol(),SYMBOL_TRADE_FREEZE_LEVEL),1)); return(0); }
göstergenin bunu yapıyorum:
void OnTick(const int rates_total, const int prev_calculated, const int begin, const double& price[]) { ObjectSetString(0,"spread", OBJPROP_TEXT,"spread = " +DoubleToString(SymbolInfoInteger(Symbol(),SYMBOL_SPREAD),1)); ObjectSetString(0,"stoplevel", OBJPROP_TEXT,"stop level = " +DoubleToString(SymbolInfoInteger(Symbol(),SYMBOL_TRADE_STOPS_LEVEL),1)); ObjectSetString(0,"freezelevel",OBJPROP_TEXT,"freeze level = "+DoubleToString(SymbolInfoInteger(Symbol(),SYMBOL_TRADE_FREEZE_LEVEL),1)); }
(lütfen OnTick'e dikkat edin) bu göstergenin bir EA'da çalışmasını sağlamak için yalnızca
grafiğin sol üst köşesindeki üç
Etiket
Etiket
Etiket
ve fareyi üzerine getirdiğimde, ilgili değeri gösteriyor (1. yayılma, 2. durdurma seviyesi, 3. dondurma seviyesi).
Bu göstergeyi bazı EA grafiklerinde kullanmak için nasıl düzgün kodlanır? (Etikete değil, ilgili parametrelere sahip olacak şekilde ve
otomatik yenileme?)
Her türlü yardım için çok teşekkürler!
İyi bir gösterge.
Aynısını oluşturmak fena olmazdı, ancak (spread)-(swaplong)-(swapshort) eksi swop-red ve artı swop-blue ile örneğin, kişisel olarak ticaret yaparken bu göstergelerle daha çok ilgileniyorum.
Tabii ki zor değilse.
İyi şanslar.
İyi bir gösterge.
Aynısını oluşturmak fena olmazdı, ancak (spread)-(swaplong)-(swapshort) eksi swop-red ve artı swop-blue ile, örneğin, ticaret yaparken kişisel olarak bu göstergelerle daha çok ilgileniyorum.
Tabii ki zor değilse.
İyi şanslar.
"Pazara Genel Bakış" takasına iki sütun daha eklemek daha iyi olacaktır ve hepsi bu kadar.
Bu geliştiriciler için.
Bir fark olduğuna göre, takas neden daha kötü?
Spread Yatırımcılara Ne Anlatır?
- Spreadler, bir döviz çiftinin Alış ve Satış fiyatına dayanır.
- Maliyetler spreadlere ve lot büyüklüğüne dayanır.
- Spreadler değişkendir ve ticaret yazılımınızdan referans alınmalıdır.
Spreadler ve Forex
Her piyasanın bir spread'i vardır ve Forex de öyle. Spread, basitçe bir tüccarın bir dayanak varlığı satın alabileceği veya satabileceği yer arasındaki fiyat farkı olarak tanımlanır. Hisse senetlerine aşina olan tüccarlar eşanlamlı olarak buna Teklif diyecektir: Yayılma sor.
Aşağıda EURUSD için hesaplanan spread'in bir örneğini görebiliriz. Önce 1,35640 alış fiyatını bulacağız ve ardından 1,32626 satış fiyatını çıkaracağız. Bu işlemden sonra elimizde kalan şey .00014 değeridir. Yatırımcılar, pip değerinin EURUSD'de ondalık sayıdan sonraki 4. basamak olarak tanımlandığını ve nihai spreadin 1,4 pip olarak hesaplandığını hatırlamalıdır.
Artık spread'i pip cinsinden nasıl hesaplayacağımızı biliyoruz, şimdi tüccarların maruz kaldığı gerçek maliyete bakalım.

Spread Maliyetleri ve Hesaplamaları
Spread sadece bir sayı olduğundan, şimdi spread'i Dolar ve Sent ile nasıl ilişkilendireceğimizi bilmemiz gerekiyor. İyi haber şu ki, spread'i bulabilirseniz, pip maliyetini ve işlem yaptığınız lot sayısını belirledikten sonra bu rakamı bulmak matematiksel olarak çok basittir.
Yukarıdaki teklifleri kullanarak, şu anda EURUSD'yi 1,3564'ten satın alabileceğimizi ve işlemi 1,35474 satış fiyatından kapatabileceğimizi biliyoruz, bu da işlemimiz açılır açılmaz bir tüccarın 1,4 pip spread'e maruz kalacağı anlamına geliyor. Toplam maliyeti bulmak için, şimdi işlem gören toplam lot miktarını göz önünde bulundurarak bu değeri pip maliyetiyle çarpmamız gerekecek. 10 bin EURUSD lotunda 1 pip maliyetle işlem yaparken, bu işlem için toplam 1,40 USD maliyete katlanırsınız.
Unutmayın, pip maliyeti üsteldir. Bu, işlem yaptığınız lot sayısına göre bu değeri çarpmanız gerekeceği anlamına gelir. Pozisyonlarınızın büyüklüğü arttıkça, spread'den kaynaklanan maliyet de artacaktır.

Spreaddeki Değişiklikler
Spreadlerin değişken olduğunu, yani her zaman aynı kalmayacağını ve ara sıra değişeceğini unutmamak önemlidir. Bu değişiklikler, piyasa koşullarına ve yaklaşan ekonomik verilere göre farklılık gösterebilen likiditeye dayanmaktadır. Mevcut spread oranlarını referans almak için her zaman yatırım platformunuza başvurun.Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi üzerine forum
newdigital, 2014.01.30 09:25
Forex Spreadleri ve Haberler ( dailyfx makalesine dayanmaktadır)
- Spreadler, bir döviz çiftinin Alış ve Satış fiyatına dayanır.
- Spreadler değişkendir ve haberler sırasında değişebilir.
- Ekonomik olaylardan kısa bir süre sonra spreadlerin normalleşmesini izleyin.
Finansal piyasalar ekonomik haber bültenlerinden büyük ölçüde etkilenme kabiliyetine sahiptir. Haber etkinlikleri, ekonomik takvimde belirtildiği gibi işlem haftası boyunca gerçekleşir ve piyasa oynaklığını artırmanın yanı sıra en sevdiğiniz döviz çiftlerinde gördüğünüz spreadleri de artırabilir.
Yeni yatırımcıların bu olaylar sırasında neler olabileceğine aşina olması zorunludur. Bu nedenle, sizi yaklaşan haberlere daha iyi hazırlamak için, değişken piyasalar sırasında Forex spreadlerine ne olduğunu gözden geçireceğiz.

Spreadler ve Haberler
Haberler, piyasa belirsizliğinin kötü şöhretli bir zamanıdır. Ekonomik takvimdeki bu açıklamalar ara sıra gerçekleşir ve beklentilerin karşılanıp karşılanmamasına bağlı olarak fiyatların hızla dalgalanmasına neden olabilir. Tıpkı perakende yatırımcılar gibi, büyük likidite sağlayıcıları da haberlerin sonuçlarını yayınlanmadan önce bilemezler! Bu nedenle, spreadleri genişleterek risklerinin bir kısmını dengelemeye çalışırlar.
Yukarıda, Ocak NFP istihdam sayısı açıklaması sırasındaki spreadlere bir örnek verilmiştir. Başlıca Forex çiftlerindeki spreadlerin nasıl genişlediğine dikkat edin. Bu geçici bir olay olsa da, piyasa normalleşene kadar tüccarlar daha geniş ticaret maliyetlerine katlanmak zorunda kalacak.

Spread ile Başa Çıkmak
Spreadlerin değişken olduğunu, yani her zaman aynı kalmayacaklarını ve likidite sağlayıcıları fiyatlarını değiştirdikçe değişeceklerini hatırlamak önemlidir. Yukarıda, haberlerden sonra spreadlerin ne kadar hızlı normalleştiğini görebiliriz. EURUSD üzerindeki spreadler 5 dakika içinde 6,4 pipten 1,4 pip seviyesine geriledi. Peki bu, haberlerin etrafında emir vermek isteyen tüccarları nerede bırakıyor?
Yatırımcılar her zaman değişken piyasalarda işlem yapma riskini göz önünde bulundurmalıdır. Haber olaylarının alım satımına yönelik seçeneklerden biri, piyasa oynaklığının artan spread maliyetini karşılaması umuduyla piyasadaki emirleri hemen gerçekleştirmektir. Ya da yatırımcılar piyasaların normalleşmesini bekleyebilir ve ardından piyasa aktivitesi azaldığında ilave likiditeden faydalanabilir.
Bu gösterge için çok teşekkür ederim.
Basitliği ve sağlanan ekstra bilgiler için beğendim.
Lütfen ondalık sayıyı bir sıra sola kaydırma seçeneği sunabilir misiniz? (modern kesirli pip teklifleri için)
Teşekkür ederim.
- Ücretsiz alım-satım uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
spread_on_chart:
Mevcut spread değerini, emirleri durdurmak için minimum mesafeyi (durdurma seviyesi) ve ticaret işlemlerini dondurmak için mesafeyi (dondurma seviyesi) gösterir.
Author: Forexometer