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
TP do 3º Comércio = 108.536 [ Eu coloco este TP a tal distância, assim ele funcionará como se não houvesse TP].
Agora, conforme minha exigência, quando o preço seria de 7 pip [103,603] em lucro, o Stop Loss de
O 1º e 2º comércio se tornarão, digamos, 1 pip de lucro [103.543] e o Stop Loss do 3º comércio permanecerá em 103.386.
Como aqui na imagem abaixo:
A 1ª ordem GBPUSD foi fechada a 10 pips de lucro.
A 2ª ordem ainda está funcionando e o SL foi movido.
Para a 3ª ordem o SL foi movido também, o que eu não quero.
Obrigado. Esta é outra maneira e uma boa maneira realmente de definir Sem TP.
Mas e quanto ao SL? Como posso fazer isso sem o modo de pedido variável Ticket?
Cumprimentos
O que você pensa sobre isso? Isto está bem para a parte Stop Loss?
O que você pensa sobre isso? Isto está bem para a parte Stop Loss?
Não, está errado.
mas o que eu não gosto mais é como eu tenho que ler
é uma codificação ilegível o que você tem aqui muda seu estilo escrevendo seu código !!!!
linhas vazias não necessárias isto é o mesmo que o seu
você pode fazer assim ??
sem linhas vazias
fácil de ver onde '{' começa e para que parte do código está dentro onde '} termina
pode acontecer que você tenha mais de 20 negócios abertos que você não pode usar dentro do loop se (OrdensTotal()===
ou se(cnt====
por que você faz este pedido?
você faz esta sequência de pedidos para percorrer todos os seus negócios um a um
O que você tem que codificar é um BreakEven
o que está fazendo o Stop Loss fixo ????
não, está errado
mas o que eu não gosto mais é como eu tenho que ler
é uma codificação ilegível o que você tem aqui muda seu estilo escrevendo seu código !!!!
linhas vazias não necessárias isto é o mesmo que o seu
você pode fazer assim ??
sem linhas vazias
fácil de ver onde '{' começa e para que parte do código está dentro onde '} termina
pode acontecer que você tenha mais de 20 negócios abertos que você não pode usar dentro do loop se (OrdensTotal()===
ou se(cnt====
por que você faz este pedido?
você faz esta sequência de pedidos para percorrer todos os seus negócios um a um
O que você tem que codificar é um BreakEven
o que está fazendo o Stop Loss fixo ????
Desculpe, na verdade eu me sinto mais confortável com as linhas vazias. De qualquer forma, vou segui-lo enquanto coloco os códigos aqui.
Pensei que 'OrdensTotal()' iria buscar as ordens 'Somente' do par ao qual a EA está anexada.
Mas ele provavelmente vai buscar todas as ordens e então distinguimos as ordens do par relacionado com outras ordens.
usando esta linha:
if(OrderSymbol() == Symbol() && OrderMagicNumber() == MagicNumber)
Certo?
Por Stop Loss fixo, estou me referindo que o Stop Loss 'inicial' não se moverá.
Atenciosamente
mude seu estilo escrevendo seu código !!!!
linhas vazias não necessárias
É uma questão de opinião, mas geralmente é considerado uma boa prática usar linhas vazias (nos lugares lógicos) ao codificar. Em qualquer caso, não é realmente algo que valha a pena apontar em outros códigos desta maneira.
Se você olhar para o código fonte do Apache ou do Linux Kernel (dois projetos Open muito bem colaborados), você verá muitas linhas em branco.
SERVIDOR WEB APACHE:
LINUX KERNEL:
às vezes, uma linha vazia pode ser muito confortável, mas não se você a fizer após cada linha escrita
também o lugar do aparelho torna mais fácil a leitura do código
da MACD para utilizá-lo como exemplo
agora você vê como comparar a tabela de preços de moeda com os preços de ordem aberta de seu comércio
você tem que fazer algo assim também...
É uma questão de opinião, mas geralmente é considerado uma boa prática usar linhas vazias (nos lugares lógicos) ao codificar. Em qualquer caso, não é realmente algo que valha a pena apontar em outros códigos desta maneira.
Se você olhar para o código fonte do Apache ou do Linux Kernel (dois projetos Open muito bem colaborados), você verá muitas linhas em branco.
SERVIDOR WEB APACHE:
LINUX KERNEL:
o ponto é , com cada linha escrita, uma linha em branco
fica difícil ler grandes códigos que você continua rolando para cima/baixo para ler o código
e quando também não há lógica de colocar { } então torna ainda mais difícil encontrar bugs
da MACD para utilizá-lo como exemplo
agora você vê como comparar a tabela de preços de moeda com os preços de ordem aberta de seu comércio
você tem que fazer algo assim também...
Eu tenho essa função de comparação de preços.
Como posso comparar o 'Comentário' de OrderSend() do pedido selecionado como o Número Mágico do Pedido Selecionado?
Como se eu quisesse verificar se o OrderComment() coincide com o comentário do pedido selecionado?
SellOrder=OrderSend(Symbol(), iOrderType_Sell, LotSize,OpenPrice,Slippage,dStopLossPrice,dTakeProfitPrice, "Sell Order",MagicNumber, 0,Red);
Agora posso comparar desta forma:
OrderComment()=="Sell Order" // ?
Também posso definir o comentário da função OrderSend() desta forma:
string comment_sell="Sell Order";
SellOrder=OrderSend(Symbol(), iOrderType_Sell, LotSize,OpenPrice,Slippage,dStopLossPrice,dTakeProfitPrice, comment_sell ,MagicNumber, 0,Red);
E depois compare :
if (OrderComment()=="comment_sell") // ?
Cumprimentos
Eu tenho essa função de comparação de preços.
Como posso comparar o 'Comentário' de OrderSend() do pedido selecionado como o Número Mágico do Pedido Selecionado?
Como se eu quisesse verificar se o OrderComment() coincide com o comentário do pedido selecionado?
SellOrder=OrderSend(Symbol(), iOrderType_Sell, LotSize,OpenPrice,Slippage,dStopLossPrice,dTakeProfitPrice, "Sell Order",MagicNumber, 0,Red);
Agora posso comparar desta forma:
OrderComment()=="Sell Order" // ?
Também posso definir o comentário da função OrderSend() desta forma:
string comment_sell="Sell Order";
SellOrder=OrderSend(Symbol(), iOrderType_Sell, LotSize,OpenPrice,Slippage,dStopLossPrice,dTakeProfitPrice, comment_sell ,MagicNumber, 0,Red);
E depois compare :
if (OrderComment()=="comment_sell") // ?
Cumprimentos
OrderComment pode ser sobregravado por seu corretor
você está querendo... Agora, conforme minha exigência, quando o preço seria de 7 pip [103,603] em lucro, o Stop Loss de
O 1º e 2º comércio se tornarão, digamos, 1 pip de lucro [103.543] e o Stop Loss do 3º comércio permanecerá em 103.386.
make external int BreakEven = 7
(* 10 ) correção a 5 dígitos do corretor para obter o valor do pip