fransızca konu - sayfa 10

 

bonjour,

En düşük ve en düşük sermayenin tadını çıkarmak, otomatik olarak... En effet, tüccarlar açık pozisyonlar, en az ve en az pozisyonlardan kaçınılmalıdır. enférieur à 0,01 lot je souhaite savoir yorum connaitre le captal mini ?

mersi

 

bonjour j'ai eseye de crée mon premier proger mais il ya une hatalar que je ne conrend pas esque quelqun peux m'aider

 #include <trade\Trade.mqh> //ajouter une libreri
CTrade trade; //ligne pour les fonction de trading

void OnTick ()
  {
     double movingeaverage[]; //cree la gamme moyennemobile
   int moyennemobile1 = iMA ( _Symbol , _Period , 21 , 0 , MODE_EMA , PRICE_CLOSE ); // cree unz moyenne mobile iMA= cree la moyenne mobile // (parametre de la MMA)
   CopyBuffer (moyennemobile1, 0 , 0 , 3 ,movingeaverage); //recolter les info de l'indicateur
   float MMA21 = movingeaverage[ 1 ]; //donner une valeur naite a la MMA
   Comment ( "MMA21=" ,MMA21); //afficher la valeur de la MMA
  
   int moyennemobile2 = iMA ( _Symbol , _Period , 12 , 0 , MODE_EMA , PRICE_CLOSE );
   CopyBuffer (moyennemobile2, 0 , 0 , 3 ,movingeaverage); //recolter les info de l'indicateur
   float MMA12 = movingeaverage[ 2 ]; //donner une valeur naite a la MMA
   Comment ( "MMA12=" ,MMA12); //afficher la valeur de la MMA
  
   int moyennemobile3 = iMA ( _Symbol , _Period , 8 , 0 , MODE_EMA , PRICE_CLOSE );
   CopyBuffer (moyennemobile3, 0 , 0 , 3 ,movingeaverage); //recolter les info de l'indicateur
   float MMA8 = movingeaverage[ 2 ]; //donner une valeur naite a la MMA
   Comment ( "MMA8=" ,MMA8); //afficher la valeur de la MMA
  
   double Ask = NormalizeDouble ( SymbolInfoDouble ( _Symbol , SYMBOL_ASK ), _Digits );

   if (moyennemobile3>moyennemobile2)
  
   if (moyennemobile3>moyennemobile1)
  {
   if ( PositionsTotal ()== 0 ){
   trade.Buy(
   0.10 ,
   NULL ,
   Ask,
    moyennemobile3<=moyennemobile2,
    moyennemobile3<=moyennemobile2,
   NULL );
  }
       
     if (moyennemobile3<moyennemobile2)
  {
   if (moyennemobile3<moyennemobile1)
  {
   if ( PositionsTotal ()== 0 ){
   trade.Sell(
   0.10 ,
   NULL ,
   Ask,
   moyennemobile3>=moyennemobile2,
   moyennemobile3>=moyennemobile2,
   NULL ); //position a la baisse
  }
  }
  
 

Çıkış yap.

Je pense qu'il faut que tu (yeniden)lises soigneusement la doc et les semples de code que tu peux trouver ici.

Apprend toujours de ses erreurs.

afiyet olsun

 
stanislass :

Çıkış yap.

Je pense qu'il faut que tu (yeniden)lises soigneusement la doc et les semples de code que tu peux trouver ici.

Apprend toujours de ses erreurs.

afiyet olsun

merci pour c'est conseils
 
j'ai esseyé de cree nouveau programe mais il ne veux pas ouvrir de position et je ne comrend pas pk
 
#include <trade\Trade.mqh>//ajouter une libreri
CTrade trade;//ligne pour les fonction de trading
input int SMA=20;
input int bma=50;
void OnTick()
  {
  double Ask = NormalizeDouble(SymbolInfoDouble(_Symbol,SYMBOL_ASK),_Digits);//prix de la demande
   
  double Bid = NormalizeDouble(SymbolInfoDouble(_Symbol,SYMBOL_BID),_Digits);//prix de l'offre
  
  string signal="";// crée une fonction pour le signal
  
  double SMAtableau[],bmatableau[];//cree les tableau de chaque fonction
  
  int SMAdef = iMA (_Symbol,_Period,SMA,0,MODE_SMA,PRICE_CLOSE);//deffinire la SM
  
  int bmadef = iMA (_Symbol,_Period,bma,0,MODE_SMA,PRICE_CLOSE);//deffinire la bma
  
  CopyBuffer(SMAdef,0,0,3,SMAtableau);//relier la création de tableau et les info de la MMA
  
  CopyBuffer(bmadef,0,0,3,bmatableau);//relier la création de tableau et les info de la MMA
  if(bmatableau[1]>SMAtableau[1])//si les donner du prix son inferieur a donner de la MMA
  if(bmatableau[2]<SMAtableau[2])//mais si la 2 eme bougie est suprieur a la MMA
  {
  signal = "buy";//donner la fonction signal =buy
  }
  
  if(SMAtableau[1]>bmatableau[2])//si les donner du prix son inferieur a donner de la MMA
  if(SMAtableau[1]<bmatableau[2])//mais si la 2 eme bougie est suprieur a la MMA
  {
  signal = "sell";
  }
  if (signal=="sell" && PositionsTotal()<1)  //condition d'ouvertur BUY sitetiser
   trade.Sell(0.10,NULL,Bid,0,(Bid-150*_Point),NULL);//placement de la position 
  
  if (signal == "buy" && PositionsTotal()<1) //condition de ouvertur sell sytetiser
   trade.Buy(0.10,NULL,Ask,0,(Ask-150*_Point),NULL);//placement de la position
   
   Comment (signal);
  }
  
  
//+------------------------------------------------------------------+
 
Normalleştirici Bid et Ask. Her şeyin en güzeli. Hesaplamalar için gerekli normalleştiriciler.
OnInit() kullanicisinin kullanicisi, programi ilk kez gerçeklestirip yerine getirmek için kullanilir.
Apres CopyBuffer Tu doit déclarer tes tablolarının ilk kullanım sıraları.

 
bonjour à la communauté francophone MQL4.
 
bonjour mon frère, yorum vas tu?quelle est la sözdizimi en MQL4 dökün connaitre le prix en cours d'un actif?merci
stanislass :
Normalleştirici Bid et Ask. Her şeyin en güzeli. Hesaplamalar için gerekli normalleştiriciler.
OnInit() kullanicisinin kullanicisi, programi ilk kez gerçeklestirip yerine getirmek için, ayri örnek tanimlamalar ve göstergeleri tanimlar.
Apres CopyBuffer Tu doit déclarer tes tablolarının ilk kullanım sıraları.

 
iyi günler
Thierry34 :

bonjour,

En düşük ve en düşük sermayenin tadını çıkarmak, otomatik olarak... En effet, tüccarlar açık pozisyonlar, en az ve en az pozisyonlardan kaçınılmalıdır. enférieur à 0,01 lot je souhaite savoir yorum connaitre le captal mini ?

mersi