Erreurs, bugs, questions - page 920

 
sergeev:
Quel est le délai d'expiration ?

J'ai essayé toutes les variantes deBuyStop.

bool  BuyStop(
   double                volume,                       // объем позиции
   double                price,                        // цена исполнения
   const string          symbol=NULL,                  // символ
   double                sl=0.0,                       // цена Stop Loss
   double                tp=0.0,                       // цена Take Profit
   ENUM_ORDER_TYPE_TIME  type_time=ORDER_TIME_GTC,     // тип истечения
   datetime              expiration=0,                 // время истечения
   const string          comment=""                    // комментарий
   )
ENUM_ORDER_TYPE_TIME : ORDER_TIME_GTC, ORDER_TIME_DAY, ORDER_TIME_SPECIFIED, ORDER_TIME_SPECIFIED_DAY

Dans l'exemple par défaut :ORDER_TIME_GTC - La commande sera dans la file d'attente jusqu'à ce qu'elle soit retirée
Ilétaitcensé mettre une date 17/12/2012 23:50 (ou 18/12/2012 23:50) pourORDER_TIME_SPECIFIED - mais cela n'a pas passé (données pour le 17/12/2012) .

Q1 : Avez-vous la possibilité de tester cette fonction sur RTS-3.13 ?

Q2 : Quel courtier fonctionne avec MT5 sur les futures autre que Otkritie DB ?

Il y a une raison de croire que le courtier a un "pépin". Mais personne ne veut l'admettre :)

Merci.

 
Nikos52:
datetime DateExpiration = D'17.12.2012 23:59'; // 
...
if(!m_Trade..(1, price, Ticket)
 
Il est à noter que dans cette version du code, la variable DateExpiration n'est en aucun cas utilisée comme paramètre de la méthode BuyStop.
 
Yedelkin:
Il est à noter que la variable DateExpiration n'est en aucun cas utilisée comme paramètre de la méthode BuyStop dans cette variante du code.

Vous avez tout à fait raison ! :) C'est juste que cette ligne

datetime DateExpiration = D'17.12.2012 23:59';

laissée par la variante (qui comporte également une erreur).

if (!m_Trade.BuyStop(1, Price, Ticket, StopLoss, TakeProfit, ORDER_TIME_SPECIFIED, DateExpiration))
       Print("Ошибка BuyStop"); 

J'allais supprimer cette ligne du message ... oublié :)
Désolé !

 
Nikos52:

Vous avez tout à fait raison ! :) C'est juste que cette ligne

laissée par la variante (qui comporte également une erreur).

J'allais supprimer cette ligne du message ... oublié :)
Désolé !

On dirait que tu as la tête toute embrouillée.

Prenez des moyennes mobiles simples sans aucune astuce OOP et ouvrez simplement un ordre avec un OrderSend standard.

 
Bonjour, j'ai cette question - J'ai acheté une EA installée sur mon ordinateur, puis j'ai commandé un serveur VPS et installé la même EA. Finalement, j'ai refusé le serveur loué parce que le courtier offre un service gratuit, mais je ne peux pas installer le conseiller expert pour la troisième fois (sur trois matériels). Qu'est-ce que je peux faire ? Puis-je abandonner un serveur pour un autre ? Où aller ? Merci !
MQL5 Маркет
MQL5 Маркет
  • www.mql5.com
Маркет - магазин программ для MetaTrader 5 и MetaTrader 4
 
sergeev:

Vous semblez être confus au plus haut point.

Prenez une moyenne mobile normale sans aucune astuce OOP et ouvrez simplement un ordre avec l'OrderSend standard.

Ok. Je vais faire un exemple.
 
sergeev:

il semble que vous soyez confus comme l'enfer.

Vous pouvez utiliser des moyennes mobiles ordinaires sans aucune opération et ouvrir un ordre avec l'OrderSend.

Cher Alexey !

J'ai suivi votre conseil et fait un exemple sans OOP. C'est-à-dire que je n'ai pas utilisé la classe CTrade.
J'ai utilisé le script de la documentation du langage de trading automatisé
.
Le code du conseiller expert se trouve dans le fichier joint. Si vous avez un peu de temps, veuillez le consulter.

J'ai la même erreur 10022
, toutes sortes d'ordres en attente :

ORDER_TYPE_BUY_LIMIT
ORDER_TYPE_SELL_LIMIT
ORDER_TYPE_BUY_STOP
ORDER_TYPE_SELL_STOP

J'ai vérifié avecORDER_TIME_SPECIFIED etORDER_TIME_GTC.

J'ai également réalisé une courte vidéo (47 sec HD 720) que j'ai testée dans le testeur de stratégie.

Le courtier promet d'ouvrir des comptes réels à partir du 4/02/13 et ensuite .... "pas la manche d'un manteau de fourrure". :)

Dossiers :
 

- Le courtier permet-il de définir un ordre avec l'heure ?

Pour ce faire, appuyez sur F9 et vérifiez si l'heure peut être réglée.

 


Un problème avec le symbole/prix.

 
olyakish:


Un problème avec le symbole/prix.

Des détails sont nécessaires.

Quel courtier, quelle construction, quelles étaient les actions ?