Questions des débutants MQL5 MT5 MetaTrader 5 - page 1078

 
Fast235:

cette unité de Vladimir K., que vous faut-il de plus ?

c'est le plus facile en utilisant ctrade, si je vous donne mon code, il va tirer la bibliothèque que j'utilise.
J'ai demandé un exemple de la base, ok, oublie ça.
 
Sprut112:
J'ai demandé un exemple à la base, ok, oublie ça.

Voici l'exemple le plus simple et le plus basique

 
Quelle est la condition de clôture ? Pouvez-vous l'expliquer en mots russes ?
 
Vladimir Karputov:
Quelle est la condition de clôture ? Pouvez-vous l'expliquer en mots russes ?
Ce bloc provient de MACD Sample. Y en a-t-il de semblables dans kodobase ?
/+------------------------------------------------------------------+
//| Проверка условий закрытия длинной позиции                        |
//+------------------------------------------------------------------+
bool CSampleExpert::LongClosed(void)
  {
   bool res=false;
//--- нужно ли закрывать позицию?
   if(m_macd_current>0)
      if(m_macd_current<m_signal_current && m_macd_previous>m_signal_previous)
         if(m_macd_current>m_macd_close_level)
           {
            //--- закрытие позиции
            if(m_trade.PositionClose(Symbol()))
               printf("Long position by %s to be closed",Symbol());
            else
               printf("Error closing position by %s : '%s'",Symbol(),m_trade.ResultComment());
            res=true;
           }
//--- возвращаем результат
   return(res);
  }
 
Sprut112:
C'est le bloc de l'échantillon MACD. Y en a-t-il de semblables dans kodobase ?

Vous ne pouvez pas le dire tout de suite. Personnellement, j'écris rarement cela - j'aime les comportements clairs : un signal d'ouverture de VENTE est un signal de fermeture d'ACHAT.

 
Vladimir Karputov:

Vous ne pouvez pas le dire tout de suite. Personnellement, j'écris rarement ce genre de choses - j'aime les comportements clairs : un signal d'ouverture de VENTE est un signal de fermeture d'ACHAT.

Oui, je comprends cela et je le vois souvent. Mais ce n'est pas toujours comme ça, comme vous l'avez dit. Donc il n'y a pas encore d'exemples, ok
 
a demandé à Rashid de bannir son compte pendant un mois.
 
Sprut112:
Oui, je comprends cela et je le vois souvent. Mais ce n'est pas toujours comme ça, comme vous le dites. Il n'y a donc pas encore d'exemples, OK.

J'ai suivi votre question et je n'arrive pas à comprendre ce que vous voulez.....

if(условие на открытие) открываем позицию;

if(условие на закрытие) закрываем позицию;

Il existe de nombreux exemples de fermeture d'une position.

Et les conditions sont votre propre peine :)

 
Сергей Таболин:

J'ai suivi votre question et je n'arrive pas à comprendre ce que vous voulez.....

Il existe de nombreux exemples de fermeture d'une position.

Et les conditions sont votre propre peine :)

Je sais comment le faire dans mt4, et ça marche, mais pas ici.
 
Sprut112:
Dans mt4 je sais comment, et tout fonctionne, ici ce n'est pas le cas.

Personne ne pourra vous répondre tant que vous n'aurez pas formulé clairement votre question. Jusqu'à présent, vous n'avez pas posé la question. Il y a eu des bribes de pensées, rien de plus.

Tout programme fonctionne selon un algorithme, et pour écrire un algorithme, vous devez d'abord construire clairement votre pensée. Essayez de décrire plus en détail ce que vous voulez.

Raison: