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

 
anton777 :

bunun gibi? Ve döngüler hakkında bilgim yok.


 for ( int i= OrdersTotal ()- 1 ; i>= 0 ;i--)
  {
     if ( OrderSelect (i, SELECT_BY_POS)==true)
       {
           if (i== 2 )
            {
               int Ord_ticket= OrderTicket ();
               Comment ( "Ord_ticket = " ,Ord_ticket);
            }
       }
  }
 
Vinin :


artık kapanmıyor.

burada OrderClose() koyabileceğiniz bir fonksiyon var mı?

 //+-------------------------------------------------------------------------------------------+
//|  Описание : Возвращает цену открытия предпоследней открытой позиции или -1                |
//+-------------------------------------------------------------------------------------------+
//|  Параметры:                                                                               |
//|    sy - наименование инструмента   (""   - любой символ, NULL - текущий символ)           |
//|    op - операция                   (-1   - любая позиция)                                 |
//|    mn - MagicNumber                (-1   - любой магик)                                   |
//+-------------------------------------------------------------------------------------------+
double GetPrePricePos( string sy= "" , int op=- 1 , int mn=- 1 ) {
   datetime o;
   double    l=- 1 ;
   int       i, k= OrdersTotal ()- 1 ;

   if (sy== "0" ) sy= Symbol ();
   for (i= 0 ; i<k; i++) {
     if ( OrderSelect (i, SELECT_BY_POS, MODE_TRADES)) {
       if ( OrderSymbol ()==sy || sy== "" ) {
         if ( OrderType ()==OP_BUY || OrderType ()==OP_SELL) {
           if (op< 0 || OrderType ()==op) {
             if (mn< 0 || OrderMagicNumber ()==mn) {
               if (o< OrderOpenTime ()) {
                o= OrderOpenTime ();
                l= OrderOpenPrice ();
              }
            }
          }
        }
      }
    }
  }
   return (l);
}


// SRC düğmesini kullanın //

 
Bir sonraki onay işareti gelmeden göstergeyi yeniden çizmeye zorlamak mümkün müdür?
 

Anladığım kadarıyla, 8'den fazla ondalık basamak varsa, hesaplamalar otomatik olarak aynı 8 ondalık basamağa yuvarlanacak!? Bu değeri artırmak mümkün mü?

 

Aslında 15 tane anlamlı ondalık basamak vardır ama bu sayı hafızada 8 byte yer kaplar.
Ve neden bu kadar harika hesaplama doğruluğuna ihtiyacımız var (8 karakterden fazla)?

 
MikeM :
Bir sonraki onay işareti gelmeden göstergeyi yeniden çizmeye zorlamak mümkün müdür?
MT4 için hizmet komut dosyaları.
 
Lians :

Bir sorum var:

Danışmanlar ve komut dosyaları yardımıyla yalnızca uzmanlar/dosyalar klasöründe dosya oluşturabileceğinizi ve değiştirebileceğinizi biliyorum.

1. Bu klasörün alt dizinlerindeki dosyalarla çalışmak mümkün müdür?

2. Eğer öyleyse, bunun kodda nasıl yapıldığını örnekle gösterebilir misiniz?

3. Veya bu dizinden olmayan dosyalarla çalışmanıza izin veren bir dll ile karşılaşmış olabilir misiniz?

4. Ya da belki birileri, bilgisayardaki başka bir klasörden dosyalar klasörünün sürekli senkronizasyonu için harici bir program biliyor mu?

1. Yapabilirsin.

2. Dosyalar klasörüne eğik çizgi ile başka bir klasörün adını ekleyin: files\mydirectory\myfile.dat

3. DLL'im var ama henüz test etmedim. Böyle bir kütüphane var.

4. Bu, sembolik veya sert ve yumuşak bağlantılar kullanılarak yapılabilir ve yapılmalıdır. Senkronize etmekten daha kolaydır.

 
MikeM :

Aslında 15 tane anlamlı ondalık basamak vardır ama bu sayı hafızada 8 byte yer kaplar.
Ve neden bu kadar harika hesaplama doğruluğuna ihtiyacımız var (8 karakterden fazla)?

Matrislerle çalışmayı deniyorum... aynı zamanda etrafından dolanmaya çalıştım ama yine de ortaya çıkıyor. Daha fazla baypas etmek zaten pahalı çünkü. eylemlerin mantıksal açıklamaları kaybolmaya başlar.

yaklaşık 15 basamak - Kontrol ettim, nominal olarak sadece 8 ondalık basamak, bu yüzden genişletilip genişletilemeyeceğini merak ediyorum.

 
dzhini :

yaklaşık 15 basamak - Kontrol ettim, nominal olarak sadece 8 ondalık basamak, bu yüzden genişletilip genişletilemeyeceğini merak ediyorum.

Nasıl kontrol ettin? 15 alıyorum.

mikeM :
Bir sonraki onay işareti gelmeden göstergeyi yeniden çizmeye zorlamak mümkün müdür?
Neyi yeniden çizmek? Grafik Nesneleri veya Grafik Güncellemesi?

 
Zhunko :

Neyi yeniden çizmek? Grafik Nesneleri veya Grafik Güncellemesi?

Nesnelerden değil, gösterge arabelleklerini güncellemekten ve gösterge çizelgelerini yeniden çizmekten bahsediyoruz.