[Arşivle!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 2. - sayfa 230
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
129 hatasına ( yanlış fiyat) ne sebep olabilir?
Kodun bir yerinde değişken yanlış başlatılmış. Veya seçenek 2 - Fiyatı normalleştirmeyi unuttunuz ( NormalizeDouble() )
Kodun bir yerinde değişken yanlış başlatılmış. Veya 2. seçenek - Fiyatı normalleştirmeyi unuttunuz (NormalizeDouble())
Bunun böyle olduğundan şüpheliyim çünkü. bu her zaman, nadiren ve sistematik olarak olmaz. Bunun nedeni bir miktar maliyet faktörü, ama ne?
Bunun böyle olduğundan şüpheliyim çünkü. bu her zaman, nadiren ve sistematik olarak olmaz. Bunun nedeni bir miktar maliyet faktörü, ama ne?
Peki, o zaman boşluk nedir? Böyle bir hata numarası oluşur oluşmaz, değişkeni yazdırın ( Print ("MyValue = ",MyValue);) ve neye eşit olduğu hemen anlaşılacaktır.
Ve MyValue değişkeni neye eşittir?
Ve MyValue değişkeni neye eşittir?
Ve değişkeninizin neye eşit olduğunu nasıl bilebilirim? :) Burada yazdıralım ve neye eşit olduğunu gösterelim.
Ve MyValue değişkeni neye eşittir?
Belki birisi yardım eder. ZeroLag MACD göstergesi. 0.00 satırının üzerindeki arka planı bir renk ve diğerinin altını yapmanız gerekir. İşte kod
//+------------------------------------------- --------------------+
//| ZeroLag MACD.mq4 |
//| AR |
//| marynarz15@wp.pl |
//+------------------------------------------- --------------------+
# mülkiyet telif hakkı "RD"
#özellik bağlantısı "marynarz15@wp.pl"
//----
#özellik göstergesi_separate_window
#özellik göstergesi_tamponları 2
#özellik göstergesi_color1 Mavi
#özellik göstergesi_renk2 Kırmızı
//---- giriş parametreleri
harici int FastEMA = 12;
harici int SlowEMA = 24;
harici int SignalEMA = 9;
//---- arabellekler
çift MACDBffer[];
doubleSignalBuffer[];
çift FastEMABuffer[];
çift YavaşEMABuffer[];
çift SignalEMABuffer[];
//+------------------------------------------- --------------------+
//| özel gösterge başlatma işlevi |
//+------------------------------------------- --------------------+
int init()
{
//---- göstergeler
GöstergeTamponları(5);
SetIndexBuffer(0, MACDBBuffer);
SetIndexBuffer(1, SignalBuffer);
SetIndexBuffer(2, FastEMABuffer);
SetIndexBuffer(3, SlowEMABuffer);
SetIndexBuffer(4, SignalEMABuffer);
SetIndexStyle(0, DRAW_HISTOGRAM);
SetIndexStyle(1,DRAW_LINE,BOŞ);
SetIndexDrawBegin(0, SlowEMA);
SetIndexDrawBegin(1, SlowEMA);
GöstergeShortName("ZeroLag MACD(" + FastEMA + "," + SlowEMA + "," + SignalEMA + ")");
SetIndexLabel(0, "MACD");
SetIndexLabel(1, "Sinyal");
//----
dönüş(0);
}
//+------------------------------------------- --------------------+
//| Müşteri göstergesi sıfırlama işlevi |
//+------------------------------------------- --------------------+
int tanım()
{
//----
dönüş(0);
}
//+------------------------------------------- --------------------+
//| özel gösterge yineleme işlevi |
//+------------------------------------------- --------------------+
int başlangıç()
{
int limiti;
int counted_bars = IndicatorCounted();
if(sayılan_barlar < 0)
dönüş(-1);
if(sayılan_barlar > 0)
counted_bars--;
limit = Çubuklar - sayılan_barlar;
çift EMA, ZeroLagEMAp, ZeroLagEMAq;
for(int i = 0; i < limit; i++)
{
FastEMABuffer[i] = iMA(NULL, 0, FastEMA, 0, MODE_EMA, PRICE_CLOSE, i);
SlowEMABuffer[i] = iMA(NULL, 0, SlowEMA, 0, MODE_EMA, PRICE_CLOSE, i);
}
for(i = 0; i < limit; i++)
{
EMA = iMAOnArray(FastEMABuffer, Çubuklar, FastEMA, 0, MODE_EMA, i);
ZeroLagEMAp = FastEMABuffer[i] + FastEMABuffer[i] - EMA;
EMA = iMAOnArray(SlowEMABuffer, Barlar, SlowEMA, 0, MODE_EMA, i);
ZeroLagEMAq = SlowEMABuffer[i] + SlowEMABuffer[i] - EMA;
MACDBuffer[i] = ZeroLagEMAp - ZeroLagEMAq;
}
for(i = 0; i < limit; i++)
SignalEMABuffer[i] = iMAOnArray(MACDBuffer, Çubuklar, SignalEMA, 0, MODE_EMA, i);
for(i = 0; i < limit; i++)
{
EMA = iMAOnArray(SignalEMABuffer, Çubuklar, SignalEMA, 0, MODE_EMA, i);
SignalBuffer[i] = SignalEMABuffer[i] + SignalEMABuffer[i] - EMA;
}
dönüş(0);
}
//+------------------------------------------- --------------------+
Derleyici şunu verir: 'MyValue' - değişken tanımlanmadı
Derleyici şunu verir: 'MyValue' - değişken tanımlanmadı
Muhtemelen eski bir terminal yapısı kullanıyorsunuz.
yapı 388'de bu değişken zaten normal şekilde derlenmelidir. Terminal sürümünüzü güncelleyin.
Muhtemelen eski bir terminal yapısı kullanıyorsunuz.
yapı 388'de bu değişken zaten normal şekilde derlenmelidir. Terminal sürümünüzü güncelleyin.
Bunu nasıl yapabilirim?
Bunu nasıl yapabilirim?
Bunu yapmak için DC'nize, bu DC'de çalıştığınız pasaport verilerini ve hesap numaralarını gösteren resmi bir mektup yazmanız gerekir.
Üç iş günü içinde size taahhütlü posta ile güncelleme kurulum dosyasının bulunduğu bir disk gönderilmelidir. ve kurulum talimatları