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

 
Vinin :

Kodu nasıl test ettiğinizi gösterin

   double in = 3.24857 ,res;
   int i, pretime = GetTickCount ();
   for (i= 0 ;i< 1000000 ;i++){res= MathRound (in* 10 )/ 10 ;}
   Print ( "Stage 1 : " , GetTickCount ()-pretime);
   pretime = GetTickCount (); 
   for (i= 0 ;i< 1000000 ;i++){res= NormalizeDouble (in, 1 );}
   Print ( "Stage 2 : " , GetTickCount ()-pretime);  
Şoktayım :)
[Silindi]  
FAQ :

Normalleştirilmemiş kopyaları asla karşılaştırmayın, işe yaramaz. Ve bu arada, bir emrin kapanış fiyatı alış fiyatından farklı olabilir (gerçek/demo (çevrimiçi))

bu nedenle fiyat farkının modülünü ölçmek ve test değeri ile karşılaştırmak daha doğru olacaktır.

şimdiden mi yoksa OrderSelect'ten sonra mı hazır?
 
seçimin içinde
[Silindi]  
FAQ :
seçimin içinde
TAMAM. zaten deniyor...
[Silindi]  
okvseok :
TAMAM. zaten deniyor...
Açıkça. teşekkür etmek. İşler.
[Deleted]  
Merhaba, burada yeniyim ama uzun zamandır =). Bir anlaşma açma koşuluna 30 ve 10'luk adımlarda MA göstergelerinin göstergesini eklemek istiyorum, yani MA30> MA10'un değeri ise, o zaman sat ve tam tersi. Şimdiden teşekkürler.
 
Evylol :
Merhaba, burada yeniyim ama uzun zamandır =). Bir anlaşma açma koşuluna 30 ve 10'luk adımlarda MA göstergelerinin göstergesini eklemek istiyorum, yani MA30> MA10'un değeri ise, o zaman sat ve tam tersi. Şimdiden teşekkürler.


https://docs.mql4.com/en/indicators/iMA

 if ( iMA ( Symbol (), Period (), 30 , 0 , MODE_SMA , PRICE_CLOSE , 1 )> iMA ( Symbol (), Period (), 10 ,0, MODE_SMA , PRICE_CLOSE , 1 )){bla.bla.bla}
[Deleted]  

Teşekkür ederim.

 
FAQ :

Şoktayım :)

Annals'a girilmeli, ah, FAK'a
[Deleted]  
int start()

  {
   { 
     if ( OrdersTotal ()< 10 && iMA ( Symbol (), Period (), 30 , 0 , MODE_SMA , PRICE_CLOSE , 1 )> iMA ( Symbol (), Period (), 10 , 0 , MODE_SMA , PRICE_CLOSE , 1 )
     OrderSend ( Symbol (),OP_SELL, 1 ,Bid, 0 , 0 ,Ask- 13 * Point , "" , 111 , 0 , Blue );
    }
    {
     if ( OrdersTotal ()< 10 && iMA ( Symbol (), Period (), 30 , 0 , MODE_SMA , PRICE_CLOSE , 1 )< iMA ( Symbol (), Period (), 10 , 0 , MODE_SMA , PRICE_CLOSE , 1 )
     OrderSend ( Symbol (),OP_BUY, 1 ,Ask, 0 , 0 ,Bid+ 13 * Point , "" , 111 , 0 , Red );      
     
    }
   }
nerede yanlış yaptın?