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
Sayın MLADEN....
Şu anda bu kodları bir M15 zaman diliminde çalışan EA'mda kullanıyorum ...
M15 zaman diliminden sonra yeni bir sipariş açacak...
bool AddP()
{int _num=0; int _ot=0;
for (int j=0;j<OrdersTotal();j++)
{if(OrderSelect(j,SELECT_BY_POS)==true && OrderSymbol()==Symbol() && OrderType()<3 && ((OrderMagicNumber()==Magic) || Magic==0))
{
_num++;if(OrderOpenTime()>_ot) _ot=OrderOpenTime();
}
}
if(_num==0) return(true);
if(_num>0 && ((Time[0]-_ot))>0)
return(true);
else return(false);
}
Önceki siparişten sonraki her 5 dakikada bir sipariş vermek için bu kodu değiştirebilir misiniz?
M15 zaman diliminde olmama rağmen ....
BU KADAR ÇOK SORU GÖNDEREREK GÜÇLENMEYECEĞİNİZİ umarsınız....
saygılarımla
AZRUL...AZRUL
Bunu değiştirmeyi deneyin
if( _num > 0 && (( Time [ 0 ]- _ot ))> 0 ) bununla
if( _num > 0 && (( TimeCurrent() - _ot *)>PERIOD_M5*60 ))
AZRUL
Bunu değiştirmeyi deneyin
if( _num > 0 && (( Time [ 0 ]- _ot ))> 0 ) bununla
if( _num > 0 && (( TimeCurrent() - _ot *)>PERIOD_M5*60 ))Sayın MLADEN,
Bir kez daha ZAMANINIZ VE UZMANLIĞINIZ çok takdir edilmektedir.... 3. kredi...
Yazmış olduğunuz tüm kodları yamalayıp yarın tekrar simülasyonu (tester) deneyeceğim...
İYİ BİR HAFTASONU OLSUN Sayın Hocam.....
saygılarımla
AZRUL...
Birisi bu Indikotor'u (TrendMA2000) mt4'te değiştirebilir mi?
Meta: Kısa Kod ("TrendMA2000" ),
Alt çizelge (Yanlış);
Girişler:
Periyot (3, 1, 100);
Değişkenler:
ort, myavg, renk;
ort = (( Yüksek + Düşük + Yüksek[1] + Düşük[1] + Yüksek[2] + Düşük[2] + Yüksek[3] + Düşük[3] + Yüksek[4] + Düşük[4] ) / 10 );
myavg = ORTALAMA ( ort, Dönem );
myavg > myavg[1] ise color = DarkGreen
Başka
avg <= avg[1] ise color = Red;
DrawLine ( myavg, "Trend", StyleSolid, 2, color, color );
danke mahatma
Birisi bu Indikotor'u (TrendMA2000) mt4'te değiştirebilir mi?
Meta: Kısa Kod ("TrendMA2000" ),
Alt çizelge (Yanlış);
Girişler:
Periyot (3, 1, 100);
Değişkenler:
ort, myavg, renk;
ort = (( Yüksek + Düşük + Yüksek[1] + Düşük[1] + Yüksek[2] + Düşük[2] + Yüksek[3] + Düşük[3] + Yüksek[4] + Düşük[4] ) / 10 );
myavg = ORTALAMA ( ort, Dönem );
myavg > myavg[1] ise color = DarkGreen
Başka
avg <= avg[1] ise color = Red;
DrawLine ( myavg, "Trend", StyleSolid, 2, color, color );
danke mahatmamahatma
bu sadece bir sma(sma9medyan,5),dönem) (5 periyot basit hareketli ortalamanın basit hareketli ortalaması)
Japonya'dan EA, istediğiniz bir göstergeyi yükleyebilirsiniz.
Bir mülkte bazı Japonlar var ama bu EA kullanmak istediğiniz bir göstergeyi yükleyebilir.
Buradaki herhangi biri bu EA'yı değiştirebilirse çok ilginç olacak.
Bir mülkte bazı Japonlar var ama bu EA kullanmak istediğiniz bir göstergeyi yükleyebilir. Buradaki herhangi biri bu EA'yı değiştirebilirse çok ilginç olacak.
Merhaba Hanaumabay, değiştirilmeden önce kaynak kodu çözülmemiş kaynak koduna ihtiyaç duyacaktır.
Önceki Gün Yüksek-Düşük "Pazar Günleri Hariç"
Sayın MLADEN,
Pazar günleri hariç önceki günün Yüksek ve Düşük değerlerini basitçe gösteren bir gösterge bulamadım. Ekli göstergeyi kullanıyorum ve Pazar gününün verilerini hariç tutacak şekilde değiştirilebileceğini umuyordum. Yardımınız için şimdiden teşekkürler.
Merhaba Hanaumabay, değiştirilmeden önce kaynak kodu çözülmemiş kaynak koduna ihtiyaç duyacaktır.
Daha önce kaynak dosyayı açabiliyordu .......Orijinal aramaya çalışıyorum
Sayın MLADEN,
Günaydın efendim,
EA'mın bir siparişi durdurmayı tetikledikten sonra yeniden açmasını önlemeye çalışıyorum... ama ne yazık ki kodlar beklendiği gibi çalışmıyor... Umarım sorunu benim için düzeltebilirsin....
double closedAtTS() {
datetime lastTime = 0;
for(int i=OrdersHistoryTotal()-1; i>=0; i--)
{
if (OrderSelect(i,SELECT_BY_POS, MODE_HISTORY)==false) break;
if (Magic!=0)
if (OrderMagicNumber() != Magic) continue;
if (OrderSymbol() != Symbol()) continue;
if (OrderClosePrice()== OrderStopLoss()) continue;
if (OrderCloseTime() <= lastTime) continue;
lastTime = OrderCloseTime();
}
return(lastTime);
}
Görünüşe göre bir şeyler eksik ya da denklemin bu kısmı işe yaramıyor...
if ( OrderClosePrice ()== OrderStopLoss ()) devam ediyor;
Her zaman olduğu gibi uzmanlığınız çok takdir edilmektedir....
saygılarımla
AZRUL.....
Sayın MLADEN,
Evet.... denklemin bu kısmı işe yaramıyor...
if ( OrderClosePrice ()== OrderStopLoss ()) devam ediyor;
olmalı...
eğer ( OrderClosePrice () != OrderStopLoss ()) devam ediyorsa;
bununla kafam karıştı
OrderSelect(i,SELECT_BY_POS,MODE_HISTORY);
Üzgünüm.... bu POST için...
teşekkürler