Dengesiz sol parantez bulmaya yardım edin - sayfa 2

 

TAMAM, TAMAM, BU ŞEYİ NASIL BİR ARAYA KOYACAĞINI GÖSTERİYORUM...

#1, KODUNUZUN "TEMELLERİNİ" BİRLEŞTİRELİM... VE SONRA DEVAM ETTİĞİNDE BUNA BİR ŞEY EKLEYECEĞİZ...

 int init()
{

return ( 0 );
} //end of init function

int deinit()
{

return ( 0 );
} //end of deinit function


int start()
{
double MAFast1 = iMA ( NULL , MA1Cross_Timeframe, FastMA1_p, 0 , modeMA2, PRICE_CLOSE , 0 );
double MAFast2 = iMA ( NULL , MA1Cross_Timeframe, FastMA1_p, 0 , modeMA2, PRICE_CLOSE , 1 );
double MASlow1 = iMA ( NULL , MA1Cross_Timeframe, SlowMA1_p, 0 , modeMA1, PRICE_CLOSE , 0 );
double MASlow2 = iMA ( NULL , MA1Cross_Timeframe, SlowMA1_p, 0 , modeMA1, PRICE_CLOSE , 1 );
    
double MAFast3 = iMA ( NULL , MA1Cross_Timeframe, FastMA2_p, 0 , modeMA2, PRICE_CLOSE , 0 );
double MAFast4 = iMA ( NULL , MA1Cross_Timeframe, FastMA2_p, 0 , modeMA2, PRICE_CLOSE , 1 );
double MASlow3 = iMA ( NULL , MA1Cross_Timeframe, SlowMA2_p, 0 , modeMA1, PRICE_CLOSE , 0 );
double MASlow4 = iMA ( NULL , MA1Cross_Timeframe, SlowMA2_p, 0 , modeMA1, PRICE_CLOSE , 1 );
    
     
double cci1 = iCCI ( NULL , CCI_Timeframe, CCI_p, PRICE_CLOSE , 0 );
double cci2 = iCCI ( NULL , CCI_Timeframe, CCI_p, PRICE_CLOSE , 1 );
double cci3 = iCCI ( NULL , CCI_Timeframe, CCI_p, PRICE_CLOSE , 2 );
   
double bands_upper1 = iBands ( NULL , Band_Timeframe, Band_p, 1 , 0 , PRICE_CLOSE , MODE_UPPER, 1 );
double bands_upper2 = iBands ( NULL , Band_Timeframe, Band_p, 1 , 0 , PRICE_CLOSE , MODE_UPPER, 2 );
double bands_lower1 = iBands ( NULL , Band_Timeframe, Band_p, 1 , 0 , PRICE_CLOSE , MODE_LOWER, 1 );
double bands_lower2 = iBands ( NULL , Band_Timeframe, Band_p, 1 , 0 , PRICE_CLOSE , MODE_LOWER, 2 );



return ( 0 );
} //END OF START FUNCTION

şimdi, hareketli ortalamalarınız ve bantlarınız yerinde...

Şimdi, bana bir ticaretin ne zaman ve neden başlamasını istediğinizi açıklayın (düz ingilizce) ve ben de sizin için kodlayayım.

yani, bana şöyle bir şey söyle:

BEN ŞÖYLEDEN DAHA BÜYÜK BİR ŞEY VARSA UZUN GİDECEK İSTİYORUM, VB...

sıfır/.

 

//tamam teşekkürler... Düz ingilizce yazmayı dene...

Uzun gitmek istiyorum eğer ( MAFast1, MASlow1'den Büyüktür ve MAFast3, MASlow3'ten Büyükse ve CCI3 100'den Düşükse ve CCI2, 100'den Büyük veya 100'den büyükse ve CCI1 100'den büyükse)

VEYA (MAFast1, MASlow1'den Büyüktür ve MaFast4, MASlow4'ten Düşük ve MAFast3, MASlow3'ten Büyük ve CCI 100'den Büyükse)

VEYA (MAFast2, MASlow2'den Düşükse ve şimdi MAFast1, MASlow1'den büyük ve MAFast3, MASlow3'ten Büyük ve CCI 100'den Büyükse)

Uzun pozisyonumdan çıkmak istiyorum, eğer (Kapat [2] daha büyükse, o zaman bands_upper2 ve Kapat[0], bands_upper1'den Düşükse.)

//Bunlar sana mantıklı geliyor mu ... Teşekkürler . İlk defa bu şekilde yazdım ve aslında beyninizi düzenlemek güzel... Ericman.

 
int init()
{

return(0);
}//end of init function

int deinit()
{

return(0);
}//end of deinit function


int start()
{
double MAFast1 = iMA(NULL, MA1Cross_Timeframe, FastMA1_p, 0, modeMA2, PRICE_CLOSE, 0);
double MAFast2 = iMA(NULL, MA1Cross_Timeframe, FastMA1_p, 0, modeMA2, PRICE_CLOSE, 1);
double MASlow1 = iMA(NULL, MA1Cross_Timeframe, SlowMA1_p, 0, modeMA1, PRICE_CLOSE, 0);
double MASlow2 = iMA(NULL, MA1Cross_Timeframe, SlowMA1_p, 0, modeMA1, PRICE_CLOSE, 1);
    
double MAFast3 = iMA(NULL, MA1Cross_Timeframe, FastMA2_p, 0, modeMA2, PRICE_CLOSE, 0);
double MAFast4 = iMA(NULL, MA1Cross_Timeframe, FastMA2_p, 0, modeMA2, PRICE_CLOSE, 1);
double MASlow3 = iMA(NULL, MA1Cross_Timeframe, SlowMA2_p, 0, modeMA1, PRICE_CLOSE, 0);
double MASlow4 = iMA(NULL, MA1Cross_Timeframe, SlowMA2_p, 0, modeMA1, PRICE_CLOSE, 1);
    
     
double cci1 = iCCI(NULL, CCI_Timeframe, CCI_p, PRICE_CLOSE, 0);
double cci2 = iCCI(NULL, CCI_Timeframe, CCI_p, PRICE_CLOSE, 1);
double cci3 = iCCI(NULL, CCI_Timeframe, CCI_p, PRICE_CLOSE, 2);
   
double bands_upper1 = iBands(NULL, Band_Timeframe, Band_p,1, 0, PRICE_CLOSE, MODE_UPPER, 1);
double bands_upper2 = iBands(NULL, Band_Timeframe, Band_p,1, 0, PRICE_CLOSE, MODE_UPPER, 2);
double bands_lower1 = iBands(NULL, Band_Timeframe, Band_p,1, 0, PRICE_CLOSE, MODE_LOWER, 1);
double bands_lower2 = iBands(NULL, Band_Timeframe, Band_p,1, 0, PRICE_CLOSE, MODE_LOWER, 2);

int flag=0;

if(MAFast1>MASlow1 && MAFast3>MASlow3 && CCI3<100 && CCI2>=100 && CCI1>100) flag=1;

if(MAFast1>MASlow1 && MAFast4<MASlow4 && MAFast3>MASlow3 && CCI>100) flag=1;

if(MAFast2<MASlow2 && MAFast1>MASlow1 && MAFast3>MASlow3 && CCI>100) flag=1;

if(flag==1) go_long();

return(0);
}//END OF START FUNCTION

 

Hala yazım hataları ve sözdizimi hataları için kontrol etmem gerekiyor, ancak buna bir göz atın ve bahsettiğiniz şeye benzeyip benzemediğine bakın ...

Dışarı çıkıp kafanızın karıştığını kabul etmekten korkmayın, yapmazsanız size yardımcı olamam..

Kaybolduğunuzu kabul etmekten asla korkmayın, yoksa kayıp kalırsınız.

nasıl göründüğünü bana bildirin.

sıfır/.

zaten bir sorun görüyorum...

CCI değişkenini nerede kullandığınızı görüyorum (yukarıdaki o sade ingilizce şeyleri yazdığınızda) ama biz herhangi bir CCI değişkeni tanımlamadık.

if(MAFast2<MASlow2 && MAFast1>MASlow1 && MAFast3>MASlow3 && CCI >100) flag=1;

sadece bana haber ver.

BTW, YAKIN TİCARET KONULARINI DAHA SONRA ELE ALACAĞIZ.

AYRICA, BU İPTALİN İZİNİ BİR ŞEKİLDE KAYBETTİM VE BİZE BAĞIRMAK İSTİYORSANIZ, her neyse, bunu şu adresten yapın: mql4@hush.com

bana bildirin.

 
smoknfx :

Hala yazım hataları ve sözdizimi hataları için kontrol etmem gerekiyor, ancak buna bir göz atın ve bahsettiğiniz şeye benzeyip benzemediğine bakın ...

Dışarı çıkıp kafanızın karıştığını kabul etmekten korkmayın, yapmazsanız size yardımcı olamam..

Kaybolduğunuzu kabul etmekten asla korkmayın, yoksa kayıp kalırsınız.

nasıl göründüğünü bana bildirin.

sıfır/.

zaten bir sorun görüyorum...

CCI değişkenini nerede kullandığınızı görüyorum (yukarıdaki o sade ingilizce şeyleri yazdığınızda) ama biz herhangi bir CCI değişkeni tanımlamadık.

sadece bana haber ver.

BTW, YAKIN TİCARET KONULARINI DAHA SONRA ELE ALACAĞIZ.

AYRICA, BU İPTALİN İZİNİ BİR ŞEKİLDE KAYBETTİM VE BİZE BAĞIRMAK İSTİYORSANIZ, her neyse, bunu şu adresten yapın: mql4@hush.com

bana bildirin.


Çok teşekkürler. Yazdıklarından öğrenmeye ve anlamaya çalışıyorum. CCI1'di, 1'i koymayı unuttum. Teşekkürler mql4@hush.com'u kontrol edeceğim. Yardımınızı hafife almıyorum! Sizden öğrenmeye çalışın. Teşekkürler.
 
By the way what is flag.... it is the first time i see this.
 
Wiki'deki karmaşık tanım veya programın daha sonraki bir noktasında kullanılmak üzere yürütme yolunu işaretleyen değişkenler.
 
ericman :

bayrak nedir?

bayrak bir değişkendir.

bu kadar basit.

onu çağırabilirdim:

int hazır2golong=0;

neyi kastettiğimi anla?


İlk önce sıfıra ayarladım.

sonra onu bire ayarlayabilecek birkaç karşılaştırma yaparım.

ve sonra, eğer bir ise, go_long();

 
ericman :

Çok teşekkürler. Yazdıklarından öğrenmeye ve anlamaya çalışıyorum. CCI1'di, 1'i koymayı unuttum. Teşekkürler mql4@hush.com'u kontrol edeceğim. Yardımınızı hafife almıyorum! Sizden öğrenmeye çalışın. Teşekkürler.

Bu tür @#$ yapmaktan zevk alıyorum.

eğlenmek için yaptığım şey bu.

bana bir iyilik yap?

bu kodu yüklemeyi ve derlemeyi deneyin ..

yazım hataları nedeniyle düzeltilmesi gereken tüm CCI değişkenlerini ayarlayın.

nasıl gittiğini bana bildirin.

sıfır/.

 
Ickyrus :
Wiki'deki karmaşık tanım veya programın daha sonraki bir noktasında kullanılmak üzere yürütme yolunu işaretleyen değişkenler.

yanlış.

sana bir şey açıklayayım:

Bu kişi için işleri nasıl basitleştirdiğimi görüyor musunuz?

Ona karmaşık bir şey vermemiz gerektiğini düşündüren ne?

bu doğru.

Saygılarımızla,

sıfır,

Neden: