[UYARI, KONU KAPALI!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde. - sayfa 959

 

millet yardım edin çıkmazdayım aktif listede (tarihten değil) tam olarak böyle bir sihirle sırayı nasıl seçebilirim?

gerçek şu ki, bu listede sürekli olarak farklı büyülerle 8-12 siparişim var


hh=SiparişToplam();
için(i=0; i<hh; i++)
{if( OrderSelect (i,SELECT_BY_POS,MODE_TRADES))
if(OrderMagicNumber()==mg)

cc=i;}

Bu benim çalışma fikrim değil.

 
gheka :

millet yardım edin çıkmazdayım aktif listede (tarihten değil) tam olarak böyle bir sihirle sırayı nasıl seçebilirim?

gerçek şu ki, bu listede sürekli olarak farklı büyülerle 8-12 siparişim var


hh=SiparişToplam();
için(i=0; i<hh; i++)
{if(Sipariş Seçimi(i,SELECT_BY_POS,MODE_TRADES))
if(OrderMagicNumber()==mg)

cc=i;}

Bu benim çalışma fikrim değil.


şu şekilde düzeltirseniz:

hh= OrdersTotal ()- 1 ;
 for (i=hh; i>= 0 ; i--)
 { if ( OrderSelect (i,SELECT_BY_POS,MODE_TRADES)) 
 if (OrderMagicNumber()==mg)

 cc=i;}

sadece cc=i satırı anlaşılmaz mı????

Bir emri hatırlamak istiyorsanız, bir sonraki tikte piyasa emirleri listesinde böyle bir sayı olacağı bir gerçek değil, emir biletini hatırlamanız gerekir.

 
IgorM :


şu şekilde düzeltirseniz:

sadece cc=i satırı anlaşılmaz????

Bir emri hatırlamak istiyorsanız, bir sonraki tikte piyasa emirleri listesinde böyle bir sayı olacağı bir gerçek değil, emir biletini hatırlamanız gerekir.

Nasıl? cc=i yerine; ss=OrderTicket yapmalı mıyım?

Sadece bir siparişi böyle bir sihirle kapatmak istiyorum

 
gheka :
Nasıl? cc=i yerine; ss=OrderTicket yapmalı mıyım?


Muhtemelen ne istediğini bilmiyorum ama bilet numaralarının da değişebileceğini unutma ama siparişini arıyorsan, biletini hatırla ve siparişle ilgili gerekli işlemleri yaptıysan her şeyin işe yarayacağını düşünüyorum. dışarı,

genellikle hemen siparişler arasında bir sıralama döngüsünde ve tüm işlemleri gerekli sırayla gerçekleştirin - gerekli işlevleri çağırarak

bu konuya bakın https://www.mql5.com/ru/forum/107476/page49 , çok ilginç şeyler var

 
IgorM :


Muhtemelen ne istediğini bilmiyorum ama bilet numaralarının da değişebileceğini unutma ama siparişini arıyorsan, biletini hatırla ve siparişle ilgili gerekli işlemleri yaptıysan her şeyin işe yarayacağını düşünüyorum. dışarı,

genellikle hemen siparişler arasında bir sıralama döngüsünde ve tüm işlemleri gerekli sırayla gerçekleştirin - gerekli işlevleri çağırarak

bu konuya bakın https://www.mql5.com/ru/forum/107476/page49 , çok ilginç şeyler var

genel olarak, burada

if (pb>MA_3&&Fact_Up==true)
{
FactDn = doğru;
FactUp = yanlış;
int hh=SiparişlerToplam()-1,i;
for(i=hh; i>=0; i--)
{
if(Sipariş Seçimi(i,SELECT_BY_POS,MODE_TRADES))
{
if(OrderMagicNumber()==mg_3)

int cc=OrderTicket();
}
}

SiparişKapat(cc,Lots_3,pa,3,Yeşil);

}


Nedense bazı siparişleri kapatmıyor, dört gün önce hesap geçmişine baktığımda birinin açıldığını gördüm,

bugün kapattım daha erken kapanması gerekirken

en tepeye geçerken, MA pozisyonu MA'nın altında olan şu ve bu sihirle kapatacak şekilde yapmaya çalıştı.

burada sorunum ne?

 

Tünaydın !

Lütfen söyleyin, MT4'te strateji test cihazının hızını artırmak mümkün mü: 5-7 dakika içinde bir ayı hesaplar ve yıllar ne kadar uzun sürerse, o kadar uzun sürer mi? İşlemci 4,4 GB (her biri 2,2 GB'lik iki çekirdek) test sırasında %95'e kadar, bellek - 4 GB - %55'e kadar yüklenir.

 
volshebnik :

Tünaydın !

Lütfen söyleyin, MT4'te strateji test cihazının hızını artırmak mümkün mü: 5-7 dakika içinde bir ayı hesaplar ve yıllar ne kadar uzun sürerse, o kadar uzun sürer mi? İşlemci 4,4 GB (her biri 2,2 GB'lik iki çekirdek) test sırasında %95'e kadar, bellek - 4 GB - %55'e kadar yüklenir.


Danışmanı daha hızlı çalışacak şekilde optimize edebilirsiniz, ancak test cihazı ... Bilmiyorum
 

Ve nasıl oluyor da Expert Advisor'ın tamamen farklı parametrelerine sahip test cihazında, birçok satırda tamamen aynı sonuçlar var ve bunun tersi, minimal olarak farklı parametrelerle, kökten farklı sonuçlarla!!?? örneğin

kar toplam karlılık matematiksel beklenti düşüş düşüş %
işlemler

1901 58632.60 128 1.58 458.07 9289.02 %32.57 BantlarDönem=22 BantSapmalar=3 Parti=3.9 TakeProfit=92 stoploss=31 i=1 BantShift=0

1903 58632.60 128 1.58 458.07 9289.02 %32.57 BantlarDönem=23 BantSapmalar=4 Parti=3.9 TakeProfit=92 stoploss=31 i=1 BantShift=0

1905 58632.60 128 1.58 458.07 9289.02 %32.57 BantlarDönem=17 BantSapmalar=4 Parti=3.9 TakeProfit=92 stoploss=31 i=1 BantShift=0

1906 58632.60 128 1.58 458.07 9289.02 %32.57 BantlarDönem=33 BantSapmalar=4 Parti=3.9 TakeProfit=92 stoploss=31 i=1 BantShift=0







 
Alexandr24 :
Göstergenin neden güncellenmediğini söyle datetime some_time=iTime(NULL,PERIOD_H1,0); sonuçta, mevcut çubuğa göre kayma 0'dır, ancak gösterge yalnızca derlemeye tıklarsanız güncellenir, kendisini nasıl hesaplamasını sağlar?


Eh, gönderinizden üçüncü kez alıntı yaptığınızda kesinlikle cevap verecektir! ;)

telepatlar tatilde olsalar bile, kodu görme yeteneklerinin bir kısmının bana aktarıldığından şüpheleniyorum :)

lan, aslında şarkı sözleriyle bağlıyorum:

1. kod nerede?

2. Sorunlu yerin init () işlevine girdiğinden şüpheleniyorum

 

Herkese merhaba.

Soru: bolinger_bands_stop göstergesinde sapma parametresini tamsayı olmayan sayılarla değiştirmek mümkün müdür (örneğin, 0.38)

Kodları anlamıyorum, biri yardım edebilirse

Dosyalar: