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

 
Artyom Trishkin :

Yoruma göre, MQL4'te pozisyonları kapatma nedenini "sl[" ve "tp[" ile takip etmek daha iyidir.

Ancak, bir kullanıcı yorumunun güvenliğinin garanti edilmediği gerçeği göz önüne alındığında, açık pozisyonları bu şekilde takip etmemek daha iyidir.

Örneğin, sinyal 1'de birkaç açık ve sinyal 2'de birkaç pozisyonum var.

Sinyal 1 tarafından açılan pozisyonlar, TP tarafından takip edilmek veya kapatılmak istiyorum.

Ve sinyal 2'deki pozisyonların karşı sinyalde kapatılmasını istiyorum.

Bu pozisyonları takip etmenin en iyi yolu nedir?

 
Aleksandr Prishenko :

Örneğin, sinyal 1'de birkaç açık ve sinyal 2'de birkaç pozisyonum var.

Sinyal 1 ile açılan pozisyonlar, TP tarafından takip edilmek veya kapatılmak istiyorum.

Ve sinyal 2'deki pozisyonların karşı sinyalde kapatılmasını istiyorum.

Bu pozisyonları takip etmenin en iyi yolu nedir?

Sihirli sayı

 
Artyom Trishkin :

Sihirli sayı

MQL5'te kodlama hakkında soru, ardından uzun pos_id ile söyleyin.

Ancak , aniden kapanan (tarihe tırmanmak için), bir algoritma oluşturan vb. tüm pozisyonların kimliğini takip edin.

Daha kolay bir çözüm yok mu?

 
Aleksandr Prishenko :

MQL5'te kodlama hakkında soru, ardından uzun pos_id ile söyleyin.

Ancak , aniden kapanan (tarihe tırmanmak için), bir algoritma oluşturan vb. tüm pozisyonların kimliğini takip edin.

Daha kolay bir çözüm yok mu?

Tüm pozisyon kimliklerini hafızada saklamak ve takip etmek istiyor musunuz?

Ve danışman yeniden başlatılırsa? Veya bir terminal yeniden başlatma? Yoksa kaza mı?

Bilgisayarın belleğinde değil, sunucuda depolanan bilgileri kullanmanız gerekir. Daha sonra herhangi bir arıza durumunda kolayca tekrar alabilirsiniz.

Ancak bunu bir test cihazı için yapıyorsanız, elbette gerekli bilgileri hafızada saklayabilirsiniz. Sadece, korkarım onunla da terlemeniz gerekecek - sonuçta, önceden bilinmeyen konum tanımlayıcılarını bir şekilde TS'ye yerleştirilmiş ihtiyacınız olan eylemlerle ilişkilendirmeniz gerekecek.

 
Artyom Trishkin :

Sadece, korkarım onunla da terlemeniz gerekecek - sonuçta, önceden bilinmeyen konum tanımlayıcılarını bir şekilde TS'ye yerleştirilmiş ihtiyacınız olan eylemlerle ilişkilendirmeniz gerekecek.

listeler yardım! )))

Not: Her sipariş için belirli bir komut dosyasını sunucuya kaydetmek genellikle mümkün değildir, geçen yıl dinamik listeler aracılığıyla hızlı bir şekilde yaptım ve listeyi diskte bir dosyaya kaydettim - her şey bir saat gibi çalışıyor, ancak ihtiyacım var bir dosyadan şablonuma yazma ve geri yükleme yöntemleri ekle - Hepsini bir araya getiremeyeceğim, ancak yaptığımda ilginç değil))) https://www.mql5.com/ru/forum/1111/page2488 #comment_12158274

 
Artyom Trishkin :

Tüm pozisyon kimliklerini hafızada saklamak ve takip etmek istiyor musunuz?

Ve danışman yeniden başlatılırsa? Veya bir terminal yeniden başlatma? Yoksa kaza mı?

Bilgisayarın belleğinde değil, sunucuda depolanan bilgileri kullanmanız gerekir. Daha sonra herhangi bir arıza durumunda kolayca tekrar alabilirsiniz.

Ancak bunu bir test cihazı için yapıyorsanız, elbette gerekli bilgileri hafızada saklayabilirsiniz. Sadece, korkarım onunla da terlemeniz gerekecek - sonuçta, önceden bilinmeyen konum tanımlayıcılarını bir şekilde TS'ye yerleştirilmiş ihtiyacınız olan eylemlerle ilişkilendirmeniz gerekecek.

Tavsiye için teşekkürler!

 
Igor Makanu :

listeler yardım! )))

Not: Her sipariş için belirli bir komut dosyasını sunucuya kaydetmek genellikle mümkün değildir, geçen yıl dinamik listeler aracılığıyla hızlı bir şekilde yaptım ve listeyi diskte bir dosyaya kaydettim - her şey bir saat gibi çalışıyor, ancak ihtiyacım var bir dosyadan şablonuma yazma ve geri yükleme yöntemleri ekle - Hepsini bir araya getiremeyeceğim, ancak yaptığımda ilginç değil))) https://www.mql5.com/ru/forum/1111/page2488 #comment_12158274

Pekala, Duc ... Bizim için kolay, ama kişi daha basit bir şey istiyor: sihrin izini sürmek bile - diyorlar, diyorlar, zor.

 
Aleksandr Prishenko :

Tavsiye için teşekkürler!

Rica ederim.

 

Söyleyin bana, ikinci terminal tarafından okunabilmesi için ilk terminalde global bir değişken oluşturmak mümkün müdür? Tüm terminaller için paylaşılan bir dosya klasörü gibi, yalnızca dosyalar yerine kurulu terminallerden herhangi biri tarafından okunabilen global değişkenler vardı.

 
NastyaMaley :

Söyleyin bana, ikinci terminal tarafından okunabilmesi için ilk terminalde global bir değişken oluşturmak mümkün müdür? Tüm terminaller için paylaşılan bir dosya klasörü gibi, yalnızca dosyalar yerine kurulu terminallerden herhangi biri tarafından okunabilen global değişkenler vardı.

yapamazsınız, "veri alışverişi" forumunda arama yapın ... birçok soru, birkaç cevap olacak ve ... bu görev "2 tıklamayla" çözülemez