Sormak! - sayfa 24

 

Teşekkürler

Gordon

 

Write_Alert() ve Read_Alert() işlevi ?

Merhaba,

Bir uyarı YAZMAK anlamına gelen Alert() işlevini biliyorum.

Ters fonksiyona ihtiyacım var: MT4 uyarıların mesajlarını da OKUYABİLİR Mİ?

Karmaşık bir yol, uyarıyı e-postayla kendime göndermek, ardından bir şekilde e-postanın içeriğini almak ve ayrıştırmak ve ardından bir dll kullanarak MT4'e beslemek olacaktır. Bu tam olarak nasıl yapılır? Yoksa daha kolay bir yolu var mı?

otopips

 
autopips:
Merhaba,

Bir uyarı YAZMAK anlamına gelen Alert() işlevini biliyorum.

Ters fonksiyona ihtiyacım var: MT4 uyarıların mesajlarını da OKUYABİLİR Mİ?

Karmaşık bir yol, uyarıyı e-postayla kendime göndermek, ardından bir şekilde e-postanın içeriğini almak ve ayrıştırmak ve ardından bir dll kullanarak MT4'e beslemek olacaktır. Bu tam olarak nasıl yapılır? Yoksa daha kolay bir yolu var mı?

otopips

Metatrader seçeneklerinde doğru özellikleri belirtirseniz, string mesajı yapabilir ve SendMail() işlevi ile u'ya gönderebilirsiniz, ancak daha iyi bir yol, codersguru cadı tarafından yapılan dll'yi kullanmaktır www.metatrader.info web sayfasında bulunabilir. araçlar bölümünde.

 

okumak değil yazmak

Kalenzo:
Metatrader seçeneklerinde doğru özellikleri belirtirseniz, string mesajı yapabilir ve SendMail() işlevi ile u'ya gönderebilirsiniz, ancak daha iyi bir yol, codersguru cadı tarafından yapılan dll'yi kullanmaktır www.metatrader.info web sayfasında bulunabilir. araçlar bölümünde.

ilginç bağlantı için teşekkürler. - Bununla birlikte, SendMail (veya SendMail'in yerine geçen bazı dll) herhangi bir yardımcı olamaz. Amaç bir şey göndermek değil, uyarı penceresinin içeriğini almaktır. - Veya CodersGuru'nun SPEECHTEXT aracı bu mesajları okuyabilir mi (ve bunları ses yerine dize olarak çıkarabilir mi)? Yoksa cevabınızı yanlış mı anladım?

 
autopips:
ilginç bağlantı için teşekkürler. - Bununla birlikte, SendMail (veya SendMail'in yerine geçen bazı dll) herhangi bir yardımcı olamaz. Amaç bir şey göndermek değil, uyarı penceresinin içeriğini almaktır. - Veya CodersGuru'nun SPEECHTEXT aracı bu mesajları okuyabilir mi (ve bunları ses yerine dize olarak çıkarabilir mi)? Yoksa cevabınızı yanlış mı anladım?

Bir şeyi yanlış anlayıp anlamadığından emin değilim. abi o bendim Her neyse, tüm mesajlar uzman günlük dizinindeki (uzmanlar/günlük) günlük dosyasında saklanır, ancak bu mesajlar orada gerçek zamanlı olarak saklanmaz. Yani metatrader, kapattığınızda tüm mesajları orada saklar. Hala koşuyorsa, orada son x satırını saklayacaktır (tüm satırları değil).

Bu durumdan 2 çözüm olabileceğini düşünüyorum:

1) Uyarılarınızı harici bir dosyaya (standart dosya işlevleriyle ) yazacak bir adet yapın, ardından o dosyayı her 30 saniyede bir okuyacak bir program (örn. c++ veya başka bir dilde) yapın ve eklenip eklenmediğini kontrol edin. yeni bir hat, evet ise o zaman size bu hattı gönderecektir.

VEYA

2) örneğin için kullanabilirsiniz. mysql kütüphanesini açın ve veritabanına bağlanın, ardından tüm uyarıları veritabanına yazın ve istediğiniz zaman dünyanın herhangi bir yerinden okuyun.

umarım sana yardımcı olur

 

bir adet yapılmasını istemek mümkün müdür?

Basit bir stratejim var, sadece birinin benim için kodlamasına ihtiyacım var. Sadece kodlama ve programlamaya pek aşina değilim.

Burada sormalı mıyım yoksa lütfen nereye ve kime sormam gerektiği konusunda bana rehberlik edin

Teşekkürler

 

çapraz uyarı

codersguru:
Merhaba newdigital, Kodu test ettiniz mi? istediğin bu mu?

Merhaba kodlayıcılar gurusu ve herkes,

Çapraz uyarıyı M30 ve H1 gibi oldukça büyük bir zaman diliminde kullanırken, MA'ların bar bitmeden önce birkaç kez geçici olarak kesişmesi olur, bu da aynı koparma için çok sayıda sinyal verir (henüz %100 oluşmamıştır) , MQL'de uyarıları sadece bir tane ile sınırlayan bir fonksiyon var mı, yoksa sadece bar bittiğinde uyarı veren bir kod var mı?

Koparmayı birkaç çiftle takas ettiğim için yardımınız için gerçekten minnettar olacağım, bu bana çok yardımcı olacak.

hepinize teşekkür ederim.

 
pipspiner:
Merhaba kodlayıcılar gurusu ve herkes,

Çapraz uyarıyı M30 ve H1 gibi oldukça büyük bir zaman diliminde kullanırken, MA'ların bar bitmeden önce birkaç kez geçici olarak kesişmesi olur, bu da aynı koparma için çok sayıda sinyal verir (henüz %100 oluşmamıştır) , MQL'de uyarıları sadece bir tane ile sınırlayan bir fonksiyon var mı, yoksa sadece bar bittiğinde uyarı veren bir kod var mı?

Koparmayı birkaç çiftle takas ettiğim için yardımınız için gerçekten minnettar olacağım, bu bana çok yardımcı olacak.

hepinize teşekkür ederim.

U, alertBar gibi global bölümde değişken yapabilir ve ardından koşula ekleyebilir

if(Barlar>alertBar ve diğer koşullar)

{

Alert("BENİ DİKKAT!!!");

alertBar = Çubuklar;

}

 

Bunun nasıl yazılması gerektiğine dair bir örnek bulamıyorum!

İç İçe If ifadesi - 3 Koşul

3 farklı zaman diliminde etkinleştirmek için bir adet kodlamak istiyorum. Bunu nasıl kurardım?? MQ4'te yuvalanmış if koşullu bir ifadenin nasıl kodlanacağından emin değilim. Bu dili kodlamak için izlenecek tüm örnekler nerede?

Zorlu zamanlar aşağıdaki GMT zamanları arasında olacaktır.

6'dan 9'a

11-16

18 ila 24

Herhangi bir yardım takdir edilecektir! MQL4 eğitim materyallerinizde bunun nasıl yapılacağına dair bir örnek bulamadım?

Dave <<<
 

Uyarıları nasıl OKUYUN (YAZILMAYIN)?

autopips:
Merhaba,

Bir uyarı YAZMAK anlamına gelen Alert() işlevini biliyorum.

Ters fonksiyona ihtiyacım var: MT4 uyarıların mesajlarını da OKUYABİLİR Mİ?

Karmaşık bir yol, uyarıyı e-postayla kendime göndermek, ardından bir şekilde e-postanın içeriğini almak ve ayrıştırmak ve ardından bir dll kullanarak MT4'e beslemek olacaktır. Bu tam olarak nasıl yapılır? Yoksa daha kolay bir yolu var mı?

otopips

Bir EA veya gösterge verdiyseniz (kaynak DEĞİL, yalnızca ex4),

ve bu EA, uyarı penceresine bazı uyarılar yazar: bu uyarı mesajlarını gerçek zamanlı olarak bir dize değişkenine almanın en kolay yolu nedir? (Soru nasıl uyarı YAZILIR değil, alert() işlevi bunun için iyi. bu mesaj bende yok, nasıl yazayım?)