FORTS Veuillez nous aider - page 14

 
Edic:

Pas encore.

Cette question m'intéresse également. J'attends que le courtier connecte le flux de cotation pour la section des actions. Parce qu'il serait difficile de se passer de toute la profondeur de l'action pour une négociation à terme à part entière.

Et l'accès aux données du marché sur absolument tous les instruments de la Bourse de Moscou devrait se faire à partir d'un seul terminal. Si vous voulez voir les futures - ouvrez un terminal avec un compte Forts, et si vous voulez voir la section des devises - ouvrez un terminal avec des devises (pour l'instant - donc). /Et réfléchissez ensuite à la manière de tirer un graphique d'un autre terminal et de l'attacher au premier pour une analyse conjointe. Ce n'est pas une façon de faire.

Mais, cette année, les méta-cotes sont promises pour connecter toutes les sections et les cotations de toutes les sections seront accessibles à partir de n'importe quel terminal du courtier, quelle que soit la section du compte.

Lorsque cela se produira, je serai pleinement satisfait.)

Y a-t-il un trou dans l'OI et les acheteurs/vendeurs ou non ?

Dans Quickswitch si vous le désactivez, un trou est formé pour cette période + la profondeur de l'historique est seulement la journée en cours, à moins que vous fassiez des réglages spéciaux sur le serveur du courtier.

 
Prival-2:

Y a-t-il un trou dans l'OI et les acheteurs/vendeurs ou non ?

Dans Quickswitch si vous le désactivez, un trou est formé pour cette période + la profondeur de l'historique est seulement la journée en cours, sauf si vous faites des réglages spéciaux sur le serveur du courtier.

Je n'utilise pas encore l'OI dans le trading. Je ne travaille pas avec Quicksilver depuis si longtemps, et MT5 encore moins. Je pense que ces données sont collectées par le serveur du courtier MT5 en mode temps réel, mais je ne connais pas les détails.

Nous attendons donc une réponse d'utilisateurs MT5 plus expérimentés).

 
Prival-2:

Y a-t-il un trou dans l'OI et les acheteurs/vendeurs ou non ?

Dans Quickk, si vous le désactivez, un trou est formé pour cette période + la profondeur de l'historique est uniquement celle de la journée en cours, à moins que vous ne fassiez des réglages spéciaux sur le serveur du courtier.

Bonne journée !

Et qu'entendez-vous par OI ?

Si c'est le cas :

Открытый интерес - это суммарное число открытых позиций в производных финансовых инструментах, измеренное в контрактах.
Если покупатель и продавец открывают сделку в условном производном инструменте на 1 контракт, то принято говорить,
что открытый интерес вырос на 2 контракта (1 контракт со стороны покупателя и 1 - продавца).

Alors MT5 ne l'a pas.

 
Mikalas:


Dans MT5, ce n'est pas le cas.

Qu'en est-il de SYMBOL_SESSION_BUY_ORDERS et SYMBOL_SESSION_SELL_ORDERS?
 

barabashkakvn:
Как насчёт SYMBOL_SESSION_BUY_ORDERS и SYMBOL_SESSION_SELL_ORDERS?

Открытый интерес - это суммарное число открытых позиций в производных финансовых инструментах
 
Mikalas:

achat + vente = nombre total d'ordres ouverts.

//+------------------------------------------------------------------+
//|                                                      Volumes.mq5 |
//|                        Copyright 2009, MetaQuotes Software Corp. |
//|                                              http://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "2009, MetaQuotes Software Corp."
#property link      "http://www.mql5.com"
//---- indicator settings
#property indicator_separate_window
#property indicator_buffers 2
#property indicator_plots   1
#property  indicator_type1   DRAW_COLOR_HISTOGRAM
#property  indicator_color1  Green,Red
#property  indicator_style1  0
#property  indicator_width1  1
#property indicator_minimum 0.0
//--- input data
input ENUM_APPLIED_VOLUME InpVolumeType=VOLUME_TICK; // Volumes
//---- indicator buffers
double                    ExtVolumesBuffer[];
double                    ExtColorsBuffer[];
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
void OnInit()
  {
//---- buffers   
   SetIndexBuffer(0,ExtVolumesBuffer,INDICATOR_DATA);
   SetIndexBuffer(1,ExtColorsBuffer,INDICATOR_COLOR_INDEX);
//---- name for DataWindow and indicator subwindow label
   IndicatorSetString(INDICATOR_SHORTNAME,"Volumes");
//---- indicator digits
   IndicatorSetInteger(INDICATOR_DIGITS,0);
//----
  }
//+------------------------------------------------------------------+
//|  Volumes                                                         |
//+------------------------------------------------------------------+
int OnCalculate(const int rates_total,
                const int prev_calculated,
                const datetime &time[],
                const double &open[],
                const double &high[],
                const double &low[],
                const double &close[],
                const long &tick_volume[],
                const long &volume[],
                const int &spread[])
  {
   long buy_orders=SymbolInfoInteger(_Symbol,SYMBOL_SESSION_BUY_ORDERS);
   long sell_orders=SymbolInfoInteger(_Symbol,SYMBOL_SESSION_SELL_ORDERS);
   Comment("buy ",buy_orders,"; sell ",sell_orders);
//--- OnCalculate done. Return new prev_calculated.
   return(rates_total);
  }
//+------------------------------------------------------------------+
 
barabashkakvn:

achat + vente = nombre total d'ordres ouverts

Volodya !

Pour votre information, les commandes ne sont PAS des positions ouvertes!!!!.

Vous renvoyez tout le monde au manuel, maintenant c'est à vous de le lire.

 
Mikalas:

Volodya !

Les mandats, pour votre information, ne sont PAS des POSTES OUVERTS!!!!.

Vous renvoyez tout le monde au manuel, maintenant c'est à vous de le lire.

Peut-être que vous attacherez l'indicateur au graphique après tout :) ?

Et, aussi - je ne sais pas à qui vous vous adressez maintenant. Il existe une fonction sur le forum - la citation, et il n'est pas nécessaire d'être familier.

 

J'ai légèrement modifié le code OnCalculate() pour plus de clarté.

int OnCalculate(const int rates_total,
                const int prev_calculated,
                const datetime &time[],
                const double &open[],
                const double &high[],
                const double &low[],
                const double &close[],
                const long &tick_volume[],
                const long &volume[],
                const int &spread[])
  {
   long buy_orders=SymbolInfoInteger(_Symbol,SYMBOL_SESSION_BUY_ORDERS);
   long sell_orders=SymbolInfoInteger(_Symbol,SYMBOL_SESSION_SELL_ORDERS);
   long total=buy_orders+sell_orders;
   Comment("buy ",buy_orders,"; sell ",sell_orders,"; total ",total);
//--- OnCalculate done. Return new prev_calculated.
   return(rates_total);
  }
 
barabashkakvn:

Modification du code de OnCalculate() pour plus de clarté

PostesTotal

Retourne le nombre de positions ouvertes.

intPositionsTotal() ;

Valeur retournée

Valeur de type int.

Note

Pour chaque symbole, une seule position peut être ouverte à un moment donné, qui est le résultat d'une ou plusieurs transactions.

Les positions ne doivent pas être confondues avec les ordres en attente, qui sont également affichés dans l'onglet "Trade" du panneau "Toolbox".

Le nombre total de positions sur le compte de trading ne peut pas dépasser le nombre total d'instruments financiers.

Voir aussi

PositionGetSymbol(), PositionSelect(), Propriétés de la position

Raison: