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
Sadece bir gözlem:
Bunun gibi kod:
DayLow = iff(ayın günü !=ayın günü[1], düşük, min(düşük, nz(DayLow[1])))
Anlamı: DayLow, geçerli bir günün veya önceki en düşük günün en düşük değeridir )yüksekler için aynıdır). Şimdi, tarif edildiğinde zararsız görünüyor, ancak "önceki en düşük günün en düşük seviyesi"nin ne anlama geldiğini düşünürseniz, yakında bunun grafiğin tüm çubuklarını hesaba kattığını anlayacaksınız. Mark Jurik'in stokastikten birini (o zaman buna "sonsuz uzunluklu stokastik" olarak adlandırdım) ve diğer bazı göstergeleri hesaplamasında yaptığı bazı adım göstergelerinin sahip olduğu hatanın aynısıdır ... ve bu iki şeye yol açar: hesaplanmış veri deformasyonu (düşükler ve yüksekler her zaman sadece daha düşük veya sadece daha yüksektir, asla tersi değildir) ve nihayetinde yeniden boyama (zaman çerçevelerini veya sembolleri değiştirdiğinizde, daha önce en eski olan bazı çubuklar kaybolur ve bu nihai sonucu etkileyebilir)
Denedim. Şu anda fazla vaktim yok, bu yüzden düzeltmekten çekinmeyin.
//+------------------------------------------------------------------+
//| Magarto |
//+------------------------------------------------------------------+
#property indicator_separate_window
#property indicator_buffers 1
#property indicator_color1 DimGray
double all4[];
double ma[];
double maslopeB[];
double candleOver[];
double bothElder[];
int init()
{
IndicatorBuffers(5);
SetIndexBuffer(0,all4);
SetIndexBuffer(1,ma);
SetIndexBuffer(2,maslopeB);
SetIndexBuffer(3,candleOver);
SetIndexBuffer(4,bothElder);
IndicatorShortName("Magarto");
return(0);
}
int deinit()
{
return(0);
}
//+------------------------------------------------------------------+
//| |
//+------------------------------------------------------------------+
int start()
{
int counted_bars = IndicatorCounted();
int i,limit;
if(counted_bars<0) return(-1);
if(counted_bars>0) counted_bars--;
limit = MathMin(Bars-counted_bars,Bars-1);
for(i=limit; i>=0; i--)
{
ma = iMA(NULL,0,30,0,MODE_SMA,PRICE_CLOSE,i);
double maslope = ma - ma;
if(maslope < 0) maslopeB = -1;
else if(maslope > 0) maslopeB = 1;
else maslopeB = 0;
if(((Open + Close + High + Low) / 4) > ma) candleOver = 1; else candleOver = -1;
double xMA = iMA(NULL,0,13,0,MODE_EMA,PRICE_CLOSE,i);
double DayLow = 0;
if(iTime(NULL,PERIOD_D1,i) != iTime(NULL,PERIOD_D1,i+1)) DayLow = iLow(NULL,PERIOD_D1,i);
else DayLow = MathMin(iLow(NULL,PERIOD_D1,i),iLow(NULL,PERIOD_D1,i+1));
double bearpower = DayLow - xMA;
double DayHigh = 0;
if(iTime(NULL,PERIOD_D1,i) != iTime(NULL,PERIOD_D1,i+1)) DayHigh = iHigh(NULL,PERIOD_D1,i);
else DayHigh = MathMax(iHigh(NULL,PERIOD_D1,i),iHigh(NULL,PERIOD_D1,i+1));
double bullpower = DayHigh - xMA;
if (bearpower > 0 && bullpower > 0) bothElder = 1;
else if(bearpower < 0 && bullpower < 0) bothElder = -1;
else bothElder = 0;
all4 = maslopeB + candleOver + bothElder;
}
return(0);
}
//+------------------------------------------------------------------+
//| |
//+------------------------------------------------------------------+
Merhaba, çok zaman dilimli göstergeler hakkında çok uzun zamandır aklımda olan bir şeyi sormak istedim.
Resme bakın: Bu, blau ergodik göstergeli dow jones'un bir aralık çubukları 6 pip grafiğidir, o satış sinyali anını vurguladım. Bu mumun sonunda meydana gelir. Bu mum 14,43'te açılıyor ve 14,57'de kapanıyor.
Göstergeyi, aynı ayarlarla, aralık çubukları 2 pip grafiğinde, 6 pip aralık çubuk grafiğinde işaret ederek çizdim.
6 pip grafik mumu henüz kapanmadığında satış sinyalinin başladığını gösterir. Bunun NORMAL mtf gösterge davranışı olduğunu biliyorum, başka türlü olamazdı.
Amacım sadece 2 renk daha oluşturmak, satış sinyalleri için açık pembe ve daha yüksek tf mumu henüz kapanmadığında satın alma sinyalleri için açık yeşil.
Yani, şöyle olmalı:
Sorum şu: Bunu yapmak mümkün mü? Konuya nasıl yaklaşmalıyım?
Teşekkürler
Merhaba, çok zaman dilimli göstergeler hakkında çok uzun zamandır aklımda olan bir şeyi sormak istedim.
Resme bakın: Bu, blau ergodik göstergeli dow jones'un aralık çubukları 6 pip grafiğidir, o satış sinyali anını vurguladım. Bu mumun sonunda meydana gelir. Bu mum 14,43'te açılıyor ve 14,57'de kapanıyor.
Göstergeyi, aynı ayarlarla, aralık çubukları 2 pip grafiğinde, 6 pip aralık çubuk grafiğinde işaret ederek çizdim.
6 pip grafik mumu henüz kapanmadığında satış sinyalinin başladığını gösterir. Bunun NORMAL mtf gösterge davranışı olduğunu biliyorum, başka türlü olamazdı.
Amacım sadece 2 renk daha oluşturmak, satış sinyalleri için açık pembe ve daha yüksek tf mumu henüz kapanmadığında satın alma sinyalleri için açık yeşil.
Yani, şöyle olmalı:
Sorum şu: Bunu yapmak mümkün mü? Konuya nasıl yaklaşmalıyım?
TeşekkürlerYapılabilir - mevcut çubuk için 2 arabellek daha ekleyin
Bunun için ilk bağlantıyı gönderdim
imleç ile fonksiyona giderseniz, ne olduğunu göreceksiniz
bunun gibi
Sadece bir gözlem:
Bunun gibi kod:
DayLow = iff(ayın günü !=ayın günü[1], düşük, min(düşük, nz(DayLow[1])))
Anlamı: DayLow, geçerli günün veya önceki en düşük günün en düşük değeridir )yüksekler için aynıdır). Şimdi, tarif edildiğinde zararsız görünüyor, ancak "önceki en düşük günün en düşük seviyesi"nin ne anlama geldiğini düşünürseniz, yakında bunun grafiğin tüm çubuklarını hesaba kattığını anlayacaksınız. Mark Jurik'in stokastikten birini (o zaman buna "sonsuz uzunluklu stokastik" olarak adlandırdım) ve diğer bazı göstergeleri hesaplamasında yaptığı bazı adım göstergelerinin sahip olduğu hatanın aynısıdır ... ve bu iki şeye yol açar: hesaplanmış veri deformasyonu (düşükler ve yüksekler her zaman sadece daha düşük veya sadece daha yüksektir, asla tersi değildir) ve nihayetinde yeniden boyama (zaman çerçevelerini veya sembolleri değiştirdiğinizde, daha önce en eski olan bazı çubuklar kaybolur ve bu nihai sonucu etkileyebilir)Denedim. Şu anda fazla vaktim yok, bu yüzden düzeltmekten çekinmeyin.
//+------------------------------------------------------------------+
//| Magarto |
//+------------------------------------------------------------------+
#property indicator_separate_window
#property indicator_buffers 1
#property indicator_color1 DimGray
double all4[];
double ma[];
double maslopeB[];
double candleOver[];
double bothElder[];
int init()
{
IndicatorBuffers(5);
SetIndexBuffer(0,all4);
SetIndexBuffer(1,ma);
SetIndexBuffer(2,maslopeB);
SetIndexBuffer(3,candleOver);
SetIndexBuffer(4,bothElder);
IndicatorShortName("Magarto");
return(0);
}
int deinit()
{
return(0);
}
//+------------------------------------------------------------------+
//| |
//+------------------------------------------------------------------+
int start()
{
int counted_bars = IndicatorCounted();
int i,limit;
if(counted_bars<0) return(-1);
if(counted_bars>0) counted_bars--;
limit = MathMin(Bars-counted_bars,Bars-1);
for(i=limit; i>=0; i--)
{
ma = iMA(NULL,0,30,0,MODE_SMA,PRICE_CLOSE,i);
double maslope = ma - ma;
if(maslope < 0) maslopeB = -1;
else if(maslope > 0) maslopeB = 1;
else maslopeB = 0;
if(((Open + Close + High + Low) / 4) > ma) candleOver = 1; else candleOver = -1;
double xMA = iMA(NULL,0,13,0,MODE_EMA,PRICE_CLOSE,i);
double DayLow = 0;
if(iTime(NULL,PERIOD_D1,i) != iTime(NULL,PERIOD_D1,i+1)) DayLow = iLow(NULL,PERIOD_D1,i);
else DayLow = MathMin(iLow(NULL,PERIOD_D1,i),iLow(NULL,PERIOD_D1,i+1));
double bearpower = DayLow - xMA;
double DayHigh = 0;
if(iTime(NULL,PERIOD_D1,i) != iTime(NULL,PERIOD_D1,i+1)) DayHigh = iHigh(NULL,PERIOD_D1,i);
else DayHigh = MathMax(iHigh(NULL,PERIOD_D1,i),iHigh(NULL,PERIOD_D1,i+1));
double bullpower = DayHigh - xMA;
if (bearpower > 0 && bullpower > 0) bothElder = 1;
else if(bearpower < 0 && bullpower < 0) bothElder = -1;
else bothElder = 0;
all4 = maslopeB + candleOver + bothElder;
}
return(0);
}
//+------------------------------------------------------------------+
//| |
//+------------------------------------------------------------------+
Hepinize günaydın
Öncelikle özür dilemek istiyorum, işlerine özen göstermediğim için mia ricamdır ve sorularınızı izlemedim.
Magarto mladen dediğin gibi İspanyol bir kullanıcı.
Kullanan çalışma platformu ve gördünüz mü
Stratejisini MQL4'e çevirmeye çalışıyorum
Ama programlama seviyem çok basit
bu gelişmeye çok teşekkür etmek istiyorum
Göstergenin sona erdiği noktaları eklerseniz rica ederim
Böyle bir şeyi görselleştirin
Tekrar, çok teşekkürler.
Herkese kucak dolusu sevgiler
Hermo
Hepinize günaydın
Öncelikle özür dilemek istiyorum, işlerine özen göstermediğim için mia ricamdır ve sorularınızı izlemedim.
Magarto, mladen dediğiniz gibi İspanyol bir kullanıcı.
Kullanan çalışma platformu ve gördünüz mü
Stratejisini MQL4'e çevirmeye çalışıyorum
Ama programlama seviyem çok basit
bu gelişmeye çok teşekkür etmek istiyorum
Göstergenin sona erdiği noktaları eklerseniz rica ederim
Böyle bir şeyi görselleştirin
Tekrar, çok teşekkürler.
Herkese kucak dolusu sevgiler
HermoBuyrun, bazı şeyleri düzelttim. Kod orijinaliyle aynı görünüyor, ancak günlük dışındaki zaman dilimlerinde sonuç değerleri işlem görünümündekinden farklı görünüyor. Bunun tradeview ve MT4 arasındaki farklılıklardan mı yoksa bir hatadan mı kaynaklandığından emin değilim. Yüksek ve alçak mumlar kullandığından, bunun farklılıklardan kaynaklandığını söyleyebilirim, çünkü mumlar bir platformdan diğerine neredeyse aynı değildir. Her neyse, daha iyisini yapabileceğimi sanmıyorum.
Buyrun, bazı şeyleri düzelttim. Kod orijinaliyle aynı görünüyor, ancak günlük dışındaki zaman dilimlerinde sonuç değerleri işlem görünümündekinden farklı görünüyor. Bunun tradeview ve MT4 arasındaki farklılıklardan mı yoksa bir hatadan mı kaynaklandığından emin değilim. Yüksek ve alçak mumlar kullandığından, bunun farklılıklardan kaynaklandığını söyleyebilirim, çünkü mumlar bir platformdan diğerine neredeyse aynı değildir. Her neyse, daha iyisini yapabileceğimi sanmıyorum.
günaydın
emeğiniz ve özveriniz için çok teşekkür ederim
Gösterge şimdi mükemmel çalışıyor
Tekrar, çok teşekkür ederim
iyi iş
İzninizle ilgili bölüme bir uyarı eklemenizi rica edeceğim.
Saygılarımla.
Hermo.
Lütfen bana yardım et......
spikebars_v3.ex4 spikebars_v3.mq4 Herkese merhaba, birinin mt4 uzman danışmanımı belirlememe yardım edebileceğini umuyorum.Bilgisayar becerilerinde iyi değilim.Ama uzman danışman yapmak istiyorum
şamdan gövdesinin boyutunu ölçen bir sivri çubuk göstergesi ile.
Şamdan gövdesinin boyutuna göre bir alım veya satım pozisyonu açmasını istiyorum.
eski; ne zaman satın al= 30 pip büyüklüğünde boğa şamdanı göründüğünde (ayarlanabilir).
ayarlanabilir stoploss ile kar elde edin. Ve ayarlanabilir pozisyon boyutu.
sat = 30 pip büyüklüğünde ayı şamdanı göründüğünde (ayarlanabilir)
ayarlanabilir stoploss ile kar ve ayarlanabilir pozisyon boyutu alın.
Bu yüzden ticareti mevcut analize göre ayarlayabilir ve benim için her birinin ticaret yapmasına izin verebilirim.
Buraya bir başak çubuğu göstergesi ekledim. Nazik olan herkesin bana yardımcı olabileceğini umuyorum, çünkü ben acemiyim.
Çok teşekkürler!
Herkese merhaba, birinin mt4 uzman danışmanımı belirlememe yardım edebileceğini umuyorum.Bilgisayar becerilerinde iyi değilim.Ama uzman danışman yapmak istiyorum
şamdan gövdesinin boyutunu ölçen bir sivri çubuk göstergesi ile.
Şamdan gövdesinin boyutuna göre bir alım veya satım pozisyonu açmasını istiyorum.
eski; ne zaman satın al= 30 pip büyüklüğünde boğa şamdanı göründüğünde (ayarlanabilir).
ayarlanabilir stoploss ile kar elde edin. Ve ayarlanabilir pozisyon boyutu.
sat = 30 pip büyüklüğünde ayı şamdanı göründüğünde (ayarlanabilir)
ayarlanabilir stoploss ile kar ve ayarlanabilir pozisyon boyutu alın.
Bu yüzden ticareti mevcut analize göre ayarlayabilir ve benim için her birinin ticaret yapmasına izin verebilirim.
Buraya bir başak çubuğu göstergesi ekledim. Nazik olan herkesin bana yardımcı olabileceğini umuyorum, çünkü ben acemiyim.
Çok teşekkürler!
Herkese merhaba, birinin mt4 uzman danışmanımı belirlememe yardım edebileceğini umuyorum.Bilgisayar becerilerinde iyi değilim.Ama uzman danışman yapmak istiyorum
şamdan gövdesinin boyutunu ölçen bir sivri çubuk göstergesi ile.
Şamdan gövdesinin boyutuna göre bir alım veya satım pozisyonu açmasını istiyorum.
eski; ne zaman satın al= 30 pip büyüklüğünde boğa şamdanı göründüğünde (ayarlanabilir).
ayarlanabilir stoploss ile kar elde edin. Ve ayarlanabilir pozisyon boyutu.
sat = 30 pip büyüklüğünde ayı şamdanı göründüğünde (ayarlanabilir)
ayarlanabilir stoploss ile kar ve ayarlanabilir pozisyon boyutu alın.
Bu yüzden ticareti mevcut analize göre ayarlayabilir ve benim için her birinin ticaret yapmasına izin verebilirim.
Ben burada bir başak çubuğu göstergesi ekledim. Nazik olan herkesin bana yardımcı olabileceğini umuyorum, çünkü ben acemiyim.
Çok teşekkürler!fare
Bahsettiğiniz gösterge eklenmemiş gibi görünüyor. Eklemeyi düşünür müsünüz?