[UYARI, KONU KAPALI!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde. - sayfa 940
Ticaret fırsatlarını kaçırıyorsunuz:
- Ücretsiz ticaret uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
extern double TP=20; // ТР для открываемого ордера
extern double Lot=0.01; // Жестко заданное колич. лотов
datetime time;
//--------------------------------------------------------------- 2 --
int start()
{
int Total;
double
M_0,
M_1;
bool
Ans =false, // Ответ сервера после закрытия
Cls_B=false, // Критерий для закрытия Buy
Cls_S=false, // Критерий для закрытия Sell
Opn_B=false, // Критерий для открытия Buy
Opn_S=false; // Критерий для открытия Sell
//--------------------------------------------------------------- 3 --
// Учёт ордеров
for(int i=OrdersTotal()-1;i>=0;i--)
if (OrderSelect(i,SELECT_BY_POS)&&OrderSymbol()==Symbol()&&OrderType()>1)Total++;
if(Total!=0 || time==Time[1])return;
// Торговые критерии
M_0=iOsMA(NULL,0,13,34,8,0,0); // 0 бар
M_1=iOsMA(NULL,0,13,34,8,0,1); // 1 бар
if (M_1<0 && M_0>0)
Opn_B=true;
if (M_1>0 && M_0<0)
Opn_S=true;
//--------------------------------------------------------------- 7 --
if (Opn_B)
{OrderSend(Symbol(),OP_BUY,Lot,Ask,0,Bid-SL*Point,Bid+TP*Point);time=Time[1];}
if (Opn_S)
{OrderSend(Symbol(),OP_SELL,Lot,Bid,0,Ask+SL*Point,Ask-TP*Point);time=Time[1];}
}
Tüm keneler üzerinde test yapıyor musunuz?
Cevap için teşekkürler. Basit bir danışman çizdi. Hala çalışmıyor.
bu kodda, hatalara bakın, OrderSend işlevi , F1'e basmak, standart düzenleyicide yardımı çağıracak, giriş parametrelerinin sırasına bakın, bir hata var.
+ Değişkenlerin değerlerini görüntülemek için Yazdır / Uyarı işlevlerini kullanın, sonra kod bölümüne ekleyin ( atamalar / yürütme )
ve çıktı için normalleştirmeyi hatırlayın, DoubletoSt..NormalizeDouble..TimeToStr
ek 2'de kodlu kütüphanenin özgürlükleri . kimIV tarafından
kod basit, hazır işlevler, yeni başlayanlar için doğru.
// Sabit kodlanmış sayı çok :)
Evet
Sonra sıfır çubuğunda bir sıçrama var.
Tüm keneler üzerinde test yapıyor musunuz?
DC'nin memnuniyetsizliğinin akışı nasıl "durdurulur"?
Aşağıda dergiden bir alıntı yer almaktadır:
10:00:25 Eski kene EURUSD30 1.38730/1.38740
10:00:25 Eski kene EURUSD240 1.38730/1.38740
10:00:25 Eski kene EURUSD1440 1.38730/1.38740
10:00:25 Eski kene EURUSD15 1.38730/1.38740
10:00:25 Eski kene EURUSD1 1.38730/1.38740
10:00:25 Eski kene EURUSD60 1.38730/1.38740
10:00:25 Eski kene EURUSD5 1.38730/1.38740
11:00:34 Eski kene EURUSD30 1.38847/1.38863
11:00:34 Eski kene EURUSD240 1.38847/1.38863
11:00:34 Eski kene EURUSD1440 1.38847/1.38863
11:00:34 Eski kene EURUSD15 1.38847/1.38863
11:00:34 Eski kene EURUSD1 1.38847/1.38863
11:00:34 Eski kene EURUSD60 1.38847/1.38863
11:00:34 Eski kene EURUSD5 1.38847/1.38863
11:25:06 Eski kene EURUSD30 1.38707/1.38722
11:25:06 Eski kene EURUSD240 1.38707/1.38722
11:25:06 Eski kene EURUSD1440 1.38707/1.38722
11:25:06 Eski kene EURUSD15 1.38707/1.38722
11:25:06 Eski tik EURUSD1 1.38707/1.38722
11:25:06 Eski kene EURUSD60 1.38707/1.38722
Sonra sıfır çubuğunda bir sıçrama var.
Test sırasında başınız ağrıyor mu?
// Ticaret kriterleri
M_0 ={ iOsMA(0,0,13,34,8,0,1) }; //| 1 bar
M_1 ={ iOsMA(0,0,13,34,8,0,2) }; //| 2 bar
Opn_B ={ (((M_1<0)==1) &&((M_0>0)==1) ) };
Opn_S ={ (((M_1>0)==1) &&((M_0<0)==1) ) };
şöyle deneyin, gecikmeler ama gevezelik etmeden :)