MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 1600

 
Nerd Trader :
Bir günlük eklediğinizi şimdi gördüm. Yinelenen yazılarınız da var :)
Saate bakarsanız hiçbir şeyin kopyalanmadığını göreceksiniz, sadece bir sinyal olduğunda yeni bir çubuğa yazdırıyor.
 
законопослушный гражданин :

Fonksiyonlar arasındaki farkın ne olduğunu açıklayabilir misiniz?

for (int j = OrdersHistoryTotal()-1; j >= 0; j--)

{

if (OrderSelect (j, SELECT_BY_POS,MODE_HISTORY))

ve

int i=OrdersHistoryTotal();

for(int konum=0; konum<i; konum++)

{

if(Sipariş Seçimi(kon, SELECT_BY_POS, MODE_HISTORY))

Numara

 
MakarFX :
Saate bakarsanız hiçbir şeyin kopyalanmadığını göreceksiniz, sadece bir sinyal olduğunda yeni bir çubuğa yazdırıyor.
Çünkü OnTick( ) içinde sadece Print() var. isCrossing() içindeki her koşula yerleştirin
 
MakarFX :

Numara

Pek değil. Listenin başından bir döngü, ikincisi - sondan.

 
MakarFX :

Numara

her iki işlev de geçmişten kapalı siparişleri sıralıyor mu?

 
Artyom Trishkin :

Pek değil. Listenin başından bir döngü, ikincisi - sondan.

Haklısın döngünün sırasına dikkat etmedim sadece OrdersHistoryTotal() tanımına baktım
 
законопослушный гражданин :

her iki işlev de geçmişten kapalı siparişleri sıralıyor mu?

Evet, ama biri hikayenin başından, diğeri ise sondan.
 
MakarFX :
Evet, ama biri hikayenin başından, diğeri ise sondan.

teşekkür etmek. Doğru anladım, bu işlev sondan "ayırıyor"?

int i=OrdersHistoryTotal();

for(int konum=0; konum<i; konum++)

{

if( OrderSelect (konum, SELECT_BY_POS, MODE_HISTORY))

 
законопослушный гражданин :

teşekkür etmek. Doğru anladım, bu işlev sondan "ayırıyor"?

int i=OrdersHistoryTotal();

for(int konum=0; konum<i; konum++)

{

if(OrderSelect (konum, SELECT_BY_POS, MODE_HISTORY))

Evet
 
законопослушный гражданин :

teşekkür etmek. Doğru anladım, bu işlev sondan "ayırıyor"?

int i=OrdersHistoryTotal();

for(int konum=0; konum<i; konum++)

{

if(OrderSelect (konum, SELECT_BY_POS, MODE_HISTORY))

Bu , sıfır dizininden yinelenir, yani . en başından .