Sormak! - sayfa 114

 
 
Dosyalar:
testergraph.jpg  61 kb
 

IN10TION

Yardımın için çok teşekkür ederim. Senin gibi insanların cömertliği olmasa ne yapardım bilmiyorum. Bilginizi paylaştığınız için teşekkür ederiz. Bu forumdan çok şey öğrendim ve çok şey kazandım. Teşekkür ederim. Sizi kesinlikle güncel tutacağım. Tekrar teşekkür ederim.

 
 
 

Merhaba IN10TION,

Evet, doji veya iç barın oluşumundan sonra, böyle bir doji veya iç bardan önce 1, 2 veya 3 bar gidip al-stop veya sat-stop yerleştirebilmek istiyorum.

Ayrıca formasyondan sonra 1, 2 veya 3 bar beklemek istersem... O kısmı biraz daha açıklayayım: Diyelim ki sabah 10:00 barında kapanışta bir Inside barımız var. Şimdi 12 PM'nin en yüksek veya en düşük seviyesini (2 bar sonra) almak ve 13:01'de al-durdur veya sat durağı yerleştirmek istiyorum.

Umarım açıktım. Daha fazla açıklamama ihtiyacınız olursa, lütfen sormaktan çekinmeyin.

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

Forexcel

IN10TION:
yani bir doji/iç çubuktan önce veya sonra bar fiyat değerlerini almak istiyorsanız, önce bu doji/iç çubuk oluşturulmalıdır, aksi takdirde bir doji/iç çubuk olup olmadığını bilemezsiniz, bu nedenle doji'den sonraki çubuk /inside bar, bekleyen veya beklemeyen alım veya satım emirlerinizi verdiğiniz geçerli çubuk olmalıdır...

ancak doji/iç çubuktan önce fiyat değerlerini almak ister misiniz?

sonra ise... doji/iç bardan sonra birkaç bar daha beklemelisin...

bunda mantık olmayan bir şey var...

sanırım daha fazla girdiye ihtiyacım var
 

Bunun için başlatmış olduğunuz bir kodunuz var mı?

mq4 dosyasında mı?

ihtiyacınız olan ilk şey onay doji/içeride = evet veya hayır

ayarlarınıza bağlı olarak doji/içeriden önce görünecek veya bekleyecektir

2 bar beklediğinde, bir önceki bara göre yüksek veya düşük olan siparişlere karar vermesi gerekir...

peki programlamaya başlayabilirsin doji'leri veya içerdekileri bulmak için bazı kodunuz var mı?

...

forexcel:
Merhaba IN10TION,

Evet, doji veya iç barın oluşumundan sonra, böyle bir doji veya iç bardan önce 1, 2 veya 3 bar gidip al-stop veya sat-stop yerleştirebilmek istiyorum.

Ayrıca formasyondan sonra 1, 2 veya 3 bar beklemek istersem... O kısmı biraz daha açıklayayım: Diyelim ki sabah 10:00 barında kapanışta bir Inside barımız var. Şimdi 12 PM'nin en yüksek veya en düşük seviyesini (2 bar sonra) almak ve 13:01'de al-durdur veya sat durağı yerleştirmek istiyorum.

Umarım açıktım. Daha fazla açıklamama ihtiyacınız olursa, lütfen sormaktan çekinmeyin.

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

Forexcel
 

EA çok fazla sipariş açıyor

Bir EA'nın arka arkaya bu kadar çok pozisyon açmasını durdurmak için hangi farklı yöntemler kullanılabilir? Bir uyku işlevi eklemeyi düşünüyorum ama EA uykudayken lütfen almış olabilecek herhangi bir işlemi kaçırmak istemem.

Dosyalar:
multi-order.jpg  115 kb
 

Tüm alım ve satımların doğru yerde olduğunu görürseniz ve büyük ölçüde yanlış bir şey yapmazsanız, daha fazla alım veya satım seçeneğine sahip olmak için başka bir filtre bulabilirsiniz... EA testinizin çalışmasına izin verin görsel bir çizelge ve ayrıca üzerine bazı farklı göstergeler koyun ve bu göstergeleri görmek, bu aşırı siparişleri filtrelemenize yardımcı olabilir. Basit bir stokastik kullanın veya onunla zaman periyodunu değiştirin, stokastik değerleri ayarlayın... RSI, CCI'yi deneyin. Güvendiğiniz aynı döviz çiftiyle kalın. Her çiftin kendi ayarı ve zorluğu vardır. Basit tutun.

cutzpr:
Bir EA'nın arka arkaya bu kadar çok pozisyon açmasını durdurmak için hangi farklı yöntemler kullanılabilir? Bir uyku işlevi eklemeyi düşünüyorum ama EA uykudayken lütfen almış olabilecek herhangi bir işlemi kaçırmak istemem.
 
IN10TION:
iBarShift sizin için o gün başlayan çubuğu veya o gün için bitiş çubuğunu bulacaktır.

int iBarShift(dize sembolü, int zaman çerçevesi, tarih saat, bool tam=yanlış)

sonraki...

iHighest ve iLowest sonuçlarını bulmak için bu çubuk konumlarını kullanın

int iHighest( string sembolü, int zaman çerçevesi, int tipi, int sayısı=WHOLE_ARRAY, int başlangıç=0)

int iLowest( string sembolü, int zaman çerçevesi, int tipi, int sayısı=WHOLE_ARRAY, int başlangıç=0)

sonuçlar ve bitti

int yy = TimeYear(Time[0]);

int mm = TimeMonth(Time[0]);

int dd = TimeDay(Time[0]);

datetime var1;

string yymmddms = yy+"."+mm+"."+dd+" 00:00" ;

var1 = StrToTime(yymmddms);

int shift =i BarShift(NULL,0,var1,false);

int hh = Highest(NULL,0,MODE_HIGH,shift,0);

int ll = Lowest(NULL,0,MODE_LOW,shift,0);

double xRES = iHigh(NULL,0,hh) ;

double xSUP = iLow(NULL,0,ll) ;

Bugünün en yüksek ve en düşük bar sayısını bulmanın daha basit bir yolu var mı?