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

 
deyron :

Sevgili Roman - ŞAŞIYORUM!!!! ve F1'e aşinayım. Bir arabellekle ayrı bir gösterge yaptığımda, EA'da:

Sonra her şey beklendiği gibi aktarılır.

Cevap:

внеш.парам. индика

... - Parametre listesi (gerekirse). Geçirilen parametreler, bildirim sırasına ve özel göstergenin harici (harici) değişkenlerinin türüne uygun olmalıdır.

 double Ind= iCustom ( , , , "XXXX" ,внеш.парам. индика, 7 , 0 ) - получение значения пользовательского индикатора из 8 (ВОСЬМОГО) буфера на текущей свече.
 
Çok teşekkürler!)
 
costy_ :

Güvenilirlik için (bazı DC'ler), önce pozu, ardından değiştiriciyi açın. kene üzerinde çalışmazsa döngüde ayrı olarak durur!

bunu kullanabilirsin

"Kilit" Hatası 130

veya stüdyonun kodu (orada ne yazdığını görmeniz gerekir)).

ÇOK TEŞEKKÜRLER!!!!!

Pazartesi deneyeceğim....

 

Tanrım, bana bir gaf yaptığım yerde yardım et))

 #property indicator_buffers 1

double Crit[];
bool Crit1;
//+------------------------------------------------------------------+
int init()
  {
   SetIndexBuffer ( 0 ,Crit);
   return ( 0 );
  }
//+--------------------------+
int start(){
  Crit[ 0 ]=Crit_div();
   return (Crit1);}
//+--------------------------+
double Crit_div(){
   double MA_5_1=iMA(NULL,0,5,0,MODE_SMA,PRICE_CLOSE,0);
   double MA_5_2=iMA(NULL,0,5,0,MODE_SMA,PRICE_CLOSE,1);
   double MA_5_3=iMA(NULL,0,5,0,MODE_SMA,PRICE_CLOSE,2);   

   double MA_8_1=iMA(NULL,0,8,0,MODE_SMA,PRICE_CLOSE,0);
   double MA_8_2=iMA(NULL,0,8,0,MODE_SMA,PRICE_CLOSE,1);
   double MA_8_3=iMA(NULL,0,8,0,MODE_SMA,PRICE_CLOSE,2);   
   
   
   if(MA_5_1>MA_8_1 && MA_5_2<=MA_8_2 && MA_5_3<=MA_8_3 )
   Crit1=true;

   if(MA_5_1<MA_8_1 && MA_5_2>=MA_8_2 && MA_5_3>=MA_8_3 )
   Crit1=false;

   return (Crit1);}


Danışmanda şunları yazıyoruz:

   double Sign= iCustom ( Symbol (), 0 , "1111" , 0 , 0 );

Yorum yoluyla 0 veya 1 elde ederiz. İstediğimiz buydu. Sonraki: 0'dan 5'e kadar arabellekler göstergede dolu, şunu yapıyorum:

 #property indicator_buffers 6

double Crit[];
bool Crit1;
//+------------------------------------------------------------------+
int init()
  {
   SetIndexBuffer ( 5 ,Crit);
   return ( 0 );
  }
//+--------------------------+
int start(){
  Crit[ 5 ]=Crit_div();
   return (Crit1);}
//+--------------------------+
double Crit_div(){
   if(//условие)Crit1=true;
   if(//условие)Crit1=false;
   return (Crit1);}

Danışmanda şunları yazıyoruz:

   double Sign_diver= iCustom ( Symbol (), 0 , "1111" , 5 , 0 );

Yorum yoluyla şunu elde ederiz: 2146487826. 0 veya 1 görmeyi beklememe rağmen ((((

 
deyron :

Tanrım, bana bir gaf yaptığım yerde yardım et))

Danışmanda şunları yazıyoruz:

Yorum yoluyla 0 veya 1 elde ederiz. İstediğimiz buydu. Sonraki: 0'dan 5'e kadar arabellekler göstergede dolu, şunu yapıyorum:

Danışmanda şunları yazıyoruz:

Yorum yoluyla şunu elde ederiz: 2146487826. 0 veya 1 görmeyi beklememe rağmen ((((






Tam gösterge koduna ihtiyacınız var
 

çözüm için yardım..

1.1111 fiyatında bir emir var. 5 puan aralığında hala açık sipariş olup olmadığını nasıl kontrol edebilirim? (((

 
 
Merhaba
MetaEditor'umun çalışmak istemediği bir şey
onlar. Derlemeye basıyorum ve hiçbir şey yapmıyor.
 //+------------------------------------------------------------------+
//| script program start function                                    |
//+------------------------------------------------------------------+
int start()
  {
//----
Comment ( "Hello" );
//----
   return ( 0 );
  }
//+------------------------------------------------------------------+
Kim karşılaşabilir???
 

teşekkür etmek. bu gördüm. ama orada -

 Возвращает флаг существования позиции или ордера около рынка

ve pazarın yakınında değil, belirli bir fiyatın yakınında ihtiyacım var.

örnek: piyasa 1.3262'de, ancak 1.1111'den 5 puan aralığında bulmanız gerekiyor

 
Vinin :

Tam gösterge koduna ihtiyacınız var

Üstteki mesajın altındaki düzeltildi. Bir MA'nın diğerinden geçişi için (boş) hiçbir kriter yoktur ve bunun tersi de geçerlidir.

Bir arabellek varsa, o zaman soru yoktur, ancak 2., 3. veya 4. aracılığıyla aynı şey, o zaman iletilmez veya daha doğrusu çalışmıyor.

Neden: