Kodlama yardımı - sayfa 117

 

Teşekkürler mladen, ben bir başlangıç programcısıyım,aslında bir süre önce bölüm bir koduyla bana yardım eden sendin ama uyarı hala yeni mumun başlangıcında tekrar ediyor, lütfen hem birinci hem de ikinci bölümü görmeme yardım et. Şimdiden teşekkürler!

Aşağıdaki orijinal mesaja bakın:

Herkese iyi günler, lütfen birinin aşağıdaki kodu değiştirmeme ve açıklamama yardım etmesini istiyorum. Kodun bir numaralı kısmı al ve sat uyarısını içerir. Sadece al ve sat sinyali oluştuğunda uyarı vermeyi destekler, ancak uyarıyı aynı anda tekrar eder. her yeni mumun başlangıcı.... lütfen sadece kurulum koşulu oluştuğunda uyarı sesi çıkararak bunu düzeltmeye yardımcı olun.

Kodun ikinci kısmı dur uyarısıdır. Al-sat yapma fırsatı kalmadığında kullanıcıya dur sinyali göndermektir. Bu kodlar çalışmayı reddetmiştir, lütfen yardım edin....

statik tarihsaat lastAlerted=0;

//Momentum.....1saat

double mom_1h=iMomentum(NULL,60,14,PRICE_CLOSE,0);

double b4mom_1h=iMomentum(NULL,60,14,PRICE_CLOSE,1);

(1)========Al ve Sat için uyarılar==========

//Satın alma uyarıları

if(mom_1h>99.6353)&&(mom_1h>b4mom_1h)&&(lastAlerte d!=Zaman[0])){

lastAlerted=Zaman[0];

Alert(Buy","\n"," Geçerli saat ",TimeToStr(CurTime()),"\n",Symbol());

}

//Satış için Uyarılar

if(mom_1h<100.7482)&&(mom_1h<b4mom_1h)&&(lastAlert ed!=Zaman[0])){

lastAlerted=Zaman[0];

Alert("Sat",\n","Geçerli saat ",TimeToStr(TimeLocal(),TIME_SECONDS),"\n",Symbol( ));

}

(2)========== Alıp Satmayı Durdur Uyarıları===============

//Satın almayı durdurmak için uyarı

if(mom_1h<b4mom_1h)&&(lastAlerted!=Zaman[0])){

lastAlerted=Zaman[0];

Alert(Stop Buy","\n","Geçerli saat ",TimeToStr(CurTime()),"\n",Symbol());

}

// Satışı Durdurma Uyarıları

if(mom_1h>b4mom_1h)&&(lastAlerted!=Zaman[0])){

lastAlerted=Zaman[0];

Alert(" Satışı Durdur","\n","Geçerli saat ",TimeToStr(TimeLocal(),TIME_SECONDS),"\n",Symbol( ));

}

 
Mastercash:
Teşekkürler mladen, ben bir başlangıç programcısıyım,aslında bir süre önce bölüm bir koduyla bana yardım eden sendin ama uyarı hala yeni mumun başlangıcında tekrar ediyor, lütfen hem birinci hem de ikinci bölümü görmeme yardım et. Şimdiden teşekkürler!

Aşağıdaki orijinal mesaja bakın:

Herkese iyi günler, lütfen birinin aşağıdaki kodu değiştirmeme ve açıklamama yardım etmesini istiyorum. Kodun bir numaralı kısmı al ve sat uyarısını içerir. Sadece al ve sat sinyali oluştuğunda uyarı vermeyi destekler, ancak uyarıyı aynı anda tekrar eder. her yeni mumun başlangıcı.... lütfen sadece kurulum koşulu oluştuğunda uyarı sesi çıkararak bunu düzeltmeye yardımcı olun.

Kodun ikinci kısmı dur uyarısıdır. Al-sat yapma fırsatı kalmadığında kullanıcıya dur sinyali göndermektir. Bu kodlar çalışmayı reddetmiştir, lütfen yardım edin....

statik tarihsaat lastAlerted=0;

//Momentum.....1saat

double mom_1h=iMomentum(NULL,60,14,PRICE_CLOSE,0);

double b4mom_1h=iMomentum(NULL,60,14,PRICE_CLOSE,1);

(1)========Al ve Sat için uyarılar==========

//Satın alma uyarıları

if(mom_1h>99.6353)&&(mom_1h>b4mom_1h)&&(lastAlerte d!=Zaman[0])){

lastAlerted=Zaman[0];

Alert(Buy","\n","Geçerli saat ",TimeToStr(CurTime()),"\n",Symbol());

}

//Satış için Uyarılar

if(mom_1h<100.7482)&&(mom_1h<b4mom_1h)&&(lastAlert ed!=Zaman[0])){

lastAlerted=Zaman[0];

Alert("Sat",\n","Geçerli saat ",TimeToStr(TimeLocal(),TIME_SECONDS),"\n",Symbol( ));

}

(2)========== Alıp Satmayı Durdur Uyarıları===============

//Satın almayı durdurmak için uyarı

if(mom_1h<b4mom_1h)&&(lastAlerted!=Zaman[0])){

lastAlerted=Zaman[0];

Alert(Stop Buy","\n","Geçerli saat ",TimeToStr(CurTime()),"\n",Symbol());

}

//Satışı Durdurma Uyarıları

if(mom_1h>b4mom_1h)&&(lastAlerted!=Zaman[0])){

lastAlerted=Zaman[0];

Alert(" Satışı Durdur","\n","Geçerli saat ",TimeToStr(TimeLocal(),TIME_SECONDS),"\n",Symbol( ));

}

Bunun gibi bir şey deneyin:

static datetime lastAlerted1=0;

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( ));

}

 

Teşekkürler, bunu yapacağım!

 

Kodlama yardımı

Herkese selam.

Lütfen, mladen veya mr.tools. Bu göstergenin yenilenmesiyle ilgili küçük bir sorunum var. Yeni bir mum açıldığında, otomatik olarak doğru şekilde yenilenmiyor ve yenilemek için harici parametreler penceresini açıp kapatmam gerekiyor. Kodu inceleyip düzeltebilir misiniz?

Teşekkürler.

s.mq4

Dosyalar:
s.mq4  3 kb
 
lrprez:
Herkese selam.

Lütfen, mladen veya mr.tools. Bu göstergenin yenilenmesiyle ilgili küçük bir sorunum var. Yeni bir mum açıldığında, otomatik olarak doğru şekilde yenilenmiyor ve yenilemek için harici parametreler penceresini açıp kapatmam gerekiyor. Kodu inceleyip düzeltebilir misiniz?

Teşekkürler.

s.mq4

lrprez

şimdi dene

Dosyalar:
s-2.mq4  3 kb
 

Çok teşekkür ederim mladen. Sen bir dahisin.

 

mt4 kodlama konusunda yardıma ihtiyacınız var

Herkese selam,

Aşağıdaki özelliklere sahip kod yazma konusunda yardım arıyorum:

1. belirli tarih ve saati gireceğim

2. Göstergenin

belirli tarih ve saat mumu açık, yüksek, düşük, yakın

Örneğin, D'2013.8.01 13:00' giriyorum ve M30 tablosuna yerleştiriyorum

Gösterge bana D'2013.8.01 13:00'da M30 grafik mumunu gösterecek

açık, yüksek, düşük, yakın değer.

teşekkürler

 
tkz883:
Herkese selam,

Aşağıdaki özelliklere sahip kod yazma konusunda yardım arıyorum:

1. belirli tarih ve saati gireceğim

2. Göstergenin

belirli tarih ve saat mumu açık, yüksek, düşük, yakın

Örneğin, D'2013.8.01 13:00' giriyorum ve M30 tablosuna yerleştiriyorum

Gösterge bana D'2013.8.01 13:00'da M30 grafik mumunu gösterecek

açık, yüksek, düşük, yakın değer.

teşekkürler

Bunu şu şekilde yapabilirsiniz:

#property copyright ""

#property link ""

#property indicator_chart_window

extern datetime TimeToCheck = D'2013.8.01 13:00';

int init() { return(0); }

int start()

{

int bar = iBarShift(NULL,0,TimeToCheck);

Comment("Open : "+DoubleToStr(Open,Digits)+"\n"+

"Close : "+DoubleToStr(Close,Digits)+"\n"+

"High : "+DoubleToStr(High,Digits)+"\n"+

"Low : "+DoubleToStr(Low,Digits));

return(0);

}
Dosyalar:
tkz.mq4  1 kb
 

Basit kodlama yardımı

Bir göstergeyi kodlama konusunda yardıma ihtiyacınız var:

A. GİRİŞ:

1. tarih ve saat bilgisi: D'2013.8.01 13:00'

2. Uygulanan Fiyat: Açık, yüksek, düşük kapanış

B. Kullanım Örneği:

1. Örneğin, göstergenin açılış fiyatını göstermesini istiyorum.

M60 çizelgelerinde D'2013.8.01 13:00' giriş tarihi ve gösterge

tat özel giriş tarihinde mumun açık fiyat değerini göster

2. Ardından, gösterge herhangi bir zaman için açık fiyatı gösterecektir.

D'2013.8.01 13:00'den sonra (ancak 4 değil) ve güncellemeye devam edin

 

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!

G

Dosyalar:
Neden: