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

 
silatyt :
Ve şu satırı bulun: #include <strlib.mgh>

ve şununla değiştirin: #include <stdlib.mgh>

Ve hem böyle hem de böyle bir kütüphanem var. İkincisi, kitte bir danışmanla geldi. Fakat derlerken editör görmez ve hata verir.

 
Ve şu satırı bulun: #include <strlib.m q h>
ve şununla değiştirin: #include <stdlib.m q h>
 
Bu silatyt mühürlendi ve tekrar ettim =). Yukarıdaki mesajdaki her şey doğru. 'strlib.mqh' hata veriyor - program dosyasını açamıyor
 
oDin48 :
Bu silatyt mühürlendi ve tekrar ettim =). Yukarıdaki mesajdaki her şey doğru. 'strlib.mqh' hata veriyor - program dosyasını açamıyor

terminal/experts/include/ klasöründeki varlığını kontrol edin
 
FAQ :

terminal/experts/include/ klasöründeki varlığını kontrol edin
Teşekkür ederim. Sorun çözüldü. Kütüphanelere konulması gerektiğini düşündüm. =)
 

Lütfen bu dizi için doğru bir şekilde eklememe yardım edin, işlemde belirli bir kârla başa baş sl'ye aktarma işlevleri.

harici int tp = 0; // kar miktarı

harici int sl = 0; // kayıp miktarı

harici intBeginHour = 0; // ticaret başlama zamanı
harici int Bitiş Saati = 0; // ticaret bitiş zamanı


harici int lotlar = 0;




int başlangıç()
{

//-- Anlaşma satın al. Açık emir olup olmadığının ve son çubuğun kapanış fiyatının açılış fiyatından düşük olup olmadığının kontrol edilmesi.
//-- Mevcut çubuğun teklif fiyatı bir önceki çubuğun Yüksek seviyesine ulaştığında satın alma için açılır. Robotun işlem yapacağı zaman dilimi.

if (OrdersTotal()==0 && Hour() >= BeginHour && Hour() < EndHour && Close[1]<Open[1] && High[1]<Bid )
OrderSend(Symbol(),OP_BUY,lots,Ask,0,Ask-sl*Point,Ask+tp*Point,"",777,0,Red);


if (OrdersTotal()==0 && Hour() >= BeginHour && Hour() < EndHour && Close[2]<Open[2] && High[2]<Bid )
OrderSend(Symbol(),OP_BUY,lots,Ask,0,Ask-sl*Point,Ask+tp*Point,"",777,0,Red);

//if (OrdersTotal()==0 && Hour() >= BeginHour && Hour() < EndHour && Close[3]<Open[3] && High[3]<Bid )
// OrderSend(Symbol(),OP_BUY,lots,Ask,0,Ask-sl*Point,Ask+tp*Point,"",777,0,Red);


//-- Satış anlaşması. Açık emir olup olmadığının ve son çubuğun kapanış fiyatının açılış fiyatından büyük olup olmadığının kontrol edilmesi.
//-- Mevcut çubuğun teklif fiyatı bir önceki çubuğun Düşük seviyesine ulaştığında satışa açılır. Robotun işlem yapacağı zaman dilimi.

if (OrdersTotal()==0 && Hour() >= BeginHour && Hour() < EndHour && Close[1]>Open[1] && Low[1]>Bid )
OrderSend(Symbol(),OP_SELL,lots,Bid,0,Ask+sl*Point,Ask-tp*Point,"",777,0,Red);

if (OrdersTotal()==0 && Hour() >= BeginHour && Hour() < EndHour && Close[2]>Open[2] && Low[2]>Bid )
OrderSend(Symbol(),OP_SELL,lots,Bid,0,Ask+sl*Point,Ask-tp*Point,"",777,0,Red);

//if (OrdersTotal()==0 && Hour() >= BeginHour && Hour() < EndHour && Close[3]>Open[3] && Low[3]>Bid )
//OrderSend(Symbol(),OP_SELL,lots,Bid,0,Ask+sl*Point,Ask-tp*Point,"",777,0,Red);

//----

//----


dönüş(0);
}
 

Merhaba, bana parçanın tamamını nasıl bulacağımı söyle.

 double PriceHigh = iHigh    ( NULL , PERIOD_D1 , 1 ); // присвоение переменной максимального значение цены с 1 бара
double PriceLow  = iLow     ( NULL , PERIOD_D1 , 1 );   // присвоение переменной минимального значение цены с 1 бара
teloCendle = (PriceHigh-PriceLow); // находим общий ценовой диапозон в пунктах

kesirli bir sayı çıkıyor, örneğin "0.0053", ancak 53'e nasıl gidilir? hacmi bir önceki mumun noktalarında bulmak için...

 
frixer :

Merhaba, bana parçanın tamamını nasıl bulacağımı söyle.

kesirli bir sayı çıkıyor, örneğin "0.0053", ancak 53'e nasıl gidilir? hacmi bir önceki mumun noktalarında bulmak için...

10,000 ile çarpmaya çalıştım ve olmuyor, şimdiden minnettar olacağım
 
frixer :

Merhaba, bana parçanın tamamını nasıl bulacağımı söyle.

kesirli bir sayı çıkıyor, örneğin "0.0053", ancak 53'e nasıl gidilir? hacmi bir önceki mumun noktalarında bulmak için...

 double PriceHigh = iHigh ( NULL , PERIOD_D1 , 1 ); // присвоение переменной максимального значение цены с 1 бара
double PriceLow  = iLow ( NULL , PERIOD_D1 , 1 );   // присвоение переменной минимального значение цены с 1 бара
int teloCendle = (PriceHigh-PriceLow) * 10000 ; // находим общий ценовой диапозон в пунктах
 
Zhunko :


Teşekkür ederim tabiki ama denedim ondalık noktadan sonra bir ondalık var ve onun aklı yetmediği için yuvarlama yapmak yeterli değil ;(
Neden: