Assista a como baixar robôs de negociação gratuitos
Encontre-nos em Telegram!
Participe de nossa página de fãs
Script interessante?
Coloque um link para ele, e permita que outras pessoas também o avaliem
Você gostou do script?
Avalie seu funcionamento no terminal MetaTrader 5
Bibliotecas

LastOrder - biblioteca para MetaTrader 4

Visualizações:
814
Avaliação:
(35)
Publicado:
2016.06.24 12:49
Atualizado:
2017.03.30 13:11
Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance

O arquivo principal contém funções para pesquisar a última e a penúltima ordem no quadro de negociação.

A lista de funções:

Função
Breve descrição da função
int get_last_order( int magic, int type = -1, int mode = MODE_TRADES ) get_last_order() retorna o número do ticket da última ordem. A função retorna com o valor -1 quando não encontra a última ordem.
 Argumentos: magic - ordens de filtragem do ID do Número Mágico. Quando 0, não é usado.                                              
 type - Tipo de Ordem (buy, sell, sell limit, buy limit, sell stop, buy stop) para filtrar as ordens.
 mode - quadro de ordens: MODE-TRADES - ordens de negociação, MODE_HISTORY - ordens fechadas. 
int get_first_order( int magic, int type = -1, int mode = MODE_TRADES )
get_first_order() retorna o número do ticket da primeira ordem. A função retorna o valor -1 quando não encontra a primeira ordem.
 Argumentos: magic - ordens de filtragem do ID do Número Mágico. Quando 0, não é usado.                                              
 type - Tipo de Ordem (buy, sell, sell limit, buy limit, sell stop, buy stop) para filtrar as ordens.
 mode - quadro de ordens: MODE-TRADES - ordens de negociação, MODE_HISTORY - ordens fechadas.
double order_lots( int ticket, int mode = MODE_TRADES )
order_lots() retorna o volume de negociação por número de ticket
Argumentos: ticket - número de ticket da ordem.
mode - quadro de ordens: MODE-TRADES - ordens de negociação, MODE_HISTORY - ordens fechadas.
string order_comment( int ticket, int mode = MODE_TRADES )
order_comment() retorna o comentário da string da ordem por número de ticket.
Argumentos: ticket - número de ticket da ordem.
mode - quadro de ordens: MODE-TRADES - ordens de negociação, MODE_HISTORY - ordens fechadas.
int order_type( int ticket, int mode = MODE_TRADES )
order_type() retorna o tipo de ordem pelo número de ticket.
Argumentos: ticket - número de ticket da ordem.
mode - quadro de ordens: MODE-TRADES - ordens de negociação, MODE_HISTORY - ordens fechadas.
double order_open_price( int ticket, int mode = MODE_TRADES )
order_open_price() retorna preço de abertura da order pelo número do ticket.
Argumentos: ticket - número de ticket da ordem.
mode - quadro de ordens: MODE-TRADES - ordens de negociação, MODE_HISTORY - ordens fechadas.
double order_close_price( int ticket, int mode = MODE_TRADES )order_close_price() retorna preço de fechamento da ordem pelo número do ticket.
Argumentos: ticket - número de ticket da ordem.
mode - quadro de ordens: MODE-TRADES - ordens de negociação, MODE_HISTORY - ordens fechadas.
datetime order_open_time( int ticket, int mode = MODE_TRADES )order_open_time() retorna o tempo aberto da order pelo número do ticket.
Argumentos: ticket - número de ticket da ordem.
mode - quadro de ordens: MODE-TRADES - ordens de negociação, MODE_HISTORY - ordens fechadas.
datetime order_close_time( int ticket, int mode = MODE_TRADES )
order_close_time() retorna a hora de fechamento da ordem pelo número do ticket.
Argumentos: ticket - número de ticket da ordem.
mode - quadro de ordens: MODE-TRADES - ordens de negociação, MODE_HISTORY - ordens fechadas.
int close_by( int ticket, int mode = MODE_TRADES )close_by() retorna o gatilho de fechamento da ordem: por takeprofit (1), por stoploss (-1), manual(0). É definido baseado no comentário da ordem.
Argumentos: ticket - número de ticket da ordem.
mode - pool de ordens: MODE-TRADES - ordens de negociação, MODE_HISTORY - ordens fechadas.
int close_by2( int ticket, int mode = MODE_TRADES )close_by2() retorna o gatilho de fechamento da ordem: por takeprofit (1), por stoploss (-1), manual(0). É definido baseado no preço de fechamento e de abertura da ordem.
Argumentos: ticket - número de ticket da ordem.
mode - pool de ordens: MODE-TRADES - ordens de negociação, MODE_HISTORY - ordens fechadas.
int orders_count( int magic, int type = -1, string comment = "" )
orders_count() retorna a contagem das ordens abertas.
Argumentos: magic - ordens de filtragem do ID do Número Mágico. Quando 0 não é usado.
type - Tipo de ordens (comprar, vender, vender limite, comprar limite, vender stop, comprar stop) para a filtragem de ordens. Quando -1 não é usado.
comment - comentário da seqüência das ordens. Quando "" (vazio) não é usado.

Traduzido do russo pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/ru/code/11816

COrdersCounter COrdersCounter

Uma classe simples para a contagem das ordens com diferentes filtros: pelo símbolo da moeda, número Mágico, ordens fechadas ou abertas.

GARCH GARCH

Indicador de volatilidade Fractal baseado no Modelo Bollerslev.

iMaxMinTrends iMaxMinTrends

O indicador desenha linhas horizontais correspondentes as máximas e mínimas das linhas de tendência diárias, semanais, mensais e as conecta de forma consistente.

BB_OsMA BB_OsMA

O indicador BB_OsMA é o mesmo indicador OsMA sob a forma de esferóides com desvios das bandas superior e inferior.