[ARQUIVO] Qualquer pergunta de novato, de modo a não desorganizar o fórum. Profissionais, não passem por aqui. Em nenhum lugar sem você - 3. - página 545

 

jelizavettka:,

Quanto maior for a alavancagem, maior será a margem livre por lote.


Pelo contrário, abrir muito com uma alavancagem muito alta deixa pouco espaço de manobra. A margem vai devorar tudo.
 
sergeev:

Quando você abre muito com uma alavancagem muito alta, fica com pouco espaço de manobra. A garantia irá devorar tudo.

A Margem necessária (ou garantia, em nosso caso) é o dinheiro gratuito em sua conta comercial que você precisa ter para abrir uma posição de um volume especificado.

É calculado como (tamanho de um contrato padrão * número de lotes * preço) / alavancagem , certo?

Acontece que está inversamente relacionado com a alavancagem .

 

Boa noite.

Para proteger contra a expansão de paradas, uso a seguinte condição em meu Consultor Especialista

Exterior int TakeProfit = 10; // TakeProfit

.....

Se (TakeProfit < stoplevel) TakeProfit = stoplevel;

.....

Enfrentei um problema: após o fechamento das paradas DC, o TakeProfit permaneceu o mesmo,

É o mesmo que era no momento da parada de ampliação, mas não diminuiu para o valor, estabelecido nas condições iniciais.

Por favor, informe como repor o valor inicial?

Obrigado!

 
TEXX:

Boa noite.

Para proteger contra a expansão de paradas, uso a seguinte condição em meu Consultor Especialista

Exterior int TakeProfit = 10; // TakeProfit

.....

Se (TakeProfit < stoplevel) TakeProfit = stoplevel;

.....

Enfrentei um problema: após o fechamento das paradas DC, o TakeProfit permaneceu o mesmo,

É o mesmo que era no momento da parada de ampliação, mas não diminuiu para o valor, estabelecido nas condições iniciais.

Por favor, informe como repor o valor inicial?

Obrigado!

extern int TakeProfit = 10; // Тейкпрофит 
...
int TP;                     // вспомогательная переменная
...

int start()                            // Спец. функция start
  {  
    TP=TakeProfit;    
    if (TP < stoplevel) TP = stoplevel;
...
...
...

"Você pode me dizer como repor o valor inicial?" - declarando e usando uma variável auxiliar no início.

Em seguida, use a variável TP no programa.

 

Peço desculpas pela pergunta idiota, mas mesmo assim.

Não consigo entendê-lo. Suponha que eu compre (isto é, faça um negócio de compra) por $1.000.000 ou qualquer outra quantia de EURUSD, de modo que o gráfico salte visivelmente.

E a questão é: para onde irá depois de um acordo desse tipo - para cima ou para baixo (um único salto do meu acordo)? Acho que vai subir. Estou pensando corretamente?

 
Alp:

Peço desculpas pela pergunta idiota, mas mesmo assim.

Não consigo entendê-lo. Suponha que eu compre (isto é, faça um negócio de compra) por $1.000.000 ou qualquer outra quantia de EURUSD, de modo que o gráfico salte visivelmente.

E a questão é: para onde irá depois de um acordo desse tipo - para cima ou para baixo (um único salto do meu acordo)? Acho que vai subir. Estou pensando corretamente?

ABSOLUTAMENTE CERTO. VOCÊ É O BOLO REAL, portanto, após tal comércio, "o preço em um único salto saltará visivelmente para cima estritamente" :-)
 
Você pode sugerir um indicador que dê todas as informações resumidas - o número de pedidos em aberto em todos os pares de moedas para compra e venda, seus volumes totais, de preferência por grupos de MagicNumber, além da quantidade de swap, etc.
 
Diga-me, aqui estou selecionando um pedido sobre a história. Estou interessado no último. É necessário e por que eu deveria passar pelo loop, porque a ordem zero é sempre a última, ou não é?
 
Alp:

Peço desculpas pela pergunta idiota, mas mesmo assim.

Não consigo entendê-lo. Suponha que eu compre (isto é, faça um negócio de compra) por $1.000.000 ou qualquer outra quantia de EURUSD, de modo que o gráfico salte visivelmente.

E a questão é: para onde irá depois de um acordo desse tipo - para cima ou para baixo (um único salto do meu acordo)? Acho que vai subir. Estou pensando corretamente?


Sim, é assim que eu vejo as coisas. Porque digamos que você comprou um Euro, há menos dele no mercado, porque parte dele está em seu cacifo. Isso significa que o preço do produto no mercado vai subir!!!
 

Boa tarde, você poderia me dizer como pode ser, eu seleciono uma ordem em um loop, passo por qual ordem é a última e me lembro dela assim ticket = OrderTicket();

neste caso, digamos que é o número dois. Um pouco mais tarde se (ticket>-1){
OrderSelect(ticket,SELECT_BY_TICKET,MODE_HISTORY);

e muitas vezes recebo erro 4105 - ordem não selecionada!!!

Razão: