Sormak! - sayfa 5

 

EDIT: Sanırım Codersguru'dan zaten bir yanıt aldınız, ancak başka birine yardımcı olabileceği için bunu burada bırakacağım.

EDIT 2: Size eğimi vermek için 2 arabellek kullanma biçiminden dolayı aşağıda gösterdiğim gibi JMASlope referansına ihtiyacınız olacağını düşünüyorum. Codersguru, sen The Man ve ben sadece programlamayı öğrenmeye çalışan mütevazı bir çaylak olduğum için bunun doğru olup olmadığını lütfen bana bildirin. BTW, MT4 programlama eğitimleriniz için çok teşekkür ederim. Biraz biliyordum, ama şimdi çok daha fazlasını biliyorum.

zuhainis:
Merhaba Codersguru,

iCustom kullanarak mevcut JMASlope değerini almaya çalışıyorum ama nasıl yapacağımdan emin değilim, lütfen bana yardım eder misiniz?

Bu doğru mu?

double Eğim = iCustom(NULL,0,"JMASlope",14,0,0);

Teşekkür ederim.

double Eğim = iCustom(NULL,0,"JMASlope",14, 0 ,0);

Yukarıdaki kod satırındaki 0, hangi gösterge arabelleğinden bilgi istediğinizi belirler. Kodda bunları genellikle IndexBuffers olarak görürsünüz. 0-7 arası 8 tampon olabilir.

JMASlope göstergesinde, koda bakarsanız, 0 ve 1 olmak üzere 2 gösterge tamponu olduğunu fark edeceksiniz. 0 = UpBuffer ve 1 = DnBuffer.

Çoğu göstergede, istediğiniz bilgiyi tutan tamponu seçebilir ve sadece o tamponu çağırabilirsiniz. Yine de JMASlope biraz farklıdır. Size 1 parça bilgi vermek için 2 tampon kullanır, yani eğim. Tampon 0 pozitif eğimleri, arabellek 1 ise negatif eğimleri takip eder. Tüm bilgileri EA'nıza almak için aşağıdakine benzer şekilde her iki arabelleğe de başvurmanız gerekir:

double Slope

double SlopeUP = iCustom(NULL,0,"JMASlope",14, 0 ,0)

double SlopeDN = iCustom(NULL,0,"JMASlope",14, 1 ,0)

if(SlopeUP > 0) Slope = SlopeUP;

else

Slope = SlopeDN;

Başka bir şey, iCustom'da, gösterge adından sonraki değerler, yani "JMASlope" ve moddan önceki (yukarıda yaptığımız gibi arabelleği seçtiğiniz yer), bir kullanıcının Giriş sekmesine girebileceği harici Girişlerle eşleşir. gösterge. JMASlope için Uzunluk ve Faz olmak üzere iki giriş vardır. Dolayısıyla, yukarıdaki kodda uzunluk için 14 belirledik ve faz için bir giriş bıraktık, bu yüzden varsayılan 0'ı kullanacak. Bir faz belirtmek isteseydiniz, 14 gibi bir şey yapardınız, 2.

Pekala, bu bir cevap için biraz abartılı olabilir ama nasıl çalıştığını anlamanı istedim. Umarım tüm bunlar anlaşılır olmuştur. Herhangi bir şeyi açıklığa kavuşturmam gerekirse bana bildirin.

Keris

 

ICWR ile ilgili yardım

Bu Ask dizisi olduğu için bunu da buraya gönderiyorum (icwr başlığına zaten yazmıştım).

Önceki tüm Aktif Dalgaların gösterilmesini sağlamak için icwr göstergesinin kodunu değiştirmenin mümkün olacağını düşünüyor musunuz? Sistemi manuel olarak geriye doğru test edebilmek istiyorum ve gösterge dalgaları çizmek için harika, ancak grafiğe hızlı bir şekilde bakıp Aktif Dalgalar olarak nitelendirilen önceki tüm dalgaları görebilmek güzel olurdu. Belki aktif bir dalga yeni bir aktif dalga ile değiştirildiğinde, maviye dönmek yerine sarıya veya başka bir şeye dönüşebilir.

Kodda birkaç değişiklik denedim, ancak hiçbirinin çalışmasını sağlayamıyorum.

Zamanın olduğunda, yardımın için gerçekten minnettar olurum.

Keris

 

merhaba kodlayıcı

Ben bir Microsft Sertifikalı VB6 kodlayıcısıyım, MQL4 ve VB6'yı bağlama hakkında bir fikriniz varsa, yardım etmeye çok hevesliyim. Bunun mümkün olup olmadığını tam olarak bilmiyorum (bu ikisini birbirine bağlamayı kastediyorum) ama sanırım her şey mümkün. Öneri(ler)iniz için hazırım.

 

strateji derleyici

Size ticaret stratejilerinizi MQL4 diline göre derleyebilecek bir yazılım sunmak istiyorum.Bu yazılımı PC'nize kurmak için önce .NetFrameWork 1.1'i kurmalısınız.Burada bulabilirsiniz:

http://www.microsoft.com/downloads/details.aspx?FamilyID=262d25e3-f589-4842-8157-034d1e7cf3a3&displaylang=en

 

merhaba

Burada sunduğum bu yazılım bir derleyicidir. Yani kendi stratejinizi (tabii çok kullanıcı dostu bir ortamda) içine koyabilirsiniz ve yazılım stratejinizi MQL4 diline derleyecektir.Bu bir deneme sürümüdür.

Dosyalar:
gordago.rar  833 kb
 

sunum

bu dosya yazılımın bir gösterimidir.aslında onun kılavuzudur.en iyi help.keyfini çıkarın!!!!!!!

Dosyalar:
 

Durdur ve Geri takip eden durdurma kaybını geri al

Merhaba

Dur ve geri koduyla ilgileniyorum.

Dersler için verdiğiniz örneğe stop ve geri kodu koyar mısınız?

Örnek uzun EURUSD zararı durdur 10.

stoploss'a ulaşılırsa emri kapatın ve ters OP_SELL'de bir emir açın.

Kısa EURUSD kısa stop kaybı ise 10.

stoploss'a ulaşılırsa emri kapatın ve tersinden bir emir açın

OP_BUY

Teşekkür ederim

Oba İre

 

gümüş trend uyarısı

kodlayıcılargurusu,

II günler!

Silvertrend sinyaline hangi kodu ekleyebilirim? böylece görsel sinyal dışında her alım veya satım sinyali verdiğinde aynı zamanda ses çıkaracak veya bana bir e-posta göndermesi daha iyi olacak.

teşekkürler çok işime yarayacak

Mutlu Noeller!!!

Dosyalar:
 
jerrymar:
kodlayıcılargurusu,

II günler!

Silvertrend sinyaline hangi kodu ekleyebilirim? böylece görsel sinyal dışında her alım veya satım sinyali verdiğinde, aynı zamanda ses çıkaracak veya bana bir e-posta göndermesi daha iyi olacak.

teşekkürler çok işime yarayacak

Mutlu Noeller!!!

Bunun işe yarayacağını düşünüyorum:

smin = SsMin+(SsMax-SsMin)*K/100;

smax = SsMax-(SsMax-SsMin)*K/100;

val1[shift]=0;

val2[shift]=0;

if (Close[shift]<smin)

{

uptrend = false;

Alert("Silvertrend DOWN signal!!!"); }

if (Close[shift]>smax)

{

uptrend = true;

Alert("Silvertrend UP signal!!!");

}
 

merhaba kodlayıcı

bir sorum var :düşün ki özel bir durum sonucu çizelgeme ok çizmek istiyorum. ne yapmalıyım?

Neden: