Sormak! - sayfa 113

 

Şimdi biraz başım ağrıyor...mevcut gösterge gerçekten yapmak istediğim şeyi yapmıyor...

istediğim şey...

Satın almak

Sellflag != 1 (Sellflag 1 değil)

OzFX Satın al sinyali

ADX>25 ise Buyflag=1 olarak ayarlayın

SATMAK

Buyflag != 1 (buyflag 1 değil)

OzFX Satış sinyali

ADX>25 ise, satış bayrağı=1 olarak ayarlayın

ADX<25 olduğunda, satın alma/satma gecikmesini sıfırlayın=0

Bunu yaparak, sahte/zayıf kırılmayı filtreleyebiliriz!!!

Gurunun bana yardım etmesi için kaynak kodunu ekledim!!

sonik

Dosyalar:
 

Bir şeyleri değiştirmeye başlıyorum... ama...

ana döngün yanlış ve mantığın "ve" ve "veya" işlevlerin koda tam oturmamış ... bu yüzden mantıkta bir sorun olduğunu düşünüyorum ...

AC ve STOCH ve ADX'i kendi kelimelerinizle anlatır mısınız?

Şimdi programlanma şekli, hesaplamak için PC'nize büyük bir yük verecek ... hemen hemen her şeyi değiştirmek zorunda ...

...

sonicdeejay:
Şimdi biraz başım ağrıyor...mevcut gösterge gerçekten yapmak istediğim şeyi yapmıyor...

istediğim şey...

Satın almak

Sellflag != 1 (Sellflag 1 değil)

OzFX Satın al sinyali

ADX>25 ise, Buyflag=1 olarak ayarlayın

SATMAK

Buyflag != 1 (buyflag 1 değil)

OzFX Satış sinyali

ADX>25 ise, satış bayrağı=1 olarak ayarlayın

ADX<25 olduğunda, satın alma/satma gecikmesini sıfırlayın=0

Bunu yaparak, sahte/zayıf kırılmayı filtreleyebiliriz!!!

Gurunun bana yardım etmesi için kaynak kodunu ekledim!!

sonik
 
IN10TION:
Bir şeyleri değiştirmeye başlıyorum... ama...

ana döngün yanlış ve mantığın "ve" ve "veya" işlevlerin koda tam oturmamış ... bu yüzden mantıkta bir sorun olduğunu düşünüyorum ...

AC ve STOCH ve ADX'i kendi kelimelerinizle anlatır mısınız?

Şimdi programlanma şekli, hesaplamak için PC'nize büyük bir yük verecek ... hemen hemen her şeyi değiştirmek zorunda ...

...

for döngüsü doğru mu???

int start()

{

for (k = Bars - 205; k >= 0; k --)

{

 

Yanıt için teşekkürler,

Bu kod bölümüdür. Her çubukta en yüksek ve en düşük noktaları işaretlemek istediğim hareketli bir ortalama zarf . Her çubukta yaklaşık altı veya sekiz nokta kullandığım için, tire, bulabildiğim mevcut en küçük oktan ("110" kare ok şekli) daha az ekranı kaplar.

//---- göstergeler

Gösterge Tamponları(2);

SetIndexBuffer(0,ma1);

SetIndexBuffer(1,ma2);

SetIndexStyle(0,DRAW_ARROW,0,0);

SetIndexStyle(1,DRAW_ARROW,0,0);

SetIndexArrow(0,110);

SetIndexArrow(1.110);

SetIndexShift(0,shift);

SetIndexShift(1,shift);

SetIndexLabel(0,"MA Aşağı");

SetIndexLabel(1,"MA Yukarı");

//----

dönüş(0);

Belirtilen iki MA'lı bir resim ekledim. 4'ünü de etkinleştirdiğimde sahip olduklarımı görebilirsin.

IN10TION:
şimdi olduğu gibi kodunuzu gönderir misiniz... ve mümkünse istediğiniz gibi bir resim yapın... sonuç biraz belirsiz... İyi hafta sonları!
Dosyalar:
chartpick.gif  19 kb
 

Artık yeterince uzun süre aradım ... gördüğüm tek çözüm ve aynı zamanda en iyisi ObjectCreate kullanmak, birkaç ay önce de bu sonuca vardım, bitmap kodu 110'dan veya başka bir işaretten memnunsanız, bunu kullanın... Yazılımımda kullanıyorum Çoğu zaman ObjectCreate, harika bir iş çıkarıyor ve daha da iyisi, uygulamanızı yavaşlatma konusunda endişelenmeyin, 200.000 nesne bile yavaşlamayacak. Ayrıca, dizin arabellekleriniz gerekirse başka veri hesaplamaları yapmakta serbest olacaktır (yalnızca 8'iniz var). objectCreate ile grafiğinizdeki özel noktaları renklendirmek için daha fazla özgür seçeneğiniz var, sınırsız ...

fikirlerinizi paylaşın ben burdayım...

biraz ekstra: SetIndexArrow(0,59); (59'da 110'u değiştirin, kısa çizgi gibi görünüyor, "genişlik" ile biraz daha büyük yapabilirsiniz)

kiromano:
Yanıt için teşekkürler,

Bu kod bölümüdür. Her çubukta en yüksek ve en düşük noktaları işaretlemek istediğim hareketli bir ortalama zarf. Her çubukta yaklaşık altı veya sekiz nokta kullandığım için, tire, bulabildiğim mevcut en küçük oktan ("110" kare ok şekli) daha az ekranı kaplar.

//---- göstergeler

Gösterge Tamponları(2);

SetIndexBuffer(0,ma1);

SetIndexBuffer(1,ma2);

SetIndexStyle(0,DRAW_ARROW,0,0);

SetIndexStyle(1,DRAW_ARROW,0,0);

SetIndexArrow(0,110);

SetIndexArrow(1.110);

SetIndexShift(0,shift);

SetIndexShift(1,shift);

SetIndexLabel(0,"MA Aşağı");

SetIndexLabel(1,"MA Yukarı");

//----

dönüş(0);

Belirtilen iki MA'lı bir resim ekledim. 4'ünü de etkinleştirdiğimde sahip olduklarımı görebilirsin.
Dosyalar:
screen_.jpg  52 kb
 

doğru ama...

grafik başına 10.000 çubuk ve/veya birden fazla grafiğiniz varsa... her seferinde, yeni alıntılardan bir onay işareti varsa, toplam göstergeyi baştan yeniden hesaplar, bu da performansı çok daha yavaş ve gereksiz hale getirecektir...

OzFX_Regular stokastik sinyalinizde de YUKARI ve AŞAĞI farkları arasında bir hata var ( işlev ise)

sonicdeejay:
for döngüsü doğru mu???
int start()

{

for (k = Bars - 205; k >= 0; k --)

{

 

Çoklu gösterge sorusu

Merhaba

Canlı alım satım yaptığım bir sistemim var ama manuel olarak 5 indikatörü var.

Genel eğilim yönü için Eğim Yönü. Ve 4 kişi daha.

Diğer 4'ü ile sadece 4'ten herhangi 3'ünde bir ateşleme sinyali varsa ve Eğim Yön göstergesi ile aynı yöndeyse bir pozisyon girerim Kodlama yaparken bu sıralama veya takdir bir EA'ya kodlanabilir.

Bu forumda dolaşan bazı harika EA'ları gördükten sonra olabileceğini düşünmek istiyorum.

 

Kulaklarım var, bana özel mesaj atabilir veya açıkta getirebilirsiniz...

göstergeleriniz iyi kodlanmışsa, bitirme EA'nız çok uzakta değildir.

Beno:
Merhaba

Canlı alım satım yaptığım bir sistemim var ama manuel olarak 5 indikatörü var.

Genel eğilim yönü için Eğim Yönü. Ve 4 kişi daha.

Diğer 4'ü ile sadece 4'ten herhangi 3'ünde bir ateşleme sinyali varsa ve Eğim Yön göstergesi ile aynı yöndeyse bir pozisyon girerim Kodlama yaparken bu sıralama veya takdir bir EA'ya kodlanabilir.

Bu forumda dolaşan bazı harika EA'ları gördükten sonra olabileceğini düşünmek istiyorum.
 

in10tion,

"Orman" için "ağacı" göremedim (Bunu bilerek tersten söyledim), 59 ok kodu gayet iyi. Ne zaman bulabilsem daha basit seviyorum. Objectcreate işlevi , onu oluşturup grafikte bırakacaksam biraz daha fazlasını içerir. Ayrıca iCustom aracılığıyla farklı seviyeleri kullanıyorum.

Çok minnettarım.

Pip tanrıları size olumlu baksın.

IN10TION:
Artık yeterince uzun süre aradım ... gördüğüm tek çözüm ve aynı zamanda en iyisi ObjectCreate kullanmak, birkaç ay önce de bu sonuca vardım, bitmap kodu 110'dan veya başka bir işaretten memnunsanız, bunu kullanın... Yazılımımda kullanıyorum Çoğu zaman ObjectCreate, harika bir iş çıkarıyor ve daha da iyisi, uygulamanızı yavaşlatma konusunda endişelenmeyin, 200.000 nesne bile yavaşlamayacak. Ayrıca, dizin arabellekleriniz gerekirse başka veri hesaplamaları yapmakta serbest olacaktır (yalnızca 8'iniz var). objectCreate ile grafiğinizdeki özel noktaları renklendirmek için daha fazla özgür seçeneğiniz var, sınırsız ...

fikirlerinizi paylaşın ben burdayım...

biraz ekstra: SetIndexArrow(0,59); (59'da 110'u değiştirin, kısa çizgi gibi görünüyor, "genişlik" ile biraz daha büyük yapabilirsiniz)
 
IN10TION:
bunu dene...

Yardımın için çok teşekkürler. Saygılarımla.