Como codificar? - página 32

 

Apenas para explicar ...

Exemplo ..:

Par GBP/USD

Tempo H1

Alta=1,9820

Baixo=1,9859

Alcance total = 39 pips.

Preço aberto no próximo H1 = 1,9843

Para a linha 1a (magenta)

1.9843 - (39/5) = 1.9835

Para a linha 1b (branca)

1.9843 - (39/2) = 1.9824

Para a linha 2a (magenta)

1.9843 + (39/5) = 1.9851

Para a linha 2b (branca)

1.9843 + (39/2) = 1.9863

E a linha pode mudar automaticamente para o próximo H1.

E este indicador pode ser usado para M30, H1 e H4.

Cumprimentos,

 
 

esquisito

Cara, eu devo estar muito cansado...

Dê uma olhada nesta foto... FXDD !!!!

Arquivos anexados:
weird.jpg  94 kb
 

Talvez sua entrada e seus preços atuais sejam trocados?

 

Codificação de lucro para exibição

Ainda estou confuso sobre como codificar para capturar o lucro atual de uma determinada moeda em jogo, menos o swap, quando 3 outras moedas também estão em jogo na mesma plataforma? Como eu configuro para lidar com números mágicos?

Outra pergunta: Como captar também o saldo total da soma dos lucros ou perdas, menos os swaps e menos o saldo inicial inicial de todas as moedas em jogo, incluindo as negociações fechadas?

Alguém se importaria de gastar alguns minutos para codificar estas rotinas. Seus esforços são sinceramente apreciados!!!!!!!!!!!!!!!

Agradecemos antecipadamente!

Dave

<<<
 

Ajuda:novas linhas em um objetoTexto

Como posso fazer um objeto Texto com mais linhas?

exemplo:

Data=StringConcatenate("Bid:",Bid,",Ask:",Ask);

ObjectCreate(object_name1, OBJ_TEXT, 0,x,y);

ObjectSetText(object_name1,Data, tamanho da fonte, "Comic Sans MS", Preto);

Eu quero um resultado como:

Bid:1234

Pergunte:1236

e não: Bid:1234 Ask:1236

O "\n" não funciona...

Obrigado

 

Se eu fizesse isso, faria apenas isto:

Imprimir(" Licitação: ",Bid);

Imprimir(" Perguntar: ",Perguntar);

Isso imprimirá os preços Bid e Ask e os colocará uns debaixo dos outros, como você disse que estava procurando. Além disso, fazendo isto desta forma, você não precisa declarar nenhuma variável para isto. Espero que seja isso o que você estava procurando.

 
Willis11of12:
se eu fizesse isso, eu faria isso:

Imprimir(" Licitação: ",Bid);

Imprimir(" Perguntar: ",Perguntar);

Isso imprimirá os preços Bid and Ask e os colocará uns debaixo dos outros, como você disse que estava procurando. Além disso, fazendo isso desta forma, você não precisa declarar nenhuma variável para isso. Espero que seja isso o que você estava procurando.

Sim, mas quero um texto objeto no gráfico...

 

Ajuda com a codificação

Cavalheiros

Que linha de código me ajudaria a fechar todas as ordens pendentes se a última ordem fosse fechada com lucro?

Na verdade, como posso identificar o último negócio vencedor?

Atenciosamente

Obrigado de antemão

 

saída s

alguém pode me orientar sobre como programar uma saída baseada em um indicador?

abaixo é o que eu tenho até agora. . mas não funciona .

if( OrdensTotal() >= 1 )

{

int total=OrdensTotal();

for(int cnt=0;cnt<=total;cnt++) // cnt loop

{

OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);

if( OrderSymbol() == Symbol() && OrderMagicNumber() >= Magic_No_start && OrderMagicNumber() <= Magic_No_start + 100 && Order_check != OrderTicket() ) // verificar o símbolo

{

if(OrderType()==OP_BUY && OrderSymbol()==Symbol())

{

if( ACLOSE == 1 && OrderProfit() > 1)

{

OrderClose(OrderTicket(),OrderLots(),Bid,3,Violet); // fechar posição LONG

}}

if(OrderType()==OP_SELL && OrderSymbol()==Symbol()) // verificar o símbolo

{

if( ACLOSE == 2 && OrderProfit() > 1)

{

OrderClose(OrderTicket(),OrderLots(),Ask,3,Violet); // fechar posição SHORT

}}

Razão: