[Arşivle!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 2. - sayfa 297

 

Herkese iyi akşamlar!

Lütfen bir açılış emrinin kullanması gereken lot sayısını en iyi nasıl belirleyebileceğimi söyler misiniz? (Hesapta işlem yapmak için ücretsiz fonların %10'unu kullanması gerekiyor)

 

Simpleopen.mq4 ders kitabındaki komut dosyasının neden yürütülemeyebileceğini bana daha fazla anlat. (Sipariş açıcı)

Alım satıma izin vermek için kutuyu işaretledim.Danışman aracılığıyla çalıştırmayı denedim, yüz gülümsüyor ama hiçbir şey olmuyor.Ne olabilir? (Alpari'de demo hesap açıldı)

 
Boneshapper :

Simpleopen.mq4 ders kitabındaki komut dosyasının neden yürütülemeyebileceğini bana daha fazla anlat. (Sipariş açıcı)

Alım satıma izin vermek için kutuyu işaretledim.Danışman aracılığıyla çalıştırmayı denedim, yüz gülümsüyor ama hiçbir şey olmuyor.Ne olabilir? (Alpari'de demo hesap açıldı)


Belki senaryo çok uzun zaman önce yazıldığı için hala 4 işaret vardı, şimdi 5. Durma ve alma değerlerini 10 kat artırmak gerekiyor.
 

Profesyonel söyle. Bugün bir sorunla karşılaştım. Farklı ciltlerle (15 adet) birkaç sipariş açıldı, tüm siparişleri kapatmak için senaryoyu attım. Küçüklerle uğraşırken, en büyüğü 20 pip geri aldı ve kar yerine toplam zarar etti.

Soru şudur - kapanış emirlerinin sırasını bir şekilde etkilemek mümkün müdür (böylece daha büyük hacimli siparişler önce kapanmaya başlar)?

Ve herhangi birinin bir örnek için böyle bir senaryosu varsa, ona bakabilir misiniz?

teşekkürler

 
Slepoy :

Profesyonel söyle. Bugün bir sorunla karşılaştım. Farklı ciltlerle (15 adet) birkaç sipariş açıldı, tüm siparişleri kapatmak için senaryoyu attım. Küçüklerle uğraşırken, en büyüğü 20 pip geri aldı ve kar yerine toplam zarar etti.

Soru şudur - kapanış emirlerinin sırasını bir şekilde etkilemek mümkün müdür (böylece daha büyük hacimli siparişler önce kapanmaya başlar)?

Ve herhangi birinin bir örnek için böyle bir senaryosu varsa, ona bakabilir misiniz?

teşekkürler


Her şey yapılabilir, ancak "her şey" her zamanki gibi zaman alır.
 
Slepoy :

Profesyonel söyle. Bugün bir sorunla karşılaştım. Farklı ciltlerle (15 adet) birkaç sipariş açıldı, tüm siparişleri kapatmak için senaryoyu attım. Küçüklerle uğraşırken, en büyüğü 20 pip geri aldı ve kar yerine toplam zarar etti.

Soru şudur - kapanış emirlerinin sırasını bir şekilde etkilemek mümkün müdür (böylece daha büyük hacimli siparişler önce kapanmaya başlar)?

Ve herhangi birinin bir örnek için böyle bir senaryosu varsa, ona bakabilir misiniz?

teşekkürler

Burada önce daha büyük siparişleri kapatan bir fonksiyon var: https://www.mql5.com/en/forum/131859
 

Profesyonel, söyle bana. Gösterge, ST-1, ST-2, ST-3 gibi bir ada sahip nesneleri çizer... Bazen silinmeleri gerekir. Anladığım kadarıyla, bu ObjectDelete() kullanılarak yapılabilir. Yalnızca ST-* adlı nesnelerin silinmesi nasıl belirlenir? Teşekkürler...

 
Slepoy :

Profesyonel söyle. Bugün bir sorunla karşılaştım. Farklı ciltlerle (15 adet) birkaç sipariş açıldı, tüm siparişleri kapatmak için senaryoyu attım. Küçüklerle uğraşırken, en büyüğü 20 pip geri aldı ve kar yerine toplam zarar etti.

Soru şudur - kapanış emirlerinin sırasını bir şekilde etkilemek mümkün müdür (böylece daha büyük hacimli siparişler önce kapanmaya başlar)?

Ve herhangi birinin bir örnek için böyle bir senaryosu varsa, ona bakabilir misiniz?

teşekkürler

kapanış listesindeki siparişleri parti büyüklüğüne göre sıralayın.

bir seçenek olarak.

;)

 
kon12 :

Profesyonel, söyle bana. Gösterge, ST-1, ST-2, ST-3 gibi bir ada sahip nesneleri çizer... Bazen silinmeleri gerekir. Anladığım kadarıyla bu, ObjectDelete() kullanılarak yapılabilir. Yalnızca ST-* adlı nesnelerin silinmesi nasıl belirlenir? Teşekkürler...


Tüm nesnelerin numaralandırılmasında bir döngü yapın ve ad "ST-" ile başlıyorsa silin.
 
Roger :

Tüm nesnelerin numaralandırılmasında bir döngü yapın ve ad "ST-" ile başlıyorsa silin.
Doğru şekilde?
 for ( int i= ObjectsTotal ()- 1 ; i>= 0 ; i--)
      { if ( StringFind ( ObjectName (i), "ST" ) >= 0 ) ObjectDelete ( ObjectName (i)) ;}