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

 
fanat :

Yeniden düzenlendi. Ama bu sorunu çözmedi. Hepsi aynı.

Bana danışman kodunu göster!

 
fanat :

İki parça halinde gönderebilir misiniz?
Ya da sadece bir dosya eklemek? Yorum eklemenin solunda
 
Rossi :

Çok teşekkür ederim ... yoksa herkes cevaplamak için birkaç tuşa basmaktan korkardı ...
Ve siz, terminal ile hiç de dostane şartlarda değilsiniz - olsun mu??? Ve sonra herkes sana cevap vermekten mi korktu? Ve muhtemelen arama çubuğuna bulmak istediğinizi yazmaktan korktunuz (veya istemediniz) ... Ama suçlu olanlar hemen atandı. Dağınıklık...
 
wiwkin52 :
Merhaba. Gösterge okumalarını daha yüksek bir zaman diliminden nasıl görebilirim? Yani, göstergemde 21 ve 5 ayarlarını H1 ile 4 ile çarpıyorum ve H4 ile H1 okumaları alıyorum. 15 dakikalık bir zaman diliminde çalıştığım için M15'teki H1 okumalarına bakmam gerekiyor. Gösterge için hangi ayarlar yapılmalıdır?


Sorunuzda çok fazla bilgi var, size sorayım:

https://docs.mql4.com/en/indicators/iCustom'u okuyun

Yoksa başka bir şeye mi ihtiyacınız var? çubuklar başka bir TF iBars'dan ise, iClose ...

 
IgorM :


Sorunuzda çok fazla bilgi var, size sorayım:

https://docs.mql4.com/ru/indicators/iCustom'u okuyun

Yoksa başka bir şeye mi ihtiyacınız var? çubuklar başka bir TF iBars'dan ise, iClose ...


hayır teşekkürler anladım
 

Beyler, lütfen söyleyin, danışmanda şöyle bir şey yapmanız gerekiyor:

http://anysite.com/anyfile.txt dosyası (uzantı önemli değil) varsa (açılır veya sunucu yanıtı 200, genel olarak, İnternet'teki varlığının herhangi bir gerçeği), o zaman ...

aksi durumda ...

Mql dilinde benzer komutlar var mı? Benzer bir örneğin en azından bir kısmı ve mümkün olan en basit çözüm için minnettar olurum.

Fikir şudur: dosya ağdayken - danışman çalışıyor, dosya mevcut değil - çalışmıyor. EA, bir ticaretin her açılışından/kapanışından önce ağdaki dosyayı kontrol eder. Bu, müvekkillerin mücbir sebep davranışlarına karşı sigortalanmak için gereklidir :) sözleşmelerin ihlali durumunda danışmanı hareketsiz kılmak için

 

Beyler, işte bir soru:

Örneğin, işlem geçmişinden son 100 sipariş nasıl çıkarılır . Ve tam olarak kapattıkları sırayla mı?

Teşekkür ederim.

 
Bicus :

Beyler, işte bir soru:

Örneğin, işlem geçmişinden son 100 sipariş nasıl çıkarılır. Ve tam olarak kapattıkları sırayla mı?

Teşekkür ederim.

 double history(){
int time = 0 ; double profit = 0 ; //обьявляем необходимые нам переменные куда мы положим интересующие нас характеристики ордера
for ( int i = OrdersHistoryTotal();i>= 0 ;i--){ // Перебираем все закрытые ордера
  if ( OrderSelect (i,SELECT_BY_POS,MODE_HISTORY)){ //если ордер с таким номером (i) в списке закрытых ордеров есть ( не путать с тикетом)
    if (OrderSymbol() == Symbol ()){ //если выбранный ордер был открыт по нашей валютной паре
      if (time<OrderCloseTime()){ //(сравниваем его с хранящимся в пероеменной time) 
        time=OrderCloseTime(); //если время закрытия ордера больше - ложим его в переменную
        profit=OrderProfit(); //и заодно запоминаем прибыль ордера
      }
    }
  }
}
//по окончании этой процедуры в наших переменных будут сидет наибольшее время закрытия, и его профит. Или по нулям если история чистая.
//теперь мы можем выставлять условия в зависимости от результата процедуры
   
if (profit == 0 &&time == 0 ){ //действия если история чистая}

}
if (profit >= 0 ){ //действия если последний ордер был прибыльным, или нулевым}

}
if (profit <  0 ){ //действия если последний ордер был убыточным}

}
return ( 0 );
}

Bu koddan, kendinizi "kör" neye ihtiyacınız var? kod benim değil -Xrust ama çok iyi yapılmış
 
IgorM :

Bu koddan, kendinizi "kör" neye ihtiyacınız var? kod benim değil -Xrust ama çok iyi yapılmış


Tabii ki teşekkür ederim. Ama zaten bir büstüm var. Hepsi çok uzun süre çalışıyor ve optimize edici çok zaman alan hesaplamalara dalmış durumda.

Örneğin, son operasyonların biletlerini siparişlerle bir diziye tek bir hareketle sürmenin bir şekilde mümkün olduğunu düşündüm. Mümkün mü? Yoksa kaba kuvvetten başka yapılacak bir şey yok mu?

 
Bicus :

Beyler, işte bir soru:

Örneğin, işlem geçmişinden son 100 sipariş nasıl çıkarılır. Ve tam olarak kapattıkları sırayla mı?

Teşekkür ederim.


Bir pozisyonu kapatırken , bunları ihtiyacınız olan tüm verilerle ayrı bir diziye ekleyin ve ardından üzerinde yineleyin...
Neden: