[Arşivle!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 2. - sayfa 375

 
Egregor :
Güzel gün! Programlama ustalarından herhangi biri bana danışman kodundaki çubuğun rengine göre siparişlerin açılmasını kontrol etme işlevini nasıl yazacağımı söyleyebilir mi? Diyelim ki kırmızı bir mum - sat, yeşil - al. Diğer sinyallerle birlikte pazara girişi onaylamak gerekir.

çubuğun rengi , açık çubuk fiyatına göre yakın fiyatı bulmaktır.

Klose Açık'ın üzerindeyse, mum boğadır, birinci renk

Klose Açık'ın altındaysa, mum aşağı yönlüdür, ikinci renk

Analiz için diziyi sorgulayın

 if (Close[ 1 ]>Open[ 1 ]) //

if (Close[ 1 ]<Open[ 1 ]) //

 

Diziler hakkında bir sorum var.

2 iki boyutlu dizi verildi - mas1[i, 0]=Close[i];

mas1[i, 1]=i;

ve

mas2[i, 0]=Aç[i];

mas2[i, 1]=i;

Bu ikisinden üçüncü bir dizi nasıl yapılır -

- mas3[i, 0] = |Kapat[i] - Aç[i]|;

mas3[i, 0] = ben;

Nedense bana bir şey çıkmıyor... Dizilerden anlayan yardım edin!

 
ruslanchik :
üzgünüm biraz yavaşım


Belgelere bakmayı denediniz mi?

Genellikle yardımcı olur

 
-xlapex- :

Diziler hakkında bir sorum var.

2 iki boyutlu dizi verildi - mas1[i, 0]=Close[i];

mas1[i, 1]=i;

ve

mas2[i, 0]=Aç[i];

mas2[i, 1]=i;

Bu ikisinden üçüncü bir dizi nasıl yapılır -

- mas3[i, 0] = |Kapat[i] - Aç[i]|;

mas3[i, 0] = ben;

Nedense bana bir şey çıkmıyor... Dizilerden anlayan yardım edin!


buradaki işlevi görün https://docs.mql4.com/ru/math/MathAbs

sorularınıza bakılırsa - MQL4 sözdizimi ve dilde olan ve olmayan şeylerle ilgileniyorsunuz - belgeleri okumaya çalışmadınız https://docs.mql4.com/ru/

 
Vinin :


Belgelere bakmayı denediniz mi?

Genellikle yardımcı olur

Sergey Kovalev SK'nin yardımını mı kastediyorsunuz???
 
ruslanchik :
Sergey Kovalev SK'nin yardımını mı kastediyorsunuz???

Hayır, belgelerden bahsediyorum
 
Vinin :

Hayır, belgelerden bahsediyorum

ve standart olmayan bir soruda standart nasıl yardımcı olabilir?

Anlamıyorum, beni aptalca (uygunsuz) sorulardan caydırmaya çalışıyorsun, neden gerekli o zaman (dal)

 
ruslanchik :

ve standart olmayan bir soruda standart nasıl yardımcı olabilir?

Anlamıyorum, beni aptalca (uygunsuz) sorulardan caydırmaya çalışıyorsun, neden gerekli o zaman (dal)


Standart yardım, standart olmayan soruların çözülmesine yardımcı olur (artık görünmeyecekler)
 
sergeev :

çubuğun rengi, açık çubuk fiyatına göre yakın fiyatı bulmaktır.

Klose Açık'ın üzerindeyse, mum boğadır, birinci renk

Klose Açık'ın altındaysa, mum aşağı yönlüdür, renk ikincidir

Analiz için diziyi sorgulayın


Teşekkür ederim!
 
abolk :


buradaki işlevi görün https://docs.mql4.com/ru/math/MathAbs

Bu yüzden MathAbs işlevini uyguladım, Uyarı gösteriyor - sıfır ve sıfır, ama ben istiyorum - fark modülü ve çubuk indeksi...

int start()
{
int mas1 [ 30 , 2 ] ,mas2 [ 30 , 2 ] ,mas3 [ 30 , 2 ],ind_1;
{
for ( int i= 1 ;i<=count_bars;i ++ )
{
mas1[ i , 0 ] = Close [ i ];
mas1 [ i , 1 ]= i ;
mas2 [ i , 0 ]= Open [ i ];
mas2 [ i , 1 ] = i ;

mas3 [ i , 0 ] = MathAbs ( Close [ i ] - Open [ i ]);
mas3 [ i , 1 ] = i ;

ArraySort ( mas3 );
mod_1=mas3 [ 2 , 0 ];
ind_1=mas3 [ 2 , 1 ];

Alert ( mod_1, " " ,ind_1 );
}
}

return ( 0 );
}