Kodlama yardımı - sayfa 43

 

...

Orada yayınlanan sürümler yeniden boyanmaz

Ve gönderdiğiniz gösterge düzeltildiğinde, sağlanan bağlantıdan göstergeleri alırsınız: yani, ("güneş rüzgarı") yeniden boyanmayan ve doğru kodlanmış bir gösterge haline geldiğinde

annbeea:
merhaba mladen,

Teşekkürler. Sağladığınız bağlantıyı görüyorum ve "bu iki göstergenin hiçbiri yeniden boyanmıyor", yani oradaki iki gösterge yeniden boyanmış veya yeniden boyanmamış, şimdi biraz kafam karıştı", açıklığa kavuşturduğunuz için teşekkürler.

bu arada, trendalt_alert göstergesi kodunu yeniden boyamayan sürüme de değiştirebilir mi? Çok teşekkürler.
 

Günde sadece bir uyarı

Merhaba,

Günlük bir TF'de 2 koşul doğru olduğunda her seferinde (işaretle) uyaran 2 koşullu bir EA'm var.

İlk kez bir uyarı almak istiyorum ve gün için daha fazla değil.

Hangi kodu kullanabilirim.

Şimdiden teşekkürler.

Jo

 

...

Günlük zaman çerçevesi çubuğu başına yalnızca bir kez uyaracak şekilde sınırlamanız yeterlidir.

Bunun gibi bir şey yapın:

static datetime lastAlerted = 0;

if (yourAlertCoditions == true)

if (iTime(NULL,PERIOD_D1,0) != lastAlerted)

{

lastAlerted = iTime(NULL,PERIOD_D1,0);

... // your alerting code

}

Jovager:
Merhaba,

Günlük bir TF'de 2 koşul doğru olduğunda her seferinde (işaretle) uyaran 2 koşullu bir EA'm var.

İlk kez bir uyarı almak istiyorum ve gün için daha fazla değil.

Hangi kodu kullanabilirim.

Şimdiden teşekkürler.

Jo
 

bu adet harika, canlı veya gerçek hesapta çalışabilir hale getirin %95 doğruluk

bu adet eurusd 1 dakika worderful, demo hesapta çalışıyor ama canlı hesaba takas koymayın, lütfen biri bunu canlı veya gerçek hesap için çalışır hale getirsin

posta kimliğim jitupathak8@gmail.com

bana cevap ver teşekkürler

Dosyalar:
 
mladen:
Günlük zaman çerçevesi çubuğu başına yalnızca bir kez uyaracak şekilde sınırlamanız yeterlidir.

Bunun gibi bir şey yapın:

static datetime lastAlerted = 0;

if (yourAlertCoditions == true)

if (iTime(NULL,PERIOD_D1,0) != lastAlerted)

{

lastAlerted = iTime(NULL,PERIOD_D1,0);

... // your alerting code

}

Çok teşekkürler Mladen. yakında deneyeceğim.

Jo

 
mladen:
Günlük zaman çerçevesi çubuğu başına yalnızca bir kez uyaracak şekilde sınırlamanız yeterlidir.

Bunun gibi bir şey yapın:

static datetime lastAlerted = 0;

if (yourAlertCoditions == true)

if (iTime(NULL,PERIOD_D1,0) != lastAlerted)

{

lastAlerted = iTime(NULL,PERIOD_D1,0);

... // your alerting code

}

Mladen, harikasın.

Tekrar teşekkürler.

Jo

 

Açık bir pozisyon tespit edilsin mi?

Merhaba

Bilmek istiyorum, bir pozisyon açıldığında, talimat nedir, yeni bir emir algılayabilir mi?

örneğin, bir pozisyon oluşturulduğunda bir mesaj gösteren basit bir örnek yazmak istiyorum.

Yardımın için teşekkürler

 

Hepinize merhaba,

SL siparişimi değiştirmekle ilgili tavsiye arıyorum.

Örnek olarak bir yükseliş trendi kullanarak, SL'mi önceki her düşük salınımın altında yeniden konumlandırmak istiyorum. Bunu şu şekilde kodladım: Bir MACD altın haçı oluşturulduğunda, SL o haçtan önceki düşük seviyeye değiştirilir. EA, en düşük en düşük için önceki 10 çubuğu kullanır.

Ancak ZigZag göstergesini kullanarak ve fiyatın en yüksek seviyenin üzerinde kapanmasını bekleyerek kodu daha da detaylandırmak istiyorum. Bu yüzden, bir MACD golden cross oluştuğunda, fiyatın son zirvenin üzerinde kapanmasını beklerim ve ayrıca ZigZag da düşük seviyeyi tanımlamış olmalı.

Bunu kodlamak için nasıl gideceğime dair bir fikriniz var mı? Bunu şimdiye kadar yaptım:

if (Sipariş Toplamı() > 0)

{

if (Sipariş Seçimi(Bilet, SELECT_BY_TICKET, MODE_TRADES))

{

eğer OrderType() == OP_BUY)

{

if (UpTrend == true && DownTrend == false && FastMACurrent > SlowMACurrent && MacdCurrent > SignalCurrent && MacdPrevious < SignalPrevious)

{

if (OrderStopLoss() != GetStopLossLong (TimingChart, TimingChartShift, SL_Period))

{

OrderModify(OrderTicket(), OrderOpenPrice(), GetStopLossLong (TimingChart, TimingChartShift, SL_Period), OrderTakeProfit(), OrderExpiration(), Green);

Teşekkürler,

 

Hepinize merhaba,

Kodumla ilgili bir sorunla karşılaştım.

Yapmak istediğim şey, daha kısa zaman dilimlerinde kısa/uzun pozisyonları filtrelemek için H4 grafiğindeki uzun vadeli trendi belirlemek. Bunu MA'lar yerine bir donchian kanalı kullanarak yapıyorum; fiyat, alt bandı kırana kadar yükseliş trendinde. fiyat, üst bandı kırana kadar düşüş trendinde.

Her neyse, bunu aşağıdakileri kullanarak yapıyorum:

//--- H4 grafiğinde trend yönünü belirleyin

TrendDonchian_Low = Düşük;

TrendDonchian_High = Yüksek;

statik bool TrendChart_UpTrend = false;

statik bool TrendChart_DownTrend = false;

if (Sor > TrendDonchian_High) {TrendChart_UpTrend = true; TrendChart_DownTrend = yanlış;}

if (Teklif < TrendDonchian_Low) {TrendChart_UpTrend = false; TrendChart_DownTrend = doğru;}

Sonra bir pozisyon için test yaparken kullanırım ..

//--- Uzun giriş olasılığını kontrol edin

if (Sipariş Toplamı() < 1)

{

if (TrendChart_UpTrend == true && TrendChart_DownTrend == false &&...

Ama işe yaramıyor. Herhangi bir fikir?

 

Haftasonu Öğrenimi!

Merhaba Ustalar

Bu indie'yi ana grafiğe koymak istedim ama sorun şu ki EURUSD OHLC ile isim karışımı ( Ekli resim )!

Grafik penceresi göstergesi gibi görünmesi için ana grafikte bağımsız adını gizlemek için kodu değiştirmek için ne yapmalıyım!

Ben kodlayıcı değilim, bu yüzden herhangi bir yardım takdir edilecektir.

Şimdiden teşekkürler

gizli kod

Dosyalar:
indie_name.gif  27 kb
progo.mq4  2 kb