[ARŞİV] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 3. - sayfa 174

 
chief2000 :

Soru artık nasıl kod yazılacağı değil, fikir düzeyinde - çoklu döngülerden kaçınmak mümkün mü?

bu işlemciyi yükler. Örneğin, açık STOP emirlerinin sayısını izlemek için bir fikir vardı - eğer bir azaldıysa, ancak emir silinmediyse => bir piyasa açıldı =>

açılış saatini yerleştirin ve bir dizi yazın. Bunun gibi bir şey.

Herhangi bir fikir açığız.


Piyasa emirlerinin tüm özelliklerini dizilerde çoğaltın ve bunları mevcut piyasa emirleriyle karşılaştırın. Bilete göre karşılaştır, eğer emir tipine göre bir uyumsuzluk varsa, o zaman bekleyen emir çalıştı, dizide bulunamadı, o zaman geçmişe gitti, vb.

Faydalı olabilir https://www.mql5.com/ru/code/9366

 

Merhaba.

Gerçekten son iki fraktalı (yukarı veya aşağı) karşılaştıran bir kod istiyorum.

Benim için burası hala yoğun bir orman.

Şimdiden teşekkür ederim.

 

UZMAN ÇALIŞMASI SIRASINDA KARLI UZUN POZİSYONLARIN SAYISI İLE KARLI KISA Pozisyonların SAYISI AYRI NASIL SAYILIR?

Strateji aşağıdaki gibi olmalıdır: Uzman Danışmanın başlangıcından bu yana (veya daha iyisi, hesabın tüm geçmişi için) kârlı uzun pozisyonların sayısı kısa olanlardan fazlaysa, o zaman sadece açık uzun pozisyonlara izin verilir. Ve tam tersi.

Danışman tarafından kapatılırsa belirtilen işlemlerin nasıl hesaplanacağı açıktır: kapalı - sayılır. Ancak pozisyon TP veya SL tarafından kapatılırsa, o zaman ...?

Belki birinin hazır bir fonksiyon kodu vardır?

 
splxgf :

Piyasa emirlerinin tüm özelliklerini dizilerde çoğaltın ve bunları mevcut piyasa emirleriyle karşılaştırın. Bilete göre karşılaştır, eğer emir tipine göre bir uyumsuzluk varsa, o zaman bekleyen emir çalıştı, dizide bulunamadı, o zaman geçmişe gitti, vb.

Faydalı olabilir https://www.mql5.com/en/code/9366

Teşekkür ederim!

 
nemo811 :

Merhaba.

Gerçekten son iki fraktalı (yukarı veya aşağı) karşılaştıran bir kod istiyorum.

Benim için burası hala yoğun bir orman.

Şimdiden teşekkür ederim.

Basit bir durumda, şöyle bir şey:

      Fractal_Up[i+ 3 ]   = iFractals ( NULL , 0 , MODE_UPPER, i+ 3 );
      Fractal_Down[i+ 3 ] = iFractals ( NULL , 0 , MODE_LOWER, i+ 3 );


       if (Fractal_Down[i+ 3 ]> 0 ) {
         Fractal_Sell_Low_3  = Fractal_Sell_Low_2;
         Fractal_Sell_Time_3 = Fractal_Sell_Time_2;

         Fractal_Sell_Low_2  = Fractal_Sell_Low_1;
         Fractal_Sell_Time_2 = Fractal_Sell_Time_1;

         Fractal_Sell_Low_1  = Fractal_Down[i+ 3 ];
         Fractal_Sell_Time_1 = Time[i+ 3 ];
      }


       if (Fractal_Up[i+ 3 ]> 0 ) {
         Fractal_Buy_Up_3   = Fractal_Buy_Up_2;
         Fractal_Buy_Time_3 = Fractal_Buy_Time_2;

         Fractal_Buy_Up_2   = Fractal_Buy_Up_1;
         Fractal_Buy_Time_2 = Fractal_Buy_Time_1;

         Fractal_Buy_Up_1   = Fractal_Up[i+ 3 ];
         Fractal_Buy_Time_1 = Time[i+ 3 ];
      }
 
chief2000 :

Teşekkür ederim - inceleyeceğiz
 
Roger :

Aslında, bir EA yazarına bu tür soruları sormak saçma :) Görünüşe göre henüz bir acemi kadar büyümediniz ve hesaplanan durakları ve alımları sipariş açılış fiyatına yakınlık için kontrol etmek gibi tavsiyeler size yardımcı olacaktır. size genellikle bir Çin mektubu gibi gelir.
Peki, neden ...))) İyi tavsiye))) Uzun zamandır sadece her şey kontrol edildi! Alışlar ve duruşlar, izin verilen minimum değerlerden fazla... Ve test cihazında her şey yolunda gidiyor! Ama "canlı" modda pozisyon açmak istemiyor..! Belki sevgili ROGER, tabi ki henüz yeni başlayan biri için olgunlaşmadım))) Ama en azından yazdığım koda bir bakın - eğer size zor gelmiyorsa tabii... orada bir çeşit ortak bul ...
 
7sintez :
Peki, neden ...))) İyi tavsiye))) Uzun zamandır sadece her şey kontrol edildi! Alışlar ve duruşlar, izin verilen minimum değerlerden fazla... Ve test cihazında her şey yolunda gidiyor! Ama "canlı" modda pozisyon açmak istemiyor..! Belki sevgili ROGER, tabi ki henüz yeni başlayan biri için olgunlaşmadım))) Ama en azından yazdığım koda bir bakın - eğer size zor gelmiyorsa tabii... orada bir çeşit ortak bul ...
Bir DC'de böyle bir sorun yaşadım. Özellikle bu DC'de, önce TP=0 ve SL=0 ile bir sipariş açmanız ve ardından gerekli seviyeleri ayarlamak için OrderModify()'ı kullanmanız gerektiği ortaya çıktı. Aksi takdirde - her zaman "ayağa yakın" bir hata verdi
 
ikatsko :
Bir DC'de böyle bir sorun yaşadım. Özellikle bu DC'de, önce TP=0 ve SL=0 ile bir sipariş açmanız ve ardından gerekli seviyeleri ayarlamak için OrderModify()'ı kullanmanız gerektiği ortaya çıktı. Aksi takdirde - her zaman "ayağa yakın" bir hata verdi
Teşekkürler..! Belki de sorun tam olarak bundadır ... Kodumdaki her şeyi karıştırdım - hata bulamıyorum !!!
 

arama cevap bulamadı

komut dosyasından grafikte hangi göstergelerin olduğunu, hangi parametreler ve göstergelerin, hangi alt pencerelerde bulunduğunu nasıl görebilirim?

Teşekkür ederim