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

 

Danışmanın göstergede neye yemin ettiğini anlayamıyorum.

hata mesajı veriyor:

 2011.12 . 24 16 : 59 : 05      2010.02 . 01 00 : 26   TREND EURUSD,Daily: unknown subwindow number - 1 for ObjectCreate function
2011.12 . 24 16 : 59 : 05      2010.02 . 01 00 : 26   TREND EURUSD,Daily: unknown subwindow number - 1 for ObjectCreate function
2011.12 . 24 16 : 59 : 05      2010.02 . 01 00 : 26   TREND EURUSD,Daily: unknown subwindow number - 1 for ObjectCreate function
2011.12 . 24 16 : 59 : 05      2010.02 . 01 00 : 26   TREND EURUSD,Daily: unknown subwindow number - 1 for ObjectCreate function
2011.12 . 24 16 : 59 : 05      2010.02 . 01 00 : 26   TREND EURUSD,Daily: unknown subwindow number - 1 for ObjectCreate function
2011.12 . 24 16 : 59 : 05      2010.02 . 01 00 : 26   TREND EURUSD,Daily: unknown subwindow number - 1 for ObjectCreate function
2011.12 . 24 16 : 59 : 05      2010.02 . 01 00 : 26   TREND EURUSD,Daily: unknown subwindow number - 1 for ObjectCreate function
2011.12 . 24 16 : 59 : 05      2010.02 . 01 00 : 26   TREND EURUSD,Daily: unknown subwindow number - 1 for ObjectCreate function

danışmanda belirtilen:

   double goodup_1 = iCustom ( NULL , 0 , "TREND" , 0 , 0 );
   double goodup_2 = iCustom ( NULL , 0 , "TREND" , 2 , 0 );
   double goodup_3 = iCustom ( NULL , 0 , "TREND" , 4 , 0 );

   double gooddown_1 = iCustom ( NULL , 0 , "TREND" , 1 , 0 );
   double gooddown_2 = iCustom ( NULL , 0 , "TREND" , 3 , 0 );
   double gooddown_3 = iCustom ( NULL , 0 , "TREND" , 5 , 0 );

Lütfen bana hatamın ne olduğunu söyle.

Göstergeyi ekliyorum.

Dosyalar:
trend.mq4  22 kb
 
belck :

EA gösterge küfür neden anlayamıyorum.

hata mesajı veriyor:

danışmanda belirtilen:

Lütfen bana hatamın ne olduğunu söyle.

Göstergeyi ekliyorum.


Göstergeli pencere bulunamıyor gibi görünüyor
 
Vinin :

Göstergeli pencere bulunamıyor gibi görünüyor

Ve ne? ve ne yapmalı?

мне посоветовали закоментировать все Object.

değiştim

в ObjectCreate ( "ditog3v" , OBJ_LABEL , WindowFind (short_name), 0 , 0 );
 WindowFind (short_name) на 0

ve sonra hata ortadan kalktı, ancak danışman sinyallere tepki vermedi ve bu nedenle siparişler açılmadı.

закоментировал только строки ObjectCreate и вернул назад WindowFind (short_name)

ve hata ortaya çıktı.

 

Herkese merhaba, kimse böyle bir göstergeyle karşılaşmadı: EURUSD60.hst dosyasını okuyacak ve M5 tablosunda daha yüksek zaman diliminin mumlarını çizecek. Okunması gerekiyor.

 
tüm Nesneyi yorumladı
hata gitti. ancak danışman göstergelerin sinyallerine yanıt vermiyor.
belki şu satırlarda bir şeyi kaçırdım:
 double goodup_1 = iCustom ( NULL , 0 , "TREND" , 0 , 0 );
double goodup_2 = iCustom ( NULL , 0 , "TREND" , 2 , 0 );
double goodup_3 = iCustom ( NULL , 0 , "TREND" , 4 , 0 );

double gooddown_1 = iCustom ( NULL , 0 , "TREND" , 1 , 0 );
double gooddown_2 = iCustom ( NULL , 0 , "TREND" , 3 , 0 );
double gooddown_3 = iCustom ( NULL , 0 , "TREND" , 5 , 0 );
 
belck :
tüm Nesneyi yorumladı
hata gitti. ancak danışman göstergelerin sinyallerine yanıt vermiyor.
belki bu satırlarda bir şey kaçırdım:


Bana ne olduğunu söyleyebilir misin?

     UP_1Buffer[ 0 ] = StrToDouble (uitog1v);
     UP_2Buffer[ 0 ] = StrToDouble (uitog2v);
     UP_3Buffer[ 0 ] = StrToDouble (uitog3v);
     DOWN_1Buffer[ 0 ] = StrToDouble (ditog1v);
     DOWN_2Buffer[ 0 ] = StrToDouble (ditog2v);
     DOWN_3Buffer[ 0 ] = StrToDouble (ditog3v);
 
Vinin :


Ne olduğunu söyleyebilir misin?

Anladığım kadarıyla gösterge sonuçlarını panoya bu şekilde kopyalıyorum.

 
belck :

Anladığım kadarıyla bu şekilde indikatörün sonuçlarını tampona kopyalıyorum.



Tamponlar çift olarak tanımlanır ve oraya dize koyarsınız
 
Vinin :

Tamponlar çift olarak tanımlanır ve oraya dize koyarsınız

Başka bir göstergeden sinyal aldım ve işte böyle:


   string Trend_UP = DoubleToStr (((TrendUP/Indy_count)* 100 ), 0 );

   string Trend_DOWN = DoubleToStr (( 100 - StrToDouble (Trend_UP)), 0 );

   UPBuffer[ 0 ] = StrToDouble (Trend_UP);
   DOWNBuffer[ 0 ] = StrToDouble (Trend_DOWN);

bunun yerine doğru olmadığını anladım

 StrToDouble - нужно поставить другое. подскажите на что заменить?
 
belck :

Başka bir göstergeden sinyal aldım ve işte böyle:


bunun yerine doğru olmadığını anladım


     UP_1Buffer[ 0 ] = uitog1v;
     UP_2Buffer[ 0 ] = uitog2v;
     UP_3Buffer[ 0 ] = uitog3v;
     DOWN_1Buffer[ 0 ] = ditog1v;
     DOWN_2Buffer[ 0 ] = ditog2v;
     DOWN_3Buffer[ 0 ] = ditog3v;

Ancak göstergenin başlığını da düzenlemeniz gerekir. Böylece tüm tamponlar bir değer depolayabilir

 #property indicator_buffers 6

Bir de tarih hesabı yapmak güzel olurdu ama bu tabii ki zevk meselesi. Ve nesnelerle çalışmak daha doğrudur. Her tikte aynı ada sahip nesneler oluşturulur (veya bir hata oluşturur).

Neden: