Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
Ses dosyası
herkese merhaba
Yardımınıza ihtiyaçım var!
Bir göstergem var (3ZZ Semafor Sinyali). Sesli bir uyarı veriyor (ahooga.wav). Sorun şu ki Sound'umda bu sound.wav yok. Dosya
Ne yapabilirim?
Zaman ayırdığınız için çok teşekkürler
dansmol
PS Hepinizden öğrendiğim her şey için hepinize teşekkür etmek istiyorum
o yıllar
Herhangi bir ses dosyasını alıp buna göre yeniden adlandırabilir veya ses dosyasının adını gösterge özelliklerinde yeniden adlandırabilirsiniz.
Sorum MTF göstergeleriyle ilgili. Bu gönderiye eklediğim kişiyi çok seviyorum. Benim sorunum (diğer tüm mtf göstergeleri gibi) yeniden boyaması. MTF göstergelerinin yeniden boyanmayacak şekilde kodlanmasının bir yolu yok mu? Diyelim ki 1 dakikalık bir çizelgede çalıştırdım ama bana 5 dakikalık bir çizelgeden sinyal verecek şekilde ayarladım. Her dakika için bir sinyal almasının bir yolu yok mu? Sinyalini aldığı 5 dakikalık mumun ilk dakikasında kırmızı (veya mavi) olması umurumda değil. Sadece 3 veya 4 dakika sonra renk değişirse... o 5 dakikalık mum için diğer blokların da değişmesini istemiyorum.
Örneğin. Diyelim ki 5 dakikalık yeni bir mumun 1. bloğu. 1. dakika biter ve blok mavidir. 2. dakika da aynı. Ardından 3. dakikada temsil ettiği 5 dakikalık mum "kırmızı blok" durumuna geçer. Mevcut duruma uyması için 1. ve 2. dakika bloklarını kırmızıya boyar.
İstediğim şey, o ilk iki bloğun Mavi kalması. Her şeyi yeniden boyamaktansa, 5 dakikanın dakika dakika durumuna sahip olmayı tercih ederim.
Mümkün mü?
Herhangi bir ses dosyasını alıp buna göre yeniden adlandırabilir veya ses dosyasının adını gösterge özelliklerinde yeniden adlandırabilirsiniz.
Zaman ayırdığınız için çok teşekkür ederim, Supranium
Bir tepsi vereceğim.
Gösterge girişlerindeki sesi yeniden adlandıracağım ve size haber vereceğim.
Herşey gönlünce olsun
dansmol
farklı MT4 veri türlerini karşılaştırma
Merhaba,
Onay değerinin belirli bir tetikleyici boyutundan yüksek olup olmadığını görmeye çalışıyorum, ancak farklı veri türlerini karşılaştırmaya çalışırken bir hatam olduğunu düşünüyorum.
{
//Make tick size from previous bid value
diff=(Bid-old_value);
//Get Absolute value
diff=MathAbs(diff);
//Make ticksize
tick=diff/Point;
//If tick size is > trigger value...
if(tick > trigger)
{
Do Something
}
//Set current Bid price as "old_value"
old_value = Bid;
return;
}
Değişkenlerim şu anda şu şekilde tanımlanıyor:
çift eski_değer
çift fark
çift tik
int tetikleyici
...ama bazen if(tick > trigger) ikisi aynı değerde olduğunda doğru sonuç verir. Her iki değeri de günlüğe yazdırabilirim ve tick=1, trigger=1, tick>trigger = TRUE yazıyor. Anlamıyorum.
Tik değişkenini çift tip yerine tamsayı tipi yaparsam, SOMETIMES doğru değeri almaz. yani fark=0.0001, tik=0.
Şimdi ne yapacağımdan emin değilim, bu yüzden herhangi bir yardım takdir edilecektir.
teşekkürler
Patrick
fiyat X ma
Herhangi biri, fiyat hareketli ortalamayı (her iki durumda da) yalnızca bir kez kırdığında bir sinyal sağlayacak veya alım/satım yapacak ve ardından fiyat başka bir MA kırdığında kapatmak için sıfırlanacak bir göstergeye veya koda ihtiyacım var.
Örnek: Fiyat 50 MA dönemini aştığında sinyal verir veya satar ve ardından fiyat 20 MA dönemine ulaştığında kapanır. Veya 20 periyod aşıldığında satın alır ve 50 periyotta kapanır.
Bu koşulların herhangi bir kısmını veya tamamını karşılayan herhangi bir şey varsa çok takdir edilecektir.
Fiyat kanalı durdurma için fiyat kutusu
Merhaba millet,
Bazı kod parçalarına yardım etmemi isteyen çok sayıda özel mesajım var.
MQL4 ile ilgili sorularınızı buraya yazabilirsiniz, ben de cevaplamak için elimden geleni yapacağım.HI Kodlayıcıların Gurusu,
Lütfen VoltyChannel_Stop gibi PRICE CHANNEL STOP için Fiyat kutusu eklememe yardım edin.
Göstergeleri ve grafiği ekledim.
MA dokunma ve sıçrama işlemleri
Merhaba,
Herkese mutlu yıllar.
Bu, MA ticareti için başka bir yaklaşımdır.
Fiyat bir MA'ya (mor çizgi) yaklaşır ve ona dokunduktan veya neredeyse dokunduktan sonra sıçrar.
Fiyat, belirli sayıda çubuk için MA'dan temiz olmalıdır - bu durumda iki. Yeşil daireler geçerli işlemleri gösterir - kırmızı geçerli değildir.
Ticaret MA'dan UZAKTIR.
Bu sistem bazı oturum kısıtlamalarına ve ticaret adamlarına ihtiyaç duyar. aynı zamanda - işlem saatleri, kısmi kar alma ve takip eden duraklamalar gibi.
Programcı olmadığım için bunu kodlayabilen var mı?
Şerefe
Thomas
LSMA Sorusu
Bir rengin ne zaman durduğunu ve diğerinin ne zaman başladığını belirlemeye çalışmak.
.
İşte LSMA kodu:
.
//---- gösterge ayarları
#özellik göstergesi_chart_window
#özellik göstergesi_tamponları 3
#özellik göstergesi_renk1 Kırmızı
#özellik göstergesi_color2 Kireç
#özellik göstergesi_renk3 Beyaz
//---- arabellekler
çift ExtMapBuffer1[];
çift ExtMapBuffer2[];
çift ExtMapBuffer3[];
extern int Rperiod = 25;
int Draw4HowLong, shift, i, loopbegin, uzunluk, c, genişlik;
çift toplam[], lengthvar, tmp, wt[], CNT[];
string FoundColor, ArrowUpA;
//+------------------------------------------- -------------------+
//| Özel gösterge başlatma işlevi |
//+------------------------------------------- -------------------+
int init()
{
//---- Sayım için 3 ek tampon kullanılır.
Gösterge Tamponları(6);
//---- çizim ayarları
SetIndexBuffer(2,ExtMapBuffer1);
SetIndexBuffer(1,ExtMapBuffer2);
SetIndexBuffer(0,ExtMapBuffer3);
SetIndexBuffer(3,toplam);
SetIndexBuffer(4,wt);
SetIndexBuffer(5,CNT);
SetIndexStyle(2,DRAW_LINE,STYLE_SOLID,3);
SetIndexStyle(1,DRAW_LINE,STYLE_SOLID,3);
SetIndexStyle(0,DRAW_LINE,STYLE_SOLID,3);
//---- başlatma tamamlandı
dönüş(0);
}
int başlangıç()
{ Draw4HowLong = Çubuklar-R Dönemi - 5;
uzunluk = Rperiyot;
loopbegin = Draw4HowLong - uzunluk - 1;
for(shift = loopbegin; shift >= 0; shift--)
{
toplam[1] = 0;
for(i = uzunluk; i >= 1 ; i--)
{
uzunlukvar = uzunluk + 1;
uzunlukvar /= 3; //y değişkenini(uzunlukvar) x(3)'e bölmek y /= x;
tmp = 0;
tmp = ( i - uzunlukvar)*Kapat[uzunluk-i+shift];
toplam[1]+=tmp; //y değişkenine x(0) ekleme(tmp) y += x;
}
wt[shift] = toplam[1]*6/(uzunluk*(uzunluk+1));
//========== RENK KODLAMA =================================== =======
ExtMapBuffer3[shift] = wt[shift]; //Beyaz
ExtMapBuffer2[shift] = wt[shift]; //Kireç
ExtMapBuffer1[shift] = wt[shift]; //Kırmızı
if (wt[shift+1] > wt[shift])
{
CNT[1] = 2;
ExtMapBuffer2[shift+1] = EMPTY_VALUE;
}
if (wt[shift+1] < wt[shift])
{
CNT[1] = 1;
ExtMapBuffer1[shift+1] = EMPTY_VALUE;
}
başka
{
CNT[1] = 3;
ExtMapBuffer1[shift+1]=CLR_NONE; //BOŞ_VALUE;
ExtMapBuffer2[shift+1]=CLR_NONE; //BOŞ_VALUE;
}
}
dönüş(0);
}
//+------------------------------------------- -------------------+
.
.
.
LSMA'nın renklerinin her biri olması gereken her "if ifadesi" zamanında bir değer yakalamanın bir yolu olarak başka bir arabellek (#5) oluşturdum. CNT[1]'yi KIRMIZI için 1, KIRMIZI için 2 ve BEYAZ için 3 olarak ayarladım.
.
Ancak, bu değeri EA'ma getirmek için tüm çabalarıma rağmen;
.
.
double LSMA5 = iCustom(NULL,0,"LSMA",5,0); //---- LSMA Tamponu 5
Alert("LSMA5 = " + LSMA5);
.
.
Tek aldığım;
.
Uyarı: LSMA5 = 2147483647.00000000
.
.
Birisi bana neyi yanlış yaptığımı söyleyebilir mi? Biri bana bir rengin diğerine dönüştüğü noktayı nasıl yakalayacağımı gösterebilir mi?
.
.
.
Teşekkürler!