Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz, hiçbir yerde - 6. - sayfa 438

 
Zver4991 :

hatam ne çözemedim

Ama ben istemiyorum. Sorunun özünü Rusça anlatana kadar istemiyorum.
 
tara :

Bir kodunuz var mı - özellikle gizli mi yoksa düzenleyemeyecek kadar tembel mi?

Hata onun içindedir, ortamda değil, imhenko.



double p1;
int p;

bool Х; // о.зарылся по СТОПУ
bool N; // значение Х1 не меняется
bool N1; //значение Х не меняется 
int ot;

int pY2;
int pY3;

int start()  
 {
int pY= Bars ;    //  ЕСЛИ ОСТАВИТЬ ТОЛЬКО ЛЮБУЮ ОДНУ ИЗ ПЕРЕМЕННЫХ pY ИЛЛИ pY1,(и соответственно изменить некоторые дальнейшие строки)ТО ПРОГРАММА КОРРЕКТНО РАБОТАЕТ В СООТВЕТСТВИИ С ЗАМЫСЛОМ.
int p=pY% 3337 ; //А КОГДА ПЕРЕМЕННЫЙ 2 ,ТО УПРАВЛЕНИЕ В ЭТИ ПЕРЕМЕННЫЕ И ДАЛЕЕ ПОПАДАЕТ ПОЧЕМУ-ТО НЕ НА КАЖДОЙ СВЕЧЕ КРАТНОЙ 3337 и 3204,А ПО НЕПОНЯТНОМУ МНЕ АЛГОРИТМУ

int pY1= Bars + 239 ;
int p2=pY1% 3204 ;         //ОСТАТОК ОТ ДЕЛЕНИЯ
          
ot = OrdersTotal (); 
if (ot> 0 )               
 {              
   if ( OrderSelect (ot- 1 , SELECT_BY_POS ))                
       if ( OrderType ()== OP_SELL || OrderType ()== OP_BUY )                 
         int last = iBarShift ( Symbol (), 0 , OrderOpenTime () );   
 }
if ( p2< 1 ||p< 1 )        

{                           // СЮДА УПРАВЛЕНИЕ ДОЛЖНО ПОПАДАТЬ НА КАЖДОЙ ОЧЕРЕДНОЙ СВЕЧЕ ТФ 5 МИН КРАТНОЙ 3204 ИЛИ 3337 НО ПОПАДАЕТ НЕ НА КАЖДОЙ ОЧЕРЕДНОЙ СВЕЧЕ ТФ 5 МИН .
p1= Open [ 0 ]; //нужно привести ключи в исходное положение
 N= true ;
 N1= true ;
 
}
//---------------------------------------------------------------
if (p1 - Bid >= 1500 * Point && N== true )   
{
Х= false ;                            
N1= false ;                                    


}
//---------------------------------------------------------------                                    
if ( Bid - p1  >= 300 * Point && N1== true )    

N = false ;            

//---------------------------------------------------------------
if (ot== 0 ||last> 0
&& p2< 1 ||p< 1
&&Х== false )
{
OrderSend ( Symbol (), OP_BUY , 0.1 , Ask , 1 , Bid - 1500 * Point , Bid + 300 * Point , "jfh" , 1 );                                    
Х= true ;                                   
N= true ;
N1= true ;

}
                           
return ( 0 );
}
 
solnce600 :



Bütün koddan bahsediyorum.
 
tara :

Bütün koddan bahsediyorum.

Hepsi bu... başka bir şey yok.

Önemli olan sipariş açmak

- 3337 veya 3204'ün katı bir mum üzerinde

- 3337 veya 3204'ün katı olan bir mumda AMA SADECE "sanal" DUR KAYBI sonrasında

NOT: İkinci mum "neredeyse" 239 çubuk kaydırılır.

 

Anladım.

Ben yatacağım ve yarın istersen bana neye ihtiyacın olduğunu söyleyebilirsin, tamam mı?

 
tara :

Anladım.

Ben yatacağım ve yarın istersen bana neye ihtiyacın olduğunu söyleyebilirsin, tamam mı?

Neredeyse kaçırdım..... İyi geceler!

Uyanışını sabırsızlıkla bekleyeceğim ....... Sadece yarın değil, bugün umuyorum.

 
Zver4991 :

hatam ne çözemedim


now= Open Time[ 0 ] ;
 
Merhaba. Lütfen bu durumu nasıl düzelteceğimi söyleyin: Bir high1 değişkeni var, görevi (plana göre) sadece günün başlangıcından itibaren ilk 7 bar için maksimumu göstermek. Lütfen bana bunu nasıl aklıma getireceğimi söyleyin, böylece günün sonuna kadar veya belirli bir zamana kadar (daha iyi olacak) göstergeleri değiştirmez. Şimdiden teşekkürler.
 double high1   = High [ iHighest ( Symbol (), Period (), MODE_HIGH , 7 , 1 )];
 
xxxKillxxx :
Merhaba. Lütfen bu durumu nasıl düzelteceğimi söyleyin: Bir high1 değişkeni var, görevi (plana göre) sadece günün başlangıcından itibaren ilk 7 bar için maksimumu göstermek. Lütfen bana bunu nasıl aklıma getireceğimi söyleyin, böylece günün sonuna kadar veya belirli bir zamana kadar (daha iyi olacak) göstergeleri değiştirmez. Şimdiden teşekkürler.

Rastgele, şöyle bir şey:

     DayTime = iTime ( NULL , PERIOD_D1 , 0 );             // Начало времени в секундах текущего дня
     cb = iBarShift ( NULL , 0 ,DayTime);                   // Получим на текущем ТФ индекс бара 
     if (cb>= 7 )                                         // Есть 7 сформированных баров от начала дня
         high1 = High [ iHighest ( Symbol (), Period (), MODE_HIGH , 7 , cb- 6 )];

Ayrıca günün değişimini izlemek için bir koşul eklemeniz gerekir, ancak bu zaten

 
pu6ka :

Rastgele, şöyle bir şey:

Ayrıca günün değişimini izlemek için bir koşul eklemeniz gerekir, ancak bu zaten



Çok teşekkür ederim, ancak grafikte bir "delik" (mum eksikliği) oluşursa, bu yöntemle beni hangi sonuçların beklediğini söyleme ???