Ticaret fırsatlarını kaçırıyorsunuz:
- Ücretsiz ticaret uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
Ama bu kod yazmıyor, sizi MT4'e sorun tamam mı? Son derece minnettar
Kreangast
2013/5/21Bu kodda 2 başlangıç rutininiz var, başlangıç için ne yapılması gerektiği kesinlikle net değil. Ayrıca, yamalı TS kodundan, amacın ne olduğu ve göstergenin ne yapması gerektiği görünmüyor, bu yüzden tek yapabileceğim o metne bakmak ve ne yapması gerektiği hakkında hiçbir fikrim olmadığı için size yardımcı olamayacağımı söylemek.
Merhaba,
yardımına ihtiyacım var.
Birisi bir nesne metninin metnini değiştirdiğinde bir işlevi geri çağırma imkanı var mı?
Teşekkür ederim
Merhaba,
yardımına ihtiyacım var.
Birisi bir nesne metninin metnini değiştirdiğinde bir işlevi geri çağırma imkanı var mı?
Teşekkür ederimBildiğim kadarıyla bunu yapmanın bir yolu yok (bunun için ObjectGet() kullanmalısınız ve bu işlevde bir nesnenin metnini almak için öngörülen bir yol yoktur).
...
Cape Kodu...
Bu kodda 2 başlangıç rutininiz var, başlangıç için ne yapılması gerektiği kesinlikle net değil. Ayrıca, yamalı TS kodundan, amacın ne olduğu ve göstergenin ne yapması gerektiği görünmüyor, bu yüzden tek yapabileceğim o metne bakmak ve ne yapması gerektiği hakkında hiçbir fikrim olmadığı için size yardımcı olamayacağımı söylemek.
merhaba mladen
Lütfen Kodlara Bakın
_SECTION_BEGIN("pfoot");
TimeFrameSet(Günlük);
TR=Maks(Maks((Yüksek-Düşük),abs(Ref(Yakın,-1)-Yüksek)),abs(Ref(Yakın,-1)-Düşük));
A= H-(TR*0.3);
A1=H-(TR*0.6);
A2=H-(TR*0.8);
A3=H-(TR*1.0);
//
B= L+(TR*0.3);
B1=L+(TR*0.6);
B2=L+(TR*0.8);
B3=L+(TR*1.0);
//
N=100;
H2=HHV(H,N);
L2=LLV(L,N);
PPF=Ref(A,BarsSince(H2));
PPF1=Ref(A1,BarsSince(H2));
PPF2=Ref(A2,ÇubuklarSince(H2));
PPF3=Ref(A3,ÇubuklarSince(H2));
//
PPFF=Ref(B,ÇubuklarSince(L2));
PPFF1=Ref(B1,BarsSince(L2));
PPFF2=Ref(B2,ÇubuklarSince(L2));
PPFF3=Ref(B3,ÇubuklarSince(L2));
TimeFrameRestore();
// Destek Düzeyleri Bulutlarını ve Çizgilerini Çizin //
Plot(TimeFrameExpand(PPF,inDaily ,expandLast), "R1", colorGreen, styleThick);
Plot(TimeFrameExpand(PPF1,inDaily ,expandLast), "R2", colorGreen,styleThick);
Plot(TimeFrameExpand(PPF2,inDaily ,expandLast), "R3", colorGreen,styleThick);
Plot(TimeFrameExpand(PPF3,inDaily ,expandLast), "R4", colorGreen,styleThick);
Plot(TimeFrameExpand(PPFF,inDaily ,expandLast), "S1", colorBlue, styleThick);
Plot(TimeFrameExpand(PPFF1,inDaily ,expandLast), "S2", colorBlue,styleThick);
Plot(TimeFrameExpand(PPFF2,inDaily ,expandLast), "S3", colorBlue,styleThick);
Plot(TimeFrameExpand(PPFF3,inDaily ,expandLast), "S4", colorBlue,styleThick);
_SECTION_END();
merhaba mladen
Lütfen Kodlara Bakın
_SECTION_BEGIN("pfoot");
TimeFrameSet(Günlük);
TR=Maks(Maks((Yüksek-Düşük),abs(Ref(Yakın,-1)-Yüksek)),abs(Ref(Yakın,-1)-Düşük));
A= H-(TR*0.3);
A1=H-(TR*0.6);
A2=H-(TR*0.8);
A3=H-(TR*1.0);
//
B= L+(TR*0.3);
B1=L+(TR*0.6);
B2=L+(TR*0.8);
B3=L+(TR*1.0);
//
N=100;
H2=HHV(H,N);
L2=LLV(L,N);
PPF=Ref(A,BarsSince(H2));
PPF1=Ref(A1,BarsSince(H2));
PPF2=Ref(A2,ÇubuklarSince(H2));
PPF3=Ref(A3,ÇubuklarSince(H2));
//
PPFF=Ref(B,ÇubuklarSince(L2));
PPFF1=Ref(B1,BarsSince(L2));
PPFF2=Ref(B2,ÇubuklarSince(L2));
PPFF3=Ref(B3,ÇubuklarSince(L2));
TimeFrameRestore();
// Destek Düzeyleri Bulutlarını ve Çizgilerini Çizin //
Plot(TimeFrameExpand(PPF,inDaily ,expandLast), "R1", colorGreen, styleThick);
Plot(TimeFrameExpand(PPF1,inDaily ,expandLast), "R2", colorGreen,styleThick);
Plot(TimeFrameExpand(PPF2,inDaily ,expandLast), "R3", colorGreen,styleThick);
Plot(TimeFrameExpand(PPF3,inDaily ,expandLast), "R4", colorGreen,styleThick);
Plot(TimeFrameExpand(PPFF,inDaily ,expandLast), "S1", colorBlue, styleThick);
Plot(TimeFrameExpand(PPFF1,inDaily ,expandLast), "S2", colorBlue,styleThick);
Plot(TimeFrameExpand(PPFF2,inDaily ,expandLast), "S3", colorBlue,styleThick);
Plot(TimeFrameExpand(PPFF3,inDaily ,expandLast), "S4", colorBlue,styleThick);
_SECTION_END();Afedersiniz,
TimeFrameExpand() ve TimeFrameRestore()'un ne yaptığı hakkında hiçbir fikrim yok
Maalesef TimeFrameExpand() ve TimeFrameRestore()'un ne yaptığı hakkında hiçbir fikrim yok
Merhaba mladen PPF=Ref(A,BarsSince(H2));
Cevabınız için minnettarım.
TimeFrameExpand(),TimeFrameRestore() (AmiBroker Çoklu Zaman Çerçevesi İşlevi)( Çoklu zaman çerçevesi göstergeleri ).
Kodlanmış:
"PPF=Ref(A,ÇubuklarSince(H2));"
BarsSince(H2);ARRAY doğru (veya 1) olduğundan beri geçen çubukların sayısını (zaman periyotları) hesaplar; AmiBroker Formül Dili İşlev Referansı
Lütfen BarsSince()'i BARSLAST() olarak değiştirin
BARSLAST(H2);Geçerli döngü sayısına sahip son koşulu bulun.
Bu işlevi ifade etmek için BARSLAST(H2)'ye ihtiyacım var MT4
Bağlantıya bakın Teşekkürler
Kreangast
2013-5-23
Merhaba mladen PPF=Ref(A,BarsSince(H2));
Cevabınız için minnettarım.
TimeFrameExpand(),TimeFrameRestore() (AmiBroker Çoklu Zaman Çerçevesi İşlevi)( Çoklu zaman çerçevesi göstergeleri ).
Kodlanmış:
"PPF=Ref(A,ÇubuklarSince(H2));"
BarsSince(H2);ARRAY doğru (veya 1) olduğundan beri geçen çubukların sayısını (zaman periyotları) hesaplar; AmiBroker Formül Dili İşlev Referansı
Lütfen BarsSince()'i BARSLAST() olarak değiştirin
BARSLAST(H2);Geçerli döngü sayısına sahip son koşulu bulun.
Bu işlevi ifade etmek için BARSLAST(H2)'ye ihtiyacım var MT4
Bağlantıya bakın Teşekkürler
Kreangast
2013-5-23Metatrader çoklu zaman çerçevesi göstergelerini kontrol ettiniz mi?
Deneyimlerime göre, amibroker göstergelerinin %99'u zaten metatrader 4 için de mevcut
merhaba mladen
Cevabınız için bir kez daha teşekkür ederim!
Kodu MT4 çoklu döngü göstergesine çevirecektim.(1m,5m,15m,30m,1h...)
MT4 göstergelerine yazabilir misiniz?
Kreangast
2013-5-23
merhaba mladen
barlarsince(x): ilk x != 0'dan sonraki periyot numarasını say;
barlast(x): son x != 0'dan bu yana geçen periyot sayısını say.
Formüle Hızlı Başvuru - www.TecStock.com
Teşekkür ederim
Kreangast
2013-5-23