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

 
Urain >> :

Allah kahretsin başaramadı şişman olan kırdı :o)

Ve Şişman kim? :)

 
joo >> :

Ve Şişman kim? :)

Evet, şenlikli bir akşam...

 

teşekkürler anladım

AMA cevapların çabukluğuna hayran kaldım ÇOK TEŞEKKÜR EDERİM!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!

 
igrok2008 >> :

teşekkürler anladım

AMA cevapların çabukluğuna hayran kaldım ÇOK TEŞEKKÜR EDERİM!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!

:), bu artık "orta sınıf" için geçerli olmayacak

 
igrok2008 >> :

teşekkürler anladım

AMA cevapların çabukluğuna hayran kaldım ÇOK TEŞEKKÜR EDERİM!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!

Evet, çok insan var, yapacak ve eğlenecek bir şey yok.

 
//+------------------------------------------------------------------+
//|                                                       скрипт.mq4 |
//|                      Copyright © 2009, MetaQuotes Software Corp. |
//|                                        http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2009, MetaQuotes Software Corp."
#property link      "http://www.metaquotes.net"

//+------------------------------------------------------------------+
//| script program start function                                    |
//+------------------------------------------------------------------+
int start ( )
  {
//----
   int kolvo_barov = 1000 ;
   double start_price = iOpen ( Symbol ( ) , 0 , kolvo_barov ) ;
   int handle ;

   while ( kolvo_barov > 1 )
   {
      if ( iHigh ( Symbol ( ) , 0 , kolvo_barov ) > start_price + 0.01 )
      {
      handle = FileOpen ( "my_data.csv" , FILE_READ | FILE_WRITE , '\t' ) ;
         if ( handle > 0 )
         {
            FileWrite ( handle , "+100" ) ;
            FileClose ( handle ) ;
         }
      start_price = start_price + 0.01 ;
      kolvo_barov - - ;
      }
      
      else
      {
         if ( iHigh ( Symbol ( ) , 0 , kolvo_barov ) < start_price * 0.01 )
         {
      handle = FileOpen ( "my_data.csv" , FILE_READ | FILE_WRITE , '\t' ) ;
         if ( handle > 0 )
         {
            FileWrite ( handle , "-100" ) ;
            FileClose ( handle ) ;
         }
      start_price = start_price - 0.01 ;
      kolvo_barov - - ;
         }
      }
   }
//----
   return ( 0 ) ;
  }
//+------------------------------------------------------------------+

Lütfen bana hatanın nerede olduğunu söyle.

Senaryonun özü:

kolvo_barov - geçmiş işleme derinliği

start_price - başlangıç fiyatı

Fiyat ilkinden +/- 100 puan gitmişse, sırasıyla +100 veya -100 dosyasına yazarız . Başlangıç fiyatını buna göre start_price +/-100 olarak değiştiriyoruz.

 

Belki birisi göstergeye fibo seviyeleri ekler

https://www.mql5.com/ru/forum/121664

 
xmurik писал(а) >>

Lütfen bana hatanın nerede olduğunu söyle.

Senaryonun özü:

kolvo_barov - geçmiş işleme derinliği

start_price - başlangıç fiyatı

Fiyat ilkinden +/- 100 puan gitmişse, sırasıyla +100 veya -100 dosyasına yazarız. Başlangıç fiyatını buna göre start_price +/-100 olarak değiştiriyoruz.

Dosyanın sonuna geçişi kullanmalısın yoksa sürekli üzerine yazarsın

bool Dosya Arama ( int tanıtıcı, int ofset, int orijin)
İşlev, dosya işaretçisini dosyanın başlangıcından, sonundan veya geçerli konumundan bayt cinsinden bir ofset olan yeni bir konuma taşır. Sonraki okuma veya yazma işlemi yeni bir konumdan gerçekleşir.
Dosya işaretçisi başarılı bir şekilde taşınırsa, işlev DOĞRU, aksi takdirde YANLIŞ döndürür. Bir hata hakkında bilgi almak için GetLastError() işlevini çağırmanız gerekir.
Seçenekler:
üstesinden gelmek - FileOpen() işlevi tarafından döndürülen dosya tanıtıcısı.
telafi etmek - Bayt cinsinden ofset.
Menşei - Başlangıç pozisyonu. Değer şu sabitlerden biri olabilir:
SEEK_CUR - mevcut konumdan,
SEEK_SET - baştan,
SEEK_END - dosyanın sonundan.
Misal:
 int tanıtıcı=FileOpen("dosyaadı.csv", FILE_CSV|FILE_READ|FILE_WRITE, ';');
  if(işle>0)
    {
     FileSeek(tutamaç, 0, SEEK_END);
     //---- dosyanın sonuna veri ekle
     FileWrite(tanıtıcı, veri1, veri2);
     FileClose(tutamak);
     tutamaç=0;
    }

 
Teşekkürler Vinin. Dosyaya yazmayı anladım, ancak hata mantıkta bir yerde - komut dosyası bitmiyor ve dosyaya hiçbir şey yazılmıyor ... Genel olarak matematiksel kısmı öğreneceğim.
 
xmurik писал(а) >>
Teşekkürler Vinin. Dosyaya yazmayı anladım, ancak hata mantıkta bir yerde - komut dosyası bitmiyor ve dosyaya hiçbir şey yazılmıyor ... Genel olarak matematiksel kısmı öğreneceğim.

Hangi enstrümanda çalıyorsun?