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
Hatalarla uğraşmak
Hala yeni bir yapı 208-210 ile OrderModify hatası 1 alıyorum
dize diyor
ModifyOrder işlevini çağırmadan önce kaynak parametrelerinizi kontrol etmeniz gerekir.
bu doğru mu? bu adama güvenmiyorum
Saygılarımla
Aquilez
cnt=SiparişToplam()-1;
while(cnt>=0)
{
if(OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES)==yanlış) ara;
if (OrderSymbol() == Symbol() && OrderMagicNumber() == MagicNumber) // && Ters==Yanlış)
{
Print("Ticket",OrderTicket()," değiştirildi.");
if (OrderType()==OP_SEL)
{
if (ExitWithOpenOrdersBasedON && myOrderTypetmp==2)
{
ÖncekiOpenOrders=OpenOrders+1;
DevamOpening=Yanlış;
text = text +"\nTüm siparişler kapatılıyor.";
Print("Tüm siparişler kapatılıyor.");
//dönüş(0)
}
if (TrailingStop>0){
if ((OrderOpenPrice()-OrderClosePrice())>=(TrailingStop*Nokta+Pip*Puan))
{
if (OrderStopLoss()>(OrderClosePrice()+TrailingStop*Nokta))
{
sonuç=OrderModify(OrderTicket(),OrderOpenPrice(),OrderClosePrice()+TrailingStop*Point,OrderClosePrice()-TakeProfit*Point-TrailingStop*Puan,0,Mor);
if(sonuç!=DOĞRU) Print("LastError = ", GetLastError());
başka OrderPrint();
dönüş(0);
}
}
}
}
if (OrderType()==OP_BUY)
{
if (ExitWithOpenOrdersBasedON && myOrderTypetmp==1)
{
ÖncekiOpenOrders=OpenOrders+1;
DevamOpening=Yanlış;
text = text +"\nTüm siparişler kapatılıyor.";
Print("Tüm siparişler kapatılıyor.");
//dönüş(0);
}
if (TrailingStop>0){
if ((OrderClosePrice()-OrderOpenPrice())>=(TrailingStop*Point+Pips*Puan))
{
if (OrderStopLoss()<(OrderClosePrice()-TrailingStop*Point))
{
sonuç=OrderModify(OrderTicket(),OrderOpenPrice(),OrderClosePrice()-TrailingStop*Point,OrderClosePrice()+TakeProfit*Point+TrailingStop*Nokta,0,OklarRenk);
if(sonuç!=DOĞRU) Print("LastError = ", GetLastError());
başka OrderPrint();
dönüş(0);
}
}
}
}
}
cnt--;
}
acemi
giriş için teşekkürler.. onu oluşturduğunuzdan bu yana belki birkaç yıl geçti ama yine de çok faydalı.
Saygılarımızla
fiaraz
Yardım Gerekiyor - Bir EA Uzmanı Gerekiyor
Merhaba,
Herhangi birinin bana yardım edip edemeyeceğini merak ediyordum - "Slope-direction-line.mq4" adlı özel bir gösterge kullanarak bir EA yapıyorum, gösterge trendi 2 renkle temsil ediyor Yükseliş trendi için Kireç ve düşüş trendi için Kırmızı - Öyleyse, Satış için EA nasıl belirlenir veya İki renge göre satın alın. Aşağıdakileri denedim ama çalışmıyor - Bu yüzden bana yardım edebilirseniz lütfen yapın.
ve işte göstergenin bağlantısı https://www.mql5.com/en/forum
Şimdiden teşekkürler
Çok teşekkürler.
Bana çok faydalı bir eğitim öğrettikleri için Coderguru, NewDigital ve tüm arkadaşlarıma çok teşekkür ederim, umarım bir gün tüm gücümle kendi yeni Mql programımı yapacağım. Tanrı hepinizi korusun
Saygınlık,
İspanyol.
renk parametresi nasıl geçilir
Sayın Bay,
Bir sorunum var: parametreyi kullanıcı difine işlevine nasıl iletebilirim:
misal :
CreateObject("Test1",Yeşil);
CreateObject("Test2",C'236,130,0')
CreateObject("Test3",32768)
void CreateObject(string Name1,int DefineColor)
{
ObjectCreate(Ad1,OBJ_LABLEL,WindowFind("Gösterge r1"),0,0);
ObjectSetText(Ad1,"Test Ediliyor",12,"Arial Bold:,DefineColor);
1. Peki, Yeşil, C'235,130,0,' veya 32768 için Renk nasıl geçilir?
2. Kullanıcı tanımlama işlevinde rengin türü nedir? dize olabilir mi int? çift mi renkli mi denedim ama başarısız oldum
3. renk için tür değişkeni nedir veya interger, dizeden renk türü değişkenine dönüştürülebilir mi?
4. Bu tür bir sorunun url'sini bana gösterebilir misiniz?
yardım için teşekkürler
rgds bob
yardım ..... yardım ........... yardım ................... yardım
merhaba
bu gösterge kodunu kullanmama yardım eder misin
lütfen örnekle
senin için teşekkür ederim
merhaba
bu gösterge kodunu kullanmama yardım eder misin
lütfen örnekle
senin için teşekkür ederimMerhaba,
Mesajınızı bu konuya taşıdım. 20# numaralı gönderilere bir göz atın.
Bu sırada:
dizi[] - Veri içeren dizi. toplam - Sayılacak öğelerin sayısı. 0 tüm dizi anlamına gelir. periyot - Hesaplama için ortalama periyot. ma_shift - MA kaydırma ma_method - MA yöntemi. Hareketli Ortalama yöntemi numaralandırma değerinden herhangi biri olabilir. shift - Gösterge tamponundan alınan değerin indeksi (verilen periyotlar öncesindeki mevcut çubuğa göre kayma). Örneklem:
double macurrent=iMAOnArray(ExtBuffer,0,5,0,MODE_LWMA,0);
double macurrentslow=iMAOnArray(ExtBuffer,0,10,0,MODE_LWMA,0);
double maprev=iMAOnArray(ExtBuffer,0,5,0,MODE_LWMA,1);
double maprevslow=iMAOnArray(ExtBuffer,0,10,0,MODE_LWMA,1);
//----
if(maprev=macurrentslow)
Alert("geçiş");
iMAOnArray
iMAOnArray bir gösterge değil, bir dizinin hareketli ortalamasını hesaplayan bir işlevdir !
Derslerimde arama yaparsanız, iMAOnArray ile ilgili cevabı ve daha fazla ayrıntıyı bulacaksınız.
merhaba
bu gösterge kodunu kullanmama yardım eder misin
lütfen örnekle
senin için teşekkür ederim