ATR İzleyen Durdurma - Yardım - sayfa 8

 
larperguy813:

Dosyanın bir göstergeye dönüştürülmesini istiyorum. Şu anda bir EA. Mümkün mü? Sesle ve uyarıyla bile bu sadece bir gösterge olabilir mi?

Ayrıca - mt4'ümü bana ani yükselişi görsel olarak gösterecek şekilde kurdum. EA boş bir çizelgede iyi çalışıyor, ancak ben de ATR(1) ve ATR(60) kurdum, böylece bir ani yükselme olduğunda görmek için iki satıra bakabilirim. Bunun tasarlandığı gibi çalışması için bir göstergeye dönüştürülmesinin bir yolu var mı, ancak gösterge yüklendiğinde, 2 ATR çizgisi de altta görünüyor, böylece bunu görsel olarak görebiliriz. Mesele bunu olabildiğince kolay yükleyebilecek kişilere dağıtmaktır.

Herhangi bir yardım için teşekkürler !!!!!!

Elini uzatabilecek kimse yok mu?

 

Bir atılım yaptı... bir nevi.

Tamam... parametrelere ulaşıldığında bana bir açılır pencere ve uyarı sesi verecek şekilde bir EA programladığım için, hızlı ATR (ATR(1)), yavaş ATR (ATR(60))'ı birleştiren göstergeyi oluşturmaya odaklandım. ve ayrıca yavaş ATR'nin bir değişkenle çarpımı, muhtemelen 3 (ATR(60*3)).

Bu göstergede yarı başarılıyım. Ancak.... onlar 3 düz çizgi! (Resme bakın) Eksik bir şey olduğunu biliyorum ve bu önemsiz.... Sanırım bunun sayma/sayma çubukları vb. ile ilgisi var. Biri bunu benim için düzeltebilir mi? Teşekkür ederim!!

#property copyright "xx"

#property link "website"

#property indicator_separate_window

#property indicator_buffers 3

#property indicator_color1 DeepSkyBlue

#property indicator_color2 Yellow

#property indicator_color3 Green

extern int fastATRperiod = 1;

extern int slowATRperiod = 80;

extern int slowATRmultiplier = 3;

extern int alertSleepMins = 0;

//---- buffers

double fastATR[];

double slowATR[];

double multipliedATR[];

//+------------------------------------------------------------------+

//| Custom indicator initialization function |

//+------------------------------------------------------------------+

int init()

{

//---- indicators

SetIndexStyle(0,DRAW_LINE);

SetIndexBuffer(0,fastATR);

SetIndexLabel(0,"fastATR");

SetIndexStyle(1,DRAW_LINE);

SetIndexBuffer(1,slowATR);

SetIndexLabel(1,"slowATR");

SetIndexStyle(2,DRAW_LINE);

SetIndexBuffer(2,multipliedATR);

SetIndexLabel(2,"multipliedATR");

//----

return(0);

}

//+------------------------------------------------------------------+

//| Custom indicator deinitialization function |

//+------------------------------------------------------------------+

int deinit()

{

//----

//----

return(0);

}

//+------------------------------------------------------------------+

//| Custom indicator iteration function |

//+------------------------------------------------------------------+

int start()

{

int counted_bars = IndicatorCounted();

int CalculateBars = Bars - counted_bars;

for(int Count = Bars; Count >= 0; Count--)

{

fastATR[Count] = iATR(NULL,0,fastATRperiod,0);

slowATR[Count] = iATR(NULL,0,slowATRperiod,0);

multipliedATR[Count] = ((iATR(NULL,0,slowATRperiod,0)) * slowATRmultiplier);

}

//----

//----

return(0);

}

//+------------------------------------------------------------------+
Dosyalar:
 

kendi başıma çözdüm

Ancak... burada herhangi birinin yardım etmesi durumunda..... Uyarı sesini almak ve ortaya çıkmak istiyorum .... ama her tik değil. Uyarı sönerse, externs'de belirtilen x milisaniye boyunca uyumasını () istiyorum. Veya sadece bir kez yapmasını ve bir sonraki çubuğu izlemeye başlamak için beklemesini söylemek için daha iyi bir kod parçası istiyorum. Burada ne yapacağını bilen var mı? Milisaniye yöntemi EA için işe yaradı, ancak şimdi bir gösterge olduğu için değil. Yardım lütfen

Dosyalar:
 

Çarpanı dinamik olarak ayarlayarak ATR Trailing'in uyarlanabilir olmasını durdurma fikri olan var mı?

Fraktal verimlilik oranıyla denedim ama şans yok. çünkü ATR stop çarpanı yaklaşık olarak 1.5 ~ 4 arasında ayarlanmalıdır.

 

esnek ATR durur?

r4bb1t:
Çarpanı dinamik olarak ayarlayarak ATR Trailing'in uyarlanabilir olmasını durdurma fikri olan var mı? Fraktal verimlilik oranıyla denedim ama şans yok. çünkü ATR stop çarpanı yaklaşık olarak 1.5 ~ 4 arasında ayarlanmalıdır.

R4bb1t,

Yapabilirsem yardım etmekten mutlu olurum. ATR çoklu ayarı hakkında ne düşünüyorsunuz? ATR bir oynaklık ölçüsü olduğundan, bir ATR durağının katı, tüccarın risk toleransı olarak düşünülebilir.

Fiyat hareketine bağlı olarak, risk toleransını yukarı veya aşağı ayarlamak mantıklı olabilir. Fakat "doğru" risk toleransını nasıl bulacağız? Fraktal verimlilik oranı en iyi ölçü müdür, yoksa daha iyi bir şey var mı?

 

ATR Trailing Stop modifikasyonuna ihtiyacınız var, Lütfen

Herkese selam

Bu, EA'in şimdiye kadarki en iyi son durağı, ancak pozisyonumu yönetmek için bilet numarasını vermem gerekiyor (tek pozisyon). Grafikteki tüm pozisyonumu yönetmek istiyorum.Örneğin tüm EURUSD pozisyonları.

ATRstop_v1.1 göstergesi, ATR'nin nerede olduğunu görmeye yardımcı olur

Lütfen yardım et

Dosyalar:
 

ATR takip eden durdurmayı kodlamak için yardıma ihtiyacınız var

mt4'te yeniyim, aşağıdaki kodu değiştirmek için yardıma ihtiyacım var:

temel kavram şu şekildedir:

1. İlk ve İz durağı

- ilk durak, mevcut fiyat çubuğunun en yüksek veya en düşük değerinden sayılan 2 veya 3 ATR'dir (15 gün).

- Durdurmanın hareket etmesini (iz) sadece fiyat son duraktan en yüksek en yüksek veya en düşük en düşük olduğunda, 1 veya 2 ATR'den azsa, stop aynı kaldığında istiyorum.

2. Vurmayı durdur ve geri al

- Fiyat stopun altında (uzun) veya stopun üstünde (kısa) kapanırsa, stop tersine döner ve 2 veya 3 ATR stop olarak ayarlanır.

herkes yardım takdir edilecektir.

teşekkürler

Rudy

Dosyalar:
 

ATR göstergesi

merhaba,

Bir dizi döviz çiftinin pip cinsinden ne kadar hareket ettiğini gösteren bir atr göstergesi oluşturmaya ve girmeden önce bunları atr ile karşılaştırmaya çalışıyorum. ne için gidiyorum gibi bir şey;

Emtia Çiftleri (H4 veya herhangi bir zaman dilimi)

Pipler Hareket Etti %50 ATR (20)

AUDUSD 50 42

EURAUD -65 70

AUDJPY 30 43

Yukarıdaki örnekte, zaten 42 pipten fazla hareket ettiği için AUDUSD üzerinde uzun süre gidebilirim. Ayrıca EURAUD'un kısalmadan önce 5 pip daha düşmesini bekleyeceğim.

Şimdiye kadar sahip olduklarımı ekledim, açık fiyatı mevcut tekliften çıkarıyor. Bununla ilgili sorun, verilerin bir süre sonra bayatlaması ve yenilemek için mt4'ü yeniden başlatmam gerekiyor.

bu arada kodlama becerim yok ve bu benim ilk gösterge denemem, bu yüzden lütfen bana tahammül edin.

Teşekkürler,

alakarga

Dosyalar:
 

NRTR ATR durma göstergesi (20,30,40,50 periyotları)

Dosyalar:
 

ATR takip eden durdurmayı kodlamak için yardıma ihtiyacınız var

mt4'te yeniyim, aşağıdaki kodu değiştirmek için yardıma ihtiyacım var:

temel kavram şu şekildedir:

1. İlk ve İz durağı

- ilk durak, mevcut fiyat çubuğunun en yüksek veya en düşük değerinden sayılan 2 veya 3 ATR'dir (15 gün).

- Durdurmanın hareket etmesini (iz) sadece fiyat son duraktan en yüksek en yüksek veya en düşük en düşük olduğunda, 1 veya 2 ATR'den azsa, stop aynı kaldığında istiyorum.

2. Vurmayı durdur ve geri al

- Fiyat stopun altında (uzun) veya stopun üstünde (kısa) kapanırsa, stop tersine döner ve 2 veya 3 ATR stop olarak ayarlanır.

herkes yardım takdir edilecektir.

teşekkürler

Rudy

Ekli dosyalar

Dosya Türü: mq4 ATRStops_v11.1.mq4 (3,0 KB, 84 görünüm)

Neden: