Thursday 22 June 2017

Funções De Forex Management


MetaTrader 5 - Funções de negociação para gerenciamento de dinheiro em um consultor especialista Introdução A linguagem MQL5 oferece uma oportunidade para obter uma grande quantidade de informações sobre as condições atuais do terminal. Do programa mql5. Bem como o instrumento financeiro e a conta de negociação. Para organizar as funções de gestão de capital, teremos que estudar as propriedades das duas últimas seções listadas, além de nos familiarizar com as seguintes funções: Obter informações sobre o saldo da sua conta As duas primeiras características importantes de uma conta de negociação - O saldo e a equidade. Para obter esses valores, use a função AccountInfoDouble (). A próxima coisa que nos interessa é o tamanho dos fundos de depósito para posições abertas e o lucro ou perda flutuante total na conta, para todas as posições abertas. Para poder abrir novas posições ou fortalecer as existentes, precisamos de recursos gratuitos, não participando do depósito. Aqui, deve notar-se que os valores acima são expressos em termos monetários. Os valores monetários, retornados pela função AccountInfoDouble (), são expressos em moeda de depósito. Para descobrir a moeda de depósito, use a função AccountInfoString (). O nível de fundos pessoais A conta possui outra característica importante - o nível no qual ocorre o evento Stop Out (um fechamento obrigatório de uma posição por falta de fundos pessoais necessários para manter posições abertas). Para obter esse valor, reutilize a função AccountInfoDouble (): A função apenas retorna o valor em si, mas não explica o tipo de unidades em que esse valor está expresso. Existem dois modos de especificação de nível para Stop Out: em porcentagens e Em moeda corrente. Para descobrir isso, use a função AccountInfoInteger (): Informações adicionais sobre a conta Muitas vezes, nos cálculos, ele precisa saber o tamanho do fornecido na alavanca da conta de negociação. Você pode obter essa informação usando a função AccountInfoInteger (): Para evitar executar acidentalmente o Expert Advisor não regulamentado em uma conta real, você precisa saber o tipo de conta. A negociação não é possível em todas as contas, por exemplo, em contas competitivas, as operações comerciais só podem ser realizadas após o início da competição. Esta informação também pode ser obtida pela função AccountInfoInteger (): Mesmo se a negociação nesta conta é permitida, isso não significa que o Consultor Especialista tenha o direito de negociar. Para verificar se o Consultor Especialista está autorizado a trocar, escreva: Estes exemplos podem ser encontrados no AccountInfo. mq5 do Expert Advisor em anexo. Eles podem ser usados ​​em programas MQL5 de qualquer complexidade. Informações sobre o instrumento Cada instrumento financeiro tem suas próprias descrições e é colocado em um caminho, que este instrumento caracteriza. Se abrimos a janela de propriedades do EURUSD no terminal, veremos algo assim: neste caso, a descrição da EURUSD é - EURUSD, Euro vs US Dollar. Para obter essa informação, usamos a função SymbolInfoString (): Para descobrir o tamanho de um contrato padrão, use SymbolInfoDouble (). É uma característica dos instrumentos FOREX vender uma moeda enquanto compra outra. O contrato é indicado na moeda, o que é necessário para realizar a compra. Esta é uma moeda base e pode ser obtida usando a função SymbolInfoString (): as mudanças de preço no instrumento levam a uma alteração no preço de um estoque comprado e, portanto, a uma variação de lucro para uma posição aberta (o lucro pode Seja negativo se a posição estiver perdendo). Assim, a mudança de preço leva a mudanças nas receitas, expressas em uma moeda específica. Essa moeda é chamada de moeda da cotação. Para um par de moedas EURUSD, a moeda base é geralmente o Euro, e a moeda da cotação é o dólar americano. Para obter a moeda da cotação, você também pode usar a função SymbolInfoString (): Para abrir uma posição no instrumento, você precisa de fundos, e esses fundos também são expressos em uma moeda específica. Esta moeda é chamada de margem de moeda ou depósito. Para os instrumentos FOREX, a margem e as moedas básicas são geralmente as mesmas. Para obter o valor da moeda de depósito, use a função SymbolInfoString (): Todas as funções descritas são fornecidas no código do ExpertInfo. mq5 Expert Advisor. A figura abaixo demonstra a saída de informações no símbolo EURUSD, usando a função Comment (). Cálculo do tamanho do depósito A informação sobre instrumentos financeiros, mais necessária para os comerciantes, é do tamanho dos fundos, necessária para abrir uma posição sobre ele. Sem saber quanto dinheiro é necessário para comprar ou vender um número específico de lotes, não podemos implementar o sistema Expert Advisors para gerenciamento de capital. Além disso, o controle do saldo da conta também se torna difícil. Se você tiver dificuldades para entender a discussão, eu recomendo que você leia o artigo Forex Trading ABC. As explicações nele descritas também são aplicáveis ​​a este artigo. Precisamos calcular o tamanho da margem no depósito em moeda, ou seja, recalcular o depósito da moeda hipotecária para a moeda de depósito, dividindo o valor obtido pelo valor da alavancagem da conta dada. Para fazer isso, escrevemos a função GetMarginForOpening (): lote - o volume do símbolo de posição aberta - o nome do instrumento financeiro, a alegada direção da posição. Então, temos as seguintes informações para calcular o tamanho da margem (fundos monetários para hipoteca da posição aberta): depósito moeda moeda hipotecária Citações em moeda (pode ser necessário para pares de moeda cruzada) o tamanho do contrato Escreva isso na linguagem MQL5: A variável de modo afeta a forma como calcularemos o tamanho do contrato na moeda de depósito. Considere isso com base em exemplos, em todos os outros casos, vamos assumir que a moeda de depósito é o dólar dos EUA. Os pares de moedas são geralmente divididos em três categorias: Pares de moeda direta - a taxa de câmbio do dólar dos EUA para uma moeda específica. Exemplos: USDCHF, USDCAD, USDJPY, USDsek Reverse Currency Pair - a taxa de câmbio de uma moeda específica para o dólar norte-americano. Exemplos: EURUSD, GBPUSD, AUDUSD, NZDUSD Cross Currency Pairs - um par de moedas, que não envolve o dólar americano. Exemplos: AUDCAD, EURJPY, EURCAD. 1. EURUSD - o par de moedas reversas Vamos chamar os pares de moedas, nos quais a moeda da cotação é a moeda da conta, inverte pares de moedas. Em nossos exemplos, a moeda da conta é representada com o dólar americano, de modo que nossa classificação dos pares de moedas coincidirá com a classificação geralmente aceita. Mas se sua conta de negociação usa uma moeda diferente (não USD), ela não coincidirá. Neste caso, leve em consideração a moeda da conta, para entender quaisquer outras explicações. O tamanho do contrato para EURUSD - 100 000 euros. Precisamos expressar 100 000 euros na moeda do depósito - dólares norte-americanos. Para fazer isso, você precisa saber a taxa de câmbio, de acordo com o qual o euro pode ser contado em dólares. Apresentamos o conceito de moeda de computação. Ou seja, a moeda necessária para converter a moeda hipotecária na moeda de depósito. Felizmente, o par de moeda EURUSD exibe a taxa de câmbio do euro em relação ao dólar e, portanto, para este caso, o símbolo do EURUSD, para o qual você precisa calcular o tamanho da hipoteca, é precisamente a taxa de câmbio: estabelecemos o valor Do modo como verdadeiro, o que significa que, para transferir Euros para dólares (a moeda hipotecada é conversível na moeda de depósito), multiplicaremos a taxa de câmbio atual do EURUSD pelo tamanho do contrato. Se o modo for falso, dividimos o tamanho do contrato pela taxa de câmbio da moeda computacional. Para obter os preços atuais no instrumento, use a função SymbolInfoTick (). Esta função coloca o preço e a hora atuais da última atualização de preços na variável do tipo MqlTick - esta estrutura foi especialmente projetada para esse fim. Portanto, é suficiente para obter o preço mais recente nesse símbolo, multiplique-o pelo tamanho do contrato e, em seguida, pelo número de lotes. Mas qual o preço de cálculo que devemos tomar, considerando que existe um preço de compra e um preço de venda para este instrumento tão lógicamente: se estamos comprando, o preço dos cálculos é igual ao preço da Ask, e se estamos vendendo, será necessário Pegue o preço da Licitação. Assim, em nosso exemplo, para o símbolo EURUSD, a moeda de depósito é Euro, o tamanho do contrato é de 100 000 e o último preço Ask 1.2500. Moeda da conta - Dólar dos EUA, e a moeda de cálculo é o mesmo par de moedas EURUSD. Multiplique 100 000 por 1.2500 e obtenha 125 000 dólares dos EUA - é exatamente o quanto um contrato padrão para comprar 1 EURUSD é o preço, se o preço Ask 1.2500. Podemos concluir que, se a moeda da cotação for igual à moeda da conta, então, para obter o valor de um lote da moeda da conta, simplesmente multiplicamos o tamanho do contrato pelo preço apropriado, lance ou pedido, dependendo da direção pretendida Da posição. 2. USDCHF - par de moedas diretas A moeda hipotecária e a moeda da conta para o USDCHF correspondem - o dólar dos EUA. Os pares de moedas, nos quais a moeda da hipoteca e a moeda da conta são iguais, iremos chamar pares de moedas diretas. Tamanho do contrato - 100 000. Esta é a situação mais simples, basta retornar o produto. Se a moeda de depósito coincide com a moeda da conta, o valor do depósito na moeda da conta é igual ao produto do contrato padrão multiplicado pelo número de lotes (contratos) dividido pelo tamanho da alavanca. 3. CADCHF - par de moeda cruzada O par de moedas CADCHF é utilizado para fins ilustrativos, e qualquer outro par, em que a moeda de depósito e a moeda da cotação coincidem com a moeda da conta, podem ser usados. Esses pares de moedas são chamados de cross, pois, para calcular a margem e o lucro neles, precisamos conhecer a taxa de câmbio de algum outro par de moedas, que coincide com aquele em uma das moedas. Geralmente, os pares de moedas cruzadas são os pares, cujas cotações não utilizam o dólar americano. Mas vamos chamar todos os pares, que não incluem a moeda da conta em suas cotações, pares de moeda cruzada. Assim, se a moeda da conta estiver em Euro, o par GBPUSD será um par de moedas cruzadas, uma vez que a moeda de depósito está em libras esterlinas e as cotações de moeda estão em dólares americanos. Neste caso, para calcular a margem, teremos que expressar a libra (GBP) em Euro (EUR). Mas continuaremos a considerar um exemplo em que o símbolo é o par de moedas CADCHF. A moeda de depósito é em dólares canadenses (CAD) e não coincide com o dólar americano (USD). A moeda da cotação é em francos suíços e também não coincide com o dólar americano. Só podemos dizer que o depósito para abrir uma posição em 1 lote equivale a 100 mil dólares canadenses. Nossa tarefa é recalcular o depósito na moeda da conta, em dólares americanos. Para fazer isso precisamos encontrar o par de moedas, cuja taxa de câmbio contém o dólar americano e a moeda de depósito - CAD. Há um total de duas opções potenciais: temos os dados de saída para o CADCHF: Não sabemos antecipadamente quais dos pares de moedas existem no terminal, e em termos de linguagem MQL5, nenhuma opção é preferível. Portanto, nós escrevemos a função GetSymbolByCurrencies (), que para o dado conjunto de moedas nos dará o primeiro par de moedas correspondentes para os cálculos. Como pode ser visto a partir do código, começamos a enumeração de todos os símbolos, disponíveis na janela Market View (a função SymbolsTotal () com parâmetro verdadeiro nos dará esse valor). Para obter o nome de cada símbolo pelo número na lista do Market View, usamos a função SymbolName () com o parâmetro true Se configurarmos o parâmetro como falso, iremos enumerar todos os símbolos apresentados na negociação Servidor, e isso geralmente é muito mais do que o selecionado no terminal. Em seguida, usamos o nome do símbolo para obter o depósito em moeda e as cotações, e compará-los com aqueles que foram passados ​​para a função GetSymbolByCurrencies (). Em caso de sucesso, devolvemos o nome do símbolo e o trabalho da função é concluído com sucesso e antes do cronograma. Se o loop for concluído e chegarmos à última linha da função, então nada se encaixa e o símbolo não foi encontrado, - retornar NULL. Agora que podemos obter a moeda de cálculo para o par de moedas cruzadas, usando a função GetSymbolByCurrencies (), faremos duas tentativas: na primeira tentativa, procure o símbolo, cuja moeda de depósito é a margem de moeda (depósito de moeda CADCHF - CAD) e a moeda da cotação é a moeda da conta (USD). Em outras palavras, estamos procurando algo parecido com o par de CADUSD. Se a tentativa falhar, tente encontrar outra opção: procure um símbolo, cuja moeda de depósito é a conta corrente (USD) e a moeda da cotação é margem de moeda (moeda de depósito para CADCHF - CAD). Estamos à procura de algo semelhante ao USDCAD. Agora que encontramos o par de moedas de cálculo, pode ser uma das duas opções - direta ou reversa. A variável de modo assume o valor verdadeiro para o par inverso de moeda. Se tivermos um par de moedas diretas, o valor será igual a falso. Para o valor verdadeiro, nós o multiplicamos pela taxa de câmbio do par de moedas, pelo valor falso, dividimos pelo valor do depósito de um contrato padrão na moeda da conta. Aqui está o cálculo final do tamanho do depósito na moeda da conta para a moeda de cálculo encontrada. É adequado para ambas as opções - os pares de moeda direta e reversa. Retornar o resultado obtido A função GetMarginForOpening () completa seu trabalho neste momento. A última coisa que precisa ser feita é dividir o valor obtido pelo tamanho da alavanca fornecida - e então obteremos o valor da margem para posições abertas com o volume especificado na direção assumida. Tenha em mente que, para os símbolos, representando o reverso ou o par de moedas cruzadas, o valor da margem variará de acordo com cada marca. Aqui está uma parte do código SymbolInfoAdvanced. mq5 Expert Advisor. O código completo é anexado como um arquivo. E o resultado de seu trabalho no gráfico. Conclusão Os exemplos fornecidos demonstram quão fácil e simples é obter informações sobre as características mais importantes da conta de negociação e sobre as propriedades dos instrumentos financeiros. A página não pode ser encontrada A página que você está procurando pode ter sido removida, teve seu nome Mudou ou está temporariamente indisponível. Tente o seguinte: Certifique-se de que o endereço do site exibido na barra de endereços do seu navegador esteja escrito e formatado corretamente. Se você chegou a esta página clicando em um link, entre em contato com o administrador do site para alertá-los de que o link está formatado incorretamente. Clique no botão Voltar para tentar outro link. HTTP Error 404 - Arquivo ou diretório não encontrado. Informações Técnicas dos Serviços de Informações da Internet (IIS) (para pessoal de suporte) Acesse os Serviços de Suporte ao Produto Microsoft e realize uma pesquisa de título para as palavras HTTP e 404. Abra a Ajuda do IIS. Que é acessível no Gerenciador do IIS (inetmgr) e pesquisa por tópicos intitulados Configuração do site. Tarefas administrativas comuns. E Sobre Mensagens de erro personalizadas. Gerenciamento de gerenciamento de gerenciamento de gerenciamento de gerenciamento As funções do Gerenciamento de gerenciamento foram descritas como um processo social envolvendo responsabilidade pelo planejamento econômico e efetivo 038 regulação da operação de uma empresa no cumprimento de determinados objetivos. É um processo dinâmico que consiste em vários elementos e atividades. Essas atividades são diferentes das funções operacionais, como marketing, finanças, compras etc. Em vez disso, essas atividades são comuns a cada manjedoura, independentemente de seu nível ou status. Diferentes especialistas classificaram funções de gerenciamento. De acordo com George 038 Jerry. Existem quatro funções fundamentais de gestão, isto é, planejamento, organização, atuação e controle148. De acordo com Henry Fayol, 147 administrar é prever e planejar, organizar, comandar, 038 para controlar148. Considerando que Luther Gullick deu uma palavra-chave 146 POSDCORB 146, onde P significa Planejamento, O para Organização, S para Pessoal, D para Direção, Co para Coordenação, R para relatar 038 B para Orçamento. Mas as mais amplamente aceitas são funções de gerenciamento administradas por KOONTZ e O146DONNEL, ou seja, Planejamento. Organizando. Pessoal. Direção e Controle. Para fins teóricos, pode ser conveniente separar a função de gerenciamento, mas praticamente essas funções se sobrepõem na natureza, isto é, são altamente inseparáveis. Cada função combina com a outra 038 cada uma delas afeta a performance de outras pessoas. É a função básica da gestão. Trata-se de estabelecer um curso de ação futuro 038, decidindo antecipadamente o curso mais apropriado para a realização de metas pré-determinadas. De acordo com KOONTZ, 147Planning está decidindo com antecedência - o que fazer, quando fazer 038 como fazer. Ele supera a distância de onde estamos 038 onde queremos ser148. Um plano é um curso futuro de ações. É um exercício de resolução de problemas 038 tomada de decisão. O planejamento é determinação de cursos de ação para atingir os objetivos desejados. Assim, o planejamento é um pensamento sistemático sobre maneiras de usar o objetivo de realizar metas pré-determinadas. O planejamento é necessário para garantir a utilização adequada dos recursos humanos não humanos humanos. Tudo é penetrante, é uma atividade intelectual e também ajuda a evitar confusão, incertezas, riscos, desperdícios, etc. É o processo de reunir recursos físicos, financeiros e humanos e desenvolver relações produtivas entre eles para a consecução dos objetivos organizacionais. De acordo com Henry Fayol, 147 Para organizar um negócio é fornecer tudo o que é útil ou seu funcionamento, isto é, matéria-prima, ferramentas, capital e pessoal146s148. Organizar um negócio envolve a determinação de 038, fornecendo recursos humanos e não humanos à estrutura organizacional. Organizar como um processo envolve: Identificação de atividades. Classificação do agrupamento de atividades. Atribuição de funções. Delegação de autoridade e criação de responsabilidade. Coordenação de autoridade e relacionamentos de responsabilidade. É a função de administrar a estrutura da organização e mantê-la mantida. O pessoal tem assumido maior importância nos últimos anos devido ao avanço da tecnologia, ao aumento do tamanho do negócio, à complexidade do comportamento humano, etc. O objetivo principal é a colocação do homem certo no trabalho certo, ou seja, pinos quadrados em buracos quadrados e pinos redondos em Buracos redondos. De acordo com Kootz 038 O146Donell, 147 A função aduaneira de pessoal envolve a estrutura da organização através de uma seleção adequada e efetiva, avaliação 038 desenvolvimento de pessoal para preencher os papéis designados para a estrutura148. O pessoal envolve: é essa parte da função gerencial que atua os métodos organizacionais para trabalhar de forma eficiente para a realização de objetivos organizacionais. É considerada uma faísca da empresa que o desencadeia a ação das pessoas porque o planejamento, a organização e a equipe são apenas os preparativos para fazer o trabalho. A direcção é aquele aspecto de gestão de pessoal inerente que trata diretamente de influenciar, orientar, supervisionar, motivar a subordinação para alcançar os objetivos organizacionais. A direção tem os seguintes elementos: Supervisão - implica supervisionar o trabalho dos subordinados por seus superiores. É o ato de assistir 038 dirigindo o trabalho 038 trabalhadores. Motivação - significa inspirar, estimular ou incentivar as subordinadas com zelo a trabalhar. Incentivos positivos, negativos, monetários e não monetários podem ser utilizados para esse fim. Liderança - pode ser definida como um processo pelo qual o gerente guia e influencia o trabalho dos subordinados na direção desejada. Comunicações - é o processo de transmitir informações, experiência, opinião, etc. de uma pessoa para outra. É uma ponte de entendimento. Isso implica medir a realização contra os padrões e a correção do desvio, se for caso disso, para garantir a consecução dos objetivos organizacionais. O objetivo do controle é garantir que tudo ocorra em conformidade com os padrões. Um eficiente sistema de controle ajuda a prever desvios antes que eles realmente ocorram. De acordo com Theo Haimann. O controle é o processo de verificar se o progresso adequado está sendo feito ou não para os objetivos e objetivos e atuar, se necessário, para corrigir qualquer desvio148. De acordo com Koontz 038 O146Donell 147Controlamento é a medição 038 de correção das atividades de desempenho de subordinados, a fim de garantir que os objetivos e planos da empresa desejem obtê-los como sendo realizados148. Portanto, o controle tem as seguintes etapas: Estabelecimento do desempenho padrão. Medição do desempenho real. Comparação do desempenho real com os padrões e descobrir desvio, se houver. Ação corretiva. Aprenda conceitos de gerenciamento 038 habilidades rapidamente com módulos de aprendizado auto-estimados, bem ilustrados, fáceis de entender 038 apresentações powerpoint para download. Clique abaixo para exibir DEMO em 147Funções de Gerenciamento 148

No comments:

Post a Comment