Kodlama yardımı - sayfa 425

 

Mladen... ikili opsiyonlar için bir EA oluşturmak için adım adım bir öğreticiyi nerede bulabilirim. . %80 kazanma oranı ile stratejime dayalı mükemmel bir özel göstergem var. veya olmadan haberler. güçlü .. Teşekkürler arkadaşım.

 

Merhaba Pro Kodlayıcılar,

"Efficiency_v1.1" göstergesini değişen/yan pazarlar için filtre olarak kullanmak istiyorum.

Benim fikrim, sinyal çizgisi 0 çizgisini geçtikten sonra uzun işlemlere izin vermek olacaktır.

Sinyal >0 olduğunda uzun işlemlere izin verilmeli ve sinyal <0 olduktan sonra kısa işlemlere izin verilmelidir.

Birisi lütfen kodumu gözden geçirebilir mi?

extern string XXX="Efficiency";

extern int Price = 0; // Apply to Price(0-Close;1-Open;2-High;3-Low;4-Median price;5-Typical price;6-Weighted Close)

extern int Length = 10; // Period of Efficiency

extern int Smooth = 5; // Period of Smoothing MA

extern int Signal = 5; // Period of Signal MA

extern int MA_Mode = 0; // Mode of Smoothing MA

extern int NoiseMode = 0; // Mode of Calculation of Noise

double trend_ec = iCustom(Symbol(), 0, "Efficiency_v1.1","", Price,Length,Smooth,Signal,MA_Mode,NoiseMode,0,1,1); // Signal Buffer 1

double trend_ep = iCustom(Symbol(), 0, "Efficiency_v1.1","", Price,Length,Smooth,Signal,MA_Mode,NoiseMode,0,1,2);

if(clongs1) OpenBuy();

if(cshorts<maxshorttrades && trendc==-1 && trend_ep<-1) OpenSell();

Şimdiden teşekkür ederim!

Saygılarımızla,

TFI

Dosyalar:
efficiency.jpg  47 kb
 
tfi_markets:
Merhaba Pro Kodlayıcılar,

"Efficiency_v1.1" göstergesini değişen/yan pazarlar için filtre olarak kullanmak istiyorum.

Benim fikrim, sinyal çizgisi 0 çizgisini geçtikten sonra uzun işlemlere izin vermek olacaktır.

Sinyal >0 olduğunda uzun işlemlere izin verilmeli ve sinyal <0 olduktan sonra kısa işlemlere izin verilmelidir.

Birisi lütfen kodumu gözden geçirebilir mi?

extern string XXX="Efficiency";

extern int Price = 0; // Apply to Price(0-Close;1-Open;2-High;3-Low;4-Median price;5-Typical price;6-Weighted Close)

extern int Length = 10; // Period of Efficiency

extern int Smooth = 5; // Period of Smoothing MA

extern int Signal = 5; // Period of Signal MA

extern int MA_Mode = 0; // Mode of Smoothing MA

extern int NoiseMode = 0; // Mode of Calculation of Noise

double trend_ec = iCustom(Symbol(), 0, "Efficiency_v1.1","", Price,Length,Smooth,Signal,MA_Mode,NoiseMode,0,1,1); // Signal Buffer 1

double trend_ep = iCustom(Symbol(), 0, "Efficiency_v1.1","", Price,Length,Smooth,Signal,MA_Mode,NoiseMode,0,1,2);

if(clongs1) OpenBuy();

if(cshorts<maxshorttrades && trendc==-1 && trend_ep<-1) OpenSell();

Şimdiden teşekkür ederim!

Saygılarımızla,

TFI

İlk önce iCustom(0'ı aşağıdaki olarak değiştirmelisiniz:

double trend_ec = iCustom(Symbol(), 0, "Efficiency_v1.1",Fiyat,Uzunluk,Pürüzsüz,Sinyal,MA_Mode,NoiseMode,0,1,1); // Sinyal Tamponu 1

Ayrıca trend_ec>1 ile (trend_ec>0 && trend_ep1'i (trend_ec0) ile değiştirmeyi deneyin
 

3 günlük aralık tekniğine (orta nokta dahil) dayanarak, forex'te önceki gün, hafta ve ayın orta noktasının çok güvenilir bir destek ve direnç seviyesi (özellikle haftalık orta nokta) olarak hareket ettiğini, bazen yüksek ve düşük seviyelerden bile daha iyi olduğunu fark ettim ve merkezi pivot noktası. Ve elbette, 3 günlük aralık orta noktası, kırılmalar veya geri tepmelerde gün içi trend yönünü belirlemek için hala harika bir S&R seviyesidir.

Önceki gün, hafta, ay yüksek ve düşük seviyelerini çizen MT4 (ekli) için bir gösterge kullanıyorum ve göstergenin tez aralıklarının orta noktalarını da çizmesi için nasıl yardımcı olabileceği konusunda kimsenin yardım edip edemeyeceğini merak ediyorum.

Herhangi bir yardım takdir edilecektir

Şerefe!

mtf_high-low.mq4

Dosyalar:
 

Bu göstergeyi bir iş parçacığında buldum, ancak sinyali değiştirirken fiyatı belirtmek istiyorum, şimdi çubuğun üstüne veya altına bir ok çiziyor , biri değiştirmeme yardım edebilir mi?

şimdiden teşekkür ederim

Dosyalar:
 
mladen:
İlk önce iCustom(0'ı aşağıdaki olarak değiştirmelisiniz:

double trend_ec = iCustom(Symbol(), 0, "Efficiency_v1.1",Fiyat,Uzunluk,Pürüzsüz,Sinyal,MA_Mode,NoiseMode,0,1,1); // Sinyal Tamponu 1

Ayrıca trend_ec>1 ile (trend_ec>0 && trend_ep1'i (trend_ec0) ile değiştirmeyi deneyin
mladen:
İlk önce iCustom(0'ı aşağıdaki olarak değiştirmelisiniz:

double trend_ec = iCustom(Symbol(), 0, "Efficiency_v1.1",Fiyat,Uzunluk,Pürüzsüz,Sinyal,MA_Mode,NoiseMode,0,1,1); // Sinyal Tamponu 1

Ayrıca trend_ec>1 ile (trend_ec>0 && trend_ep1'i (trend_ec0) ile değiştirmeyi deneyin

Merhaba Mladen,

değerli öneriniz için çok teşekkür ederim.

Fikrinizi uyguladım belki yanlış bir şey yaptım ama MT4 yükleniyor

ve özel göstergeyi her zaman kaldırmak.

Lütfen kodumu bir kez daha gözden geçirebilir misiniz?

double trend_ec = iCustom(Symbol(),0,"Efficiency_v1.1","", Price,Length,Smooth,Signal,MA_Mode,NoiseMode,0,1,1); // Signal Buffer 1

double trend_ep = iCustom(Symbol(),0,"Efficiency_v1.1","", Price,Length,Smooth,Signal,MA_Mode,NoiseMode,0,1,2);

int clongs = 0;

int cshorts = 0;

for(i=OrdersTotal()-1;i>=0; i--)

{

if(OrderType()==OP_BUY) clongs++; // Check Long Traded Positions.

if(OrderType()==OP_SELL) cshorts++; // Check Short Traded Positions.

}

if(trendc!=trendp)

{

if(clongs 0 && trend_ep<0)) OpenBuy();

if(cshorts < maxshorttrades && trendc==-1 && (trend_ec0)) OpenSell();

}

}

2015.01.28 18:23:04.119 2014.11.10 08:57 Özel gösterge Efficiency_v1.1 EURUSD,M1: kaldırıldı

2015.01.28 18:23:04.117 2014.11.10 08:57 Özel gösterge Efficiency_v1.1 EURUSD,M1: başarıyla yüklendi

2015.01.28 18:23:04.114 2014.11.10 08:57 Özel gösterge Efficiency_v1.1 EURUSD,M1: kaldırıldı

Şimdiden teşekkür ederim!

Saygılarımızla,

TFI

 
tfi_markets:
Merhaba Mladen,

değerli öneriniz için çok teşekkür ederim.

Fikrinizi uyguladım belki yanlış bir şey yaptım ama MT4 yükleniyor

ve özel göstergeyi her zaman kaldırmak.

Lütfen kodumu bir kez daha gözden geçirebilir misiniz?

double trend_ec = iCustom(Symbol(),0,"Efficiency_v1.1","", Price,Length,Smooth,Signal,MA_Mode,NoiseMode,0,1,1); // Signal Buffer 1

double trend_ep = iCustom(Symbol(),0,"Efficiency_v1.1","", Price,Length,Smooth,Signal,MA_Mode,NoiseMode,0,1,2);

int clongs = 0;

int cshorts = 0;

for(i=OrdersTotal()-1;i>=0; i--)

{

if(OrderType()==OP_BUY) clongs++; // Check Long Traded Positions.

if(OrderType()==OP_SELL) cshorts++; // Check Short Traded Positions.

}

if(trendc!=trendp)

{

if(clongs 0 && trend_ep<0)) OpenBuy();

if(cshorts < maxshorttrades && trendc==-1 && (trend_ec0)) OpenSell();

}

}

Şimdiden teşekkür ederim!

Saygılarımızla,

TFI

TFI

Orada olmaması gereken fazladan bir parametreniz var: gösterge adından sonraki "" ("Efficiency_v1.1"den sonra). Gösterge adından sonraki "" kısmını (boş dize) silin

 

Merhaba.

Grafikte kullanılan bir göstergenin arabellek değerlerini göstermek için bir komut dosyası olup olmadığını merak ediyordum.

 
Farhad_1:
Merhaba. Grafikte kullanılan bir göstergenin arabellek değerlerini göstermek için bir komut dosyası olup olmadığını merak ediyordum.

Merhaba Farhad_1, bir komut dosyası bilmiyorum, ancak açık bir grafiğe giderseniz ve görünüme tıklarsanız, veri penceresi, gösterge değerlerinizi oradan alabilirsiniz.

Dosyalar:
data_window.png  69 kb
 

teşekkürler mrtools

Tam aradığım şey buydu. Ancak, BBands_Stop gibi bir gösterge ile kontrol ettiğimde, yükseliş trendindeyken düşüş trendi Line'ın değerinin boş olduğunu görebiliyorum. Bir arabelleğin değeri boş olamaz, öyleyse MT4'teki hangi değer boş bir sonuca çevrilir?

Ayrıca BBands_Stop_v3_BAR'ı kontrol ederken, MT4'ün göstergeyi tanımadığı ve indi grafiğe eklenmiş olmasına rağmen Veri Penceresindeki gösterge penceresi için hiçbir şey gösterilmiyor gibi görünüyor.