MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 1326 1...131913201321132213231324132513261327132813291330133113321333...1953 Yeni yorum Tretyakov Rostyslav 2020.12.14 12:16 #13251 DanilaMactep : Video derslerinde bir kereden fazla bu tür değişkenlerin nasıl sorunsuz bir şekilde değiştirildiğini gördüm . Bende görmek istiyorum link atabilirmisin Danila Mactep : Lütfen gerçek ve pratik tavsiyeler verin. Mesaj # 13247 Tretyakov Rostyslav 2020.12.14 13:08 #13252 Eksik adıyla bir nesneyi nasıl bulacağımı söyleyebilir misiniz? Gösterge nesneler oluşturur ve bir ad belirtir HlineCreate( 0 , "Min" + rand (),...); bir nesne bulmanız gerekiyor ve fiyatı mevcut olandan düşükse silin Vitaly Muzichenko 2020.12.14 17:05 #13253 MakarFX : Söyle bana, adı eksik olan bir nesneyi nasıl bulabilirim? Gösterge nesneler oluşturur ve bir ad belirtir bir nesne bulmanız gerekiyor ve fiyatı mevcut olandan düşükse silin Bu? DizeBul Bir dizede bir alt dize arayın. int StringFind ( sicim string_value , // aradığımız string sicim match_substring , // ne arıyoruz int start_pos=0 // aramayı başlatmak için hangi konumdan ); Seçenekler dize değeri [içinde] Aranacak dize. match_substring [içinde] Aranan alt dize. start_pos=0 [içinde] Dizedeki aramanın başlaması gereken konum. Geri dönüş değeri Aranan alt dizenin başladığı dizedeki konum numarasını veya alt dize bulunamazsa -1 döndürür. Hatalar, hatalar, sorular Yeni başlayanlardan sorular MQL4 [UYARI, KONU KAPALI!] Forumu Tretyakov Rostyslav 2020.12.14 18:00 #13254 Vitaly Muzichenko : Bu? Muhtemelen değil... daha doğrusu, onu bir nesne arayışına nasıl bağlayacağımı bilmiyorum ben denerken for ( int i= 0 ;i< ObjectsTotal ();i++) ObjectDelete ( 0 , "Min" + IntegerToString (i)); ama bir şekilde çalışmıyor Vitaly Muzichenko 2020.12.14 18:17 #13255 MakarFX : Muhtemelen değil... daha doğrusu, onu bir nesne arayışına nasıl bağlayacağımı bilmiyorum ben denerken ama bir şekilde çalışmıyor for ( int i= 0 ;i< ObjectsTotal ();i++) { if ( StringFind (получим имя объекта, "Min" )>- 1 ) { // ObjectName ObjectDelete ( 0 , "полученное имя" ); string NesneAdı ( int object_index // nesneler listesindeki sayı ); Alekseu Fedotov 2020.12.14 18:31 #13256 şöyle öneriyorum: int obj_total= ObjectsTotal (); for (i=obj_total- 1 ;i>= 0 ;i--) { string name= ObjectName (i); if ( StringFind (name, "Min" , 0 )!=- 1 ) { ObjectDelete (name); } } Tretyakov Rostyslav 2020.12.14 18:58 #13257 Vitaly Muzichenko : Alekseu Fedotov : Teşekkürler, ikisini de deneyeceğim şimdi. Tretyakov Rostyslav 2020.12.14 19:30 #13258 öyle mi for ( int a = 0 ; a< ObjectsTotal () ;a++) { if (ObjectGet( ObjectName (a),OBJPROP_PRICE1)> iHigh ( Symbol (), PERIOD_D1 , 1 )) if ( ObjectDelete ( ObjectName (a))) Print ( "Delete" ); } Kusursuz çalışıyor! Herkese teşekkürler) Forallf 2020.12.14 21:56 #13259 Merhaba. Bir puanın değeri hakkında bir soru. Bunu şöyle yapıyorum: MarketInfo( "EURCAD" ,MODE_TICKVALUE) MarketInfo( "USDCAD" ,MODE_TICKVALUE) Bu iki çiftte aynı değerleri alıyorum. Ve orada? Yoksa bir aksaklık mı? Artyom Trishkin 2020.12.15 06:37 #13260 MakarFX : öyle mi Kusursuz çalışıyor! Herkese teşekkürler) Döngü tersine çevrilmelidir. Aksi takdirde, tekrar neden hatalı çalışmaya başladığına dair sorular olacaktır. 1...131913201321132213231324132513261327132813291330133113321333...1953 Yeni yorum
Video derslerinde bir kereden fazla bu tür değişkenlerin nasıl sorunsuz bir şekilde değiştirildiğini gördüm .
Bende görmek istiyorum link atabilirmisin
Lütfen gerçek ve pratik tavsiyeler verin.
Mesaj # 13247
Eksik adıyla bir nesneyi nasıl bulacağımı söyleyebilir misiniz?
Gösterge nesneler oluşturur ve bir ad belirtir
bir nesne bulmanız gerekiyor ve fiyatı mevcut olandan düşükse silin
Söyle bana, adı eksik olan bir nesneyi nasıl bulabilirim?
Gösterge nesneler oluşturur ve bir ad belirtir
bir nesne bulmanız gerekiyor ve fiyatı mevcut olandan düşükse silin
Bu?
DizeBul
Bir dizede bir alt dize arayın.
int StringFind (
sicim string_value , // aradığımız string
sicim match_substring , // ne arıyoruz
int start_pos=0 // aramayı başlatmak için hangi konumdan
);
Seçenekler
dize değeri
[içinde] Aranacak dize.
match_substring
[içinde] Aranan alt dize.
start_pos=0
[içinde] Dizedeki aramanın başlaması gereken konum.
Geri dönüş değeri
Aranan alt dizenin başladığı dizedeki konum numarasını veya alt dize bulunamazsa -1 döndürür.
Bu?
Muhtemelen değil...
daha doğrusu, onu bir nesne arayışına nasıl bağlayacağımı bilmiyorum
ben denerken
ama bir şekilde çalışmıyor
Muhtemelen değil...
daha doğrusu, onu bir nesne arayışına nasıl bağlayacağımı bilmiyorum
ben denerken
ama bir şekilde çalışmıyor
string NesneAdı (
int object_index // nesneler listesindeki sayı
);
şöyle öneriyorum:
Teşekkürler, ikisini de deneyeceğim şimdi.
öyle mi
Kusursuz çalışıyor!
Herkese teşekkürler)
Merhaba. Bir puanın değeri hakkında bir soru. Bunu şöyle yapıyorum:
Bu iki çiftte aynı değerleri alıyorum. Ve orada? Yoksa bir aksaklık mı?
öyle mi
Kusursuz çalışıyor!
Herkese teşekkürler)
Döngü tersine çevrilmelidir. Aksi takdirde, tekrar neden hatalı çalışmaya başladığına dair sorular olacaktır.