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

 

Merhaba.

Lütfen yeni bir çubuk göründüğünde ses çıkaran bir komut dosyası veya Uzman Danışman yazın.

Teşekkürler !!!

 
ertcy :
Lütfen bir acemi yardım edin. iSAR() ve Close() işlevlerini kullanan ve mevcut değerlerini görüntüleyen bir Uzman Danışman derlenmiştir. Expert Advisor çalışırken, Kapat fonksiyonunun değerleri fiyat tablosuna karşılık gelirken, iSAR fonksiyonunun değerleri aynı değildir ve 10 veya daha fazla mum aralığında değişmez. Parabolik göstergelerin (teknik ve özel) kodlarına baktım, yorumlarda iSAR işlevi var. iSAR'ın normal şekilde çalışması için bana ne yapacağımı söyleyin. Teşekkür ederim.

Bu forumdaki telepatların ve medyumların basitçe işe yaramaz olduğu uzun zamandır fark edildi ....
 

Herkese selam!

Her zaman olduğu gibi, basit ve hatta aptalca bir sorum var ama onu anlamak istiyorum.

Diyelim ki üç dosyadan oluşan bir Expert Advisor var.

Birincisi, ana olan, diğer ikisinin içermesini içerir, init(),denit(),start() işlevleri ve kullanıcı tanımlı işlevler (ikinci dosyada tanımlanır) içinde çağrılır.

2. kullanıcı tanımlı fonksiyonların tanımlarını içerir. İkinci dosyadaki kullanıcı tanımlı işlevler, üçüncü dosyada tanımlanan yardımcı işlevleri kullanır.

3. yardımcı fonksiyonların tanımlarını içerir

Bu durumda önişlemci nasıl kullanılmalıdır?

Bunu seviyorum:

1. dosya - #include <ikinci dosya>

2. dosya - #import <yardımcı işlevli dosya>

yardımcı fonksiyon1();

yardımcı fonksiyon2();

yardımcı fonksiyon3();

#içe aktarmak

Sorun şu ki bir exe-nick oluşturamıyorum ...

Yardım lütfen...

 
fozi :

Merhaba.

Lütfen yeni bir çubuk göründüğünde ses çıkaran bir komut dosyası veya Uzman Danışman yazın.

Teşekkürler !!!



void NewBar( int tf) // tf - тайм-фрейм
 {                              
   static datetime NewTime;
   string SoundSuccess = "ok.wav" ;
   
   if (NewTime!=iTime( NULL ,tf, 0 ))
    {                  
      NewTime =iTime( NULL ,tf, 0 );                  
       PlaySound (SoundSuccess); 
    }              
 }
 
daha kolay if (Volume[0]==1) PlaySound ( "ok.wav" );
 
BBSL :

Herkese selam!

Her zaman olduğu gibi, basit ve hatta aptalca bir sorum var ama onu anlamak istiyorum.

Diyelim ki üç dosyadan oluşan bir Expert Advisor var.

Birincisi, ana olan, diğer ikisinin içermesini içerir, init(),denit(),start() işlevleri ve kullanıcı tanımlı işlevler (ikinci dosyada tanımlanır) içinde çağrılır.

2. kullanıcı tanımlı fonksiyonların tanımlarını içerir. İkinci dosyadaki kullanıcı tanımlı işlevler, üçüncü dosyada tanımlanan yardımcı işlevleri kullanır.

3. yardımcı fonksiyonların tanımlarını içerir

Bu durumda önişlemci nasıl kullanılmalıdır?

Bunu seviyorum:

1. dosya - #include <ikinci dosya>

2. dosya - #import <yardımcı işlevli dosya>

yardımcı fonksiyon1();

yardımcı fonksiyon2();

yardımcı fonksiyon3();

#içe aktarmak

Sorun şu ki bir exe-nick oluşturamıyorum ...

Yardım lütfen...

Sanırım danışmana bağlamak istediğiniz çok büyük fonksiyonlarınız yok.

Bu nedenle, bunları basitçe kopyalayıp EA kodunun sonuna start() işlevinin dışına yapıştırmanızı öneririm.

Bu, hayatınızı çok daha kolay hale getirecektir.

 
DhP :

TEŞEKKÜR EDERİM !!
 

Bu bir senaryo mu yoksa bir uzman mı???

 
DhP :

Sanırım danışmana bağlamak istediğiniz çok büyük fonksiyonlarınız yok.

Bu nedenle, bunları basitçe kopyalayıp EA kodunun sonuna start() işlevinin dışına yapıştırmanızı öneririm.

Bu, hayatınızı çok daha kolay hale getirecektir.


Tavsiye için teşekkürler!))

start() sonundaki 1000 satır kod uygun değil))

Önişlemci ile sorun nasıl çözülür?))

 
BBSL :


Tavsiye için teşekkürler!))

start() sonundaki 1000 satırlık kod uygun değil))

Önişlemci ile sorun nasıl çözülür?))

Kodun EA dışında olmasının daha uygun olduğunu düşünüyor musunuz?

EA'nın kendisinde bir şey yapabiliyorsanız, bunu EA'da yapmalısınız,

yani, her satırından vazgeçilemeyecek bir dll, bir gösterge veya süper süslü bir kitaplık değilse.

Bir danışmana kod yazın.