Yeni başlayanlardan sorular MQL5 MT5 MetaTrader 5 - sayfa 196
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
Her tik üzerinde bir gösterge tutamacı yaratırsınız (yani OnCalculate() işlevinde). Bu doğru değil. Gösterge tutamacı OnInit() içinde oluşturulmalıdır. M15 grafiğinde D1'den gelen verileri kullanabilirsiniz. Doğru, bu durumda veriler hazır olmayabilir - "Veriye erişimi düzenleme" bölümünü okuyun https://www.mql5.com/ru/docs/series/timeseries_access
Bu bağlantıyı okudum ve güçlü bir öfke duydum, mat dışında hiçbir şey aklıma gelmiyor. Göstergemi dördünde yeniden yapacağım ve bu sadece başlangıç, başka bir şey yok, ama zaten böyle bir askıda. Mql5 programlama fırsatının genişlediğini anlıyorum, ancak bunun maliyeti nedir? Benim için şimdi mql5'te mql4'ün optimizasyonu veya modernizasyonunun ne olduğunu belirlemek zor, mql5'te hiç kimse tarafından iyi bir şey görülmedi ve gerçek ticaret için hiçbir yerde, tek bir resim çöp. Bilmiyorum, belki de sadece duygulardır, göreceğiz. Yine de teşekkürler!
Bu bağlantıyı okudum ve güçlü bir öfke duydum, mat dışında hiçbir şey aklıma gelmiyor. Göstergemi dördünde yeniden yapacağım ve bu sadece başlangıç, başka bir şey yok, ama zaten böyle bir askıda. Mql5 programlama fırsatının genişlediğini anlıyorum, ancak bunun maliyeti nedir? Benim için şimdi mql5'te mql4'ün optimizasyonu veya modernizasyonunun ne olduğunu belirlemek zor, mql5'te hiç kimse tarafından iyi bir şey görülmedi ve gerçek ticaret için hiçbir yerde, tek bir resim çöp. Bilmiyorum, belki de sadece duygulardır, göreceğiz. Yine de teşekkürler!
Tünaydın.
En son fraktal değeri almaya çalışıyorum:
Handle[Sayı]=iFractals(Symbol_,0);
CopyBuffer(İşle[Sayı],UPPER_LINE,4,100,Üst)
upenv[Sayı]=Üst[0];
ama bazen bazı mistik sayılar alıyorum upenv[Sayı]=1.797693134862316e+308
Bu sayı 0 olsaydı, problem şu şekilde çözülebilirdi:
if(upenv[Sayı]!=Üst[0] && Üst[0]!=0)
upenv[Sayı]=Üst[0];
Hatam nerede? Neyi yanlış yapıyorum? Değişene kadar en son fraktal değer nasıl alınır?
Sorun çözüldü!
if(upenv[Sayı]!=Üst[0] && Üst[0]!=BOŞ_DEĞER)
upenv[Sayı]=Üst[0];
Görünüşe göre böyle bir sabit EMPTY_VALUE var .
Merhaba! Bir yıl önce MQL4'te kolayca ustalaştım, şimdi Uzman Danışmanlarımı MQL5'e çevirmeye çalışıyorum ama yeni dilin temellerini bile kavrayamıyorum. Yapabiliyorsanız, Stop and Profit kurulumu ile hızlı ve yavaş hareket eden ortalamaların kesiştiği noktada bir ticaret açmak için en basit programı yeniden yazın. İşte MQL4'te çalışan bir program örneği:
#define lot 0.1
harici int Büyü = 105;
harici int St=70;
dış int Pr=50;
static int prevtime = 0;
harici int PerF=15;
harici intPerL=55;
int init() { dönüş (0); } int deinit() { dönüş(0); }
int start() {
if (Zaman[0] == önceki zaman) return(0);
prevtime = Zaman[0];
if( iMA(NULL,0,PerF,0,MODE_SMMA, PRICE_MEDIAN ,1)>iMA(NULL,0,PerL,0,MODE_SMMA,PRICE_MEDIAN,1)
&& iMA(NULL,0,PerF,0,MODE_SMMA,PRICE_MEDIAN,2)<iMA(NULL,0,PerL,0,MODE_SMMA,PRICE_MEDIAN,2) )
{ OrderSend(Symbol(),OP_BUY,Lot,Ask,3,Ask-St*Point,Ask+Pr*Point,"2014",Magic,0,Green);}
dönüş(0); }
Lütfen bana işaretçide bir krediye yaklaşık olarak neyin eşit olduğunu söyler misiniz? dolar?
Evet, bire bir.