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

 
Nilog :
Ben de denedim. Zaten sadece bir sinyal geliyor. :(((((((((((

if (Bakiye < Kayıp)
{
geçiş ( Delta ) {

durum 1 : PlaySound ( "LossLimitReached.wav" ); Uyku ( 1000 ); ara ;

durum 2 : PlaySound ( "LossLimitReached.wav" ); Uyku ( 1000 ); ara ;

durum 3 : PlaySound ( "LossLimitReached.wav" ); Uyku ( 1000 ); ara ;

durum 4 : PlaySound ( "LossLimitReached.wav" ); Uyku ( 1000 ); kırmak;

durum 5 : PlaySound ( "LossLimitReached.wav" ); Uyku ( 1000 ); kırmak;

}

} belki öyleyse, kesinlikle başka seçeneğim yok,)

 
gheka :

if (Bakiye < Kayıp)
{
geçiş ( Delta )

Hayır.

Tamam, yaklaşık iki yıl önce, benim için sipariş vermek için bir hindi yapıldı, bu da doğru sayıda, kaç tane ayarlamak mümkündü. Postayı karıştıracağım, bulabilirim.

 
gheka :
Nekron :
hesapta zaten açık pozisyonlar olduğu anlamına gelir
Zaten yeni bir demo hesabı açtım ve depoya hiç dokunmadım,

Bu DC tipiyle ilgili olabilir mi?

Normalleştirmeyi yapın (NormalizeDouble()), maksimum/minimum lot limitlerini kontrol edin, eğer beş basamaklı ise - stop'u ve karı 10 kat artırın.
 

Merhaba!!

Biri bana mumun veya çubuğun kalan süresini gösteren göstergeyi söyleyebilir mi???

kod tabanında bulamadım...

 
igrok2008 :

Merhaba!!

Biri bana mumun veya çubuğun kalan süresini gösteren göstergeyi söyleyebilir mi???

kod tabanında bulamadım...

İşte onlar farklı bir deniz

https://www.forex-tsd.com/indicators-metatrader-4/9487-candle-time.html

bir tane ekleyeceğim

Dosyalar:
 

Bir soru daha.

EA, bir mumu (kapalı) siyah veya beyazı karşılaştırır.... Açıldığında siyah>kapatıldığında beyaz, tam tersi... Grafik 60 dak. 30 dakikalık grafikte kapanan mumu karşılaştırmak istedim.

Bana kimin yapabileceğini söyle. kodu gönderiyorum

 //+------------------------------------------------------------------+
//|                                                   e_po_baram.mq4 |
//|                      Copyright © 2009, MetaQuotes Software Corp. |
//|                                        http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2009, MetaQuotes Software Corp."
#property link       "http://www.metaquotes.net"

//---- input parameters
extern double     Lots= 0.01 ;
extern int        StopLoss= 1500 ;
extern int        TakeProfit= 100 ;
extern int        MagicNumber= 123456 ;
//+------------------------------------------------------------------+
//| expert initialization function                                   |
//+------------------------------------------------------------------+
int init()
  {
//----
   
//----
   return ( 0 );
  }
//+------------------------------------------------------------------+
//| expert deinitialization function                                 |
//+------------------------------------------------------------------+
int deinit()
  {
//----
   
//----
   return ( 0 );
  }
  
bool CheckOrders( int Type)
{
 bool Result=True;
 for ( int i= 0 ;i< OrdersTotal ();i++)
   if ( OrderSelect (i,SELECT_BY_POS))
   if (OrderMagicNumber()==MagicNumber && OrderSymbol() == Symbol ())
       if (OrderType()==Type)
        {
         if (Type==OP_BUY)
           if (!OrderClose(OrderTicket(),OrderLots(),Bid, 0 ))
             Result=False;
         if (Type==OP_SELL)
           if (!OrderClose(OrderTicket(),OrderLots(),Ask, 0 ))
             Result=False;
         } 
         else Result=False;
 return (Result); 
}
  
  
  
//+------------------------------------------------------------------+
//| expert start function                                            |
//+------------------------------------------------------------------+
int start()
  {
     // Узнаем уровень стопов и спрэд
     int Spread = MarketInfo( Symbol (), MODE_SPREAD);
     int StopLevel = MarketInfo( Symbol (), MODE_STOPLEVEL);

        
   //-------------открытие позиции Buy покупка----------------- 
     if (
    (Open[i]>Close[i])&& //проверка свечи белая или чёрная для 60 мин
    () //проверка свечи белая или чёрная для 30 мин
    ) //торговое условие на покупку
     if (CheckOrders(OP_SELL))
      {
       if (StopLoss <= StopLevel+Spread)
         double SL = 0 ;
         else
         SL = Ask - StopLoss* Point ;
       if (TakeProfit <= StopLevel-Spread)
         double TP = 0 ;
         else
         TP = Ask + TakeProfit* Point ;
       if (! OrderSend ( Symbol (), OP_BUY, Lots, Ask, 10 , SL, TP, NULL , MagicNumber))
         Print ( "Не открыт ордер Buy. Ошибка №" , GetLastError ()); 
       }
     //-------------------Конец блока покупки -------------------
    
     //-------------Открытие позиции Sell продажа----------------  
     if (
    (Open[i]<Close[i])&& //проверка свечи белая или чёрная для 60 мин
    () //проверка свечи белая или чёрная для 30 мин
    ) //торговое условие на продажу
     if (CheckOrders(OP_BUY))
      {
       if (StopLoss <= StopLevel+Spread)
         SL = 0 ;
         else
         SL = Bid + StopLoss* Point ;
       if (TakeProfit <= StopLevel-Spread)
         TP = 0 ;
         else
         TP = Bid - TakeProfit* Point ;
       if (! OrderSend ( Symbol (), OP_SELL, Lots, Bid, 10 , SL, TP, NULL , MagicNumber))
         Print ( "Не открыт ордер Sell. Ошибка №" , GetLastError ()); 
       }

//-----------------конец блока продажи ----------------------
   return ( 0 );
  }
//+------------------------------------------------------------------+
 
Nilog :

İşte onlar farklı bir deniz

https://www.forex-tsd.com/indicators-metatrader-4/9487-candle-time.html

teşekkürler
 
Açık sipariş olup olmadığı nasıl belirlenir?
 
Necron :
Normalleştirmeyi yapın (NormalizeDouble()), maksimum/minimum lot limitlerini kontrol edin, eğer beş basamaklıysa - stop'u ve karı 10 kat artırın.

çift NormalizeÇift ( çift değer, int basamak)

değer - Kayan nokta değeri. --- Bu nasıl?
rakamlar - Kesinlik biçimi, ondalık noktadan sonraki basamak sayısı (0-8). --- 1.29800 gibi 5 karakter çıkıyor değil mi?

 
Açık bir siparişin türü nasıl belirlenir?