Yeni başlayanlardan sorular MQL5 MT5 MetaTrader 5 - sayfa 650
Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
Manuel ticaret için neler sunabilirsiniz?
Manuel ticaret için en iyi kontroller şunlardır:
Manuel ticaret için en iyi kontroller şunlardır:
{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
{
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 );
}
{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
{
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.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:
//+------------------------------------------------------------------+
//| |
//+------------------------------------------------------------------+
...
void OnTick ()
{
if (!Long)
trade.Sell( 0.01 );
if (Long)
trade.Buy( 0.01 );
}
ve manuel ticaret için?
Manuel ticaret için zaten en iyi sınırlayıcıyı verdim:
Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum
Yeni Başlayanlardan Sorular
Karputov Vladimir , 2016.10.24 15:16
Manuel ticaret için en iyi kontroller şunlardır:
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?
ç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ı"?
ç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.