Como mostrar o tipo de pedido (Sell/Buy) na tabela?

 

Quero mostrar o tipo de posição aberta no gráfico.

Por exemplo, se a posição atual do gráfico for curta, então mostre o texto "Vender" no gráfico. (Apenas para posições em aberto não pendentes)

Cumprimentos

 
Konnj:

Quero mostrar o tipo de posição aberta no gráfico.

Por exemplo, se a posição atual do gráfico for curta, então mostre o texto "Vender" no gráfico. (Apenas para posições em aberto não pendentes)

Cumprimentos

Selecione o pedido, verifique o OrderType(), coloque o Objeto relevante no gráfico (etiqueta ou texto)
 

Como posso selecionar o pedido, verifique o OrderType() ?

Isto é correto?


string OrderTypeP = DoubleToStr(OrderType(), 0);


 
Konnj:
Como posso selecionar o pedido, verifique o OrderType() ?

OrderSelect(), OrderType()

Você quer que alguém escreva o código para você? vá aqui: MetaQuotes serviços oficiais de codificação MT4 e MT5

 

Eu já o fiz:

int CalculateCurrentOrders()
  {
                  int pos=0;

                  for(int i=0;i<OrdersTotal();i++)
                    {
                     if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==false) break;
                     if(OrderSymbol()==Symbol() )
                       {
                        if(OrderType()==OP_BUY)  pos++;
                        if(OrderType()==OP_SELL) pos++;
                       }
                    }
              
                return(pos);
  }
 
Konnj:

Eu já o fiz:

OK, então qual é o problema ?

if(OrderType()==OP_BUY) string = "Buy";
 
Onde devo usá-lo? na verdade, não tenho idéia agora mesmo! :(
 

Eu fiz este código:

{
   string OrderTyp = "OT";
   if (OrderType()==OP_BUY) string ot="Buy"; else ot="Sell";
   ObjectCreate(OrderTyp, OBJ_LABEL, 0 , 0, 0, 0);
   ObjectSet(OrderTyp, OBJPROP_CORNER, 1);
   ObjectSet(OrderTyp, OBJPROP_XDISTANCE, 10);
   ObjectSet(OrderTyp, OBJPROP_YDISTANCE, 15);
   ObjectSetText(OrderTyp, "Order Type: "+ot, 8, "Tahoma", CommentColor);
   }

Mas ele não mostra o tipo de gráfico atual!

 
Konnj: Mas não mostra o tipo de gráfico atual!
MT4 on;y tem um tipo de gráfico - baseado no tempo.
 
Konnj:

Eu fiz este código:

Mas ele não mostra o tipo de gráfico atual!

Você selecionou a Ordem correta primeiro ? mostrar seu código onde você seleciona a Ordem correta. Antes de criar um Objeto, verifique se ele existe primeiro . . . eu não disse isso duas vezes já ?

Também . . . Objeto DeleteAll() é preguiçoso, não o use . . . um dia você colocará seu indicador em um gráfico com outros Objetos já no gráfico que você deseja manter . . então quando você mudar o cronograma de remoção do Indicador todos os Objetos que você queria manter desaparecerão . .

 
E quanto ao tipo de tabela de bilhetes?
Razão: