[Arşivle!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 2. - sayfa 498

 
VOLDEMAR :

Bir döviz çiftinde bir danışmanda kar nasıl hesaplanır ???

Örneğin, farklı fiyatlarla avro cinsinden yedi açık satın alma emrim var. diğer çiftler için diğer siparişlere dokunmadan euro karını nasıl hesaplayabilirim????


Misal,

 // ------------------------------------------------в цикле перебираем все ордера по инструменту и накапливаем общий профит---------------------------------
   double Sum_Profit;
   int orderType;
   for ( int orderIndex = ( OrdersTotal () - 1 ); orderIndex >= 0 ; orderIndex--)
   {
       if (! OrderSelect (orderIndex, SELECT_BY_POS))
      {
         continue ;
      }

       if (( OrderSymbol () != Symbol ()))
      {
         continue ;
      }

      orderType = OrderType ();
       if ((orderType != OP_BUY) && (orderType != OP_SELL))
      {
         continue ;
      }
          // запоминаем характеристики ордера
         
          orderProfit = OrderProfit () + OrderSwap ();       // Profit
          
          // накапливаем общий профиит
          Sum_Profit=Sum_Profit+orderProfit               // В цикле по всем ордерам валютной пары считаем общий профит                         
     
       
       return ( 0 );
   }

 // Вывод текущего состояния на экран

       Comment ( "Общий профит по инструменту = " , Sum_Profit);
   
 
Roman. :


Misal,

teşekkürler...
 
VOLDEMAR :
Minnettarız.... Ama yine de Sum_Profit 0 ......

veya global değişkenlerde

 double Sum_Profit;

veya bir fonksiyonda

 static double Sum_Profit;
 
Söyle bana, MQL4'te Rusça değişkenler yazmak mümkün mü???? Ve sonuçları nelerdir???????
 
VOLDEMAR :
Söyle bana, MQL4'te Rusça değişkenler yazmak mümkün mü???? Ve sonuçları nelerdir???????

Yapabilir
 

VOLDEMAR :
1. Скажите можно ли в MQL4 переменные писать русским языком ????

2. Ve sonuçları nelerdir?????


1. Zaten yanıtladı...

2. Kreasyonlarınızı İngilizce konuşan kişilere satmakla ilgili sorunlar . :-)))

 
Lütfen söyleyin, hafta sonlarında, kene olmadığında ve Başlat işlevi başlatılmadığında, örneğin fare tıklamasıyla grafikteki nesneleri bir şekilde yeniden çizmek mümkün müdür? Terminali yeniden başlatmaktan ve bir danışmanı silmek/eklemekten zaten bıktım :)
 
Fam :
Lütfen söyleyin, hafta sonlarında, kene olmadığında ve Başlat işlevi başlatılmadığında, örneğin fare tıklamasıyla grafikteki nesneleri bir şekilde yeniden çizmek mümkün müdür? Terminali yeniden başlatmaktan ve bir danışmanı silmek/eklemekten zaten bıktım :)

Yapmak

init()
{
  start();
}

start()
{
   while ( true )
  {
     if (IsStopped()) break ;
     // ваш имеющийся код
  }
}
 
Teşekkürler, döngü ile bir şeyler karıştırmanın mümkün olduğunu tahmin etmiştim ama nasıl olduğunu bilmiyordum.
 
sergeev :

Yapmak

Belgeler, init () öğesini bu şekilde zorlamanın imkansız olduğunu söylüyor.
Neden: