Yeni başlayanlardan sorular MQL5 MT5 MetaTrader 5 - sayfa 650

 
Tra-der :
Manuel ticaret için neler sunabilirsiniz?

Manuel ticaret için en iyi kontroller şunlardır:

En iyi kontrol aracı

 
Karputov Vladimir :

Manuel ticaret için en iyi kontroller şunlardır:

:-) - babadan
 

{MQL4}. Merhaba. Lütfen bana, çubuğun maksimumu == en yakın alt fraktal ise, göstergenin koşulunu nasıl yazacağımı söyleyin, o zaman bir nokta koyarım.

Deniyorum Böyle

if ( High [i+ 1 ]== Low [i+isFractalDn()])
       {
       ExtMapBuffer3[i]= High [i+ 1 ];
       }
//====
............
//эта функция за пределами старт
int isFractalDn()
{
for ( int i= 0 ; i != 10 ; i++)
{
if ( iFractals ( NULL , 0 , MODE_LOWER , i)!= NULL ) return (i);

}
return (- 1 );
}
 
mila.com :

{MQL4}. Merhaba. Lütfen bana, çubuğun maksimumu == en yakın alt fraktal ise, göstergenin koşulunu nasıl yazacağımı söyleyin, o zaman bir nokta koyarım.

Deniyorum Böyle

if ( High [i+ 1 ]== Low [i+isFractalDn()])
       {
       ExtMapBuffer3[i]= High [i+ 1 ];
       }
//====
............
//эта функция за пределами старт
int isFractalDn()
{
for ( int i= 0 ; i != 10 ; i++)
{
if ( iFractals ( NULL , 0 , MODE_LOWER , i)!= NULL ) return (i);

}
return (- 1 );
}

Merhaba.

1. Bir fraktal indeks arıyorsunuz, öyleyse neden [i+ isFractalDn()] yazıyorsunuz? Sadece [isFractalDn()] yazın.

2. Neden Düşük kullanıyorsunuz? iFractals() zaten fiyatı iade etmeli mi? Ekstra hesaplama. Mum numarasında bir fraktal bulduk - hemen fraktalın fiyatını döndürdük, bu da = mumun en düşük fiyatı olacak.

3. Fraktal arama döngüsü. 0, 1 mumda fraktal bulamazsınız. 2 ile (ve tercihen 3 mumla - şekillendirilmiş mumlar üzerinde çalışıyorsanız) başlamanız gerekir;

4. Döngüyü sonlandırma koşulları: != 10 değil, <= 10 yazmak daha iyidir. Ve genel olarak neden 10? Gösterge, Rate_total gibi harika bir parametreye sahiptir - onu kullanın (ancak o zaman koşul < Rate_total olacaktır). 10. mumdan önce bir fraktal bulabileceğin bir gerçek değil. Veya o zaman bile değeri 100 olarak ayarlayın, örneğin;

5. Evet, != NULL gösterge değerinden o kadar emin olmazdım, belki 0.0 veya EMPTY_VALUE olabilir .

6. Ve hala "bu işlev başlangıcın dışında" yazısıyla kafanız mı karıştı? Senaryo mu yazıyorsun? Bir gösterge ise, OnCalculate()'de ustalaşın. Daha sonra mql5'e geçmek daha kolay olacaktır.
 
Karputov Vladimir :

Uzman Danışmanınıza bir girdi parametresi girin ve başlangıçta kendisine atanan değere bağlı olarak, yalnızca satın alacak veya yalnızca satacaksınız:

input bool Long= true ;             // allow only "Long"
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
...
void OnTick ()
  {
   if (!Long)
      trade.Sell( 0.01 );
   if (Long)
      trade.Buy( 0.01 );
  }


ve manuel ticaret için?
 
Tra-der :
ve manuel ticaret için?

Manuel ticaret için zaten en iyi sınırlayıcıyı verdim:

Bir ticaret talebinin türünü yalnızca bir EA'dan (veya bir komut dosyasından) bir ticaret isteği gönderirseniz kontrol edebilirsiniz. El ile ticaret yapıyorsanız, terminalde tıkladığınız şeyi kontrol etmenin bir yolu yoktur.

 

çocuklar! bir sanal sunucuya aktarırken, bir robot danışmanıyla ticarette açık pozisyonlar hareket eder mi?

 
long1 :

çocuklar! bir sanal sunucuya aktarırken, bir robot danışmanıyla ticarette açık pozisyonlar hareket eder mi?

Muhtemelen sormak istediniz: robotu sanal bir sunucuya kurarken pozisyonlar olacak mı ...? "Pepsi shkololo" tarzında çok güzel bir iletişim değil

Nereye "yayılmalı"?

 
long1 :

çocuklar! bir sanal sunucuya aktarırken, bir robot danışmanıyla ticarette açık pozisyonlar hareket eder mi?

tek vuruş = tek vuruş

bir hesap = bir işlem

buna göre hesapta işlemler açılırsa bu hesapta nerede açılırsa açılsın serverda, telefonda, kağıtta, ev bilgisayarında her zaman ve her yerde açılacaktır.

 
peki, diyelim ki bilgisayarımda her şey olurken robot pozisyon açıyor.. ve sonra tüm işlemleri kiralık bir sunucu sitesine aktarmaya karar veriyorum.. peki, bilgisayarı kapatıp yatalım))) açık pozisyonlarım olacak mı? sinyaller ile aktarılabilir mi? yoksa robot orada sıfırdan ticarete mi başlayacak?