[UYARI, KONU KAPALI!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde. - sayfa 903
Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım 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
Uzman Danışmana Alert (GetLastError()) eklemeyi öğrendiniz; acı çektim, hataları düzelttim, ancak 130 hatasıyla baş edemiyorum !!!! Hata yanlış ayaklar Onları böyle koruyorum -
Ask-stoploss*Puan Bir şamandıra sipariş ederken, burada daha düşük fiyattan stoploss değerini nokta ile çarpıp puan sayısını aşağı veririm,
tam tersi bir satış emri ile Bid+stoploss*Puan Her şey kesinlikle doğru ve doğru!!!!!!!!
Ve stoploss fonksiyonunda tam yerinde, ben zaten arkadan ve önden saydım!! Ve farklı boyutlarda denedim!
ÇÖZÜM İÇİNDEYİM!!!!!
Yardım!!!!!!!!!!
//| Dimon kenarlıkları .mq4 |
//| Telif Hakkı © 2010, MetaQuotes Yazılım A.Ş. |
//| http://www.metaquotes.net |
//+------------------------------------------- --------------------+
#property telif hakkı "Telif hakkı © 2010, MetaQuotes Software Corp."
#özellik bağlantısı "http://www.metaquotes.net"
//+------------------------------------------- --------------------+
//| uzman başlatma işlevi |
//+------------------------------------------- --------------------+
harici int BantlarPeriod=20,i=1 ;harici int BantlarShift=0;
harici çift BantSapmalar=2.0;
harici çift Lot=0,1,TakeProfit=50,stoploss=10 ;
int init()
{
//----
//----
dönüş(0);
}
//+------------------------------------------- --------------------+
//| uzman sıfırlama işlevi |
//+------------------------------------------- --------------------+
int tanım()
{
//----
//----
dönüş(0);
}
//+------------------------------------------- --------------------+
//| uzman başlatma işlevi |
//+------------------------------------------- --------------------+
int başlangıç()
{çift Ortalama,Verhnyayaghranytsa,Nyzhnyayaghranytsa,newres,toplam,sapma;
dize metni; int bileti; int hata;
text="macd örneği";
Ortalama=iMA(NULL,0,BandsPeriod,BandsShift,MODE_SMA,PRICE_CLOSE,i);
//----
newres=Kapat[i]-Ortalama;
toplam=haber*haber;
sapma=BantlarSapmalar*MathSqrt(toplam/BandsPeriod);
Verhnyayaghranytsa=Ortalama+sapma;
Nyzhnyaghranytsa=Ortalama sapma;
//----
if (Verhnyayaghranytsa<Kapat[i])
{ Yorum(" şamandıra! ",Verhnyayaghranytsa );
bilet=OrderSend(Symbol(),OP_BUY,Lots,Bid,3,Ask-stoploss*Point,Bid+TakeProfit*Point,"macd sample",16384,0,Yeşil);
}
if (Nyzhnyaghranytsa>Kapat[i])
{ Yorum(" Sat! ",Nyzhnyayaghranytsa );
bilet=OrderSend(Symbol(),OP_SELL,Lots,Ask,3,Bid+stoploss*Point,Ask-TakeProfit*Point,"macd sample",16384,0,Kırmızı);
Uyarı(GetLastError());
}
dönüş(0);
}
//+------------------------------------------- --------------------+
Genel olarak, istekleri ve teklifleri istediğiniz gibi değiştirdim - her şey aynı - 130 !!!
Ayrıca StopLevel'i de kontrol etmeniz gerekiyor.
Çok teşekkür ederim,% 90 yardımcı oldu - hala sıfırlar var, ancak genel olarak müdahale etmiyorlar ve göstergeyle büyük ölçüde örtüşmüyorlar !!!
Bu ne????
Piyasa İzleme penceresinde listelenen finansal araçlarla ilgili çeşitli bilgileri döndürür. Mevcut finansal araca ilişkin bilgilerin bir kısmı önceden tanımlanmış değişkenlerde saklanır.
Bu ne????
:ticket=OrderSend( Symbol() ,OP_BUY,Lots,Bid,3,Ask-stoploss*Point,Bid+TakeProfit*Point,"macd sample",16384,0,Green);
gerekli: bilet=SiparişGönder(Symbol(),OP_BUY,Lots,Ask,3,Bid-stoploss*Puan,Ask+TakeProfit*Puan,"macd sample",16384,0,Yeşil);
ve burayı değiştirin: ticket=OrderSend(Symbol(),OP_SELL,Lots,Bid,3,Ask+stoploss*Point,Bid-TakeProfit*Point,"macd sample",16384,0,Red);