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

 
granit77 :
İstenen sonucun özü yazar tarafından bilinmiyor. Yazar bundan ne çıkacağını görmek istiyor :))
Basitleştirilmiş bir biçimde, bu, tüm mesafelerin bilindiği bir segment üzerindeki bir noktanın konumunu sayısal olarak ifade etme görevidir. Segmentin ortasında bir nokta bulmanın denge pozisyonu olduğu da biliniyor, hiçbir şey olmuyor. Üst sınıra daha yakın - pozitif bir artış, alt sınıra daha yakın - negatif. bir hipotez olarak. Herhangi bir seçenek kabul edilir. Hatta baş aşağı.


Victor, hiçbir şey bilinmiyor!

Bundan ne çıkacağını görmek istiyorsa - nasıl olduğunu görmesine izin verin :)

imho, alıntıladığım mesajda, geri kalan her şey bir şekilde kurgu:

1. segmentin ortasında bir nokta bulma - terazinin konumu

2. Üst sınıra daha yakın - pozitif bir artış

3. dibe daha yakın - negatif

4. Ve herhangi bir seçenek kabul edilir

Ne için seçenekler?

 
splxgf :

Değere göre sıralayın ve ilk/son'u seçin... Daha ucuz bir kaba kuvvet seçeneği olmasına rağmen.

Değerler nasıl saklanır?


Gün içinde yavaş yavaş ortaya çıkarlar.
 
artmedia70 :

Bir dizi değer varsa, o zaman:

int DiziMaksimum ( çift dizi[] , int sayı=WHOLE_ARRAY, int başlangıç=0)
Maksimum değere sahip öğeyi arayın. İşlev, dizideki maksimum öğenin konumunu döndürür.
Seçenekler:
sıralamak[] - Aranacak sayısal dizi.
saymak - Aranacak öğe sayısı.
Başlat - Aramak için başlangıç dizini.
Misal:

Teşekkür ederim!
 
Söyle bana, tüccarlar, gerçek hayatta hangi hata ipliğinden dolayı hesabı sızdırmaması için danışman için hangi koşulların ve kontrollerin eklenmesi gerekiyor?

Ben kendim, 1) stoploss kayması için açık pozisyonu kontrol etmeyi düşünüyorum. Dalgalı bakiyenin değeri stop loss değerinden büyükse, derhal kapatın.

2) zararı durdur ve kar al için ek kontrol.

3) Çıkan tikler nedeniyle hafta sonları pozisyon açmadı.

Gerçek hayatta bir danışman için koda başka ne eklenmesi gerekiyor?
 
001 :

Gün içinde yavaş yavaş ortaya çıkarlar.

Bu bir dizi zaman dizisiyse, https://docs.mql4.com/en/series/iHighest kullanabilirsiniz.

 
CLAIN :

bana bildirin, işte basit bir işlev:

İşlevimin yalnızca maksimum "i" değerini döndürmesini istiyorum, bunu nasıl yapabilirim?

 int numberI()
    {
       int a;
       for ( int i= 1 ;i< 5 ;i++)
      {
         if (CTicketArray[i]!= 0 )
         {   
             Print (i);
              a=i;
         }   
        
      }
    }
Numaranız "a".
 
ire9589 :
Söyle bana, tüccarlar, gerçek hayatta hangi hata ipliğinden dolayı hesabı sızdırmaması için danışman için hangi koşulların ve kontrollerin eklenmesi gerekiyor?

Ben kendim 1) stoploss kayması için açık pozisyonu kontrol etmeyi öneriyorum. Değişken bakiyenin değeri stop loss değerinden büyükse, derhal kapatın.

2) zararı durdur ve kar al için ek kontrol.

3) Çıkan tikler nedeniyle hafta sonları pozisyon açmadı.

Gerçek hayatta bir danışman için koda başka ne eklenmesi gerekiyor?

Bunu koda değil, ticaret sistemine eklemeniz gerekir. Olumlu bir matematiksel beklentiyle çalışıyorsa, koda başka ne eklenmesi gerektiği sorusu artık ortaya çıkmayacak - her şey çok açık olacak.
 
Merhaba. Lütfen bana söyle. Diğer çiftlerin ticaret işlevleri için hangi fiyat kullanılacak (EA'nın eklendiği çiftte değil). iClose'u düşündüm, merak ettim. Teklif değerleri muhtemelen orada toplanır mı?
 
nadya :
Merhaba. Lütfen bana söyle. Diğer çiftlerin ticaret işlevleri için hangi fiyat kullanılacak (EA'nın eklendiği çiftte değil). iClose'u düşündüm, merak ettim. Teklif değerleri muhtemelen orada toplanır mı?

 double bid   = MarketInfo ( "EURUSD" ,MODE_BID);
double ask   = MarketInfo ( "EURUSD" ,MODE_ASK);
double point = MarketInfo ( "EURUSD" ,MODE_POINT);
int     digits= MarketInfo ( "EURUSD" ,MODE_DIGITS);
int     spread= MarketInfo ( "EURUSD" ,MODE_SPREAD);
 
drknn :

teşekkür ederim, oldukça basit olduğu ortaya çıktı)