FORTES Por favor, ajude - página 14

 
Edic:

Ainda não.

Também estou interessado nesta pergunta. Estou esperando que o corretor conecte o fluxo de cotação para a seção de estoque. Porque seria difícil prescindir de toda a profundidade do estoque para o comércio de futuros de pleno direito.

E o acesso aos dados de mercado sobre absolutamente todos os instrumentos da Bolsa de Moscou deve ser feito a partir de um único terminal. Se você quiser ver os futuros - abra um terminal com uma conta Forts, e se você quiser ver a seção de divisas - abra um terminal com divisas (por enquanto - assim). /E depois pense em como puxar um gráfico de outro terminal e anexá-lo ao primeiro para análise conjunta. Isto não é maneira de se fazer.

Mas, este ano, as metaquotas são prometidas para conectar todas as seções e as cotações de todas as seções serão acessíveis a partir de qualquer terminal do corretor, independentemente da seção da conta.

Quando isso acontecer, ficarei plenamente satisfeito )

Existe ou não um buraco na OI e nos compradores/vendedores?

No Quickswitch se você desligá-lo, um buraco é formado para esse tempo + a profundidade da história é apenas o dia atual, a menos que você faça configurações especiais no servidor do corretor.

 
Prival-2:

há ou não um buraco no OI e compradores/vendedores?

No Quickswitch se você desligá-lo, um buraco é formado para esse tempo + a profundidade da história é apenas o dia atual, a menos que você faça configurações especiais no servidor do corretor.

Eu ainda não uso OI no comércio. Não estou trabalhando com o Quicksilver por tanto tempo, e o MT5 ainda menos. Acho que estes dados são coletados pelo servidor do corretor MT5 em tempo real, mas não conheço os detalhes.

Portanto, estamos esperando por uma resposta dos usuários mais experientes do MT5)

 
Prival-2:

há ou não um buraco no OI e compradores/vendedores?

No Quickk se você desligá-lo, um buraco é formado para esse tempo + a profundidade da história é apenas o dia atual, a menos que você faça configurações especiais no servidor do corretor.

Bom dia!

E o que VOCÊ entende por OI ?

Se isto:

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

Então o MT5 não o tem.

 
Mikalas:


Na MT5, não é este o caso.

E quanto a SYMBOL_SESSION_BUY_ORDERS e SYMBOL_SESSION_SELLL_ORDERS?
 

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

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

compra + venda = número total de pedidos em aberto.

//+------------------------------------------------------------------+
//|                                                      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:

compra + venda = número total de pedidos em aberto

Volodya!

Os pedidos, para sua informação, NÃO são posições abertas!!!!

Você encaminha todos para o manual, agora é sua vez de lê-lo.

 
Mikalas:

Volodya!

Os mandados, para sua informação, NÃO são OPEN POSITION!!!!

Você encaminha todos para o manual, agora é sua vez de lê-lo.

Talvez você anexe o indicador ao gráfico, afinal de contas :) ?

E, também - não sei a quem se dirigiu agora. Há uma função no fórum - citação, e não há necessidade de familiaridade.

 

Alterou ligeiramente o código OnCalculate() para maior clareza

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:

Mudou o código de OnCalculate() para maior clareza

PosiçõesTotal

Devolve quantidade de posições em aberto.

intPosiçõesTotal();

Valor retornado

Valor do tipo int.

Nota

Para cada símbolo, apenas uma posição pode ser aberta a qualquer momento, que é o resultado de um ou mais negócios.

As posições não devem ser confundidas com pedidos pendentes, que também são exibidos na aba "Comércio" do painel "Caixa de ferramentas".

O número total de posições na conta de negociação não pode exceder o número total deinstrumentos financeiros.

Veja também

PositionGetSymbol(), PositionSelect(), Propriedades da posição

Razão: