Kodlama yardımı - sayfa 250

 
mladen:
sulaimoney Bu şekilde deneyin (değişen kodu ekledim)

Teşekkürler Mladen, şimdi derleniyor.

 
mladen:
Çar Bu sadece bir sinyal çizgisi daha eklenmiş bir macd'dir (histogram, hepimizin bildiği gibi sma kullanan macd'de yerleşik metatrader olarak değil, sinyal hattı için ema kullanan bir macd'den gelen normal bir osma - osmadır)

Açıklamanız için teşekkürler. Takdir ettim...

 

"Trend sinyali 2" ilginç bir göstergedir

Ama... EA'da yazıyorum:

double Arrow_Green = iCustom(0, 0, "Trend sinyali 2", 6, 1, 1, 1);

Ve "eğer Arrow_Green > 0" koşulu çalışmıyor...

"Trend Signal 2" göstergesinin arabellekleriyle nasıl çalışacağımı anlamıyorum ...

Dosyalar:
 
Igorrisimo:
"Trend sinyali 2" ilginç bir göstergedir

Ama... EA'da yazıyorum:

double Arrow_Green = iCustom(0, 0, "Trend sinyali 2", 6, 1, 1, 1);

Ve " if Arrow_Green > 0 " koşulu çalışmıyor...

"Trend Signal 2" göstergesinin arabellekleriyle nasıl çalışacağımı anlamıyorum ...

Igorrisimo

Kullanın : if Arrow_Green != EMPTY_VALUE

 

Merhaba,

Lütfen, bir Alert EA modelini nerede bulabilirim?

Yardım için teşekkürler.

Jo

 
Jovager:
Merhaba,

Lütfen, bir Alert EA modelini nerede bulabilirim?

Yardım için teşekkürler.

Jo

gezgin

Bir adetten uyarı verme kodu, aşağı yukarı, bir göstergeden uyarı verme ile tamamen aynıdır. Asıl mesele, ne zaman uyarı verileceğini öğrenmek ve hepsi aynı.

 

CopyRates işlev hatasıyla ilgili deneyimi olan var mı?

Aşağıdaki kodum var:

MqlRates newM1Candle[2];

// copy two of the most recent candles

if (CopyRates(symbol, PERIOD_M1, TimeCurrent(), 2, newM1Candle) < 2) {

...

Tüm bilgisayarlarımda ve brokerlerimde iyi çalışıyor. Ancak, M1'e eklenmiş komut dosyasına sahip olsalar bile, bu ifadeyi her seferinde doğru olarak değerlendiren birkaç müşterim var.

Tek tahminim UAC (çoğunlukla onunla hiçbir deneyimim olmadığı için), yine de bilgim yok.

 
Ovo:
CopyRates işlev hatasıyla ilgili deneyimi olan var mı?

Aşağıdaki kodum var:

MqlRates newM1Candle[2];

// copy two of the most recent candles

if (CopyRates(symbol, PERIOD_M1, TimeCurrent(), 2, newM1Candle) < 2) {

...

Tüm bilgisayarlarımda ve brokerlerimde iyi çalışıyor. Ancak, M1'e eklenmiş komut dosyasına sahip olsalar bile, bu ifadeyi her seferinde doğru olarak değerlendiren birkaç müşterim var.

Tek tahminim UAC (çoğunlukla onunla hiçbir deneyimim olmadığı için), yine de bilgim yok.

Sadece bir düşünce :

TimeCurrent() öğesini iTime(NULL,PERIOD_M1,0) ile değiştirmeyi denediniz mi? Sorunun komisyoncu ile olması durumunda, son onay alınan zaman güncellemesi

 
mladen:
Sadece bir düşünce: TimeCurrent()'i iTime(NULL,PERIOD_M1,0) ile değiştirmeyi denediniz mi? Sorunun komisyoncu ile olması durumunda, son onay alınan zaman güncellemesi

Hayır. Ancak müşterinin komisyoncusu ile sorunu tekrarlamaya çalıştım ve bu benim için iyi çalıştı.

Bir keresinde, W8'de UAC sorunu olan bir müşteriye yardım ediyordum ve terminal, taşınabilir modu ayarlamaya çalıştıktan sonra çılgınca davranıyordu - iyi çalışıyordu, ancak geçmişe veya ini dosyalarına hiçbir şey kaydedemiyordu. Bu yüzden benim tahminim, belki de tarih kaydedilmemiştir ve belki de CopyRates buna bağlıdır, ama gerçekten emin değilim.

 
Ovo:
Hayır. Ancak müşterinin komisyoncusu ile sorunu tekrarlamaya çalıştım ve bu benim için iyi çalıştı. Bir keresinde, W8'de UAC sorunu olan bir müşteriye yardım ediyordum ve terminal, taşınabilir modu ayarlamaya çalıştıktan sonra çılgınca davranıyordu - iyi çalışıyordu, ancak geçmişe veya ini dosyalarına hiçbir şey kaydedemiyordu. Bu yüzden benim tahminim, belki de tarih kaydedilmemiştir ve belki de CopyRates buna bağlıdır, ama gerçekten emin değilim.

Windows 8 kullanmıyorum, bu konuda size yardımcı olamam.

Kontrol etmek için kendinizi bilgisayarına mı bağladınız (bu durumlar için genellikle ekip görüntüleyici kullanıyorum - bazen yalnızca bilgisayarlarına gittiğinizde soruna tam olarak neyin neden olduğunu öğrenebilirsiniz)?