[ARŞİV] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 3. - sayfa 42

 
Roman. :

Kalbimin derinliklerinden teşekkür ederim - işten sonra göstergeyle ilgileneceğim.

Sorun değil, bir gün kendim yardım isteyeceğim :)

Göstergeye 0 saatteki bakiyeyi hatırlama fonksiyonunu ekledim. StartBalance=0 olarak ayarlarsanız, hesaplama otomatik olacaktır. Hesaba koyun ve ertesi gün, umarım, geçerli sonuçlar göstermeli. İyi şanlar!

Dosyalar:
 

Kütüphaneleri Kim'den indirdim, onları dahil etme klasörüne attım, danışmana bağladım, ancak derleme sırasında hatalar meydana geliyor, bunun gibi bir şey:

'NumberOfTry' - değişken tanımlanmadı C:\Program Files\ MetaTrader 4\experts\include\b-Positions_include.mqh (95, 28)
'UseSound' - değişken tanımlanmadı C:\Program Files\ MetaTrader 4\experts\include\b-Positions_include.mqh (100, 21)
'SoundSuccess' - değişken tanımlanmadı C:\Program Files\ MetaTrader 4\experts\include\b-Positions_include.mqh (100, 41)
'UseSound' - değişken tanımlanmadı C:\Program Files\ MetaTrader 4\experts\include\b-Positions_include.mqh (103, 21)
'SoundError' - değişken tanımlanmadı C:\Program Files\ MetaTrader 4\experts\include\b-Positions_include.mqh (103, 41)

'NumberOfTry' - değişken tanımlanmadı C:\Program Files\ MetaTrader 4\experts\include\b-Positions_include.mqh (375, 20)

Anladığım kadarıyla bu değişkenler yeterli değil, daha başka hatalar da var. Duyurulacakların bir listesini nereden alabilirim?

 
nuan :

Kütüphaneleri Kim'den indirdim, onları dahil etme klasörüne attım, danışmana bağladım, ancak derleme sırasında hatalar meydana geliyor, bunun gibi bir şey:

'NumberOfTry' - değişken tanımlanmadı C:\Program Files\ MetaTrader 4\experts\include\b-Positions_include.mqh (95, 28)
'UseSound' - değişken tanımlanmadı C:\Program Files\ MetaTrader 4\experts\include\b-Positions_include.mqh (100, 21)
'SoundSuccess' - değişken tanımlanmadı C:\Program Files\ MetaTrader 4\experts\include\b-Positions_include.mqh (100, 41)
'UseSound' - değişken tanımlanmadı C:\Program Files\ MetaTrader 4\experts\include\b-Positions_include.mqh (103, 21)
'SoundError' - değişken tanımlanmadı C:\Program Files\ MetaTrader 4\experts\include\b-Positions_include.mqh (103, 41)

'NumberOfTry' - değişken tanımlanmadı C:\Program Files\ MetaTrader 4\experts\include\b-Positions_include.mqh (375, 20)

Anladığım kadarıyla bu değişkenler yeterli değil, daha başka hatalar da var. Duyurulacakların bir listesini nereden alabilirim?

EA'nızda, bunları harici global değişkenler olarak veya sadece global olarak tanımlayın

 
İyi günler, bana göstergeden (1 veya -1 veya boolean) değeri nasıl aktaracağımı söyleyin ve danışmanda (iCustom veya başka bir şey) yakalayın, SetIndexBuffer kullanmayı denedim - hiçbir şey çıkmıyor - 0 iletilir.
 

Merhaba!

Lütfen gösterge dizisini değerlerle doldurma koduna bakın. Bazı nedenlerden dolayı, bu formda, ayrı olarak çalışıyor gibi görünse de terminal kilitleniyor.

intk=Vnf2;

(i=Vnf2;i>0;i--) için

{

ArrayResize(Buf_DN,Vnf2+1);

Buf_DN[i]= EquationDirect(Vnf2, VMF2, Vnf1,VMF1,k);

k--;

}

 

Belirli bir zamanda anlaşma



avatar
1
Mega4alik 03.08.2011 17:34

Belirli bir anda bir anlaşma açan bir danışman nasıl yazılır?

Başlangıçtan başka bir şey düşünemedim ama sonuçta sadece fiyat değiştiğinde ona dönüyorlar ve ikinci olduğunda buna ihtiyacım var.

 
demlin :

Merhaba!

Lütfen gösterge dizisini değerlerle doldurma koduna bakın. Bazı nedenlerden dolayı, bu formda, ayrı olarak çalışıyor gibi görünse de terminal kilitleniyor.

intk=Vnf2;

(i=Vnf2;i>0;i--) için

{

ArrayResize(Buf_DN,Vnf2+1);

Buf_DN[i]= EquationDirect(Vnf2, VMF2, Vnf1,VMF1,k);

k--;

}

1) SRC düğmesini kullanın

2) neden bir döngüde bir dizi için bellek ayırıyorsunuz? veya Vnf2 değişkeni, EquationDirect işlevindeki değerini değiştirir mi?

 
ilunga :

1) SRC düğmesini kullanın

2) neden bir döngüde bir dizi için bellek ayırıyorsunuz? veya Vnf2 değişkeni, EquationDirect işlevindeki değerini değiştirir mi?

1) Bu düğme nedir?

2) değişmez, zorunlu bir prosedür olduğunu düşündüm, ancak bu satır olmadan sonuç aynı - terminal donuyor

 
demlin :

1) Bu düğme nedir?

2) değişmez, zorunlu bir prosedür olduğunu düşündüm, ancak bu satır olmadan sonuç aynı - terminal donuyor

1) kodu metin olarak değil kod olarak yapıştırmak için düğme

2) EquationDirect() içinde ne olur, Vnf2 başlangıçta neye eşittir?

 
ilunga :

1) kodu metin olarak değil kod olarak yapıştırmak için düğme

2) EquationDirect() içinde ne olur, Vnf2 başlangıçta neye eşittir?

Fonksiyonun içinde fiyat değeri, düz çizgi formülüne göre hesaplanır:

double EquationDirect(double x1, double y1, double x2, double y2, double x) //düz çizgi

{

if (x2==x1) return(y1);

dönüş((y2-y1)/(x2-x1)*(x-x1)+y1);}

Vnf2, çizginin geçtiği ilk noktanın çubuk numarasıdır.

Ctrl+Alt+M eskiden kod eklemek içindi ama çalışmıyor. SRC'yi bulamıyorum, üzgünüm.