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

 

Igor, teşekkürler. Sınanmış. Bu işlevlerden birine " veya "/ girmeye çalıştığınızda, iki_çift değişkeni bir değişken değil metin olmaya başlar. Ve değişkenin içerdiği dizgeye eklenecek " karakterine ihtiyacım var. Bu yüzden bu seçenek uygun değil.

 
Michail_David :

Doğru anlarsam, herhangi bir göstergede bir döviz çifti belirtirken döviz çifti, örneğin "EURUSD" şeklinde belirtilmelidir. Bu bağlamda, soru


Bir dizeye " karakterini nasıl ekleyebilirim? Döviz çifti günlükte "USDJPY" olarak değil, USDJPY olarak yazdırıldığından.

https://www.mql5.com/ru/docs/strings

Bir döviz çifti bir dizedir. Nasıl topladığınız - kimsenin umurunda değil. Ana şey, bu "çiftinizin" piyasa incelemesinde olması gerektiğidir.

Документация по MQL5: Строковые функции
Документация по MQL5: Строковые функции
  • www.mql5.com
Строковые функции - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Andrey Sokolov :

Belli değil tamam.

MICEX'te (FORTS) ne varsa yazıyorlar, Alpari'de bile rekabetçi hesaplarda ne var dediler.

Belki de " Sadece", "her zaman" ifadeleriyle. "asla", "kimse dışında" vb. daha dikkatli olmak gerekir.

Söyleyin bana, bir komisyoncu açık pozisyonları kapatıp yeniden açtığında sıradan ticaret hesaplarında durumlar var mı?

Forex ofislerinde bununla sadece bir kez tanıştım, uzun zaman önce ve odadaydı.

 
Michail_David :

Igor, teşekkürler. Sınanmış. Bu işlevlerden birine " veya "/ girmeye çalıştığınızda, iki_çift değişkeni bir değişken değil metin olmaya başlar. Ve değişkenin içerdiği dizgeye eklenecek " karakterine ihtiyacım var. Bu yüzden bu seçenek uygun değil.

öyleyse yaz:

string s = ""\" + "EURUSD" + ""\"   ;

anlayın, ardından ""\" için tırnak işaretlerini kaldırın , ardından "EURUSD" değerini depolayan değişken için aynı işlemleri deneyin.


ama öz aynı - alıntı almak için özel karakterler kullanmanız gerekir

 
Michail_David :

Doğru anlarsam, herhangi bir göstergede bir döviz çifti belirtirken döviz çifti, örneğin "EURUSD" şeklinde belirtilmelidir. Bu bağlamda, soru


Bir dizeye " karakterini nasıl ekleyebilirim? Döviz çifti günlükte "USDJPY" olarak değil, USDJPY olarak yazdırıldığından.

Bir sürü tavsiye ama hiçbiri doğru değil.

Neden alıntılara ihtiyacınız var ??? Yeteri kadarı

 string two_pair = Major_pair + Currency;

Two_pair "USDJPY" olacaktır, bu da işlev parametrelerinde tam olarak kullanılması gereken şeydir.

 
Alexey Viktorov :

Bir sürü tavsiye ama hiçbiri doğru değil.

Neden alıntılara ihtiyacınız var ??? Yeteri kadarı

Two_pair "USDJPY" olacaktır, bu da işlev parametrelerinde tam olarak kullanılması gereken şeydir.

Buradaki problemin farklı olduğunu düşünüyorum - büyük olasılıkla, "bunu benim için yapma" girişimi var ve probleminizi nasıl çözeceğinizi öğrenmiyorsunuz.

 
Igor Makanu :

Buradaki problemin farklı olduğunu düşünüyorum - büyük olasılıkla, "bunu benim için yapma" girişimi var ve probleminizi nasıl çözeceğinizi öğrenmiyorsunuz.

Evet, öyle görünmüyor. Adam zanaatını yayınladı ve “nasıl yapılır” diye belirli bir soru sordu, ancak gerekli olanı değil, doğru olduğunu düşündüğü şeyi yaptı. Bu nedenle cevabım, alıntılara ihtiyacı olmadığıdır.

Ve alıntı yapmak isteyenler için, sadece işlevi kullanmanız gerekir.

 string kav;
StringSetCharacter (kav, 0 , 34 );
Print (kav);
 
Alexey Viktorov :

Evet, öyle görünmüyor. Adam zanaatını yayınladı ve “nasıl yapılır” diye belirli bir soru sordu, ancak gerekli olanı değil, doğru olduğunu düşündüğü şeyi yaptı. Bu nedenle cevabım, alıntılara ihtiyacı olmadığıdır.

Ve alıntı yapmak isteyenler için, sadece işlevi kullanmanız gerekir.

sürümünüzü kontrol ettim

kav 2

 
SanAlex :

sürümünüzü kontrol ettim


VE?

2021.02.03 13:29:17.584 !00 (EURJPY,W1) "
2021.02.03 13:29:19.884 !00 (EURJPY,W1) "
2021.02.03 13:29:21.944 !00 (EURJPY,W1) "
2021.02.03 13:29:23.804 !00 (EURJPY,W1) "
2021.02.03 13:29:32.704 !00 (EURJPY,W1) "
2021.02.03 13:29:35.434 !00 (EURJPY,W1) "
 
Alexey Viktorov :

VE?

öğrenme - teşekkür ederim! Şimdi bileceğim.

kav 3.png