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
Herkese selam,
kodlayıcılara "ticaret koşulları" hakkında soru:
Söylersem;
İlk kod:
"
eğer ( Blah Blah < Blah Blah )
if (Blah Blah > Blah Blah) sonuç = (OP_SELL);
"
İkinci kod:
"
(Blah Blah Blah) sonuç = (OP_SELL);
"
"Birinci kod", "ikinci kod" ile aynı mıdır?
"İlk kod"da, "SAT" işlemi için 2 koşulun tamamı mı yoksa yalnızca birinin mi doldurulması gerekir?
"İkinci kod" daha kısıtlayıcı mı?
Lütfen beni bu konuda aydınlatır mısınız?
Bunun için üzgünüm Blah Blah ... Loooll
Çok teşekkürler.
Tomcat98falan filan için endişelenme Bu iki kod parçacığı, hepsi bir arada, tamamen aynıdır. Muhtemelen derlenmiş kod söz konusu olduğunda bazı küçük farklılıklar vardır, ancak yürütme söz konusu olduğunda tamamen aynı sonucu değerlendirirler. Snippet'lerin hiçbiri daha kısıtlayıcı değil
falan filan için endişelenme Bu iki kod parçacığı, hepsi bir arada, tamamen aynıdır. Muhtemelen derlenmiş kod söz konusu olduğunda bazı küçük farklılıklar vardır, ancak yürütme söz konusu olduğunda tamamen aynı sonucu değerlendirirler. Snippet'lerin hiçbiri daha kısıtlayıcı değil
Ne hızlı bir cevap. Cevap için çok teşekkürler.
Bu kodlar hakkında harikalarım vardı, ama artık değil.
Mladen'e çok teşekkür ederim.
İyi bir ticaret haftası olsun.
Tomcat98
Merhaba mladen, bu göstergeyi uzun zaman önce ayarladım ve şimdi nasıl görüntülendiğini seviyorum ama tek sorun şu ki, şimdi tamamen çok fazla CPU kullanıyor. Lütfen kaputun altına bir göz atabilir ve kodun temizlenmesi gerekip gerekmediğini görebilir veya piyasalar hareket etmeye başladığında neden platformumun donduğunu görebilir misiniz?
Çok takdir edilecektir!
Şimdiden teşekkür ederim!
GMerhaba mladen veya mr araçları bunun üzerindeki koda bakar mısınız ve biraz temizlenmesi gerekip gerekmediğine bakar mısınız? Piyasalar hızlı hareket etmeye başladığında platformumu donduruyor gibi görünüyor.
teşekkürler
G
Merhaba mladen veya mr araçları bunun üzerindeki koda bakar mısınız ve biraz temizlenmesi gerekip gerekmediğine bakar mısınız? Piyasalar hızlı hareket etmeye başladığında platformumu donduruyor gibi görünüyor.
teşekkürler
GTheGman
Bu gösterge, birden çok zaman diliminden veri arıyor ve bu nedenle bilgisayarınızı yavaşlatıyor. Son zamanlarda pek çok insan bundan şikayet etti (özellikle 500 ve 509 yapıları gerçek hale geldiğinden beri) ve bu yapıların bir nedenden dolayı bu göstergede neden olduğu bir sorun bile olabilir.
TheGMan Bu gösterge, birden çok zaman diliminden veri arıyor ve bu nedenle bilgisayarınızı yavaşlatıyor. Son zamanlarda pek çok insan bundan şikayet etti (özellikle 500 ve 509 yapıları gerçek hale geldiğinden beri) ve bu yapıların bir nedenden dolayı bu göstergede neden olduğu bir sorun bile olabilir.
cevap için teşekkürler mladen,
Bu indi'yi gerçekten sevdiğim için böyle bir utanç ve şimdi kullanmak neredeyse imkansız.
G
cevap için teşekkürler mladen,
Bu indi'yi gerçekten sevdiğim için böyle bir utanç ve şimdi kullanmak neredeyse imkansız.
GBazen bazı metatrader yapılarında olur
iStdDevOnArray() öğesinin bu tür sorunlara neden olduğunu hatırlıyorum (göstergeleri bir sümüklü böcek kadar yavaş kullanarak) ve sonra düzelttiler. Yeni bir yapı belirirse, tekrar kontrol edin . Kim bilir: belki tekrar çalışmaya başlar
Komut dosyasıyla ilgili sorun
Merhaba,
Farklı TP ile zamanında üç sipariş gönderen bir betiğim var. Ama bazen işe yarıyor ve bazen sadece birinci veya ikinci düzen yapılıyor ama sonuncusu timuktu'ya gidiyor, ya da başka. Sanırım, üç siparişin zamanında gönderilmesi, yalnızca sunucu meşgul değilse işe yarayabilir.
Herhangi biri bana yardım edebilir ve Komut Dosyasını değiştirebilir, böylece birkaç saniye sonra kayıp siparişleri yeniden deneyebilir mi? Ve bir emir yerine getirildiğinde ses çıkarmak mümkün müdür?
Çok teşekkürler
111buy_fps.mq4
Merhaba,
Farklı TP ile zamanında üç sipariş gönderen bir betiğim var. Ama bazen işe yarıyor ve bazen sadece birinci veya ikinci düzen yapılıyor ama sonuncusu timuktu'ya gidiyor, ya da başka. Sanırım, üç siparişin zamanında gönderilmesi, yalnızca sunucu meşgul değilse işe yarayabilir.
Herhangi biri bana yardım edebilir ve Komut Dosyasını değiştirebilir, böylece birkaç saniye sonra kayıp siparişleri yeniden deneyebilir mi? Ve bir emir yerine getirildiğinde ses çıkarmak mümkün müdür?
Çok teşekkürler
111buy_fps.mq4efen
Bunu kullanmayı deneyin
Yeniden denemeleri istediğiniz bir sayıya ayarlayın, bir sorun varsa komut dosyası aynı siparişi kaç kez açmaya çalışacaktır. Ve siparişi açmak için her yeni yeniden deneme arasında duraklatmak için PauseBetweenRetries'i istenen milisaniye sayısına ayarlayın
Bu harika foruma yeni katıldım. MT4 forumunda çok ilginç EA bulundu https://www.mql5.com/en/code/8491 . Daha fazla çalışma yapılması gerekiyor. Ben bir programcı değilim ama bunun güvenilir olduğunu düşünüyorum
DailyFX veya başka bir kaynaktan callendar okumak için kod değiştirilmelidir. Belki başka bir şey de
Herhangi bir yardım gerçekten takdir edilecektir.
Mladen,Yukarıdaki kodun al sat kısmı çalışmıyor.durak çalışıyor Uyarı vermiyor!
Bunun gibi bir şey deneyin:
static datetime lastAlerted2=0;
static string lastType1="";
static string lastType2="";
//Momentum.....1hour
double mom_1h=iMomentum(NULL,60,14,PRICE_CLOSE,0);
double b4mom_1h=iMomentum(NULL,60,14,PRICE_CLOSE,1);
//========Alerts for buy and Sell==========
//Alerts for buy
if((mom_1h>99.6353)&&(mom_1h>b4mom_1h)&&(lastAlerted1!=Time[0] && lastType1!="Buy")){
lastAlerted1=Time[0];
lastType1="Buy";
Alert("Buy","\n","Current time is ",TimeToStr(CurTime()),"\n",Symbol());
}
//Alerts for Sell
if((mom_1h<100.7482)&&(mom_1h<b4mom_1h)&&(lastAlerted1!=Time[0] && lastType1!="Sell")){
lastAlerted1=Time[0];
lastType1="Sell";
Alert("Sell","\n","Current time is ",TimeToStr(TimeLocal(),TIME_SECONDS),"\n",Sym bol( ));
}
//==========Alerts for Stop buying and sell==============
//Alert to stop Buy
if((mom_1h<b4mom_1h)&&(lastAlerted2!=Time[0]&&lastType2!="Stop Buy")){
lastAlerted2=Time[0];
lastType2="Stop Buy";
Alert("Stop Buy","\n","Current time is ",TimeToStr(CurTime()),"\n",Symbol());
}
//Alerts to Stop Selling
if((mom_1h>b4mom_1h)&&(lastAlerted2!=Time[0]&&lastType2!="Stop Sell")){
lastAlerted2=Time[0];
lastType2="Stop Sell";
Alert(" Stop Sell","\n","Current time is ",TimeToStr(TimeLocal(),TIME_SECONDS),"\n",Sym bol( ));
}