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

 
Artyom Trishkin:

Oh, mec... Un timing parfait.

Bien que oui... et j'ai été assez stupide pour lui envoyer un message privé pourri.

Oh, eh bien... Il a été écrit, lu et mangé.

Et ceci est pour les autres qui ne savent pas non plus comment écrire un MP ;)
 
Pouvez-vous me dire comment trouver et sélectionner la première barre du jour ?
 
sashasonik:
Pouvez-vous me dire comment trouver la première barre du jour ?
   datetime day = iTime(Symbol(), PERIOD_D1,iBarShift(Symbol(), PERIOD_D1, iTime(Symbol(),PERIOD_H1,0)));
   int Bar = iBarShift(Symbol(), PERIOD_H1, day);   // Бар, соответсвующий началу суток
Ça ressemble à ça, en gros.
 
Vitalii Ananev:
Je pense que c'est à peu près tout.
Merci, je vais essayer.
 
sashasonik:
Merci, je vais faire un essai.
Vitalii Ananev:
Ça ressemble à ça, approximativement.
Pour être plus précis, sur n'importe quelle échelle de temps.
 
sashasonik:
Plus précisément, d'être sur n'importe quelle échelle de temps.
int bar=iBarShift(Symbol(),Period(),iTime(Symbol(),PERIOD_D1,0));
 
Artyom Trishkin:

Tout fonctionne, merci !

 

Salutations à tous !

Pouvez-vous me dire comment obtenir une liste de symboles dans la fenêtre des symboles de MarketWatch ?

Pour qu'ils puissent ensuite être recherchés dans une boucle.

S'il y a un morceau de code, c'est généralement bon :-)

Merci d'avance !

 
Aleksey Masterov:

Salutations à tous !

Pouvez-vous me dire comment obtenir une liste de symboles dans la fenêtre des symboles de MarketWatch ?

Pour qu'ils puissent ensuite être recherchés dans une boucle.

S'il y a un morceau de code, c'est généralement bon :-)

Merci d'avance !


SymbolesTotal()

Renvoie le nombre de symboles disponibles (soit sélectionnés dans MarketWatch, soit tous).

intSymbolsTotal(
bool selected// true - only symbols in MarketWatch
);

Paramètres

sélectionné

[Mode de demande. Peut prendre les valeurs true ou false.

Valeur retournée

Si selected est vrai, le nombre de caractères sélectionnés dans MarketWatch est renvoyé. Si elle est fausse, le nombre total de tous les symboles est renvoyé.


Essayez-le dans la boucle.

for(int i=0; i<SymbolsTotal(); i++) {}

Et ce que vous cherchez, vous seul le savez.

 

question aux experts mt4

Un trader place un ordre en suspens et le ferme avant qu'il ne soit activé. Après une semaine, il voit cet ordre ouvert et déclenché.

La question est de savoir s'il est techniquement possible pour le courtier d'ouvrir un ordre en attente à distance (par exemple, pour clôturer le compte de quelqu'un).

La situation est réelle - aucun rapport n'a été envoyé au courrier. Les journaux du serveur du courtier et les journaux de compte ont été désactivés.

Les journaux du serveur du courtier et les journaux mt4 du trader sont différents - au moment de l'ouverture d'un ordre contesté.

Raison: