[ARCHIVE !] Toute question de débutant, pour ne pas encombrer le forum. Professionnels, ne passez pas à côté. Nulle part sans toi - 4. - page 433

 
Merci ! !!
 
Question sur la fonction
PlaySound("mikhail_krug_-_zolotye_kupola_(zaycev.net)");

Il s'agit d'une fonction de fichier son, qui semble extraire le son d'un dossier.

if ( buf1[1]< buf2[1])  { B=-1;}  
  if ( buf1[1]> buf2[1])   {B=1;}
  if (vklutsili) {Bpomnim=B;vklutsili=false; }
  if (Bpomnim!=B) {Bpomnim=B;vklutsili=true; Print ( "  СОШЛОСЬ!!!!!!!!!!!!    " ,
   " buf1[0]  " ,  buf1[0]   ,  " buf2[0]  " , buf2[0]   );PlaySound("C:\Альпари\Sounds\mikhail_krug_-_zolotye_kupola_(zaycev.net)"); }
  
  
 
Dimka-novitsek:
Question sur la fonction

Il s'agit d'une fonction de fichier son, qui semble extraire le son d'un dossier.


la permission d'ajouter "C:\Alpari\Sounds\mikhail_krug_-_zolotye_kupola_(zaycev.net).mp3"

Mais il est peu probable que le mp3 puisse être lu, vous avez besoin d'un wav.

 
Merci ! !!
 

Bonjour à tous ! aide avec ce problème, ont un conseiller expert (écrit à la main, s'il vous plaît ne pas blâmer la courbe) dans les tests a fonctionné bien en temps réel ne pas ouvrir les ordres et aucun signe ou d'erreurs, s'il vous plaît aidez-moi ...

//+------------------------------------------------------------------+
//| |
//| Copyright 2012, MetaQuotes Software Corp.
//| http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "Copyright 2012, MetaQuotes Software Corp.
#lien de propriété "http://www.metaquotes.net"

double dix ;
double cena3 ;
double tp4 ;
int m=0 ;
int n=0 ;

//+------------------------------------------------------------------+
//| fonction d'initialisation de l'expert |
//+------------------------------------------------------------------+
int init()
{
//----

//----
retour(0) ;
}
//+------------------------------------------------------------------+
//| fonction de désinitialisation des experts |
//+------------------------------------------------------------------+
int deinit()
{
//----


//----
retour(0) ;
}
//+------------------------------------------------------------------+
//| fonction de démarrage de l'expert |
//+------------------------------------------------------------------+

int start()
{
//----
int tiket ;

double Free =AccountFreeMargin() ;
lot double ;
lot=(Free/1000/4) ;
si (TimeMinute(TimeCurrent())==m && TimeSeconds(TimeCurrent())==n)
{
RefreshRates() ;
x=Open[1] ;
t=High[1] ;
ten=NormalizeDouble (t,4)-NormalizeDouble (x,4) ;
cena3=NormalizeDouble (t,4)+0.0009 ;
tp4=NormalizeDouble (cena3,4)+0.0006 ;
si (NormalizeDouble (ten,4)==0.0024)
tiket=OrderSend(Symbol(),OP_BUYSTOP,lot, NormalizeDouble (cena3,4),3, 0, NormalizeDouble (tp4,4),NULL, 54321, iTime(Symbol(),PERIOD_D1,0)+23*60*60+59*60, CLR_NONE)
}
//----
retour(0) ;
}
//+------------------------------------------------------------------+

 
stater:

Bonjour à tous ! aide avec ce problème, il ya un conseiller expert (écrit à la main, s'il vous plaît ne pas blâmer pour les mains de mauvaise qualité) sur les tests fonctionne bien en temps réel ne pas ouvrir les ordres et aucun signe ou d'erreurs, s'il vous plaît aider ...



int start()
{
//----
int tiket ;

double Free =AccountFreeMargin() ;
lot double ;
lot=(Free/1000/4) ;//nécessité de normaliser au deuxième chiffre
if (TimeMinute(TimeCurrent())==m && TimeSeconds(TimeCurrent())==n)//le premier tick peut ne pas être
{
RefreshRates() ; //surplus
x=Open[1] ;//où est-il initialisé ?
t=High[1] ;//la même chose
ten=NormalizeDouble (t,4)-NormalizeDouble (x,4) ;
cena3=NormalizeDouble (t,4)+0.0009 ;
tp4=NormalizeDouble (cena3,4)+0.0006 ;
si (NormalizeDouble (ten,4)==0.0024)//il sera difficile d'attraper le nombre exact
tiket=OrderSend(Symbol(),OP_BUYSTOP,lot, NormalizeDouble (cena3,4),3, 0, NormalizeDouble (tp4,4),NULL, 54321, iTime(Symbol(),PERIOD_D1,0)+23*60*60+59*60, CLR_NONE)
}
//----
retour(0) ;
}
//+------------------------------------------------------------------+

 
Roger:


Roger Merci beaucoup ! !! Je me suis déjà creusé la tête pour savoir ce qui pourrait être, maintenant je vais essayer de le réécrire et voir si ça marche ! !!
 

J'essaie d'écrire un indicateur.

Si le prix sur 4 barres d'affilée était le même, alors coloriez-le en rouge.

Si le prix est le même sur seulement 2 barres consécutives, je dois le colorer en vert.

Mais si le prix sur 4 barres est le même, il sera naturellement le même sur 2 barres aussi. Comment les diviser ?

Merci d'avance pour votre aide !

 
Egori4:

J'essaie d'écrire un indicateur.

Si le prix sur 4 barres d'affilée était le même, alors coloriez-le en rouge.

Si le prix est le même sur seulement 2 barres consécutives, je dois le colorer en vert.

Mais si le prix sur 4 barres est le même, alors il sera naturellement le même sur 2 barres aussi.

Merci d'avance pour votre aide !

if (цена на 4 барах подряд)
{
   // ставим красный цвет
}
else
{
   if (цена на 2 барах подряд)
   {
      // ставим зеленый цвет
   }
}
 

Bonjour à tous,

Je place un ordre en attente (heure de création, par exemple 11:31)
puis cet ordre est déclenché, par exemple à 12:01

Question : comment puis-je connaître la date et l'heure de création d'un ordre en attente si l'ordre est déjà entré sur le marché et que la fonction OrderOpenTime( ) renvoie l'heure d'entrée sur le marché.

Qui sait comment résoudre ce problème ?

Merci d'avance

Raison: