Tavsiye istiyorum - Göstergeyi Rulang'dan MQL4(dört)'e nasıl yeniden yazabilirim? - sayfa 3

 
Urman Ru :

..."olyakish_fractals_01"...

Yeni başlayanlar için pek iyi bir örnek değil. Göstergeleri yazmak için çok standart dışı ve son derece abartılı bir yaklaşım

 
Dmitry Fedoseev :

Yeni başlayanlar için pek iyi bir örnek değil. Göstergeleri yazmak için çok standart dışı ve son derece abartılı bir yaklaşım

gerçekten ihtiyacın olduğunda, pantolonunu başının üzerinden çıkarman gerekir.)

 
Alexey Viktorov :

Sadece bir şeyi anlayamıyorum. Konu başlığında ve ilk yazınızda MQL5 hakkında yazıyorsunuz ve MQL4 hakkında tavsiyeler aldınız ve memnuniyetle MQL4'te göstergeyi düzenlemeye başladınız. Peki hangi terminal için göstergeye ihtiyacınız var?

Hata! Onlar farklı bir dilde mi? Şakada!

MT4'te kontrol edildi!

Peki ya MT4 için MQL4'te yazılmış bir hindi alırsanız, MT5'te çalışmaz mı? Ve tersi de mi?

Pekala, daha çok karıştı.

 
Dmitry Fedoseev :
Ve Rulang hakkında, o neydi?

Şey, bir tüccarı canlandırmaya çalışırdım ve Rumus'a başladım ve orada dil

Rulang , 3 ruble kadar basit Ve o dilde farklı hindiler yazdım ama sonra MT4'e geçmeye karar verdim ve o hindiyi buraya sürükledim ama hiçbir şey çıkmıyor, şey, hiçbir şey. Ve senin tavsiyen de "i+2" yi kontrol etmen. Ama belki yanlış bir şey yapıyorum.Her şey mümkün.
 
Urman Ru :

gerçekten ihtiyacın olduğunda, pantolonunu başının üzerinden çıkarman gerekir.)

Ayrıca pantolonları kafanın üzerinden çıkarmak zorunda kalmamak için kafana takmak zorunda değilsin.

Evet, buradaki her şey Primus'tan biraz daha karmaşık, ancak olanaklar sınırlı değil.

 
Dmitry Fedoseev :

Ayrıca pantolonları kafanın üzerinden çıkarmak zorunda kalmamak için kafana takmak zorunda değilsin.

Evet, buradaki her şey Primus'tan biraz daha karmaşık, ancak bunun için olanaklar sınırlı değil.

Eyvah taş çiçek çıkmıyor.(

 
Urman Ru :

Eyvah taş çiçek çıkmıyor.(

Ve buna değer mi? Bu göstergedeki formül nedir? Belki bir şey yapmanıza gerek yoktur? Belki standart Fraktal s yapacak?

 
Alexey Viktorov :

Ve buna değer mi? Bu göstergedeki formül nedir? Belki bir şey yapmanıza gerek yoktur? Belki standart Fraktallar yapacak?

Bu gösterge ne kadara mal olursa olsun hala param yok.) Standart Fracta l gelse, bu inatçı hindiyi terminale nasıl sokacağımı düşünmek için günlerce gecelerce oturmazdım.

Katıldığınız için teşekkürler.

Ne olduğunu kendiniz görün, deneyimli bir programcısınız.
Dosyalar:
evlpcaVOL.mq4  13 kb
 
Urman Ru :

Bu gösterge ne kadara mal olursa olsun, hala param yok.) Standart Fraktal gelse, bu inatçı hindiyi terminale nasıl sokacağımı düşünmek için günlerce ve gecelerce oturmazdım.

Katıldığınız için teşekkürler.

Ne olduğunu kendiniz görün, deneyimli bir programcısınız.

Orada ne yazmaya çalıştığınızı anlamak için bir şey seçmenizi engelleyen tam olarak deneyimdir. Az önce bir hayır işi geçirdim ve mql4'te nasıl hecelendiğini hatırlamak istedim. Bence inşa etmenin yeniden inşa etmekten daha iyi olduğu teorisini biliyorsun. Ve daha ucuz ve daha güvenilir.

Şimdi kodunuzla ilgili birkaç not:

 ArrayInitialize (a_Fractal, 0 );

ENTIRE dizisini sıfır olarak başlatır. Gösterge arabelleği a dizisine girilmiş olsalar bile sıfıra sıfırlanan değerler.

a_MFI[- 1 ] = (High[- 1 ] - Low[- 1 ])/ a_Volume[- 1 ];

dizin numaralandırması sıfırdan küçük olamaz.

Ve tarih boyunca bir şekilde belirli çubukları belirlemeye çalışıyorsanız, o zaman bir sabitle değil, bir değişkenle indekslemeniz gerekir.

 
Alexey Viktorov :

Orada ne yazmaya çalıştığınızı anlamak için bir şey seçmenizi engelleyen tam olarak deneyimdir. Az önce bir hayır işi geçirdim ve mql4'te nasıl hecelendiğini hatırlamak istedim. Bence inşa etmenin yeniden inşa etmekten daha iyi olduğu teorisini biliyorsun. Ve daha ucuz ve daha güvenilir.

Şimdi kodunuzla ilgili birkaç not:

ENTIRE dizisini sıfır olarak başlatır. Gösterge arabelleği a dizisine girilmiş olsalar bile sıfıra sıfırlanan değerler.

dizin numaralandırması sıfırdan küçük olamaz.

Ve tarih boyunca bir şekilde belirli çubukları belirlemeye çalışıyorsanız, o zaman bir sabitle değil, bir değişkenle indekslemeniz gerekir.

Merhaba Alexey. Görünüşe göre, aniden bir hayırseverlik saldırısına uğrarsanız, kendimi şanslı bir yıldızın altında doğmuş sayarım, ama ne yazık ki yıldız o kadar hızlı uçtu ki bir dilek tutacak zamanım olmadı.

Göstergede bir şeyi düzelttim, özellikle bu - a_MFI[i-1] = (Yüksek[i-1] - Düşük[i-1])/ a_Volume[i-1] , ancak çiçek açılmadı.

Evet haklısın, sıfırdan yapmak, nasıl yapacağını bilirsen her zaman iletmekten daha iyidir.

benim fikrimin özü

Fraktalları yalnızca YEŞİL çubuklara dayalı olarak oluşturuyoruz, ancak Yüksek ve Düşük'e değil, Hacim ve MFI'ye, yani. Fraktal F (0) = V(0)>V(1) ve   V (0) >V(2) ve V (0) >V(-1) ve   V (0) >V(-2) ve MFI(0)>MFI(1) ve   MFI (0) >MFI(2) ve   MFI (0) >MFI(-1) ve   MFI (0) >MFI(-2), fraktalın kendisinde ise F (0)   Kapat (0) >Aç (0) , ardından Fraktal F (0)   Kapat (0) < Aç (0) ise yukarı , sonra Fraktal F (0)   aşağı inin ve ardından bu Fraktallara göre destek ve direnç çizgileri oluşturun; (i) değerinin (5) 'den önce alakalı olması, ondan sonra fraktalların tekrarlanması ilginçtir. Bu fikri Rumus'ta Rulang'da uyguladım ama nedense Rulang'da yazılanlar MT4'te okunamıyor, bu kötü şans.

İşte Rulang'da nasıl göründüğü, farkı hissedin:

Değişken : Lev1($veri),Lev2($veri);
n=inparam("n",1,10000000,1);

Lev1=başvuru(Seviye1,-1);
Lev2=başv(Seviye2,-1);

h>l ise k=(hl)/v;
h>l ve v>ref(v,-1) ve v>ref(v,-2) ve v>ref(v,+1) ve v>ref(v,+2) ve k>ref(k ise ,-1) ve k>ref(k,-2)ve k>ref(k,+1) ve k>ref(k,+2) sonra fv=v;
h>l ise f=fv;
x=HHV(f,n);
f=x ve c>o ise Lev1=h;
f=x ve c<o ise, o zaman Lev2=1;
Lev1;
Lev2;

MQL4'te 0. kategoriye sahip bir layman olduğum için, harf ve rakamlarda benimkine yaklaşık olarak benzeyen bir hindi aramak zorunda kaldım ve "olyakish_fractals_01" buldum, ancak farklı bir fikir var ve kendim için yeniden yazmaya karar verdim. , ama ne yazık ki, henüz çalışmıyor.

Aniden bir hayırseverlik saldırısı aniden sizi tekrar ele geçirirse, bakabilir ve bu şekilde yeniden yazmadığımı, hatta bir hindi yazmadığımı söyleyebilirsiniz, Tanrı uyurken ne cehennemde şaka yapmıyor.

Samimi olarak!

Dosyalar:
Neden: