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

 
Mike :
Teşekkürler, indirildi, kuruldu, iyi şeyler... Hisse senedi fiyatlarının olduğu benzer bir şey biliyor musunuz? Hisse senedi CFD'lerini denemek istiyorum, brokerimde çok sayıda hisse var, iyi ve farklı... :)
Numara
 
Lütfen bana 1 kez nasıl satın alacağımı söyleyin ve kar al işleminden sonra hiçbir şey yapmadı - ancak yeni bir penetrasyon için bekledi (kod şöyle yazılmıştır - if (cena>ma && cena> ma2 && cena> Ma &&) sen>Ma1) ???
Dosyalar:
safasf.png  41 kb
 
Tema97 :
Lütfen bana 1 kez nasıl satın alacağımı söyleyin ve kar al işleminden sonra hiçbir şey yapmadı - ancak yeni bir penetrasyon için bekledi (kod şöyle yazılmıştır - if (cena>ma && cena> ma2 && cena> Ma &&) sen>Ma1) ???

Son kapatılan pozisyonun türünü kontrol edin, eğer bir alım varsa, tekrar alım açmayın, ancak satış sinyalini bekleyin veya tam tersi.

GetTypeLastClosePos() işlevi.

Bu işlev, son kapatılan konumun türünü veya -1'i döndürür. Dikkate alınacak pozisyonların daha doğru seçimi harici parametreler tarafından belirlenir:

  • sy - Piyasa aracının adı. Bu parametreyi ayarlarsanız, işlev yalnızca belirtilen takımın konumlarını dikkate alacaktır. Varsayılan değer "" herhangi bir piyasa aracı anlamına gelir. NULL , geçerli enstrüman anlamına gelir.
  • mn - Konum Kimliği, MagicNumber. Varsayılan değer -1 , herhangi bir tanımlayıcı anlamına gelir.
  •  //+----------------------------------------------------------------------------+
    //|  Автор    : Ким Игорь В. aka KimIV,  http://www.kimiv.ru                   |
    //+----------------------------------------------------------------------------+
    //|  Версия   : 19.02.2008                                                     |
    //|  Описание : Возвращает тип последней закрытой позиции или -1               |
    //+----------------------------------------------------------------------------+
    //|  Параметры:                                                                |
    //|    sy - наименование инструмента   (""   - любой символ,                   |
    //|                                     NULL - текущий символ)                 |
    //|    mn - MagicNumber                (-1   - любой магик)                    |
    //+----------------------------------------------------------------------------+
    int GetTypeLastClosePos( string sy= "" , int mn=- 1 ) {
       datetime t= 0 ;
       int       i, k=OrdersHistoryTotal(), r=- 1 ;
    
       if (sy== "0" ) sy= Symbol ();
       for (i= 0 ; i<k; i++) {
         if ( OrderSelect (i, SELECT_BY_POS, MODE_HISTORY)) {
           if ((OrderSymbol()==sy || sy== "" ) && (mn< 0 || OrderMagicNumber()==mn)) {
             if (OrderType()==OP_BUY || OrderType()==OP_SELL) {
               if (t<OrderCloseTime()) {
                t=OrderCloseTime();
                r=OrderType();
              }
            }
          }
        }
      }
       return (r);
    }
    https://www.mql5.com/ru/forum/131859/page4#434227
Только "Полезные функции от KimIV". - MQL4 форум
  • www.mql5.com
Только "Полезные функции от KimIV". - MQL4 форум
 
Leanid Aladzyeu :

if(Sor ==("satır"+100*Puan))

satın almak

iMA - kavun göstergesi MA

neden tam olarak sorup teklif vermiyorsunuz yoksa önemli değil mi???
 
Tema97 :
neden tam olarak sorup teklif vermiyorsunuz yoksa önemli değil mi???
Görünüşe göre, alım talepte açıldığı için spread'i tekrarlamak istiyor, ancak teklifin koşulu daha doğru olacak.
 
Vladimir Zubov :
Görünüşe göre, alım talepte açıldığı için spread'i tekrarlamak istiyor, ancak teklifin koşulu daha doğru olacak.
ifnu için teşekkürler)))
 
Tema97 :
neden tam olarak sorup teklif vermiyorsunuz yoksa önemli değil mi???
Sor, üst fiyattır, alt teklif, spread arasındaki her şeydir. . satın almak, göstergelerin teklifine odaklanmak ve satış için tam tersi. bu, Indica Rock Expert Advisor'ın yayılma ile çalışması için
 
Leanid Aladzyeu :
...satın almak için, göstergelerin teklifine odaklanın, satış için, tam tersi. bu, Indica Rock Expert Advisor'ın yayılmayı hesaba katarak çalışabilmesi için

Muhtemelen tam tersi.)

Ve ... hangi "indikarlardan" bahsediyorsun?))))

 

Sorunun devamı var --- nasıl yapılır ki, örneğin, hattan 100-200 puanlık depozone'da, sadece tam olarak 100 için bir kod satın alıyorum if(Ask ==("line" var) +100*Puan)) ) örneğin 100 ile 300 puan arasında) veya örneğin 100 puana ulaştıktan sonra alım yapmıyor, piyasanın hızla seğirdiğini söylüyorlar vb. - (güçlü bir şekilde) olabilir. hareket (örneğin (Çiftlik Dışı) -) Şahsen bir anlaşmayı kapatmadan veya sürüklediğimde kaybı durdurmadan önce birden fazla güçlü bir gecikme yaşadım )

 
Tema97 :

Sorunun devamı var --- nasıl yapılır ki, örneğin, hattan 100-200 puanlık depozone'da, sadece tam olarak 100 için bir kod satın alıyorum if(Ask ==("line" var) +100*Puan)) ) örneğin 100 ile 300 puan arasında) veya örneğin 100 puana ulaştıktan sonra alım yapmıyor, piyasanın hızla seğirdiğini söylüyorlar vb. - (güçlü bir şekilde) olabilir. hareket (örneğin (Çiftlik Dışı) -) Şahsen bir anlaşmayı kapatmadan veya sürüklediğimde kaybı durdurmadan önce birden fazla güçlü bir gecikme yaşadım )

Tanrım. >100 ve <300