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

[Silindi]  

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
[Silindi]  
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ı.

[Silindi]  

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.

[Silindi]  
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);
[Silindi]  
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
[Silindi]  
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).