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

 
Oksana Berenko :
Ve sonra değerlere göre diziler oluşturacaksınız.

Teşekkürler, ama mesele şu ki, karakter sayısını ve buna göre indekslerini değiştirmeniz gerekiyor.

Nasıl yapılır ?

 
mila.com :

Teşekkürler, ancak mesele şu ki, karakter sayısını ve buna göre indekslerini değiştirmeniz gerekiyor.

Nasıl yapılır ?

Veya mümkün olduğunca çok satır ekleyin.

Veya bir parametrede, kullanıcının virgülle ayırarak yazmasına izin verin.

 extern string Symbols = "EURUSD,USDJPY,GBPUSD,USDCAD,USDSEK,USDCHF" ;   // Symbol s
extern string Weights = "-0.576,-0.136,-0.119,-0.091,-0.042,-0.036" ;   // Weights

Ve sonra dizeyi böldünüz. Metin içeriğini kontrol edin. Çifte dönüştürün.

 
mila.com :

Teşekkürler, ama mesele şu ki, karakter sayısını ve buna göre indekslerini değiştirmeniz gerekiyor.

Nasıl yapılır ?

Size yardımcı olmak için ayrıştırma. Başka seçenek yok.
 
mila.com :

Teşekkürler, ancak mesele şu ki, karakter sayısını ve buna göre indekslerini değiştirmeniz gerekiyor.

Nasıl yapılır ?

Bir ara dize değişkeni oluşturun, InPairs'i oraya kopyalayın. Döngüde bir virgül arayın ve dizeden sıfırdan virgüle kadar olan karakter sayısını okuyun. Ardından, alt dizeyi belirtilen konumdan sona okuyarak ve virgül için yeni bir arama yaparak ara değişkeni kısaltın.

 
Bitti, yardım için herkese teşekkürler.
 

Güzel gün.
Bir uzman için panel yazmaya başladı. Başlangıçta onu hareket ettirebilirdim, ama şimdi hareket etmiyor veya katlanmıyor. Ne ile bağlanabilir?

Kodu, bazı genel önerileri duyma umuduyla eklemiyorum, belki birileri böyle bir ana rastlamıştır.

 
a1exb :

Güzel gün.
Bir uzman için panel yazmaya başladı. Başlangıçta onu hareket ettirebilirdim, ama şimdi hareket etmiyor veya katlanmıyor. Ne ile bağlanabilir?

Kodu, bazı genel önerileri duyma umuduyla eklemiyorum, belki birileri böyle bir ana rastlamıştır.

kodunu kontrol et, bende de vardı.
 
Vladislav Andruschenko :
kodunu kontrol et, bende de vardı.
Genel öneriler - evet, ama çok değil. Kontrol edilmesi gerektiğini anlıyorum. Sadece ne olduğunu bilmiyorum. Sizin durumunuzda, panelin bu davranışını ne etkiledi?
 

yardım, hatta bir hata alıyorum

StringTrimLeft ( StringSubstr(ResultSymbols,1,StringLen(StringSubstr(ResultSymbols,0,1))- 1));

 
a1exb :
Genel öneriler - evet, ama çok değil. Kontrol edilmesi gerektiğini anlıyorum. Sadece ne olduğunu bilmiyorum. Sizin durumunuzda, panelin bu davranışını ne etkiledi?

kodumda her şey banal, değişkenleri globalde sakladım - yeniden yüklerken, tf ve grafiği değiştirirken panelin doğru görüntülenmesi için bazı veriler, aslında bu nedenle bir durdurucu vardı,

ama panelinizin hangi dilde yazıldığını, hangi işlevlerin veya kitaplıkların kullanıldığını bile açıklamamışsınız, bu yüzden bir cevap beklemeyeceksiniz.