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
tamam soruyorum...
dosya işlevlerini, üzerine yazmak yerine dosyanın sonuna veri eklemek için nasıl kullanırım.
https://www.mql5.com/en/forum/174700/page77
lütfen bu bağlantının normalde okuduğum yere gittiği konuya cevap verin.
HistoryTotal() kullanarak belirli bir kapalı sipariş nasıl alınır?
Herkese selam
Kapalı belirli bir emri (alış veya satış) bulabilmek için HistoryTotal işlevini kullanmanın bir yolu var mı?
Bu kodla denedim ama çalışmıyor gibi görünüyor:
int hstTotal=HistoryTotal();
for(i=0;i<hstTotal;i++)
{
//---- check selection result
if(OrderSelect(i,SELECT_BY_POS,MODE_HISTORY)==false)
{
if (Debug==true) Print("Access to history failed with error (",GetLastError(),")");
break;
}
if (OrderType()==OP_BUY && OrderComment()=="LONG")
{
..take some action...
}
if (OrderType()==OP_SELL && OrderComment()=="SHORT")
{
..take some action...
}
}
[/code]
And when a buy order was in place using OrderSelect I identified this using "LONG" as comment (and "SHORT" if a sell order) :
[code]
Sell:
..
..
OrderSend(Symbol(),OP_SELL,Lots,Entry,Slippage,StopLoss,TakeProfit,"SHORT",0,0);
..
..
Buy:
..
..
OrderSend(Symbol(),OP_BUY,Lots,Entry,Slippage,StopLoss,TakeProfit,"LONG",0,0);
..
..
MODE_HISTORY modunu kullanan OrderComment desteklenmiyor olabilir mi? Ve eğer öyleyse bu sorunu nasıl çözebilirim?
çok teşekkürler
ufuk çizgisi
Herkese selam
Kapalı belirli bir emri (alış veya satış) bulabilmek için HistoryTotal işlevini kullanmanın bir yolu var mı?
Bu kodla denedim ama çalışmıyor gibi görünüyor:
int hstTotal=HistoryTotal();
for(i=0;i<hstTotal;i++)
{
//---- check selection result
if(OrderSelect(i,SELECT_BY_POS,MODE_HISTORY)==false)
{
if (Debug==true) Print("Access to history failed with error (",GetLastError(),")");
break;
}
if (OrderType()==OP_BUY && OrderComment()=="LONG")
{
..take some action...
}
if (OrderType()==OP_SELL && OrderComment()=="SHORT")
{
..take some action...
}
}
[/code]
And when a buy order was in place using OrderSelect I identified this using "LONG" as comment (and "SHORT" if a sell order) :
[code]
Sell:
..
..
OrderSend(Symbol(),OP_SELL,Lots,Entry,Slippage,StopLoss,TakeProfit,"SHORT",0,0);
..
..
Buy:
..
..
OrderSend(Symbol(),OP_BUY,Lots,Entry,Slippage,StopLoss,TakeProfit,"LONG",0,0);
..
..
MODE_HISTORY modunu kullanan OrderComment desteklenmiyor olabilir mi? Ve eğer öyleyse bu sorunu nasıl çözebilirim?
çok teşekkürler
ufuk çizgisiufuk çizgisi,
Brokerin, farklı nedenlerle ve sipariş SL veya TP tarafından kapatıldığında her zaman sipariş üzerine kendi yorumlarıyla birlikte yorumu ekleyeceğini unutmayın. Esnaf arama kriterleri nelerdir? Bunu defone ettikten sonra, çözümünüz olacak.
Skyline, Brokerin, farklı nedenlerle ve sipariş SL veya TP tarafından kapatıldığında her zaman kendi yorumlarıyla birlikte yorumu ekleyeceğini unutmayın. Esnaf arama kriterleri nelerdir? Bunu defone ettikten sonra, çözümünüz olacak.
Ah bu iyi bir haber değil :|
Neyse sorunumu açıklamaya çalışıyorum: EA'mda farklı türde alım (veya satım) var, bir koşul sağlandığında açılması gereken bir türüm var ve ayrıca gün içinde çok fazla zaman var (bunun gibi bir şey) fiyat bir EMA'ya girdiğinde bir sipariş verilir) ve farklı EMA'ya dayalı farklı koşullara bağlı olarak günde yalnızca bir kez tetiklenmesi gereken başka bir tür. Yani yapmam gereken, birinci tür alış/satış emirlerinin gün içinde birçok kez açılıp/kapanmasına izin verirken, ikinci tür alış/satış emirlerinin günde sadece bir kez açılmasına izin vermek, bu yüzden düşündüm ki tarihteki herhangi bir alış/satış emrini bir şekilde yerelleştirebilseydim sorunumu çözebilirdim ama bu mümkün değil gibi görünüyor.
günlük grafik değerleri
Merhaba millet,
Bazı kod parçalarına yardım etmemi isteyen çok sayıda özel mesajım var.
MQL4 ile ilgili sorularınızı buraya yazabilirsiniz, ben de cevaplamak için elimden geleni yapacağım.Merhaba,
EA'm için önceki gün @ 0 GMT için yüksek, düşük, açık, yakın almaya çalışıyorum. Pazar için değerleri cumadan değil cumartesiden aldığı MIG & IBFX'te pazar hariç tüm günler için iyi çalışıyor. FXDD, cumartesi için yeni bir barı olmadığı için cuma kapanışından itibaren doğru bir şekilde alıyor.
Şu şekilde kodlanmıştır:
Yüksek[1], Düşük[1], Kapat[1] vb. Pazar kodunu cumartesi değil, yalnızca Cuma kapanışından değerler alacak şekilde nasıl düzeltirim. Lütfen yardım et!
Merhaba,
EA'm için önceki gün @ 0 GMT için yüksek, düşük, açık, yakın almaya çalışıyorum. Pazar için değerleri cumadan değil cumartesiden aldığı MIG & IBFX'te pazar hariç tüm günler için iyi çalışıyor. FXDD, cumartesi için yeni bir barı olmadığı için cuma kapanışından itibaren doğru bir şekilde alıyor.
Şu şekilde kodlanmıştır:
Yüksek[1], Düşük[1], Kapat[1] vb. Pazar kodunu cumartesi değil, yalnızca Cuma kapanışından değerler alacak şekilde nasıl düzeltirim. Lütfen yardım et!Açıklamanıza göre, bunu günlük grafikte kullandığınızı varsayıyorum???
Sorunuza cevap vermek için, işte sorunu nasıl çözeceğim.
{
High[2], Low[2], Close[2], //etc
}
else
{
High[1], Low[1], Close[1],//etc
)Tabii ki, onları nasıl kullanırsanız kullanın, en düşük ve en yakın olanı ayarlarsınız.
Merhaba,
EA'm için önceki gün @ 0 GMT için yüksek, düşük, açık, yakın almaya çalışıyorum. Pazar için değerleri cumadan değil cumartesiden aldığı MIG & IBFX'te pazar hariç tüm günler için iyi çalışıyor. FXDD, cumartesi için yeni bir barı olmadığı için cuma kapanışından itibaren doğru bir şekilde alıyor.
Şu şekilde kodlanmıştır:
Yüksek[1], Düşük[1], Kapat[1] vb. Pazar kodunu cumartesi değil, yalnızca Cuma kapanışından değerler alacak şekilde nasıl düzeltirim. Lütfen yardım et!Bu dosyayı kontrol edin https://c.mql5.com/forextsd/forum/4/fibopiv_v3.mq4
Orada sorunuzun cevabını bulacaksınız.
Saygılarımızla
kara lahana
teşekkür ederim
Açıklamanıza göre, bunu günlük grafikte kullandığınızı varsayıyorum???
Sorunuza cevap vermek için, işte sorunu nasıl çözeceğim.
{
High[2], Low[2], Close[2], //etc
}
else
{
High[1], Low[1], Close[1],//etc
)Çok teşekkür ederim. İyi günler!!
teşekkür ederim
Bu dosyayı kontrol edin https://c.mql5.com/forextsd/forum/4/fibopiv_v3.mq4
Orada sorunuzun cevabını bulacaksınız.
Saygılarımızla
kara lahanateşekkür ederim, iyi günler!!
Bize her çubuğun üstünde veya altında high0low ao ech çubuğunun değerini gösterebilecek herhangi bir gösterge var mı?