[UYARI, KONU KAPALI!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde. - sayfa 460

 
Serg-sn писал(а) >>
Herkese iyi akşamlar! Bir siparişi kapatırken ve kapatırken ilk siparişi nasıl seçeceğinizi size kim söyleyecek?

LÜTFEN YARDIM ET!!!

Minimum açılış süresi olan bir pozisyon bulun.

 
Serg-sn писал(а) >>
Herkese iyi akşamlar! Bir siparişi kapatırken ve kapatırken ilk siparişi nasıl seçeceğinizi size kim söyleyecek?

LÜTFEN YARDIM ET!!!

Daha önce de doğru bir şekilde söylendiği gibi, en erken açılış saatine sahip bir sipariş bulmanız, biletini almanız, böyle bir biletle bir sipariş seçmeniz ve kapatmanız gerekir.

İhtiyacınız olan siparişi nasıl bulacağınıza dair bir örnek:

   int ticket = - 1 ;
   datetime MinDateTime = 0 ;

   for ( int i = 1 ; i < = OrdersTotal ( ) ; i + + )          // Цикл по всем ордерам
  
     if ( OrderSelect ( i - 1 , SELECT_BY_POS ) = = true )    // Если есть следующий        
     {
       if ( ticket < 0 | | OrderOpenTime ( ) < MinDateTime ) // Его дата меньше, чем дата предыдущего найденного?
       {
         if ( OrderType ( ) = = OP_BUY )            // Это ордер на покупку?
         {
          ticket = OrderTicket ( ) ;              // Запомнить его ticket.
          MinDateTime = OrderOpenTime ( ) ;
         }
       }
     }      
   }                                            // Конец тела цикла

İhtiyacınız olan emrin bileti bulunduktan sonra OrderSelect(ticket, SELECT_BY_TICKET) fonksiyonu ile onu seçmeniz ve ihtiyacınız olan parametrelerle OrderClose()'u kapatmanız gerekmektedir.

 
TP ve SL ile pozisyon açan bir danışmanımız var. Son başarılı siparişten bu yana SL tarafından şu anda arka arkaya kaç pozisyonun birleştirildiğini nasıl hesaplayabilirim?
 

1. SiparişlerGeçmişiToplam

2. Kapatılan siparişleri zamana göre sıralayın

3. Son ardışık OrderProfit<0 değerini belirleyin

 
sergeev >> :

1. SiparişlerGeçmişiToplam

2. Kapatılan siparişleri zamana göre sıralayın

3. Son ardışık OrderProfit<0 değerini belirleyin


teşekkürler
 

Tünaydın.

Lütfen sorunu çözün. MarketInfo ("EURUSD", MODE_STOPLEVEL) işlevini çağırırken - puan olarak izin verilen minimum zarar durdurma / kâr alma seviyesi, örneğin 10 puan verir ve terminalde, sl ve tp ayarlandığında, farklı

sayılar örneğin sl=30, tp=10. Nasıl olunur, bir işlev çağrısında nasıl ayrılırlar.

 
gvi2504 писал(а) >>

Tünaydın.

Lütfen sorunu çözün. MarketInfo ("EURUSD", MODE_STOPLEVEL) işlevini çağırırken - puan olarak izin verilen minimum zarar durdurma / kâr alma seviyesi, örneğin 10 puan verir ve terminalde, sl ve tp ayarlandığında, farklı

sayılar örneğin sl=30, tp=10. Nasıl olunur, bir işlev çağrısında nasıl ayrılırlar.

SL ve TP için minimum durma seviyeleri aynıdır, size farklı değerler gösteremez, aksi takdirde dts lavabodadır)

 
Techno >> :

SL ve TP için minimum durma seviyeleri aynıdır, size farklı değerler gösteremez, aksi takdirde dts lavabodadır)

Ben de öyle düşündüm ama MasterForex DC'de SL ve TP farklı. Bu konuyla ilgili başka düşünceleriniz var mı?

 
gvi2504 писал(а) >>

Ben de öyle düşündüm ama MasterForex DC'de SL ve TP farklı. Bu konu hakkında başka düşünceleriniz var mı?

Neyin farklı olduğunu nasıl belirlersiniz?

 
Techno >> :

Neyin farklı olduğunu nasıl belirlersiniz?

Hata ararken her işlem Alert içindi ve modifikasyon sırasında TP'nin geçtiği ve SL'nin çok yakın olmadığı ortaya çıktı.

Neden: