Comment savoir si le marché est fermé ? (mql4) - page 8

 
Karputov Vladimir:
Le serveur est-ilecn.fxopen.com ? Si ce n'est pas le cas, veuillez préciser votre type de compte de trading et votre serveur de trading.
STP réel
 
Vasyl Nosal:
STP réel

L'idée est d'avoir un serveur FXOpen-Real1. Le script permettra d'ajouter tous les symboles disponibles à la fenêtre Market Watch et si vous activez la colonne "Time", vous pourrez voir de quel symbole provient la dernière cotation du week-end :

//+------------------------------------------------------------------+
//|                                          MarketWatch_Add_All.mq4 |
//|                              Copyright © 2014, Vladimir Karputov |
//|                                           http://wmua.ru/slesar/ |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2014, Vladimir Karputov"
#property link      "http://wmua.ru/slesar/"
#property version   "1.00"
#property strict
//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart()
  {
//---
   int symbols_total=SymbolsTotal(false);
   string symbol_name="";
   for(int i=0;i<symbols_total;i++)
     {
      symbol_name=SymbolName(i,false);
      if(!SymbolSelect(symbol_name,true))
        {
         Print("Error SymbolSelect");
         return;
        }
     }
  }
//+------------------------------------------------------------------+
Dossiers :
 
Karputov Vladimir:

L'idée est d'avoir un serveur FXOpen-Real1. Le script vous aidera à ajouter tous les symboles disponibles à la fenêtre Market Watch et si vous activez la colonne "Time", vous pourrez voir le week-end de quel symbole provient la dernière cotation :

Fancy )). Lorsque nous exécutons le script, nous obtenons quelques clics de souris en moins que si la même action était effectuée "manuellement". Un vrai programmeur ! ))
 
Vasyl Nosal:
Parce que si vous vous rendez dans le terminal le week-end, l'heure est mise à jour à la date à laquelle vous vous êtes connecté et peu importe s'il y a des tics.

Vraiment ?

 
Ihor Herasko:
Drôle )). Dans le cas de l'exécution du script, il y a quelques clics de souris en moins que si la même action était effectuée "manuellement". Un vrai programmeur ! ))

Pourquoi ?

script 3 fois LKM (développer la vue d'ensemble du script, 2 clics pour attacher le script= ou tirer mais c'est aussi 2 actions click+drag)

vue marché PCM+LKM (invoke menu, select show all symbols).

 
Alexey Busygin:

Vraiment ?

N'effacez pas le message.
 
Ihor Herasko:
Drôle )). Dans le cas de l'exécution du script, nous obtenons quelques clics de souris en moins que si la même action était effectuée "manuellement". Un vrai programmeur ! ))

Vous n'avez probablement pas vu les quelque 1000 instruments, qui sont répartis en 15 catégories :) .

Ainsi, pour mémoire, des ensembles comme "forex.all" ne contiennent pas nécessairement tous les instruments disponibles.

 
Karputov Vladimir:

Vous n'avez probablement pas vu les quelque 1000 instruments, qui sont répartis en 15 catégories :) .

Ainsi, pour mémoire, des ensembles comme "forex.all" ne contiennent pas nécessairement tous les instruments disponibles.

L'option "Afficher tous les symboles" n'est-elle pas utile dans ce cas ?
 
Ihor Herasko:
L'option "Afficher tous les caractères" n'est-elle pas utile dans ce cas ?
J'ai vérifié. Cela fonctionne :).
 
Ihor Herasko:
N'oubliez pas de le faire sur les terminaux des courtiers qui ne fournissent pas de cotations le week-end (tous ceux sur lesquels j'ai fait des expériences, au-dessus du fil).

.

P.S. J'ai oublié d'ajouter. L'heure est mise à jour lorsque vous vous connectez au compte.