法语主题 - 页 10

 

你好。

我想知道为追踪自动信号所需的最低资金是多少......。我想知道,交易员开出头寸,但我需要有足够的资金来维持头寸,但是,由于我们不可能拥有低于0.01手的头寸,我想知道如何了解迷你股票的情况?

谢谢

 

bonjour j'ai eseye de crée mon premier proger mais il y a une erreurs que je ne comprend pas esque quelqun peux me'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
  }
  }
  
 

这是个开端。

我认为,你必须仔细阅读文件和你在这里找到的代码示例(例如,利用指示器)。

我们一直在了解他的错误。

勇气可嘉

 
stanislass:

这是个开端。

我认为,你必须仔细阅读文件和你在这里找到的代码示例(例如,利用指示器)。

我们一直在了解他的错误。

勇气可嘉

谢谢你的建议
 
我想了解一下新的项目,但它不可能提供位置,而且我也不了解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);
  }
  
  
//+------------------------------------------------------------------+
 
你不需要将买入价和卖出价正常化。所有由平台提供的价值都是正常的。你只需要对你的计算结果进行归一化。
你可以在程序开始时利用OnInit()来完成那些不可能完成的任务,例如定义指示器的句柄。
在CopyBuffer之后,你必须在使用之前声明这些表是时间序列的。

 
bonjour à la communauté francophone MQL4.
 
bonjour mon frère,comment vas tu?quelle est la syntaxe en MQL4 pour connaitre le prix en cours d'un actif? merci
stanislass:
你不需要将买入价和卖出价正常化。所有由平台提供的价值都是正常的。你只需要对你的计算结果进行归一化。
你可以在程序开始时利用OnInit()来完成那些不可能完成的任务,例如定义指示器的句柄。
在CopyBuffer之后,你必须在使用之前声明这些表是时间序列的。

 
bonjour,一切都取决于你选择的杠杆
Thierry34:

你好。

我想知道为追踪自动信号所需的最低资金是多少......。我想知道,交易员开出头寸,但我需要有足够的资金来维持头寸,但是,由于我们不可能拥有低于0.01手的头寸,我想知道如何了解迷你股票的情况?

谢谢