[Arşivle!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 2. - sayfa 481

 
jaguar19740724 :

İlgili çubuğun tarihi nasıl belirlenir?

https://docs.mql4.com/ru/series/iTime
 
Sancho77 :
Sevgili dostlar, birkaç zaman diliminden Open[1] ve Close[1] bilgilerini Expert Advisor'a nasıl çağıracağımı söyler misiniz?
ben açarım
 
Sancho77 :
Sevgili dostlar, birkaç zaman diliminden Open[1] ve Close[1] bilgilerini Expert Advisor'a nasıl çağıracağımı söyler misiniz?

iOpen(), iClose( )
 
granit77 :
Rusça'da Bzik ve dört farklı şeylerdir. Sağlam bir dörtlüğüm var, yeterince var.

Ben okurken - dördü imla ve dil bilgisi için - 4 sayfalık bir denemeye göre - 2-5 hata ortaya koydular
 
Martingeil :
ben açarım
şarap :
iOpen(), iClose()
SSS'de de var.
Grafiği açmadan başka bir para biriminin Açılması ve Kapatılması NASIL elde edilir?
 
Teşekkürler Martingeil, Vinin, granit77 !
 
jaguar19740724 :

İlgili çubuğun tarihi nasıl belirlenir?

время_бара = iTime( NULL , PERIOD_M1 ,бар);     
 
abolk :


açılış satırlarına bakın:

ve şimdi OrderSend işlevinin özelliklerine bakalım (açıklama burada https://docs.mql4.com/ru/trading/OrderSend ):

ve parametrelerin yerinde olup olmadığını kontrol edin


yeniden yapılmış lütfen bu seçeneğe bakın
4062 hatası var dize türünde beklenen parametre
Dize türünün ne anlama geldiğini ve neyle yendiğini bilmiyorum
//+------------------------------------------- --------------------+
//| all.mq4 |
//| Telif Hakkı © 2011, MetaQuotes Yazılım A.Ş. |
//| http://www.metaquotes.net |
//+------------------------------------------- --------------------+
#property telif hakkı "Telif hakkı © 2011, MetaQuotes Software Corp."
#özellik bağlantısı "http://www.metaquotes.net"

harici int Timeframe_Up15 =15;
harici int TakeProfit=100;
harici int StopLoss =100;
dış çift Parti = 0.1;
extern int Kayma=3;
harici int büyü = 33;
//|******************************************************* **********************************************************| //
extern string Indicator_=" Gösterge ayarları";
harici int JawsPeriod =13;
harici int JawsShift=8;
extern int TeethPeriod =8;
harici int TeethShift=5;
extern int LipsPeriod =5;
harici int LipsShift=3;
çift green_line, blue_line, red_line;


//|******************************************************* **********************************************************| //
int başlangıç()
{
double blue_line=iAlligator(NULL, 0, 13, 8, 8, 5, 5, 3, MODE_SMMA, PRICE_WEIGHTED, MODE_GATORJAW,0);
double red_line=iAlligator(NULL, 0, 13, 8, 8, 5, 5, 3, MODE_SMMA, PRICE_WEIGHTED, MODE_GATORTEETH, 0);
double green_line=iAlligator(NULL, 0, 13, 8, 8, 5, 5, 3, MODE_SMMA, PRICE_WEIGHTED, MODE_GATORLIPS,0);
if(SiparişToplam()==0)
{
RefreshRates();//Ön tanımlı (Ask, Bid, vb.)
çift sor =MarketInfo("EURUSD",MODE_ASK);
if (green_line>blue_line>red_line)
OrderSend(Symbol(),OP_BUY,Lot,Sor,Slippage,StopLoss,TakeProfit,sihir);
}
{
RefreshRates();//Ön tanımlı (Ask, Bid, vb.)
çift teklif =MarketInfo("EURUSD",MODE_BID);
if (green_line<red_line<blue_line)
OrderSend(Symbol(),OP_SELL,Lot,Bid,Slippage,StopLoss,TakeProfit,sihir);
}
dönüş(0);
}
Dosyalar:
all_3.mq4  3 kb
 
novicek :

Stop zararına baktım ve kar al doğru şekilde kaydedilmedi.

Evet, yorum atlandı, sihirbaz hemen eklendi

 OrderSend ( Symbol (),OP_BUY, 1 ,Ask,Slippage,Bid-StopLoss* Point ,Ask+TakeProfit* Point , "" ,magic);

OrderSend ( Symbol (),OP_SELL, 1 ,Bid,Slippage,Ask+StopLoss* Point ,Bid-TakeProfit* Point , "" ,magic);
 
Meslektaşlarım, kodu yüzlerce kez inceledim - herhangi bir hata görmüyorum. Danışman kendi başına işlem yapar, ancak günlükte çok fazla hata verir: sıfır bölme
Küçük danışman, lütfen bir göz atın
Dosyalar:
strategy1.mq4  4 kb
Neden: