Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Você não tem (pronto e disposto a comprar)))) o mesmo, mas para trabalhar com excel?
não, não disponível... )))
A função GetPotentialLossInCurrency() retorna a perda potencial total de posições em aberto na moeda de depósito. O cálculo é realizado com base no preço de abertura da posição e no nível de preço StopLoss. Se o StopLoss não for definido para nenhuma posição, esta função retorna o patrimônio líquido atual da conta de negociação.
A função GetPotentialLossInCurrency() aceita os seguintes parâmetros:
Em anexo está um roteiro para testar a função GetPotentialLossInCurrency().
Olá Igor. Kudos para você por seu conjunto de características muito úteis.
Posso pedir-lhe ajuda... Quero fazer uma espécie de cacifo parcial. Mas, até agora, não sei como organizar isso. A idéia é assim:
Há 4 pedidos, digamos -200$ -175$ -150$ e -25$ e há mais de 5 pedidos, totalizando +400$.
Se 400 > -200+-175 mas menos de -200+-175+-150 então feche 5 pedidos mais e menos -200 -175, ou seja 2 pedidos com uma perda de mais a menos.
este exemplo é bastante rude, mas acho que tenho a idéia...
O primeiro problema é que eu preciso de algo para escrevê-los. (Eu realmente não entendo o Array) ou encontrar outra forma.
O segundo problema decorre do primeiro. Suponha que eu tenha perdido[x] com lotes de 4 pedidos diferentes... devo carregar lotes ( los[x]) em um módulo que irá procurar pelo tiket de acordo com o preço ou eu adiciono 1 (los[preço]) e 2 (los2[tiket]) enquanto ordeno os lotes?
Talvez você possa me indicar um lugar onde você possa fazer isso ou me ensinar algo que eu não possa =)
Provavelmente cada comerciante, mais cedo ou mais tarde, começa a calcular o número de pips restantes antes que o depósito seja perdido. O cálculo é simples: pegamos o dinheiro, dividimo-lo pelo número de lotes no mercado, pelo valor do ponto e obtemos a resposta que estamos procurando. Isto é exatamente o que minha nova função ReserveDepositInPoint() faz, ela toma os seguintes parâmetros:
A função ReserveDepositInPoint() trata corretamente as posições opostas, ou seja, calcula a diferença entre Vender e Comprar lotes e utiliza exatamente esta diferença nos cálculos. Os cálculos são baseados em equidade, ou seja, supõe-se que a parada é de 100%. Trocas, impostos e comissões não são considerados.
Em anexo está um Expert Advisor para verificar a função ReserveDepositInPoint().
Função SetFibo().
Esta função define os níveis de Fibonacci do objeto OBJ_FIBO no gráfico atual.
Função GetLastThreeExtremumZZ().
Realiza a busca dos três últimos extremos do ZigZag e retorna seus valores: número de barras e nível de preço para cada extremo. Todos estes dados estão contidos em uma matriz bidimensional que é passada como parâmetro para a função. Aqui está a lista completa dos parâmetros das funções:
Em anexo está um roteiro para testar a função GetLastThreeExtremumZZ().
A função NumberOfOrdersByPrice().
Devolve o número de pedidos definidos a um determinado nível de preço. Você pode limitar a lista de pedidos a serem verificados com parâmetros de função:
A função NumberOfLastLossPosFromDate().
Esta função retorna a última série de posições perdidas (número em uma linha) fechadas desde uma determinada data. Uma seleção mais precisa das posições a serem levadas em conta é especificada usando parâmetros externos:
A função ClosePosExceptTicket().
Esta função fecha todas as posições ao preço de mercado, exceto aquela com o bilhete aprovado. Uma seleção mais precisa das posições a serem fechadas é especificada por parâmetros externos:
Função GetChangeBalance().
O saldo de devoluções não comercializadas (depósitos, saques, transferências internas, acumulação de juros, bônus) muda a partir de uma determinada data passada como parâmetro.