MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 941

 
Igor, belki felsefi problemlere bir ara verebilirsin ve #9377'me bir göz atabilirsin, aniden bir SSS önereceksin.
 
procom :
Igor, belki felsefi problemlere bir ara verebilirsin ve #9377'me bir göz atabilirsin, aniden bir SSS önereceksin.

Maalesef MQL5 için yazmıyorum sadece hazır örnekler kullanıp kendim için yazıyorum size yardımcı olamayacağım

MQL5 şubesinde kopyalamayı deneyin, belki moderatör orada yardımcı olabilir

https://www.mql5.com/ru/forum/6343/page1112

 
Teşekkürler, bakacağız.
 
procom :
Teşekkürler, arayacağız.

MQL4 biliyorsanız, MQL5'e aktarmak için kütüphaneyi kullanmanızı tavsiye edebilirim , bunu yapıyorum, kullanışlı ve zaman alıcı değil,

MT5 sipariş sistemindeki örnekleri periyodik olarak okuyorum, benim için her şey çok uygun değil, bu nedenle MT5 sipariş sistemi ile uğraşmak için çok acelem yok.

 
Igor Makanu :

sizin için değiştirildi, işte makro ikamesi olmayan kod

C++ / MQL'nin sözdizimini ve temellerini anlayamıyorsanız, tek boyutla tanımlanmış dizileriniz var ve bunları farklı bir boyutla kullanmaya çalışıyorsanız neden çok boyutlu dizilerle çalışmak için bu kadar zaman harcadığınızı bilmiyorum. boyut, elbette yanılıyor olabilirim, ancak Python'da bile böyle bir numara çalışmamalı, IMHO

Yani kendim yapabilirim, bir makroda çalışmasına ihtiyacım var ve bu transfer yoluyla.

 

Bu iş nasıl çalışır?

 #ifdef identifier
   // код, находящийся здесь, компилируется, если identifier уже был определен для препроцессора в команде #define.
#endif
 
#ifndef identifier
   // код, находящийся здесь, компилируется, если identifier в данный момент не определен командой препроцессора #define.
#endif
 
Seric29 :

Bu iş nasıl çalışır?

Aynen yazıldığı gibi.

 
Bir haber danışmanının bir ticaret danışmanına yeterli bir şekilde eklenmesini nerede görebileceğinizi söyleyin?
 

Bir sorun var:

2019.08.14 20:17:14.308 Candle EURUSD,H1: array out of range in 'Candle.mq4' (110,26)

arabelleğe bir değer atamaya çalışırken oluşur:

HighBuffer[i+StartDrawing]=High[i];

aynı zamanda, o i , bu StartDrawing sıfıra eşittir... Formüller olmadan denendi:

HighBuffer[ 1 ]=High[ 1 ];

Hala hata yazıyor... Sebebi ne olabilir?

 
Yevhenii Levchenko :

Bir sorun var:

arabelleğe bir değer atamaya çalışırken oluşur:

aynı zamanda, o i , bu StartDrawing sıfıra eşittir... Formüller olmadan denendi:

Hepsi aynı hata yazıyor... Bunun bir nedeni ne olabilir?

HighBuffer[]'ın boyutu sıfır değil mi?