volshebnik : Alexey, haklısın. Uzman Danışman kontrol etti - "MA Dönemi" = 6 ... 10 değer ise, Uzman Danışman bir aylık doğrulamadan sonra donar ... Test durur ve donar. Sadece danışman anlaşmaları açmayacaktı. Ve test cihazı neden donuyor?
aksi takdirde, her blokta baskılar düzenlemeniz ve olayların gidişatını takip etmeniz gerekecektir. daha sonra, asılı bölümü belirledikten sonra - daha spesifik olarak satırları netleştirmek için.
MQL5.com web sitesine giriş yapmak için çerezlerin kullanımına izin vermelisiniz.
Lütfen tarayıcınızda gerekli ayarı etkinleştirin, aksi takdirde giriş yapamazsınız.
Hesabınıza giriş yaptınız. İki faktörlü kimlik doğrulama devre dışı bırakıldı. Yeniden kurup yeni bir QR kodu tarayın veya iki faktörlü kimlik doğrulama devre dışıyken devam edin.
İyi akşamlar.
İlginç bir danışman "Frank_ud" var, soru şu: Alpari için nasıl keskinleştirilir?
Alexey, haklısın. Uzman Danışman kontrol etti - "MA Dönemi" = 6 ... 10 değer ise, Uzman Danışman bir aylık doğrulamadan sonra donar ... Test durur ve donar. Sadece danışman anlaşmaları açmayacaktı. Ve test cihazı neden donuyor?
günlüğe sıfır bölme yazsaydı , daha kolay olurdu.
aksi takdirde, her blokta baskılar düzenlemeniz ve olayların gidişatını takip etmeniz gerekecektir. daha sonra, asılı bölümü belirledikten sonra - daha spesifik olarak satırları netleştirmek için.
Döngüler olabilir.
Momentum göstergesindeki formülü nasıl değiştireceğimi söyler misiniz?
//| Telif Hakkı © 2004, MetaQuotes Yazılım A.Ş. |
//| http://www.metaquotes.net/ |
//+------------------------------------------- --------------------+
#property telif hakkı "Telif hakkı © 2004, MetaQuotes Software Corp."
#özellik bağlantısı "http://www.metaquotes.net/"
#özellik göstergesi_separate_window
#özellik göstergesi_tamponları 1
#özellik göstergesi_color1 DodgerBlue
//---- giriş parametreleri
harici int MomPeriod=14;
//---- arabellekler
çift MomBuffer[];
//+------------------------------------------- --------------------+
//| özel gösterge başlatma işlevi |
//+------------------------------------------- --------------------+
int init()
{
string kısa_adı;
//---- gösterge çizgisi
SetIndexStyle(0,DRAW_LINE);
SetIndexBuffer(0,MomBuffer);
//---- DataWindow ve gösterge alt pencere etiketi için isim
short_name="Anne("+MomPeriod+")";
GöstergeShortName(short_name);
SetIndexLabel(0,short_name);
//----
SetIndexDrawBegin(0,MomPeriod);
//----
dönüş(0);
}
//+------------------------------------------- --------------------+
//| momentum |
//+------------------------------------------- --------------------+
int başlangıç()
{
int i,counted_bars=IndicatorCounted();
//----
if(Bars<=MomPeriod) return(0);
//---- ilk sıfır
if(sayılan_barlar<1)
for(i=1;i<=MomPeriod;i++) MomBuffer[Bars-i]=0.0;
//----
i=Barlar-MomPeriod-1;
if(counted_bars>=MomPeriod) i=Bars-counted_bars-1;
while(i>=0)
{
MomBuffer[i]=Kapat[i]-Kapat[i+MomPeriod];
ben--;
}
dönüş(0);
}
//+------------------------------------------- --------------------+
TAMAM. iki numaralı soru.
tam olarak ne
//| Telif Hakkı © 2004, MetaQuotes Yazılım A.Ş. |
//| http://www.metaquotes.net/ |
//+------------------------------------------- --------------------+
#property telif hakkı "Telif hakkı © 2004, MetaQuotes Software Corp."
#özellik bağlantısı "http://www.metaquotes.net/"
#özellik göstergesi_separate_window
#özellik göstergesi_tamponları 1
#özellik göstergesi_color1 DodgerBlue
//---- giriş parametreleri
harici int MomPeriod=14;
//---- arabellekler
çift MomBuffer[];
//+------------------------------------------- --------------------+
//| özel gösterge başlatma işlevi |
//+------------------------------------------- --------------------+
int init()
{
string kısa_adı;
//---- gösterge çizgisi
SetIndexStyle(0,DRAW_LINE);
SetIndexBuffer(0,MomBuffer);
//---- DataWindow ve gösterge alt pencere etiketi için isim
short_name="Anne("+MomPeriod+")";
GöstergeShortName(short_name);
SetIndexLabel(0,short_name);
//----
SetIndexDrawBegin(0,MomPeriod);
//----
dönüş(0);
}
//+------------------------------------------- --------------------+
//| momentum |
//+------------------------------------------- --------------------+
int başlangıç()
{
int i,counted_bars=IndicatorCounted();
//----
if(Bars<=MomPeriod) return(0);
//---- ilk sıfır
if(sayılan_barlar<1)
for(i=1;i<=MomPeriod;i++) MomBuffer[Bars-i]=0.0;
//----
i=Barlar-MomPeriod-1;
if(counted_bars>=MomPeriod) i=Bars-counted_bars-1;
while(i>=0)
{
MomBuffer[i]=Kapat[i]-Kapat[i+MomPeriod];
ben--;
}
dönüş(0);
}
//+------------------------------------------- --------------------+
formülde tam olarak nelerin değiştirilmesi gerekiyor? yani, hangi yeni formülü tanıtmak istiyorsunuz?
not.
muhtemelen yanlışlıkla göstergeyi iki kez yayınladınız
Üzgünüm, geçmişe çoktan tırmandım.
İşte orijinal:
//| Momentum.mq4 |//| Telif Hakkı © 2004, MetaQuotes Yazılım A.Ş. |
//| http://www.metaquotes.net/ |
//+------------------------------------------- --------------------+
#property telif hakkı "Telif hakkı © 2004, MetaQuotes Software Corp."
#özellik bağlantısı "http://www.metaquotes.net/"
#özellik göstergesi_separate_window
#özellik göstergesi_tamponları 1
#özellik göstergesi_color1 DodgerBlue
//---- giriş parametreleri
harici int MomPeriod=14;
//---- arabellekler
çift MomBuffer[];
//+------------------------------------------- --------------------+
//| özel gösterge başlatma işlevi |
//+------------------------------------------- --------------------+
int init()
{
string kısa_adı;
//---- gösterge çizgisi
SetIndexStyle(0,DRAW_LINE);
SetIndexBuffer(0,MomBuffer);
//---- DataWindow ve gösterge alt pencere etiketi için isim
short_name="Anne("+MomPeriod+")";
GöstergeShortName(short_name);
SetIndexLabel(0,short_name);
//----
SetIndexDrawBegin(0,MomPeriod);
//----
dönüş(0);
}
//+------------------------------------------- --------------------+
//| momentum |
//+------------------------------------------- --------------------+
int başlangıç()
{
int i,counted_bars=IndicatorCounted();
//----
if(Bars<=MomPeriod) return(0);
//---- ilk sıfır
if(sayılan_barlar<1)
for(i=1;i<=MomPeriod;i++) MomBuffer[Bars-i]=0.0;
//----
i=Barlar-MomPeriod-1;
if(counted_bars>=MomPeriod) i=Bars-counted_bars-1;
while(i>=0)
{
MomBuffer[i]=Kapat[i]*100/Kapat[i+MomPeriod];
ben--;
}
dönüş(0);
}
//+------------------------------------------- --------------------+
Bu göstergedeki formül: MOMENTUM = KAPALI (i) / KAPALI (i - n) * 100, ama ihtiyacım var
MOMENTUM = KAPAT(i) - KAPAT(i - n)Üzgünüm, geçmişe çoktan tırmandım.
İşte orijinal:
//| Momentum.mq4 |
MomBuffer[i]=Kapat[i] - Kapat[i+MomPeriod]; // buna değiştir//| Telif Hakkı © 2004, MetaQuotes Yazılım A.Ş. |
//| http://www.metaquotes.net/ |
//+------------------------------------------- --------------------+
#property telif hakkı "Telif hakkı © 2004, MetaQuotes Software Corp."
#özellik bağlantısı "http://www.metaquotes.net/"
#özellik göstergesi_separate_window
#özellik göstergesi_tamponları 1
#özellik göstergesi_color1 DodgerBlue
//---- giriş parametreleri
harici int MomPeriod=14;
//---- arabellekler
çift MomBuffer[];
//+------------------------------------------- --------------------+
//| özel gösterge başlatma işlevi |
//+------------------------------------------- --------------------+
int init()
{
string kısa_adı;
//---- gösterge çizgisi
SetIndexStyle(0,DRAW_LINE);
SetIndexBuffer(0,MomBuffer);
//---- DataWindow ve gösterge alt pencere etiketi için isim
short_name="Anne("+MomPeriod+")";
GöstergeShortName(short_name);
SetIndexLabel(0,short_name);
//----
SetIndexDrawBegin(0,MomPeriod);
//----
dönüş(0);
}
//+------------------------------------------- --------------------+
//| momentum |
//+------------------------------------------- --------------------+
int başlangıç()
{
int i,counted_bars=IndicatorCounted();
//----
if(Bars<=MomPeriod) return(0);
//---- ilk sıfır
if(sayılan_barlar<1)
for(i=1;i<=MomPeriod;i++) MomBuffer[Bars-i]=0.0;
//----
i=Barlar-MomPeriod-1;
if(counted_bars>=MomPeriod) i=Bars-counted_bars-1;
while(i>=0)
{
MomBuffer[i]=Kapat[i]*100/Kapat[i+MomPeriod]; // Bu
ben--;
}
dönüş(0);
}
//+------------------------------------------- --------------------+
Bu göstergedeki formül: MOMENTUM = KAPALI (i) / KAPALI (i - n) * 100, ama ihtiyacım var
MOMENTUM = KAPAT(i) - KAPAT(i - n)