Yeni başlayanlardan sorular MQL5 MT5 MetaTrader 5 - sayfa 196

 
barabashkakvn :

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!
 
Vikon :
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!
Her şey yoluna girecek ve uyumlu bir resimde sıralanacak!
 
Vikon :
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!
Bunu mql4'ten mql5'e geçmeye çalışırken de yaşadım. Alışkanlık korkunç bir şeydir. İlk sonuçlar hemen ortaya çıkmadı, ancak sorular bir vagon ve küçük bir arabaydı. İlk Uzman Danışmanım test cihazında işlem yapmaya başlamadan önce makaleler okumak ve başkalarının kodlarından öğrenmek zorunda kaldım, ancak zaten çalışıyorlardı. Ama şimdi, herhangi bir zencefilli kurabiye tarafından mql4'e çekilemem, çünkü oradaki olanaklar çok sınırlı.
 
abeiks :

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 .

 
Soru soruyorum ama hiçbir yerde çıkmıyor.
 

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); }

 
Siz kendiniz yeniden yazacak ve neyin yanlış olduğunu soracaksınız))
 
Lütfen bana işaretçide bir krediye yaklaşık olarak neyin eşit olduğunu söyler misiniz? dolar?
 
niktron :
Lütfen bana işaretçide bir krediye yaklaşık olarak neyin eşit olduğunu söyler misiniz? dolar?
Evet, bire bir.
 
Silent :
Evet, bire bir.
teşekkür etmek!