Sihirli bir sayı dizisi oluşturmak mümkün müdür?
evet
eski. 5 sipariş vereceğim ve her siparişin benzersiz bir sihirli numarası var.
int magicArray = { 1, 3, 5, 7, 9 };
if(OrderMagicNumber() == magicArray[3]) { // bu örnekte 7'ye atıfta bulunan
Sihirli bir sayı dizisi oluşturmak mümkün müdür?
evet
eski. 5 sipariş vereceğim ve her siparişin benzersiz bir sihirli numarası var.
int magicArray = { 1, 3, 5, 7, 9 };
if(OrderMagicNumber() == magicArray[3]) { // bu örnekte 7'ye atıfta bulunan
Teşekkürler!
Her yeni siparişi benzersiz sihirli sayı dizisiyle nasıl sipariş edebilirim? Bu şekilde çalışacak mı? 12345 yerine magicArray[x]?
OrderSend bir fonksiyondadır ve bir döngüde değildir. Her yeni siparişte yeni sihirli numara atamayı nasıl bilebilirdi? Sadece OrderSend'den sonra x++ ekleyerek mi?
Genel bir dizi başlatmam gerekir mi?
Sonunda kaç sipariş olacağını bilmediğim için dinamik bir dizi nasıl yapılır?
int magicArray[x]; ... int ticket= OrderSend ( Symbol (),OP_BUY,LotSize,MarketInfo( Symbol (),MODE_ASK), 3 , 0 , 0 , "My EA" ,magicArray[x], 0 , Green ); x++;
Neden ilk etapta her siparişe farklı bir sihirli sayı atamak istiyorsunuz? Sihirli sayılar, birbirine ait olan işlemleri gruplamak içindir ve asıl mesele, birçok işlem için (birbirine ait olan) tek bir büyüye sahip olmanızdır.
Bunları amaçlanmayan şeyler için kullanmamalısınız. Diğer EA'lar bunları kendi işlemlerini belirlemek için kullanır. Kısa bir süre önce burada, yazarı süper zeki olmaya çalışan ve bir çeşit sayaç için sihri kötüye kullanan bir EA'nın diğer EA'nın ticaretine müdahale etmeye başladığı ve satın alan masum kurban için sadece bir gecede 5000 dolar zarara yol açtığı bir ileti dizisi vardı. Bu EA, aynı ticaret üzerinde bir aç-kapa-aç-kapa-"kavga" girerek. EA, çakışma gerçekleşene kadar, hiçbir açık neden olmaksızın ve önceden haber vermeksizin atanan sihirli numarasını sessizce değiştirmeye başladı. Sihirli bir sayının sabit kalması bekleniyor!
*Her* işlem için benzersiz bir numaraya ihtiyacınız varsa, bilet numarasını kullanmanız yeterlidir.
Neden ilk etapta her siparişe farklı bir sihirli sayı atamak istiyorsunuz? Sihirli sayılar, birbirine ait olan işlemleri gruplamak içindir ve asıl mesele, birçok işlem için (birbirine ait olan) bir sihriniz olacaktır.
Bunları amaçlanmayan şeyler için kullanmamalısınız. Diğer EA'lar bunları kendi işlemlerini tanımlamak için kullanır. Kısa bir süre önce burada, yazarı süper zeki olmaya çalışan ve bir tür sayaç için sihri kötüye kullanan bir EA'nın diğer EA'nın ticaretine müdahale etmeye başladığı ve satın alan masum kurban için sadece bir gecede 5000 dolar zarara yol açtığı bir ileti dizisi vardı. Bu EA, aynı ticaret üzerinde bir aç-kapa-aç-kapa-"kavga" girerek. EA, çakışma gerçekleşene kadar, hiçbir açık neden olmaksızın ve önceden haber vermeksizin atanan sihirli numarasını sessizce değiştirmeye başladı. Sihirli bir sayının sabit kalması bekleniyor!
*Her* işlem için benzersiz bir numaraya ihtiyacınız varsa, bilet numarasını kullanmanız yeterlidir.
Teşekkürler, tam olarak birbirine ait olan siparişlerimi gruplamam gerekiyor
int ticket= OrderSend ( Symbol (),OP_BUY,LotSize,MarketInfo( Symbol (),MODE_ASK), 3 , 0 , 0 , "My EA" , 12345 , 0 , Green ) & ticket= OrderSend ( Symbol (),OP_BUY,LotSize,MarketInfo( Symbol (),MODE_ASK), 3 , 0 , 0 , "My EA" , 12345 , 0 , Green );2 çift açıyorum, 2 çift açıp 2 çift kapatmak istiyorum. Benzersiz bir sihirli numaraya sahip olmak, ilgili 2 çifti açıp kapatmama yardımcı olabilir. Yanlış çifti kapatmak istemiyorum.
fikir: sihirli sayıları kullanan diğer her şeyle uyumlu hale getirmek için her zaman olduğu gibi aynı sihirli sayıyı kullanabilir, ancak yoruma her işlem çifti için benzersiz bir sayı ekleyerek yorum dizesiyle birleştirebilirsiniz. Ardından, aynı büyü ve yoruma sahip bir ticaret arayarak her bir ticaret çiftinin diğer ticaretini bulabilirsiniz.
Teşekkürler!
Temelde her sipariş için benzersiz bir etikete ihtiyacım var (her biri 2 çift) ve böylece onları aynı anda kapatabilirim.
Yanlış çifti kapatmak istemiyorum.
Sihirli sayı değilse, bu eşsiz yorumu her siparişe nasıl ekleyebilirim?
Bir çeşit dinamik diziye ihtiyacım olur mu?
Kullanabileceğiniz birçok kombinasyon var
örneğin onları farklı bir dakikada açarsanız kullanabilirsiniz
OrderMagicNumber() == Minute();
Ve onları farklı bir saatte açarsanız kullanabilirsiniz.
OrderMagicNumber() == Hour();
Veya bunları farklı bir TM'de açarsanız kullanabilirsiniz.
OrderMagicNumber() == Period ();
Kullanabileceğiniz birçok kombinasyon var
örneğin onları farklı bir dakikada açarsanız kullanabilirsiniz
Ve onları farklı bir saatte açarsanız kullanabilirsiniz.
Veya bunları farklı bir TM'de açarsanız kullanabilirsiniz.
Kullanabileceğiniz birçok kombinasyon var
örneğin onları farklı bir dakikada açarsanız kullanabilirsiniz
Ve onları farklı bir saatte açarsanız kullanabilirsiniz.
Veya bunları farklı bir TM'de açarsanız kullanabilirsiniz.
Teşekkürler! ancak aynı dakika veya zaman diliminde verdiğim siparişler yanlış siparişi kapatabilir. Sihirli sayı gibi benzersiz etikete ihtiyacım var.
Her yeni siparişe nasıl yeni bir sihirli numara atayacağımı bilmem ve ardından kapanış sırasında onları bulmak için tüm siparişleri karşılaştırmam gerekiyor.
- Ücretsiz alım-satım uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Sihirli bir sayı dizisi oluşturmak mümkün müdür?
eski. 5 sipariş vereceğim ve her siparişin benzersiz bir sihirli numarası var.
Her yeni sipariş için 12345 yerine OrderMagic [x][0] olabilir mi? Bu nasıl yapılır?Sonra kapatırken, her siparişi inceleyeceğim ve benzersiz sihirli numarasıyla belirli siparişi kapatacağım?
12345 yerine dizideki her benzersiz sihirli sayıyı nasıl gözden geçirebilirim?
Şimdiden teşekkürler!