Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz, hiçbir yerde - 6. - sayfa 624
Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım 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
Kodun her yerinde PERIOD_M5'i Period() olarak değiştirmek gerekir
ancak o zaman artık minimum M5 olmayacak, örneğin M30 grafiğinde zaten minimum M30 olacak, ancak M5 olarak kalması gerekiyor
Masha'nın ne olduğunu doğru anlarsam, 150'nin üzerinde belirtildiği gibi ..
Dönemin yanı sıra bir de türü vardır. Diğer zaman dilimlerinde her tik tam olarak elde edilemez. Daha küçük olanlarda, daha yaşlı olanlarda çok fazla değil.
işte alçak tepelerle sarmayan yeni bir seçenek ....
intMaperiodM5maBIG_1,
MaperiodM5maBIG_2,
MaperiodM5ma_1,
MaperiodM5ma_2;
if(Period()>1){
MaperiodM5maBIG_1 = 750 / Dönem();
MaperiodM5maBIG_2 = 750 / Dönem();
MaperiodM5ma_1 = 25 / Dönem();
MaperiodM5ma_2 = 25 / Dönem();
}
başka
{
MaperiodM5maBIG_1 = 750;
MaperiodM5maBIG_2 = 750;
MaperiodM5ma_1 = 25;
MaperiodM5ma_2 = 25;
}
M5maBIG_1= iMA(ed,Period(),MaperiodM5maBIG_1,0,MODE_EMA,PRICE_CLOSE,1);
M5maBIG_2= iMA(ed,Period(),MaperiodM5maBIG_2,0,MODE_EMA,PRICE_CLOSE,2);
M5ma_1= iMA(ed,Period(),MaperiodM5ma_1,0,MODE_EMA,PRICE_CLOSE,1);
M5ma_2= iMA(ed,Period(),MaperiodM5ma_2,0,MODE_EMA,PRICE_CLOSE,2);
if(M5ma_2>M5maBIG_2&&M5ma_1<M5maBIG_1){ordersend(520);................................ ... .................. Sanırım burada da -------((M5ma_2>M5maBIG_2)&&(M5ma_1<M5maBIG_1 )) gibi parantezlerle şaman yapmanız gerekiyor. ---
veya (((M5ma_2)>M5maBIG_2)&&((M5ma_1)<M5maBIG_1))
}//amx13_75
if(a==520){RefreshRates();//____________________________________________________________________________________
op=NormalizeDouble(Ask, Digits );sl=NormalizeDouble(op-62*kio*Puan,Rakamlar);tp=NormalizeÇift(op+54*kio*Puan,Rakamlar);
bilet=OrderSend(ed,OP_BUY, Lot,op,3,sl,0,comm,magic+520,0,Yeşil);//_____Lot=
err=GetLastError();
if(err!=0){Print("Hata-",hata," op-",op," sl-",sl," tp-",tp);}}
bu da işe yaramıyor.... :(
Dönemin yanı sıra bir de türü vardır. Diğer zaman dilimlerinde her tik tam olarak elde edilemez. Daha küçük olanlarda, daha yaşlı olanlarda çok fazla değil.
Evet farkındayım ama bu durumda tik periyodunu istenilen TF ile çarparak/bölerek taşımak daha doğru sonuçlar vermeli. Hatırladığım kadarıyla, fareyi açıkça başka bir TF'den kullanırken, sonuçlar her zaman daha kötüdür, ancak gerçekmiş gibi davranmıyorum.
Evet farkındayım ama bu durumda tik periyodunu istenilen TF ile çarparak/bölerek taşımak daha doğru sonuçlar vermeli. Hatırladığım kadarıyla, fareyi açıkça başka bir TF'den kullanırken, sonuçlar her zaman daha kötüdür, ancak gerçekmiş gibi davranmıyorum.
peki aynı sonucu farklı zamanlamalarda nasıl elde edersiniz? :/
Buraya eklemeyi deneyin:
if(Period()>1){
MaperiodM5maBIG_1 = 750 / Period();
MaperiodM5maBIG_2 = 750 / Period();
MaperiodM5ma_1 = 25 / Period();
MaperiodM5ma_2 = 25 / Period();
}
else
{
MaperiodM5maBIG_1 = 750;
MaperiodM5maBIG_2 = 750;
MaperiodM5ma_1 = 25;
MaperiodM5ma_2 = 25;
}
if( MaperiodM5ma_1 <1) MaperiodM5ma_1 = 1;
if( MaperiodM5ma_2 <1) MaperiodM5ma_2 = 1;
peki aynı sonucu farklı zamanlamalarda nasıl elde edersiniz? :/
Aynısını elde edemezsin, ama yaklaşabilirsin
Buraya eklemeyi deneyin:
if(Period()>1){
MaperiodM5maBIG_1 = 750 / Period();
MaperiodM5maBIG_2 = 750 / Period();
MaperiodM5ma_1 = 25 / Period();
MaperiodM5ma_2 = 25 / Period();
}
else
{
MaperiodM5maBIG_1 = 750;
MaperiodM5maBIG_2 = 750;
MaperiodM5ma_1 = 25;
MaperiodM5ma_2 = 25;
}
if( MaperiodM5ma_1 <1) MaperiodM5ma_1 = 1;
if( MaperiodM5ma_2 <1) MaperiodM5ma_2 = 1;
nooooo çalışmıyor..... neden yaptık?
Aynısını elde edemezsin, ama yaklaşabilirsin
başka bir deyişle, beyler ..... bir baykuş yazarsanız, o zaman sadece bir zamanlama ve farklı zamanlamaların karışımı değil, değil mi? :)
başka bir deyişle, beyler ..... bir baykuş yazarsanız, o zaman sadece bir zamanlama ve farklı zamanlamaların karışımı değil, değil mi? :)
Soru sormadan önce düşünmeniz yeterli. Yakın ve yakın değil tamamen farklı kavramlardır.