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

 

Sevgili, söyle bana:

Kim'in "Maksimum pozitif kârla bir pozisyonu kapatmak" işlevi var

 //+----------------------------------------------------------------------------+
//|  Автор    : Ким Игорь В. aka KimIV,  http://www.kimiv.ru                   |
//+----------------------------------------------------------------------------+
//|  Версия   : 19.02.2008                                                     |
//|  Описание : Закрытие одной позиции с максимальным положительным профитом   |
//|             в валюте депозита                                              |
//+----------------------------------------------------------------------------+
//|  Параметры:                                                                |
//|    sy - наименование инструмента   (""   - любой символ,                   |
//|                                     NULL - текущий символ)                 |
//|    op - операция                   (-1   - любая позиция)                  |
//|    mn - MagicNumber                (-1   - любой магик)                    |
//+----------------------------------------------------------------------------+
void ClosePosWithMaxProfitInCurrency( string sy= "" , int op=- 1 , int mn=- 1 ) {
   double pr= 0 ;
   int     i, k= OrdersTotal (), np=- 1 ;

   if (sy== "0" ) sy= Symbol ();
   for (i=k- 1 ; i>= 0 ; i--) {
     if ( OrderSelect (i, SELECT_BY_POS, MODE_TRADES)) {
       if ((OrderSymbol()==sy || sy== "" ) && (op< 0 || OrderType()==op)) {
         if (mn< 0 || OrderMagicNumber()==mn) {
           if (pr<OrderProfit()+OrderSwap()) {
            pr=OrderProfit()+OrderSwap();
            np=i;
          }
        }
      }
    }
  }
   if (np>= 0 ) {
     if ( OrderSelect (np, SELECT_BY_POS, MODE_TRADES)) {
      ClosePosBySelect();
    }
  }
}

https://forum.mql4.com/ru/38949/page2#434207

Ve bu fonksiyonu birden fazla pozisyonu nasıl kapatabilirim ve bir pozisyonu maksimum kârla kapattıktan sonra, bir sonrakini maksimum kârla arayacak ve kapatmaya devredecek vb. ?

 
Sancho77 :
...Ve bu fonksiyonu birden fazla pozisyonu nasıl kapatabilirim ve bir pozisyonu maksimum kârla kapattıktan sonra, bir sonrakini maksimum kârla arayacak ve kapatmaya devredecek vb. ?

Ve onu birkaç kez ara.
 
granit77 :
Ve onu birkaç kez ara.
Anladım teşekkürler!
 

Ryabyata, aramanın sürdüğünü ve konunun uzun süredir abartılı olduğunu anlıyorum - şimdiye kadar bu konuda ( komut dosyasının yazılım başlatması ) "kısayol tuşları" hakkında buldum. Belki başka biri şu soruyla ilgili bağlantıları veya çözümleri paylaşacaktır: İstemci terminal dizininin ...\experts\files dosyasını silme.bat programlı olarak nasıl başlatılır. Haftalık temizlemek ve sonra tekrar doldurmak için buna ihtiyacım var. içindeki geçmiş verilerin üzerine yeni veriler yazmak imkansızdır - önce onu hazırlamanız gerekir. Sayesinde.

 
Xaoss1990 :

İşte kodun anlaşma yaptığımız kısmı:

Neden bir OrderClose() ticaretini kapatmaya zararı durdurma diyorsunuz?

Ve yakın değişkeni bilmek de ilginç mi? Küresel mi, yerel mi? Her ne kadar yerel olsa da, yine de söve çıkacak. Bu değişken nerede sıfıra ayarlanır? Birimde nerede sergilendiğini görüyorum.

 
wolf05632 :


Bu "WAAB"! Uzun bir matematiksel ifadeye izin verin. VBA'da, diyelim ki uzun bir dizgiyi ikiye bölmek için, bu dizgede herhangi bir geçerli yere _ koymanız gerekiyor.

ve kalan ifade yeni bir satırdan eklenebilir.

Misal:

 int a = 0 ;

eşittir

 int
a
=
1
;

Verstein mı?

 
Etkilenmiş:

eurodollar1981 09/09/2011 10:37
Merhaba! önceden belirlenmiş zararı durdur ile bir sipariş satın almak ve bir tuşa basarak kar elde etmek için MT4'e nasıl kaydolacağımı söyle?
 

Merhaba! Son dönem için şamdan şeklinde grafikteki bir aksaklığı nasıl gidereceğimi söyle.Hep önde çizilir ve tüm göstergeleri mahveder.Teşekkürler.

 
korsar :

Merhaba! Son dönem için mum şeklinde grafikteki bir hatayı nasıl kaldıracağımı söyle.Hep önde çizilir ve tüm göstergeleri mahveder.Teşekkürler.

Şahsen ben anlamadım...
 
MaxZ :

Misal:

eşittir

Verstein mı?


Ferştein! Teşekkür ederim! Şimdi son gönderinize bir cevap almak için kaldı! Ve başka bir soru: metnin sıfır mumun SAĞLIĞI olması için OBJ_TEXT zaman koordinatı nasıl görünmelidir?