İşlev, sayısına göre bir fraktal döndürür. Üst ve alt fraktallar için numaralandırma ayrıdır. Piyasaya girme kararı vermek için belirli sayıda son fraktalın göreceli konumunu analiz eden Uzman Danışmanların geliştirilmesinde faydalı olabilir. KimIV işlevi yeniden çalışılarak yapılmıştır.
//+----------------------------------------------------------------------------+//| Автор : Ким Игорь В. aka KimIV, http://www.kimiv.ru & khorosh |//+----------------------------------------------------------------------------+//| Версия : 08.02.2009 |//| Описание : Возвращает фрактал по его номеру. |//+----------------------------------------------------------------------------+//| Параметры: |//| sy - наименование инструмента ("" или NULL - текущий символ) |//| tf - таймфрейм ( 0 - текущий ТФ) |//| nf - номер фрактала ( 0 - последний) |//+----------------------------------------------------------------------------+double GetFractal (string sy ="0",int tf =0,int nf =0,int mode =MODE_UPPER){if( sy ==""|| sy =="0") sy =Symbol();double f =0;int i , k =iBars( sy , tf ), kf ;for( i =3; i < k ; i ++){if( mode ==MODE_LOWER){
f =iFractals( sy , tf ,MODE_LOWER, i );if( f !=0){
kf ++;if( kf > nf )return(iLow( sy , tf , i ));}}if( mode ==MODE_UPPER){
f =iFractals( sy , tf ,MODE_UPPER, i );if( f !=0){
kf ++;if( kf > nf )return(iHigh( sy , tf , i ));}}}Print("GetFractalBar(): Фрактал не найден");return(-1);}
MQL4 dilini öğrenmeye çalışıyorum ve dil operatörlerinin tanım eksikliğinden dolayı bir sorun beni şaşırttı. Bir göstergesi var, 8 adet veri toplama tamponu var, bir sonraki zaman dilimi periyodu ile seçtiğim zaman diliminde görüntülenmesi gerekiyor. Bunun için iCustom () operatörü kullanılır. Ancak bir çift değer döndürür ve bunun nasıl mümkün olduğunu ve bu durumda iCustom kullanmanın mümkün olup olmadığını anlayamıyorum.
Danışmanın o gün bir anlaşmayı kapatırken daha fazla işlem yapmaması için hangi kodu girmem gerektiğiyle ilgileniyorum...
Bir tane buldum, ancak strateji test cihazında çalışmıyor, test etmek istiyorum, hangi kod değiştirilebilir?
//+----------------------------------------------------------------------------+//| Автор : Ким Игорь В. aka KimIV, http://www.kimiv.ru |//+----------------------------------------------------------------------------+//| Версия : 19.02.2008 |//| Описание : Возвращает номер бара открытия последней позиции или -1. |//+----------------------------------------------------------------------------+//| Параметры: |//| sy - наименование инструмента ("" или NULL - текущий символ) |//| tf - таймфрейм ( 0 - текущий таймфрейм) |//| op - операция ( -1 - любая позиция) |//| mn - MagicNumber ( -1 - любой магик) |//+----------------------------------------------------------------------------+intNumberOfBarCloseLastPos(stringsy="0", inttf=0, intop=-1, intmn=-1){datetimet;
inti, k=OrdersHistoryTotal();
if(sy=="" || sy=="0")sy=Symbol();
for(i=0; i<k; i++){if(OrderSelect(i, SELECT_BY_POS, MODE_HISTORY)){if(OrderSymbol()==sy){if(OrderType()==OP_BUY || OrderType()==OP_SELL){if(op<0 || OrderType()==op){if(mn<0 || OrderMagicNumber()==mn){if(t<OrderCloseTime())t=OrderCloseTime();
}}}}}}return(iBarShift(sy, tf, t, True));
}
Tüm enstrümanlardaki tüm açık pozisyonları hacim (lot) olarak belirli bir yüzdeyle değiştiren bir komut dosyanız var mı? Her pozisyon için Sihirli Sayıyı korurken hem yukarı hem aşağı doğru mu?
"e-SampleCase" Uzman Danışmanınızı kullanırken, bir durdurma ayarlarken
100'den az (10 puan), test cihazım 130 hatası veriyor.
dur, her şey yolunda gidiyor. Neden?
Cevap lütfen!
bu muhtemelen beşinci işaretin getirilmesinden kaynaklanıyor, bu arada Alpari'ye durakların boyutunu 10 kat artırmanın gerekli olduğu bildirildi, çünkü. 100 puanın buradan 10. olur ve çoğu çiftte hata olur..
MQL5.com web sitesine giriş yapmak için çerezlerin kullanımına izin vermelisiniz.
Lütfen tarayıcınızda gerekli ayarı etkinleştirin, aksi takdirde giriş yapamazsınız.
Hesabınıza giriş yaptınız. İki faktörlü kimlik doğrulama devre dışı bırakıldı. Yeniden kurup yeni bir QR kodu tarayın veya iki faktörlü kimlik doğrulama devre dışıyken devam edin.
Merhaba Igor!
MQL4 dilini öğrenmeye çalışıyorum ve dil operatörlerinin tanım eksikliğinden dolayı bir sorun beni şaşırttı. Bir göstergesi var, 8 adet veri toplama tamponu var, bir sonraki zaman dilimi periyodu ile seçtiğim zaman diliminde görüntülenmesi gerekiyor. Bunun için iCustom () operatörü kullanılır. Ancak bir çift değer döndürür ve bunun nasıl mümkün olduğunu ve bu durumda iCustom kullanmanın mümkün olup olmadığını anlayamıyorum.
yardımın için çok umut ediyorum.
Merhaba Igor! Ve herkese günaydın!
Danışmanın o gün bir anlaşmayı kapatırken daha fazla işlem yapmaması için hangi kodu girmem gerektiğiyle ilgileniyorum...
Bir tane buldum, ancak strateji test cihazında çalışmıyor, test etmek istiyorum, hangi kod değiştirilebilir?
Ardından giriş koşullarında eklemeniz gerekir
Merhaba Igor!
Tüm enstrümanlardaki tüm açık pozisyonları hacim (lot) olarak belirli bir yüzdeyle değiştiren bir komut dosyanız var mı? Her pozisyon için Sihirli Sayıyı korurken hem yukarı hem aşağı doğru mu?
Merhaba Leonid!
Değildi... yazıldı... ChangeLots
Merhaba Leonid!
Değildi... yazıldı... ChangeLots
Merhaba Igor!
"e-SampleCase" Uzman Danışmanınızı kullanırken, bir durdurma ayarlarken
100'den az (10 puan), test cihazım 130 hatası veriyor.
dur, her şey yolunda gidiyor. Neden?
Cevap lütfen!
"e-SampleCase" Uzman Danışmanınızı kullanırken, bir durdurma ayarlarken
100'den az (10 puan), test cihazım 130 hatası veriyor.
dur, her şey yolunda gidiyor. Neden?
Genişletilmiş DC min. duraklar ve alır yerleştirmek için koridor
Genişletilmiş DC min. duraklar ve alır yerleştirmek için koridor
Teşekkürler, her şeyi anladım.
Merhaba Igor!
"e-SampleCase" Uzman Danışmanınızı kullanırken, bir durdurma ayarlarken
100'den az (10 puan), test cihazım 130 hatası veriyor.
dur, her şey yolunda gidiyor. Neden?
Cevap lütfen!
bu muhtemelen beşinci işaretin getirilmesinden kaynaklanıyor, bu arada Alpari'ye durakların boyutunu 10 kat artırmanın gerekli olduğu bildirildi, çünkü. 100 puanın buradan 10. olur ve çoğu çiftte hata olur..
Sizin için zor değilse, işlevinizi nasıl kullanacağınızı açıklayın
Açık bir pozisyonun varlığını ve hacmini ve ayrıca bekleyen emirlerin varlığını ve hacmini belirlemek
Eugene, sorunuzun formülünü biraz gereksiz buluyorum çünkü sıfırdan farklı bir hacim otomatik olarak .
Özellikleri inceleyin:
Belki kendiniz ve kendiniz için bir şeyler yapabilirsiniz.