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
Sembol Pipleri
Merhaba, biri bana tek sembol piplerinin nasıl hesaplanacağı konusunda rehberlik edebilir.
Örnek, 2 GBPJPY ve GBPUSD grafiğim var, bu yüzden GBPJPY ve GBPUSD piplerini ayrı ayrı saymak istiyorum. Lütfen yardım et.
TQ.
Gösterge veya EA sadece bir kişi için nasıl geçerli hale getirilir?
Hala sadece 1 kullanıcının kullanabileceği gösterge veya EA'nın nasıl yapıldığını çözüyorum.
.mtq dosyasına hangi dize kodu eklenmelidir?
Örneğin,
codersguru'ya indikatör veya EA vermek istiyorum, böylece codersguru dışında kopyalayıp kendi bilgisayarına koyan hiç kimse o indikatörü veya EA'yı kullanamaz.
Şimdiden çok teşekkürler.
Bu konuya yazılan tüm olasılıkları denedim,
Bu kodun, EA ve Göstergeyi belirli bir zamanda kapatmak için en iyisi olduğunu düşünüyorum.
basit ama güçlü
çok teşekkürler codersguru
Hesap kodu
Hala sadece 1 kullanıcının kullanabileceği gösterge veya EA'nın nasıl yapıldığını çözüyorum.
.mtq dosyasına hangi dize kodu eklenmelidir?
Örneğin,
codersguru'ya indikatör veya EA vermek istiyorum, böylece codersguru dışında kopyalayıp kendi bilgisayarına koyan hiç kimse o indikatörü veya EA'yı kullanamaz.
Şimdiden çok teşekkürler.
Bu, göstergenin veya EA'nın yalnızca 1 hesapta çalışmasına izin vererek çalışır, aşağıda yayınlanan mq4'teki kod örneği, bu işe yarar, ancak bunu yapmanın daha iyi bir yolu olabilir ???
int Hesap = 12345;
if (Hesap != HesapNumarası()){
Comment("Yanlış hesap: "+HesapNumarası()+" Fiyat Gösterge Göstergesi Devre Dışı Bırakıldı!");
dönüş(0);
}else {Yorum(" Fiyat Göstergesi Etkinleştirildi");}
price_display_1.mq4
İstemci - Sunucu Kimlik Doğrulaması!
EX4'ün kaynak koda dönüştürülmeyeceğini varsayarsak, o zaman en iyi yol İstemci - Sunucu Kimlik Doğrulamasıdır!
MetaTrader'ın bir DLL'ye bağlandığı yer
DLL bir Sunucuya bağlanır (PHP'de web sunucusu yapısı)
Sunucu, kullanıcı verilerini kontrol etmek için bir veritabanına bağlanır (hesap numarası - kayıt numarası - deneme süresi vb.)
Bu, kırıcının EX4'ü kırmamasını ve göstergenin veya uzman danışmanın fikrini bilmesini sağlayan mükemmel bir yöntemdir!
Bu, göstergenin veya EA'nın yalnızca 1 hesapta çalışmasına izin vererek çalışır, aşağıda yayınlanan mq4'teki kod örneği, bu işe yarar, ancak bunu yapmanın daha iyi bir yolu olabilir ???
int Hesap = 12345;
if (Hesap != HesapNumarası()){
Comment("Yanlış hesap: "+HesapNumarası()+" Fiyat Gösterge Göstergesi Devre Dışı Bırakıldı!");
dönüş(0);
}else {Yorum(" Fiyat Göstergesi Etkinleştirildi");}
price_display_1.mq4kodlama ile ilgili yardım
Bu kodla bana yardımcı olabilecek var mı:
void CloseOrder(int dakika)
{
int toplam = SiparişlerToplam();
için (int cnt = 0 ; cnt < toplam ; cnt++)
{
OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);
if ((CurTime()-OrderOpenTime())>dakika*60)
{
if(OrderType()==OP_BUY)
OrderClose(OrderTicket(),OrderLots(),Bid,Slippage,Violet);
if(OrderType()==OP_SEL)
OrderClose(OrderTicket(),OrderLots(),Ask,Kayma,Violet);
}
}
}
Bu, bir EA'ya dahil etmeye çalıştığım ancak derlerken sorun yaşadığım kod. Bu hatayı alıyorum: "CloseOrder" işlevine başvuruda bulunulmuyor ve exp dosyasından kaldırılacak
Bu kod, codersguru tarafından bu gönderiden gönderildi:
https://www.mql5.com/en/forum/general
Yapmaya çalıştığım, en son işlemin açılmasından bu yana x süre sonra tüm işlemleri kapatacak bir sistem geliştirmek.
Kodlama konusunda çok az bilgim var ama öğrenmeye çalışıyorum.
Bu tür bir sorun daha önce ele alındıysa, lütfen biri beni uygun konuya yönlendirebilir, çünkü bu forumda arama işlevini kullanarak bir tane bulamadım. Teşekkür ederim.
Bu kodla bana yardımcı olabilecek var mı:
void CloseOrder(int dakika)
{
int toplam = SiparişlerToplam();
için (int cnt = 0 ; cnt < toplam ; cnt++)
{
OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);
if ((CurTime()-OrderOpenTime())>dakika*60)
{
if(OrderType()==OP_BUY)
OrderClose(OrderTicket(),OrderLots(),Bid,Slippage,Violet);
if(OrderType()==OP_SEL)
OrderClose(OrderTicket(),OrderLots(),Ask,Kayma,Violet);
}
}
}
Bu, bir EA'ya dahil etmeye çalıştığım ancak derlerken sorun yaşadığım kod. Bu hatayı alıyorum: "CloseOrder" işlevine başvuruda bulunulmuyor ve exp dosyasından kaldırılacak
Bu kod, codersguru tarafından bu gönderiden gönderildi:
https://www.mql5.com/en/forum/general
Yapmaya çalıştığım, en son işlemin açılmasından bu yana x süre sonra tüm işlemleri kapatacak bir sistem geliştirmek.
Kodlama konusunda çok az bilgim var ama öğrenmeye çalışıyorum.
Bu tür bir sorun daha önce ele alındıysa, lütfen biri beni uygun konuya yönlendirebilir, çünkü bu forumda arama işlevini kullanarak bir tane bulamadım. Teşekkür ederim.Çok kolay: yukarıdaki kod bir fonksiyondur, bu yüzden onu bir yere çağırmanız gerekir. Onu hiç çağırmazsanız, bu fonksiyon asla çalışmayacaktır, bu yüzden onu derlenmiş dosyada tutmak işe yaramaz; Aldığınız hatanın anlamı budur.
Girişler İçin Açılır Menü
Gösterge girişleri için bir açılır menüyü kodlamanın bir yolu var mı?
Örneğin, girdi myPeriod ise, aşağıdakilere sahip olmak isterim:
PERIOD_M1
PERIOD_M5
.
.
.
PERIOD_W1
PERIOD_MN1
belli olmak.
Teşekkürler.
Bana anlatabilir misin....
bir ea kullanıyorum ve meta günlüğünde her zaman şöyle bir hata alıyorum:
12:11:32 Eski tik USDJPY30 110.77000/110.80000
12:11:32 Eski tik USDJPY240 110.77000/110.80000
12:41:07 Eski tik EURUSD30 1.46730/1.46760
12:41:07 Eski kene EURUSD240 1.46730/1.46760
13:40:33 Eski tik USDJPY30 110.90000/110.93000
13:40:33 Eski tik USDJPY240 110.90000/110.93000
metatrader'ı zaten yeniden yükledim ve hala hatayı aldım
bu sorunu çözmek için ne yapabilirim?
Merak ediyorum..
Başlığı kaldırmanın bir yolu olup olmadığını merak ediyorum, çünkü bazen diğer göstergelerden görünümü engelliyor.
Çok kötü, bu .ex4
Aşağıda eklediğim gösterge