Assista a como baixar robôs de negociação gratuitos
Encontre-nos em Telegram!
Participe de nossa página de fãs
Participe de nossa página de fãs
Script interessante?
Coloque um link para ele, e permita que outras pessoas também o avaliem
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
Avalie seu funcionamento no terminal MetaTrader 5
- Visualizações:
- 903
- Avaliação:
- 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

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

Indicador de volatilidade Fractal baseado no Modelo Bollerslev.

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.

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