[ARŞİV] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 5. - sayfa 213

 
hoz :

İşte StringGetChar işlevi   https://docs.mql4.com/en/objects/ObjectFind

Neden hiç gerekli?

Öğreticiye göre bir karakterin değerini rakam olarak döndürür. Orada " ile " karakteri 99 değerine karşılık gelir. Nasıl anlaşılır? Bu işlevin genel kullanımı nedir?

Numarayı geri verdi ... ve ne veriyor?

Dizelerle nasıl çalışılacağını öğrenmek istiyorum, bu yüzden bir fonksiyonla karşılaştım. Bu yüzden soruyorum .


Herhangi bir ANSI karakteri, 1 bayt bilgi ile bir bilgisayarda kodlanır. Örneğin " c " bilgisayarda 01100011 yani aynı 99 olarak yazılır. StringGetChar()'ın verdiği sayı budur. Bu işleve genellikle dosyalardan ikili veri okunurken ihtiyaç duyulur; örneğin CRC sağlama toplamı vb. hesaplanırken vazgeçilmezdir. vb.
 
Herkese iyi günler, bana danışmanın bağlı olduğu para birimine danışman koymanın gerekli olup olmadığını (RSI, MACD kullanır) veya yeterli mi yoksa sadece algoritmada mı yazıldığını söyleyin ...?
 
laveosa :
Herkese iyi günler, bana danışmanın bağlı olduğu para birimine danışman koymanın gerekli olup olmadığını (RSI, MACD kullanır) veya yeterli mi yoksa sadece algoritmada mı yazıldığını söyleyin ...?

Rave. Ne yazdığını düşün. Ve sonra cevabı bekleyin..
 
laveosa :
Herkese iyi günler, bana danışmanın bağlı olduğu para birimine danışman koymanın gerekli olup olmadığını (RSI, MACD kullanır) veya yeterli mi yoksa sadece algoritmada mı yazıldığını söyleyin ...?
Grafikteki göstergelerin çalışması, örneğin harici bir dosya veya global terminal değişkenleri veya grafik nesneler aracılığıyla bilgi alışverişinde bulunmadıkça, hiçbir şekilde Expert Advisor'ın çalışmasıyla ilgili değildir.
 
TarasBY :
(saygıyla): Telepat!
 
borilunad :

Grafikte yazmak için (yorumlarla karıştırılmamalıdır) dijital bir kodla kodlanmalıdır. 99 yazarsanız grafikte "c" harfi çıkacaktır. Bunu henüz yapmadım, ancak Dock'ta her şeyi nasıl yapacağınızı ve X ve Y eksenleri boyunca piksel cinsinden hangi yazı tipi, boyut, yönlendirme vb. Zaten bundan yoksunsanız, devam edin, ancak çok zaman alacak! İyi şanlar!


Boris, demek istediğin özelden çekilme. işlevler (yorum, uyarı .. yazdır) ve doğrudan nesnelere çıktı? Örneğin, bir nesne adına veya bir resimde. Böyle?

Ne yazık ki, ders kitabında bununla ilgili ayrıntılı bir şey bulamadım .

 
TarasBY :
Grafikteki göstergelerin çalışması, örneğin harici bir dosya veya global terminal değişkenleri veya grafik nesneler aracılığıyla bilgi alışverişinde bulunmadıkça, hiçbir şekilde Expert Advisor'ın çalışmasıyla ilgili değildir.

Çok teşekkür ederim .... Her şeyi anladım, yazım hatası için özür dilerim.
 
hoz :

İşte StringGetChar işlevi   https://docs.mql4.com/en/objects/ObjectFind

Neden hiç gerekli?

Öğreticiye göre bir karakterin değerini rakam olarak döndürür. Orada " ile " karakteri 99 değerine karşılık gelir. Nasıl anlaşılır? Bu işlevin genel kullanımı nedir?

Numarayı geri verdi ... ve ne veriyor?

Dizelerle nasıl çalışılacağını öğrenmek istiyorum, bu yüzden bir fonksiyonla karşılaştım. Bu yüzden soruyorum .

Örneğin, Expert Advisor'ın adına, döviz çiftine ve kurulu olduğu TF'ye göre bir Expert Advisor'a otomatik olarak benzersiz bir büyü atayan bir işlev:

 //+----------------------------------------------------------------------------+
int GetMagic( string symbolstring, int multiplier){
   int res= 0 ;
   int len= StringLen (symbolstring);
   for ( int i= 0 ; i<len; i++)
       res+=StringGetChar(symbolstring,i);      
   return (res*multiplier);
}
//+----------------------------------------------------------------------------+

Telefon etmek:

Magic=GetMagic(WindowExpertName()+ Symbol (), Period ());
 

Herhangi bir çarpık kodu okumamak için buradaki gibi https://www.mql5.com/ru/articles/1524

(Orada bir paket söve fark ettim. Ve yazarın bu kodu yazarken ne düşündüğü hiç de net değil)

Lütfen beni bu seçeneğin algoritmasına itin. Böylece, bekleyen bir sipariş, tabiri caizse, bir nesne boyunca, örneğin bir trend çizgisi boyunca uzanır. Ya da bekleyen bir emir hattın gerisindeydi...

Genel olarak nasıl uygulanır? Gerçekten anlamadığım bir şey.

Bir nesne yaratmanız gerektiği gerçeği açıktır. Ancak bir şekilde, fiyat nesnenin "arkasında" ise, o zaman .. bir şey yapın veya fiyat hattaysa, o zaman bekleyen bir emir ..

 
hoz :


Boris, demek istediğin özelden çekilme. işlevler (yorum, uyarı .. yazdır) ve doğrudan nesnelere çıktı? Örneğin, bir nesne adına veya bir resimde. Böyle?

Ne yazık ki, ders kitabında bununla ilgili ayrıntılı bir şey bulamadım .


Victor, ben de seni Dock'ta aradım. Bu yüzden, bu kodları manuel ticaret için kullandığım CodeBase'in göstergelerinde gördüm. Bütün bunların her derde deva olmaktan uzak olduğu ortaya çıktı. Bu yüzden neredeyse tüm göstergeleri attım ve şimdi Uzman Danışmanım kendi göstergesidir ve neredeyse başka hiçbir şeye ihtiyaç yoktur!

Bu arada, Üssü kazarak çok şey öğrendim! Dock'taki her şeye girebilmek için, kendin de zaten bir dock olmalısın! Ders kitabında daha fazla ayrıntı var, ancak çok şey eksik!