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

 
Nilog :

Göstergenin kendisi grafikten kaldırıldığında, pencerede gösterge tarafından oluşturulan nesneleri nasıl sileceğimi söyler misiniz?

deinit() özel işlevini kullanarak

ve döngüdeki tüm nesnelerin adlarını listelemek veya bunlardan birkaçı varsa ayrı ayrı yazmak

bool ObjectDelete ( dize adı)
Belirtilen ada sahip bir nesneyi silme. Başarılı silme durumunda, işlev DOĞRU, aksi halde YANLIŞ döndürür.
Hata hakkında daha fazla bilgi almak için GetLastError() işlevini çağırmanız gerekir.
Seçenekler:
isim - Silinecek nesnenin adı.
Misal:
 ObjectDelete("metin_nesnesi");
 
forex-k :

--deinit() özel işlevini kullanarak--

Teşekkür ederim!

 
Diyelim ki 1 açık emir var ve sonra ikinci bekleyen emir açılıyor, ilk emrin pro -al'ı ikinci emrin alışına eşit nasıl yapılır? ve benzeri, 1,2=3 1,2,3=4 1,2,3,4=5 ?
 

çocuklar! Şaka yapmıyorum, danışmanın benim için çalışmadığı doğru!

test geçer, demodaki gülümseme bir enfeksiyondur, ancak pozisyon açmıyor.

Bu sorunun tek cevabı uzun zaman önce "işe yaramalı"ydı, ama çalışmıyor.

sorun başka bir şey olabilir mi? test ideal olduğunda bir dergide.

extern double StopLoss=50.0;
extern double TakeProfit=50.0;
extern double Lots=1;
extern int total;

int start()
{
double Price_1, Price_2, min, max;
RefreshRates();
Price_1=Bid;
Price_2=Ask;

min=iLow(NULL,0,2);
max=iHigh(NULL,0,2);
total=OrdersTotal();
if(total<1)
{

if(Price_1>max)
OrderSend(Symbol(),OP_BUY,Lots,Ask,5,Bid-StopLoss*Point,Ask+TakeProfit*Point,"My order#",16384,0,Green);

if(Price_2<min)
OrderSend(Symbol(),OP_SELL,Lots,Bid,5,Ask+StopLoss*Point,Bid-TakeProfit*Point,"My order#",16384,0,Green);
}
}
return(0);

Evet çalışıyor, ifade sürekli gülümsüyor ama saban sürmüyor, pozisyonlar açılmıyor

 
gheka :

çocuklar! Şaka yapmıyorum, danışmanın benim için çalışmadığı doğru!

test geçiyor, demoda bir gülümseme var ama pozisyon açmıyor.

Bu sorunun tek cevabı çok uzun zaman önce "işe yaramalı"ydı, ama çalışmıyor.

sorun başka bir şey olabilir mi? test ideal olduğunda bir dergide.

extern double StopLoss=50.0;
extern double TakeProfit=50.0;
extern double Lots=1;
extern int total;

int start()
{
double Price_1, Price_2, min, max;
RefreshRates();
Price_1=Bid;
Price_2=Ask;

min=iLow(NULL,0,2);
max=iHigh(NULL,0,2);
total=OrdersTotal();
if(total<1)
{

if(Price_1>max)
OrderSend(Symbol(),OP_BUY,Lots,Ask,5,Bid-StopLoss*Point,Ask+TakeProfit*Point,"My order#",16384,0,Green);

if(Price_2<min)
OrderSend(Symbol(),OP_SELL,Lots,Bid,5,Ask+StopLoss*Point,Bid-TakeProfit*Point,"My order#",16384,0,Green);
}
}
return(0);

Evet çalışıyor, ifade sürekli gülümsüyor ama saban sürmüyor, pozisyonlar açılmıyor

hesapta zaten açık pozisyonlar olduğu anlamına gelir
 
Necron :
hesapta zaten açık pozisyonlar olduğu anlamına gelir

Zaten yeni bir demo hesabı açtım ve depoya hiç dokunmadım,

Bu DC tipi ile ilgili olabilir mi?

 

Sesim neden sadece bir kez tekrarlanıyor?

 if (Balance < Loss)
      {    
           for ( int i = 0 ; i < 5 ; i++) 
           PlaySound ( "LossLimitReached.wav" );  
           Sleep ( 1000 );                            
      }
 
Nilog :

Sesim neden sadece bir kez tekrarlanıyor?


 if (Balance < Loss)
      {
           for ( int i = 0 ; i < 5 ; i++) 
           {   -  ты наверно это забыл поставить 
           PlaySound ( "LossLimitReached.wav" );  
           Sleep ( 1000 );
           }   -  и это тоже                 
      }
 
gheka :


Katma. Hala sadece bir kez tekrar ediyor. :(
 

o zaman başka bir yol var, sesini al, NERO programına koy (ses düzenleme), varsa 1 sesle yap

bunlardan 5 tanesi.

ve yanılmıyorsam, "i++" her tik üzerinde çalışır, yani ses art arda 5 tik için telaffuz edilir

ve her ihtimale karşı buraya bakın https://book.mql4.com/ru/operators/for