Erros, bugs, perguntas - página 620

 
-Alexey-:
Lembro-me disso, mas não consigo compreender. É evidente que uma ordem de Limite de Compra pendente é aberta quando o seu nível é atingido pelo preço Ask. Portanto, nesse momento o preço actual da Proposta está a uma distância inaceitável do SL (também executado na Proposta) medido anteriormente como o preço de greve (ou seja, preço de pedido no momento da execução) - Nível de paragem. A única coisa com que se pode tentar explicar isto é que não se sabe antecipadamente qual será o preço de execução da Proposta no momento da execução. Se é essa a intenção - ok, tudo está claro, obrigado pelo posto pormenorizado.

Não, pensem nisso.

Põe-se uma ordem de stop-loss. Depois o preço aproxima-se desta ordem de stop-loss.

Não tem realmente uma pergunta "oops, o preço está a aproximar-se do nível de paragem, temos de deslocar imediatamente a pergunta "stop loss" na sua mente ))

 
sergeev:

Não se obtém realmente a pergunta "oops, o preço está a aproximar-se do nível de paragem, temos de mover a paragem de perda imediatamente").

Claro que sim. Muita gente o faz. :))
 
sergeev:

Primeiro as primeiras coisas.

Estamos a falar de paragens em ordens de compra ou de ordens de compra pendentes?

Acho que já não é uma ordem do mercado).
 
Pode fazer com que o ChartPriceOnDropped() eChartTimeOnDropped() funcionem em indicadores?
Документация по MQL5: Операции с графиками / ChartPriceOnDropped
Документация по MQL5: Операции с графиками / ChartPriceOnDropped
  • www.mql5.com
Операции с графиками / ChartPriceOnDropped - Документация по MQL5
 

Gostaria de saber mais detalhes sobre as novas propriedades disponíveis na nova construção(572), nomeadamente

6. MQL5: Добавлены свойства торгового инструмента - SYMBOL_SESSION_*.

Ainda não há descrição na ajuda, e eu próprio ainda não consegui descobrir, uma vez que todos os valores de retorno estão em zeros:

//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart()
  {
   Symbol_Session_();
  }
//+------------------------------------------------------------------+
//| СВОЙСТВА_SYMBOL_SESSION_*                                        |
//+------------------------------------------------------------------+
void Symbol_Session_()
  {
   int DEALS=(int)SymbolInfoInteger(_Symbol,SYMBOL_SESSION_DEALS);
   int SELL_ORDERS=(int)SymbolInfoInteger(_Symbol,SYMBOL_SESSION_SELL_ORDERS);
   int BUY_ORDERS=(int)SymbolInfoInteger(_Symbol,SYMBOL_SESSION_BUY_ORDERS);
//---
   double AW=SymbolInfoDouble(_Symbol,SYMBOL_SESSION_AW);
   double BUY_ORDERS_VOLUME=SymbolInfoDouble(_Symbol,SYMBOL_SESSION_BUY_ORDERS_VOLUME);
   double CLOSE=SymbolInfoDouble(_Symbol,SYMBOL_SESSION_CLOSE);
   double INTEREST=SymbolInfoDouble(_Symbol,SYMBOL_SESSION_INTEREST);
   double OPEN=SymbolInfoDouble(_Symbol,SYMBOL_SESSION_OPEN);
   double PRICE_LIMIT_MAX=SymbolInfoDouble(_Symbol,SYMBOL_SESSION_PRICE_LIMIT_MAX);
   double PRICE_LIMIT_MIN=SymbolInfoDouble(_Symbol,SYMBOL_SESSION_PRICE_LIMIT_MIN);
   double PRICE_SETTLEMENT=SymbolInfoDouble(_Symbol,SYMBOL_SESSION_PRICE_SETTLEMENT);
   double SELL_ORDERS_VOLUME=SymbolInfoDouble(_Symbol,SYMBOL_SESSION_SELL_ORDERS_VOLUME);
   double TURNOVER=SymbolInfoDouble(_Symbol,SYMBOL_SESSION_TURNOVER);
   double VOLUME=SymbolInfoDouble(_Symbol,SYMBOL_SESSION_VOLUME);
//---
   Comment("SYMBOL_SESSION_*","\n",
           "--------------------------------------------","\n",
           "DEALS: ",DEALS,"\n",
           "SELL_ORDERS: ",SELL_ORDERS,"\n",
           "BUY_ORDERS: ",BUY_ORDERS,"\n",
           "AW: ",AW,"\n",
           "BUY_ORDERS_VOLUME: ",BUY_ORDERS_VOLUME,"\n",
           "CLOSE: ",CLOSE,"\n",
           "INTEREST: ",INTEREST,"\n",
           "OPEN: ",OPEN,"\n",
           "PRICE_LIMIT_MAX: ",PRICE_LIMIT_MAX,"\n",
           "PRICE_LIMIT_MIN: ",PRICE_LIMIT_MIN,"\n",
           "PRICE_SETTLEMENT: ",PRICE_SETTLEMENT,"\n",
           "SELL_ORDERS_VOLUME: ",SELL_ORDERS_VOLUME,"\n",
           "TURNOVER: ",TURNOVER,"\n",
           "VOLUME: ",VOLUME
          );
  }
 
tol64:

Gostaria de saber mais detalhes sobre as novas propriedades disponíveis na nova construção(572), nomeadamente

Ainda não há descrição na ajuda, e eu próprio ainda não consegui descobrir, uma vez que todos os valores de retorno estão em zeros:

Isto é informação sobre sessões de negociação de instrumentos de câmbio - de pouca aplicabilidade ao Forex.
A descrição na ajuda já está a ser preparada.
Документация по MQL5: Получение рыночной информации / SymbolInfoSessionQuote
Документация по MQL5: Получение рыночной информации / SymbolInfoSessionQuote
  • www.mql5.com
Получение рыночной информации / SymbolInfoSessionQuote - Документация по MQL5
 
tol64:

Gostaria de saber mais detalhes sobre as novas propriedades disponíveis na nova construção(572), nomeadamente

Ainda não há descrição na ajuda, e eu próprio ainda não consegui descobrir, uma vez que todos os valores de retorno estão em zeros:

A descrição pode ser encontrada na versão online da Documentação - https://www.mql5.com/ru/docs/constants/environment_state/marketinfoconstants:

SÍMBOLO_VOLUME_SESSÃO

Volume total de negócios na sessão em curso

duplo

SÍMBOLO_SESSION_TURNOVER

Rotatividade total na sessão em curso

duplo

SÍMBOLO_SESSÃO_INTERESSE

Volume total de posições em aberto

duplo

SÍMBOLO_SESSION_BUY_ORDERS_VOLUME

Volume total de ordens de compra no momento

duplo

VOLUME_DE_SESSÃO_DE_ORDENS_DE_VENDA_SÍMBOLO

Volume total de encomendas de venda no momento

duplo

SYMBOL_SESSION_OPEN

Preço da sessão aberta

duplo

SYMBOL_SESSION_CLOSE

Fechar preço

duplo

SYMBOL_SESSION_AW

Preço médio ponderado da sessão

duplo

SÍMBOLO_SESSÃO_PREÇO_DE_ASSINATURA

Preço para a sessão em curso

duplo

SÍMBOLO_SESSÃO_LIMITE_DE_PREÇO_MÍNIMO_DE_SESSÃO

Preço mínimo permitido por sessão

duplo

SÍMBOLO_SESSÃO_LIMITE_DE_PREÇO_MÁXIMO_LIMITE

Preço máximo permitido por sessão

duplo

Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте
  • www.mql5.com
Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте - Документация по MQL5
 
Rosh:

Uma descrição está disponível na versão online da Documentação - https://www.mql5.com/ru/docs/constants/environment_state/marketinfoconstants:

Alexander 2012.01.11 08:48 #

Obrigado. Tentei pesquisar o site, sem sorte.

 

Estou chocado. Ou a impressora produz apenas a parte inteira, ou a divisão foi cancelada.

//| Script program start function                                    |
void OnStart()
  {
   int i;
   double   a,b ;
   for(i=0;i<10;i++)
      {
         a=1/2;
         b=1/2;
         Print("a=",a," ","b=",b) ;
      }   
  }
 
ivandurak:

Estou chocado. Ou a impressão apenas produz a parte inteira, ou as eliminações foram canceladas.


Em primeiro lugar, divide-se os números inteiros, para se obter um número inteiro, leia-se sobre a conversão do tipo https://www.mql5.com/ru/docs/basis/types/casting
Документация по MQL5: Основы языка / Типы данных / Приведение типов
Документация по MQL5: Основы языка / Типы данных / Приведение типов
  • www.mql5.com
Основы языка / Типы данных / Приведение типов - Документация по MQL5