Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz, hiçbir yerde - 6. - sayfa 468

 
Zver4991 :

Bu büyük/küçük harf duyarlılığı kapatılamaz mı?

olamaz, bu yeni bir özellik. belki geliştiriciler eğlenecek ve daha sonra işçilerin eski ME'deki gibi sicile bağımlılığı ortadan kaldırma arzusunu dinleyecek ...
 
Trader7777 :
Söyle bana, sadece biletini bilerek bir siparişi kapatmak mümkün mü? Öyleyse nasıl?

Yapabilir. Bilinen bir bilet ile OrderSelect , ardından standart OrderClose komutu ile bileti ilk parametre olarak girin.
 
Trader7777 :
Söyle bana, sadece biletini bilerek bir siparişi kapatmak mümkün mü? Öyleyse nasıl?

bir sipariş seç

       OrderSelect (ticket, SELECT_BY_TICKET , MODE_TRADES );

siparişi kapat

   bool    fc;
   color   clClose;
   double ll,pa,pb,pp;
   int     err,it;
   string Autor= " Автор функции для шаблона : www.expforex.com" ;

   if ( OrderType ()== OP_BUY || OrderType ()== OP_SELL )
     {
       for (it= 1 ; it<= 5 ; it++)
        {
         RefreshRates ();
         pa= MarketInfo ( OrderSymbol (), MODE_ASK );
         pb= MarketInfo ( OrderSymbol (), MODE_BID );
         if ( OrderType ()== OP_BUY )
           {
            pp=pb;
              } else {
            pp=pa;
           }
         ll= OrderLots ();
         fc= OrderClose ( OrderTicket (), ll, pp, 1 , clClose);
         if (fc)
           {
             break ;
           } 
           
        }
     }
 
beginner :

Öğreticideki gibi mevcut mumun değerlerini almaya çalışıyorum

her tik alıyorum

açılış fiyatındaki mevcut mum değerlerinde

gerçek değerler nasıl elde edilir

Kapat[0]!=oranlar[0].close????


 void OnTick ()
  {
//---
   MqlRates rates[];
   ArraySetAsSeries (rates, true );
   int copied= CopyRates ( Symbol (), 0 , 0 , 100 ,rates);
   if (copied> 0 )
     {
       Print ( "Скопировано баров: " +( string )copied);
       string format= "open = %G, high = %G, low = %G, close = %G, volume = %d" ;
       string out;
       int size= fmin (copied, 10 );
       for ( int i= 0 ;i<size;i++)
        {
         out=( string )i+ ":" + TimeToString (rates[i].time);
         out=out+ " " + StringFormat (format,
                                  rates[i].open,
                                  rates[i].high,
                                  rates[i].low,
                                  rates[i].close,
                                  rates[i].tick_volume);
         Print (out);
        }
     }
   else Print ( "Не удалось получить исторические данные по символу " , Symbol ());
 
Vladon :

bir sipariş seç

siparişi kapat


İnsanları yanıltmak. Ya zaten kapalıysa? Hata yapacak mıyız? Bilet ile seçim yapılırken MODE_TRADES dikkate alınmaz, komuta havuzun hiç girilmesine gerek yoktur. Bilet tarafından seçilen siparişin hala piyasada olduğunu bilmek için kapanış saatini kontrol etmeniz - sıfırla karşılaştırmanız ve yalnızca bu süre sıfıra eşit olduğunda kapatmanız gerekir. Başka yol yok.
 

İnsanlar. Lütfen bana söyleme. Emirleri açmayan bir robot...

Yani, tüccarın kendisi fiyat yönünde bir hata yaptıysa. Daha sonra robotun ortalaması alınacaktır. TEŞEKKÜR.

Bu danışmanın kodu çok büyük değilse. Bu doğrudan mesajda olabilir, pzhl.

 

Belki biri bilir:

güncellemeden sonra (2-3 gün önce) terminali açarken bir ton sesi vardı. (kanalda engelleme varsa TV'de daha önce olduğu gibi)

Tüm sesleri kapatmayı, yeniden yüklemeyi denedim - hiçbir şey yardımcı olmuyor. Eski sürümde (güncellemenin henüz bunu başaramadığı durumlarda)

Sinirlere baskı yapar. Kim bilir nasıl tedavi edilir?

 
Zolotai :

İnsanlar. Lütfen bana söyleme. Emirleri açmayan bir robot...

Yani, tüccarın kendisi fiyat yönünde bir hata yaptıysa. Daha sonra robotun ortalaması alınacaktır. TEŞEKKÜR.

Bu danışmanın kodu çok büyük değilse. Bu doğrudan mesajda olabilir, pzhl.


Soracaklar. Ama önce, siparişleri açmadan nasıl ortalama alacağımı söyle?
 
Unimaks :

Belki biri bilir:

güncellemeden sonra (2-3 gün önce) terminali açarken bir ton sesi vardı. (kanalda engelleme varsa TV'de daha önce olduğu gibi)

Tüm sesleri kapatmayı, yeniden yüklemeyi denedim - hiçbir şey yardımcı olmuyor. Eski sürümde (güncellemenin henüz bunu başaramadığı durumlarda)

Sinirlere baskı yapar. Kim bilir nasıl tedavi edilir?



Ben de aynı duruma sahibim, şimdiye kadar sadece Mute kaydeder.
 
Unimaks :

Belki biri bilir:

güncellemeden sonra (2-3 gün önce) terminali açarken bir ton sesi vardı. (kanalda engelleme varsa TV'de daha önce olduğu gibi)

Tüm sesleri kapatmayı, yeniden yüklemeyi denedim - hiçbir şey yardımcı olmuyor. Eski sürümde (güncellemenin henüz bunu başaramadığı durumlarda)

Sinirlere baskı yapar. Kim bilir nasıl tedavi edilir?



Ve bu ses nedir? Terminal klasöründeki tüm ses dosyalarını dinleyin, orada mı (varsa, yeniden adlandırın veya taşıyın)? Hangi işletim sistemi, terminal yapısı, hangi antivirüs (belki gıcırdıyor)?