[ARŞİV] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 3. - sayfa 537
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
Bir soru vardı -
Özel Göstergenin kodundan çalıştığı pencerenin aktif olup olmadığını öğrenmek mümkün müdür?
Örneğin, aynı Gösterge iki pencerede çalışır - sadece grafiği aktif ve ikinci pencerede aktif olmayan pencerede çalışması gerekir.
Teşekkür ederim!
Ve yine kütüphane yardımcı olur :-)
Ve biliyorsunuz, handikap döngüsüyle pirimudrill yapıyor olabilirim, bir sipariş var, eksi bir tane daha var ve döngü koşulu hiç yerine getirilmedi. Evet, evet, öyle görünüyor ve açılması gereken sadece iki emir var!
Arkadaşlar son yorumlarımı silmeli miyim?
Hayır, hala iki ve üçüncü veya dördüncü onay işaretinden sonra bile Uyarı: 4105 hatasını seçin,
sıralama seçilmemiş gibi görünüyor ama ilk başta hata yok.. Aynen öyle, yani for( int i=0;
ve böylece for( int i=0;i<=OrdersTotal();i++){
Ve iki sipariş var, hepsi aynı.
Hepsi bir. Vay..;
iyi günler, başka bir zaman diliminde standart bir danışman nasıl yazılır. ONLAR. bu göstergeyi 4 saatlik göstergeyi gösterecek olan 1 saatlik çizelgeye asın.
denendi //+------------------------------------------------- --------------------+
//| saat 4'te cc.mq4 |
//| Telif Hakkı © 2012, MetaQuotes Yazılım A.Ş. |
//| https://www.metaquotes.net/ |
//+------------------------------------------- --------------------+
#property telif hakkı "Telif hakkı © 2012, MetaQuotes Software Corp."
#özellik bağlantısı " https://www.metaquotes.net/ "
#özellik göstergesi_chart_window
#özellik göstergesi_tamponları 3
#özellik göstergesi_color1 LightSeaGreen
#özellik göstergesi_renk2 AçıkDenizYeşil
#özellik göstergesi_renk3 LightSeaYeşil
//---- gösterge parametreleri
extern int BandsPeriod=20;
harici int BandsShift=0;
harici çift BantSapmalar=2.0;
//---- arabellekler
double MovingBuffer[];
çift UpperBuffer[];
doubleLowerBuffer[];
//+------------------------------------------- --------------------+
//| özel gösterge başlatma işlevi |
//+------------------------------------------- --------------------+
int init()
{
//---- göstergeler
SetIndexStyle(0,DRAW_LINE);
SetIndexBuffer(0,MovingBuffer);
SetIndexStyle(1,DRAW_LINE);
SetIndexBuffer(1,UpperBuffer);
SetIndexStyle(2,DRAW_LINE);
SetIndexBuffer(2,AltBuffer);
//----
SetIndexDrawBegin(0,BandsPeriod+BandsShift);
SetIndexDrawBegin(1,BandsPeriod+BandsShift);
SetIndexDrawBegin(2,BandsPeriod+BandsShift);
//----
dönüş(0);
}
//+------------------------------------------- --------------------+
//| Bollinger Bantları |
//+------------------------------------------- --------------------+
int başlangıç()
{
int i,k,counted_bars=IndicatorCounted();
çift sapma;
çift toplam,eskival,newres;
int B=iBars(NULL,PERIOD_H4);
double C=iClose(NULL,PERIOD_H4,0);
//----
if(B<=BandsPeriod) return(0);
//---- ilk sıfır
if(sayılan_barlar<1)
for(i=1;i<=BandsPeriod;i++)
{
MovingBuffer[Bi]=BOŞ_DEĞER;
UpperBuffer[Bi]=BOŞ_DEĞER;
AltTampon[Bi]=BOŞ_DEĞER;
}
//----
int limit=B-sayılan_barlar;
if(counted_bars>0) limit++;
for(i=0; i<limit; i++)
MovingBuffer[i]=iMA(NULL,PERIOD_H4,BandsPeriod,BandsShift,MODE_SMA,PRICE_CLOSE,i);
//----
i=B-BandsPeriod+1;
if(counted_bars>BandsPeriod-1) i=B-counted_bars-1;
while(i>=0)
{
toplam=0.0;
k=i+BandsPeriod-1;
oldval=MovingBuffer[i];
süre(k>=i)
{
newres=C[k]-oldval;
toplam+=haber*haber;
k--;
}
sapma=BantlarSapmalar*MathSqrt(toplam/BandsPeriod);
UpperBuffer[i]=eskideğer+sapma;
LowerBuffer[i]=eskideğer-sapma;
ben--;
}
//----
dönüş(0);
}
//+------------------------------------------- --------------------+
işe yaramadı
bu satır newres=C[k]-oldval;- '[' - beklenmeyen belirteç
ve Bollinger Bantları göstergesi.
C[k]'yi iClose(NULL,PERIOD_H4,k); ile değiştirin
Ancak, 1 saatlik grafiğin ve 4 saatlik çizgilerin daha tanıdık bir şekilde görüntülenmesinin nasıl sağlanacağı ortaya çıktı.
fiyat Bollinger Band kanalında hareket ediyor, bu kodu bir grafiğe çevirirseniz fiyatın kanaldan nasıl çıktığını görebilirsiniz, saat 4 konumundaki Bollinger Band grafiği zaman çizgisine bağlı değil gibi görünüyor
şimdiden teşekkürler
Beyler, deneyimlerimden bahsedin... MT4 müşteri terminali üzerinden ticaret yapmak için bir VPS kiralamak için bir ofis seçtim, ortalama olarak, çalışan bir terminalin, örneğin on baykuşla ne kadar trafik tükettiğiyle ilgileniyorum? Birkaç terminal çalışacak... Sunulanlardan uygun tarife planını seçebilmem için:
not Düzenleri toplam trafiğe göre gidiyor, yani. gelen + giden.
Cevabı bilen arkadaşlar:
Aynı zaman diliminde (05/01/2011 - 01/27/2012), EURUSD döviz çiftinde, saatlik çubuklarda (H1), bir DC'den (Alpari) ve aynı Expert Advisor'da bir strateji test cihazım var, ancak farklı bilgisayarlarda (dizüstü bilgisayar, sabit) zıt sonuçlar üretir! PC'de -2000 dolar, dizüstü bilgisayarda +3000 dolar Hem orada hem de orada 2-3 kez kontrol ettim.
Lütfen bana nedenini ve ne yapacağımı söyleyin ve / veya konuyla ilgili bir şeyler okuyabileceğiniz bir bağlantı verin.Cevabı bilen arkadaşlar:
Aynı zaman diliminde (05/01/2011 - 01/27/2012), EURUSD döviz çiftinde, saatlik çubuklarda (H1), bir DC'den (Alpari) ve aynı Expert Advisor'da bir strateji test cihazım var, ancak farklı bilgisayarlarda (dizüstü bilgisayar, sabit) zıt sonuçlar üretir! PC'de -2000 dolar, dizüstü bilgisayarda +3000 dolar Hem orada hem de orada 2-3 kez kontrol ettim.
Lütfen bana nedenini ve ne yapacağımı söyleyin ve / veya konuyla ilgili bir şeyler okuyabileceğiniz bir bağlantı verin.kendim bir şekilde buna yakalandım ... şöyleydi: 1. terminal Metaquotes'tan, 2. terminal ise Alparey'den kuruldu, hikaye de sırasıyla, aynı baykuşu test ederken önemli tutarsızlıklar vardı, uzun süre ne durumda anlayamadım.
1. Terminalleri Alpari'den indirin. Enstrüman için Alparish alıntı geçmişini yükleyin, aşağıdaki pencereyi göreceksiniz:
F2'ye ve ardından cl'ye bastıktan sonra açılmazsa. "İndir", Alpari'den değil alıntıların geçmişini indirdiğiniz anlamına gelir.
2. Terminal test cihazında, tüm seçenekleri aynı ayarlayın + cl'ye tıklayarak yayılma boyutunu kontrol edin. Strateji test cihazında "Sembol özellikleri".
Bundan önce - ilgilendiğiniz enstrümanın alıntı geçmişini silin ve yeniden yükleyin + Test süresini kontrol edin: H4 ekranında - orada ve orada aynı olsun.