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

 
Lextasy >> :

Sayın uzmanlar, grafiğe eklendiğinde göstergenin geçmiş sinyalleri vermemesinin mümkün olup olmadığını söyleyebilir misiniz?

Benim için şu şekilde çalışıyor: Grafiğe ekliyorum ve penceredeki zaman mevcut zamanı göstermesine rağmen, halihazırda geçmiş olan sinyaller hakkında sinyal vermeye başlıyor.

Bu fikir nasıl gerçekleştirilebilir?

Ben böyle yapıyorum ama çok seçenek var. Belirli sayıda sinyal üzerinde döngü oluşturabilirsiniz, ancak uyarıları devre dışı bırakmak-etkinleştirmek daha iyidir...


 extern string     Файл_Сигнала = "alert.wav" ;
extern bool       Разрешить_Сигналы? = true ;
extern bool       Разрешить_Сообщения? = true ;
extern bool       Разрешить_Сообщения_о_продаже? = false ;
extern bool       Разрешить_Сообщения_о_покупке? = false ;
extern bool       Разрешить_Сообщения_о_RANGE? = false ;
. . .
. . . //трали вали
int start ( )
. . .

if ( Разрешить_Сообщения_о_покупке? = = true ) {
   if ( УСЛОВИЕ1)
     {
   if ( Разрешить_Сообщения? = = true ) Alert ( Symbol ( ) , "--" , "-M" , Period ( ) , "_//_3ma_M" , Коэфициент , "     ==  BUY  !!!//" ) ;
   if ( Разрешить_Сигналы? = = true ) PlaySound ( Файл_Сигнала ) ; } } // Звуковой сигнал}
   //----}
 //--------------------------------------------------------------
  
   if ( Разрешить_Сообщения_о_RANGE? = = true ) {
   if ( УСЛОВИЕ2 )
     {
   if ( Разрешить_Сообщения? = = true ) Alert ( Symbol ( ) , "--" , "-M" , Period ( ) , "_//_3ma_M" , Коэфициент , "__" , "RANGE!!!" ) ;
   if ( Разрешить_Сигналы? = = true ) PlaySound ( Файл_Сигнала ) ; } } // Звуковой сигнал}
   //----}
 
 //--------------------------------------------------------------
 if ( Разрешить_Сообщения_о_продаже? = = true ) {
   if ( УСЛОВИЕ3 )
   {
   if ( Разрешить_Сообщения? = = true ) Alert ( Symbol ( ) , "--" , "-M" , Period ( ) , "_//_3ma_M" , Коэфициент , "     ==  SELL  !!!// " ) ;
   if ( Разрешить_Сигналы? = = true ) PlaySound ( Файл_Сигнала ) ; } } // Звуковой сигнал}
//----

 

Arkadaşlar bana sorunun ne olduğunu söyleyin: xeon'un script Test ve optimizasyon yönetim programını kullanıyorum. Tarihlere göre test, en baştan (!) kesilir ve raporda, örneğin, 2009.01.01'den 2009.01.11'e kadar - GEÇMİŞ BAŞLANGIÇ YOK, M1'e göre tarihin başlangıcı yoktur. Bunu nasıl düzelteceğimi anlayamıyorum. F2 ile geçmişi değiştirmeyi kastediyorsanız, 1999'dan beri bende. Parametreleri kontrol ederken şunu söylüyor: mevcut geçmiş: 2009.09.11 - 2009.11.16. Kullanılabilir geçmişin kapsamını nasıl genişletebilirim?

Şimdiden teşekkürler.

 
Alex5757000 >> :

Arkadaşlar bana sorunun ne olduğunu söyleyin: xeon'un script Test ve optimizasyon yönetim programını kullanıyorum. Tarihlere göre test, en baştan (!) kesilir ve raporda, örneğin, 2009.01.01'den 2009.01.11'e kadar - GEÇMİŞ BAŞLANGIÇ YOK, M1'e göre tarihin başlangıcı yoktur. Bunu nasıl düzelteceğimi anlayamıyorum. F2 ile geçmişi değiştirmeyi kastediyorsanız, 1999'dan beri bende var. Parametreleri kontrol ederken şunu söylüyor: mevcut geçmiş: 2009.09.11 - 2009.11.16. Kullanılabilir geçmişi nasıl genişletebilirim?

Şimdiden teşekkürler.

Bunu eşanjöre koyabilirim, hangi döviz çiftleri?

PS //En baştaki tarihlere göre test sonları (!), Ve raporda, örneğin, 2009.01.01'den 2009.01.11'e kadar yazıyor - GEÇMİŞ BAŞLANGIÇ YOK M1.// ile tarihin başlangıcı yok

önceden test cihazı arşivini yeniden indirmeyi deneyin: terminali kapatın ve tüm günlükleri ve \tester\history \tester\logs\*.log klasöründen ve tüm geçmişlerden silin.

Alıntı arşivinde, 2009.01.01'den 2009.01.11'e kadar olan işaretler, sıkıştırmalar, hatalar vb.

 
costy_ >> :

Bunu eşanjöre koyabilirim, hangi döviz çiftleri?

PS //En baştaki tarihlere göre test sonları (!), Ve raporda, örneğin, 2009.01.01'den 2009.01.11'e kadar yazıyor - GEÇMİŞ BAŞLANGIÇ YOK M1.// ile tarihin başlangıcı yok

önceden arşivi yeniden indirmeyi deneyin: terminali kapatın ve tüm günlükleri ve \tester\history \tester\logs\*.log klasöründen ve tüm geçmişlerden silin.

Alıntı arşivinde 2009.01.01'den 2009.01.11'e bakın, sıkmalar, hatalar vb. ticker var.



Her şey geçmişe uygun - her şey doğrudan test cihazı aracılığıyla test edilir.
 
Alex5757000 >> :


Her şey geçmişe uygun - her şey doğrudan test cihazı aracılığıyla test edilir.

O zaman sorunuz:

xeon betiği neden M1'de HISTORY BAŞLANGIÇ YOK hatası veriyor?

yakında yazardan cevabı duyacaksınız, kişisel olarak veya M1 testi için manuel olarak bir talepte bulunacaksınız.

 
Alex5757000 >> :


Her şey geçmişe uygun - her şey doğrudan test cihazı aracılığıyla test edilir.

GÖZLEMLER:

M1 grafiğine geç

ve Ana Ekran düğmesine basın 2009.09.11 grafiğinin başında terminal 2009.09.11 1:15'e kadar M1 arşivini algılamıyor ancak test cihazı ayıklar, terminal hatası muhtemelen




 

Söyleyin bana, haftalık işlem sayısını nasıl sınırlayabileceğinizi kim bilebilir?

Diyelim ki Pazartesi günü piyasaya girmek için bir sinyal alındı (anlaşma açıldı) ve örneğin Salı günü çıkış için bir sinyal alındı (anlaşma kapatıldı)

Sadece bir sonraki Pazartesi gününden itibaren bir sonraki giriş sinyali nasıl dikkate alınır?

 
just-me >> :

Söyleyin bana, haftalık işlem sayısını nasıl sınırlayabileceğinizi kim bilebilir?

Diyelim ki Pazartesi günü piyasaya girmek için bir sinyal alındı (anlaşma açıldı) ve örneğin Salı günü çıkış için bir sinyal alındı (anlaşma kapatıldı)

Sadece bir sonraki Pazartesi gününden itibaren bir sonraki giriş sinyali nasıl dikkate alınır?

aşağı yukarı böyle

 static bool trade_allowed = false ;

int start ( )
{
. . .
   if ( trade_allowed = = false )
       if ( TimeDay ( Time [ 0 ] ) - TimeDay ( Time [ 1 ] ) > 1 ) //если между сегодняшним баром и предыдущим были выходные, разрешить торговлю
         trade_allowed = true ;
. . .
   if ( trade_allowed = = true )
   {
       OrderSend ( . . . ) ;
      trade_allowed = false ; //после открытия первого ордера на неделе запрещаем торговлю
   }
}
 
TheXpert >> :

Sinyal oluşum çubuğunu kontrol edin. 0 veya 1'e eşitse (göstergenin uygulanmasına bağlı olarak), sinyal veririz, değilse sessiz kalırız.


Bunu kontrol etmek için hangi komutlar kullanılır?
 
Lextasy >> :


Bunu kontrol etmek için hangi komutlar kullanılır?

if (i==0) veya sırasıyla if (i==1)

:)))