Sormak! - sayfa 144

 

iStochastic yardım gerekli -Yavaşlayan alan değişkeni sorunu...

Merhaba:

iStochastic ile ilgili bir sorunum var.

MODE_SIGNAL (1 değeri) - kullanıldığında SIFIR değeri döndürür

değişken olarak YAVAŞLAMA ile.

harici int stok1k = 14 ;

harici int stok1s = 3 ;

harici int stok1d = 3 ;

double stoch1s = iStochastic (NULL,0, stoch1k,stoch1d,stoch1s, 0,0,1,0) ;

olduğunda, sinyal hattının gerçek konumunu değil, her zaman bir SIFIR değeri döndürün.

YAVAŞLAMA dosyasında (stoch1s) değişken kullanılır.

Ama değişken stocha1s (Yavaşlama) yerine bu parametreyi HARDCODE yaptığımda

3 sayısını aynı ifadeye koydum, aşağıdaki gibi iyi çalışıyor:

double stoch1s = iStochastic (NULL,0, stoch1k,stoch1d,3, 0,0,1,0) ;

Biri bana bu konuda rehberlik edebilir mi lütfen.

Fark değerleri için değişken alanları kullanmak istiyorum.

Şimdiden teşekkürler

pipo satıcısı

 

YeniBar

numbercruncher:
Birileri dinliyorsa diye...

Buna ne dersin ? 5dk zaman ölçeği için mantıklı mı?

Merhaba sayısalcı, yazdığım bu fonksiyonu kullanıyorum. O zaman diliminde yeni bir çubuk olup olmadığını belirlemek için herhangi bir zaman dilimini kullanabilirsiniz.

int start()

{

if(ISNewBar(5))

{

//do some thing

}

}

bool ISNewBar(int iTimeFrame)

{

int iIndex = -1;

switch(iTimeFrame)

{

case 1 : iIndex = 0; break;

case 5 : iIndex = 1; break;

case 15 : iIndex = 2; break;

case 30 : iIndex = 3; break;

case 60 : iIndex = 4; break;

case 240 : iIndex = 5; break;

case 1440 : iIndex = 6; break;

default : iIndex =-1; break;

}

static int LastBar[7]= {0,0,0,0,0,0,0};

datetime curbar = iTime(Symbol() ,iTimeFrame, 0);

if(LastBar!=curbar)

{

LastBar=curbar;

return (true);

}

else return(false);

}

 
bobfourie:
Merhaba sayısalcı, yazdığım bu fonksiyonu kullanıyorum. O zaman diliminde yeni bir çubuk olup olmadığını belirlemek için herhangi bir zaman dilimini kullanabilirsiniz.

teşekkürler bobfourie

 

Uyarı kodu, gerçekleştiği anda uyarı verecek şekilde nasıl değiştirilir?

Merhaba millet,

Kodlama konusunda acemiyim. Bu OSMA göstergesine sahibim, zaten sıfır çapraz uyarıda yerleşik ama ne yazık ki yalnızca bir sonraki mumun başında uyarı veriyor. Lütfen bana uyarı kodunu nasıl değiştireceğimi gösterin, böylece olduğu gibi uyarı verir. Ve lütfen bana ok uyarısının nasıl ekleneceğini gösterin.

Teşekkürler.

Dosyalar:
 

içe aktarma işlevi

Merhaba!!

Kodlamada yeniyim ve geçmişte bazı kod değişiklikleri yaptığım sürece, daha önce hiçbir zaman gerçekten sıfırdan bir şey yazamadım.

Temel olarak, bir mumda faremle sağ tıkladığımda grafiğimde bir açılır kutunun nasıl görüneceğini bilmek istiyorum.

Birisi bir şablon veya zaten orada bunu yapan bir eklenti biliyorsa, koda bir göz atıp ondan öğrenebileceğimden oldukça eminim.

 

EA vs gösterge

İşlem yapmak için bir göstergeyi değiştirmeye çalışıyorum. Sipariş komutlarını eklemenin yanı sıra, MT4'ün bunun bir EA olduğunu bilmesi için neyi değiştirmem gerekiyor? EA olarak yüklemeye çalıştığımda programım yüklenmiyor/yanıt vermiyor.

Ayrıca, siz deneyimli programcıları rahatsız etmeden bu cevabı nerede bulabilirim?

 

ea base on göstergesi için yardım

Sayın Baylar ve Bayanlar

göstergem var(3ma cross with signal) onu ea olarak değiştirmem gerekiyor, ind init()'i uzman init()'e ve ind start()'ı uzman start()'a kopyalayabilir miyim ve sonra ok verdiğinde sat ve satın al işlevini koyabilir miyim? ben sinyal??

yapıyorum ama işe yaramıyor

Dosyalar:
 
 

Grafik zaman dilimleri nasıl değiştirilir?

Bana yardım eden var mı? mt4 çizim biçiminde grafikler sabit zaman dilimlerinde verilir, yani 1dk, 5dk, 15dk, 30dk, 1saat, 4saat, gün, vb. 4dk,6dk, 10dk, 20dk, 25dk, 35dk gibi zaman dilimlerini canlı olarak görmek istiyorum. Zaman dilimleri, talep ettiğimiz zaman dilimlerine göre nasıl değiştirilir? Ben bir programcı değilim. Bu nedenle, lütfen nasıl yapılacağını ayrıntılı olarak açıklayın. Herhangi bir kod vb. varsa, lütfen gönderin.

şimdiden teşekkürler.

 

MT4 kayan nokta hataları

Kayan nokta aritmetiği yapan mql4 kodunu doğru yazmak mümkün müdür?

40 yılı aşkın deneyime sahip emekli bir programcıyım. Şimdiye kadar yazdığım bir göstergeyi doğru hesaplamalar yapmakta, gerekli olduğu her durumda CompareDoubles ve NormalizeDouble kullanmaya rağmen başarısız oldum.

Göstergemin çalışmasını çoğaltmak için bir Python betiği (ondalık kitaplığı kullanarak) yazdım ve ikisinin çıktısını karşılaştırdığımda mql4'ün hataları açıkça görülüyor. Çok fazla tutarsızlık yok ama bazıları var ve bu olmamalı.

TİA

Neden: