Kodlama yardımı - sayfa 52

 

Alınma ama kesinlikle öyle değil...yoksa bir şeyi mi aştım? Zaman işlevini görmüyorum, tabii ki bu güzel trend çizgilerine bakıyorsanız, ancak MT4'ün zaten entegre edilmiş fiyat seviyesi uyarısı olduğunu biliyor muydunuz? Ben de zaman fonksiyonunu arıyorum, sadece saat 12.00'de xxx fiyatı geçerliyse geçerli uyarı, örneğin...fiyat 11.30'da xxx'i geçmiş ve tamamen geri almış olabilir, bu yüzden aradığım şey zaman işlevi....çok teşekkürler

 

...

Jonny473

Uyarılarınız için çerçeve olarak böyle bir şey kullanmayı deneyin:

//------------------------------------------------------------------

//

//------------------------------------------------------------------

#property indicator_chart_window

extern string AlertFrom = "12:00";

extern string AlertTo = "12:01";

extern bool UseBrokerTime = false;

//------------------------------------------------------------------

//

//------------------------------------------------------------------

//

//

//

//

//

int init()

{

return(0);

}

int start()

{

datetime timeToCheck;

if (UseBrokerTime)

timeToCheck = TimeCurrent();

else timeToCheck = TimeLocal();

//

//

//

//

//

string startDay = TimeToStr(timeToCheck,TIME_DATE)+" ";

datetime startTime = StrToTime(startDay+AlertFrom);

datetime endTime = StrToTime(startDay+AlertTo);

static datetime lastAlerted = 0;

//

//

//

//

//

bool condition = false; // add some condition checking here so that when condition == true alert can be raised

if (condition && lastAlerted != Time[0] && timeToCheck>= startTime && timeToCheck<=endTime)

{

lastAlerted = Time[0];

//

// add the sound and email if you wish them here

//

Alert("the alert at a certain time span");

}

return(0);

}

Bunun 2 zaman parametresi vardır (böylece uyarının tetiklenebileceği bazı "pencere"lere izin verir) ve uyarı için komisyoncu saati veya yerel saat kullanımı seçeneği vardır.

 

kodlama yardımı

Merhaba arkadaşlar, bu göstergeyi geciktirmek için ne yapmalıyım veya biri bu göstergeyi geciktirebilirse lütfen ekledim.Teşekkürler

 
Jonny473:
Alınma ama kesinlikle öyle değil...yoksa bir şeyi mi aştım? Zaman fonksiyonunu göremiyorum, tabii ki trend çizgilerine bakıyorsanız bu hoş, ama MT4'ün zaten entegre edilmiş fiyat seviyesi uyarısı olduğunu biliyor muydunuz? Ben de zaman fonksiyonunu arıyorum, sadece saat 12.00'de xxx fiyatı geçerliyse geçerli uyarı, örneğin...fiyat 11.30'da xxx'i geçmiş ve tamamen geri almış olabilir, bu yüzden aradığım şey zaman işlevi....çok teşekkürler

Kusura bakmayın, merak etmeyin! İsteğiniz biraz tuhaf görünüyor, ancak böyle belirli bir zamanınız varsa, neden o zamandaki tabloya bakmıyorsunuz?

Ayrıca işaret ettiğim satır uyarısının bir sonraki çubuk işlevinde uyarısı var, yani bunu bir saatlik grafikte ayarlayabilirsiniz, ancak bunun fiyat çaprazını 12:00'de mi yoksa önceki saat boyunca herhangi bir kesişimi mi alacağından emin değilim. Yani saat 12:00'nin ilk dakikasında kesişiyorsa o zaman mobil cihazdan grafiğe tekrar bakmanız yeterli diyorum.

 
zigflip:
Kusura bakmayın, merak etmeyin! İsteğiniz biraz tuhaf görünüyor, ancak böyle belirli bir zamanınız varsa, neden o zamandaki tabloya bakmıyorsunuz? Ayrıca işaret ettiğim hat uyarısının bir sonraki çubuk işlevinde bir uyarısı var, yani bunu bir saatlik grafikte ayarlayabilirsiniz, ancak bunun fiyat çaprazını 12:00'de mi yoksa önceki saat boyunca herhangi bir kesişimi mi alacağından emin değilim. Yani saat 12:00'nin ilk dakikasında kesişiyorsa o zaman mobil cihazdan grafiğe tekrar bakmanız yeterli diyorum.

İyi nokta..IMO 1HR örneği her an uyaracaktır, sence de öyle değil mi? Doğru, her zaman bakabilirim, ama örneğin 4HR'yi kullanırsam, bilgisayarıma gitmek ve her 4 saatte bir günde 6 kez fiyatı kontrol etmek istemiyorum.... bu yüzden daha kolay bir yolu olmalı. Soruyorum...Mladen uyarı koduyla oynayacağım, eğer zamanın varsa, sen de deneyebilirsin...umarım şimdi daha açıklığa kavuşur...sadece bir bar bittiğinde fiyata bakmak, meydana gelen gürültüyü azaltır arasında...

 
Jonny473:
sadece bar bittiğinde fiyata bakmak aradaki gürültüyü azaltır...

İyi fikir! Umarım sizin için yaptığım bu göstergeden faydalanırsınız. Bir ses dosyası çalar ve açılır pencereyi gösterir (bu, sinyalin gerçekleştiği döviz çiftinin adını ve 1'den fazlaysa tekrarlanan sinyal(ler)in sayısını söyler).

İki moddan birinde çalışır:

Mod 1: kesin zaman.

Tam istenen zamanda uyarı sesleri (format: SS:MM, birçok ayırıcı tanındı, birçok format kabul edildi: S:DD, HH, SS:M vb.).

Mod 2: göreceli zaman.

Bu modda uyarı çubuğun her X dakikasında çalar. Örnek: Mode_2_Minutes'ı 2'ye ayarlayın ve uyarı çalacaktır...

H1 çubuğunda: 0:02, 1:02, 2:02, 3:02...

H4 çubuğunda: 0:02, 4:02, 8:02...

M5'te: 0:02, 0:07, 0:12, 0:17...

Negatif bir değer olabilir (0'dan küçük).

Örnek: Mode_2_dakika'yı -3 olarak ayarlarsanız, uyarı sesi duyulacaktır...

H1 çubuğunda: 0:57, 1:57, 2:57...

M15 çubuğunda: 0:12, 0:27, 0:42...

Ayarlar:

Target_price - uyarının oynatıldığı fiyatın üstünde (altında)

Yön - 1 veya daha büyükse - yalnızca fiyat Hedef fiyatın üzerindeyse uyarıyı oynatın. -1 veya daha küçükse - yalnızca fiyat Hedefin altındaysa uyarıyı oynatın.

Auto_reset - uyarıyı her çubukta (mod 2) veya her gün (mod 1) otomatik olarak sıfırlar.

Mod - gösterge modu.

Mode_1_Time - mod 1 için tam zaman. Yukarıya bakın.

Mode_2_Minutes - mod 2 için dakikalar Yukarıya bakın.

Tekrarlar - uyarının çalınma sayısı. Maksimum 10'dur.

Duraklat - uyarılar arasında saniyeler içinde duraklayın. Maksimum 5'tir.

Start_hour - uyarılar için başlangıç saati, dahil (0, 0 saatinde çalışma anlamına gelir)

End_hour - uyarılar için bitiş saati, özel (17, uyarıların 16:59'dan sonra devre dışı bırakılacağı anlamına gelir)

Başlangıç, Bitiş'ten daha büyük olabilir. Bu durumda uyarılar Başlangıç saatinden 23:59'a, ertesi gün 0:00'dan Bitiş saatine kadar oynayacaktır.

Show_settings_on_chart - grafikte metni (hedef ve uyarı durumu, uyarı zamanı) görüntüler. Metin "yazı tipi boyutu" ve "renk" parametreleriyle biçimlendirilir.

Alert_file - sesli uyarılar için dosya.

Signal_UP - yön "yukarı" olduğunda metin için renk.

Signal_DOWN - yön "aşağı" olduğunda metin için renk.

Custom_digits - Hedef hassasiyeti (metin) bununla ayarlanır. Negatif değer - otomatik.

font_size - grafikteki metnin boyutu

Not: gösterge arka arkaya birkaç uyarı çalmaya başladığında, MT4 askıda gibi görünebilir. Bu normal. Tüm uyarılar çalındığında her şey yoluna girecek (bu nedenle PC'ye yakın olduğunuzda 1-2 uyarı ve 1 saniye duraklama kullanın).

En iyi bölüm: tamamen

BEDAVA! *

* - sadece bana harika dersen xD

Not: 8 saat... Paslanıyor olmalıyım.

 

Vay be harika tam aradığım şey....teşekkürler harika çalışıyor...umarım bunu bir şekilde kendi ticaretinizde de kullanabilirsiniz...

Shinigami:
İyi fikir! Umarım sizin için yaptığım bu göstergeden faydalanırsınız. Bir ses dosyası çalar ve açılır pencereyi gösterir (bu, sinyalin gerçekleştiği döviz çiftinin adını ve 1'den fazlaysa tekrarlanan sinyal(ler)in sayısını söyler).

İki moddan birinde çalışır:

Mod 1: kesin zaman.

Tam istenen zamanda uyarı sesleri (format: SS:MM, birçok ayırıcı tanındı, birçok format kabul edildi: S:DD, HH, SS:M vb.).

Mod 2: göreceli zaman.

Bu modda uyarı çubuğun her X dakikasında çalar. Örnek: Mode_2_Minutes'ı 2'ye ayarlayın ve uyarı çalacaktır...

H1 çubuğunda: 0:02, 1:02, 2:02, 3:02...

H4 çubuğunda: 0:02, 4:02, 8:02...

M5'te: 0:02, 0:07, 0:12, 0:17...

Negatif bir değer olabilir (0'dan küçük).

Örnek: Mode_2_dakika'yı -3 olarak ayarlarsanız, uyarı sesi duyulacaktır...

H1 çubuğunda: 0:57, 1:57, 2:57...

M15 çubuğunda: 0:12, 0:27, 0:42...

Ayarlar:

Target_price - uyarının oynatıldığı fiyatın üstünde (altında)

Yön - 1 veya daha büyükse - yalnızca fiyat Hedef fiyatın üzerindeyse uyarıyı oynatın. -1 veya daha küçükse - yalnızca fiyat Hedefin altındaysa uyarıyı oynatın.

Auto_reset - uyarıyı her çubukta (mod 2) veya her gün (mod 1) otomatik olarak sıfırlar.

Mod - gösterge modu.

Mode_1_Time - mod 1 için tam zaman. Yukarıya bakın.

Mode_2_Minutes - mod 2 için dakikalar Yukarıya bakın.

Tekrarlar - uyarının çalınma sayısı. Maksimum 10'dur.

Duraklat - uyarılar arasında saniyeler içinde duraklayın. Maksimum 5'tir.

Start_hour - uyarılar için başlangıç saati, dahil (0, 0 saatinde çalışma anlamına gelir)

End_hour - uyarılar için bitiş saati, özel (17, 16:59'dan sonra uyarıların devre dışı bırakılacağı anlamına gelir)

Başlangıç, Bitiş'ten daha büyük olabilir. Bu durumda uyarılar Başlangıç saatinden 23:59'a, ertesi gün 0:00'dan Bitiş saatine kadar oynayacaktır.

Show_settings_on_chart - grafikte metni (hedef ve uyarı durumu, uyarı zamanı) görüntüler. Metin "yazı tipi boyutu" ve "renk" parametreleriyle biçimlendirilir.

Alert_file - sesli uyarılar için dosya.

Signal_UP - yön "yukarı" olduğunda metin için renk.

Signal_DOWN - yön "aşağı" olduğunda metin için renk.

Custom_digits - Hedef hassasiyeti (metin) bununla ayarlanır. Negatif değer - otomatik.

font_size - grafikteki metnin boyutu

Not: gösterge arka arkaya birkaç uyarı çalmaya başladığında, MT4 askıda gibi görünebilir. Bu normal. Tüm uyarılar çalındığında her şey yoluna girecek (bu nedenle PC'ye yakın olduğunuzda 1-2 uyarı ve 1 saniye duraklama kullanın).

En iyi bölüm: tamamen

BEDAVA! *

* - sadece bana harika dersen xD

Not: 8 saat... Paslanıyor olmalıyım.
 

"Bu göstergenin gecikmesini kaldır" tam olarak ne anlama geliyor?

Ochismail:
Merhaba arkadaşlar, bu göstergeyi geciktirmek için ne yapmalıyım veya biri bu göstergeyi geciktirebilirse lütfen ekledim.Teşekkürler
 

Şu anda manuel olarak ticaret yapmıyorum, EA'larım benim için harika bir iş çıkarıyor. Birkaç demo hesabında , daha sonra. foruma göz kulak ol

Gösterge sürüm 2'ye güncellendi: şimdi birkaç mod 1 uyarısı var. Hepsi aynı parametreye konur. Çalışması için biçimlendirmeyi değiştirmek zorunda kaldı. Kabul edilen biçimler:

S:DD ve SS:DD

20 uyarıya kadar desteklenir. Birkaç uyarı kullanmak için şu şekilde yazın:

SS:DD | SS:DD | SS:DD | SS:DD vb. Uyarılar "|" ile ayrılır sembol. Ayarlardan değiştirilebilir.

Boşluklar: yoksayıldı. Kendi rahatınız için istediğiniz kadar koymaktan çekinmeyin.

Tüm uyarıların artan düzende sıralandığını ve metin bildiriminin bir sonraki uyarı zamanı hakkında bilgi gösterdiğini unutmayın (zamanımın çoğunu bu bölümü yapmak için harcadım lol).

E-posta işlevi eklendi. E-posta konusu ve e-posta metninin her ikisi de ayarlanabilir. Metinde fazladan metin var: : ulaşılan hedef: dir:

Hatırlatma: yerleşik bir e-posta istemcisidir, önce onu MT4 ayarlar menüsünde ayarlamanız gerekir. Postaların bazen teslim edilmesinin biraz zaman alabileceğini unutmayın.

Çok fazla test etmedim, bu yüzden lütfen gerektiği gibi çalışmayan bir şey varsa bana bildirin, mümkünse düzeltmeye bir göz atacağım.

Umarım yardımcı olur!

 

harika shinigami! ya da sadece iyi bir dijital saat mi aldınız? Çoklu alarmlı ve tekrarlı geri sayımlı bir tane mi? ya da aynı zamanda!

Neden: