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

 
Bom dia) Você poderia me dizer como obter o preço de um nível de Fibo?
o que há de errado com esta linha? O modificador parece apontar para a primeira linha, mas dá o preço do primeiro ponto de ancoragem...
ObjectGetDouble(0,Fibo_Arrow,OBJPROP_PRICE,0);
Eu tentei todos os outros modificadores e opções
 
Money_Maker:
Boa tarde) Por favor, informe: como posso obter o preço do nível de fibo de expansão?
O que há de errado com esta linha? Acho que o modificador aponta para a primeira linha, mas o preço do primeiro ponto de ancoragem sai...
Eu tentei todos os outros modificadores e opções
ObjectGet("Fibo",OBJPROP_FIRSTLEVEL+n);
 
evillive:
obrigado pela resposta,
isto é o que a descrição do nível me dá neste caso é 261,8 mas eu gostaria de conseguir o preço deste nível...
 
Money_Maker:
Obrigado pela resposta,
Recebo a descrição do nível, neste caso é 261,8, mas gostaria de obter o preço do nível...
Não é mais fácil calcular você mesmo o nível correto?
 
evillive:
Não é mais fácil calcular você mesmo o nível necessário?
Pode ter que ser feito dessa maneira, pois não pode ser obtido de uma linha (embora o modificador no ObjectGetDoubl declare que ele toma os valores de uma certa linha (se for uma Fibo ou Pitchfork))
 
Money_Maker como obter o preço do nível Fibo? Acho que o modificador aponta para a primeira linha e retorna o preço do primeiro ponto de ancoragem.
ObjectGet("Fibo",OBJPROP_FIRSTLEVEL+n);

Dependendo do valor de n, sua função retorna 0,0 0,236 0,382 0,5 e assim por diante. Para obter o preço inicial e final, usamos

  Время1=ObjectGet("Fibo 25894", 0);
  Цена1= ObjectGet("Fibo 25894", 1);
  Время2=ObjectGet("Fibo 25894", 2);
  Цена2= ObjectGet("Fibo 25894", 3);

Os preços de outros níveis podem ser calculados utilizando a proporção

 
LRA:

Dependendo do valor de n, sua função retorna 0,0 0,236 0,382 0,5 e assim por diante. Para obter os preços inicial e final que usamos

Os preços dos outros níveis podem ser calculados utilizando a proporção

Obrigado) Vou tentar desta forma
 

Olá a todos!

Você pode me dizer por que as ordens não estão abrindo?

externo int MA_1=5;

externo int MA_2=20;

externa MA_3=80;

externo interno TP=100;

externo int SL=50;

Lote duplo externo=0,1;

Symb;

//+------------------------------------------------------------------+

//| Função de iniciação de especialistas |

//+------------------------------------------------------------------+

int OnInit()

{

duplo MA_1_t;

duplo MA_2_t;

duplo MA_3_t;

int Total;

int pos;

MA_1_t=iMA(NULL,0,MA_1,0,MODE_EMA,PRICE_CLOSE,0);

MA_2_t=iMA(NULL,0,MA_2,0,MODE_EMA,PRICE_CLOSE,0);

MA_3_t=iMA(NULL,0,MA_3,0,MODE_EMA,PRICE_CLOSE,0);

Symb=Símbolo();

Total=0;

for(pos=1; pos<=OrdersTotal(); pos++)

pos=OrderSelect(pos-1,MODE_TRADES);

if(pos==0)

if(MA_1_t>MA_2_t&&Open[1]<MA_1_t&&Close[1]>MA_1_t)

{

pos=OrderSend(Symbol(),OP_BUY,Lot,Ask,3,Ask-SL*Point,Ask+TP*Point, "Meu pedido",16384,0,clrGreen);

retorno(0);

}

if(MA_1_t<MA_2_t&&Open[1]>MA_1_t&&Close[1]<MA_1_t)

{

pos=OrderSend(Symbol(),OP_SELL,Lot,Bid,3,SL-Bid*Point,Bid-TP*Point, "Meu pedido",16384,0,clrRed);

retorno(0);

}

retorno(0);

}

 
shtr: Você pode me dizer por que os pedidos não abrem?
pos=OrderSend(Symbol(),OP_SELL,Lot,Bid,3,SL-Bid*Point,Bid-TP*Point, "Meu pedido",16384,0,clrRed);

O que diz no diário de bordo? Nas contas ECN, por exemplo, você tem que abrir com zero paradas (SL TP) e depois modificar. Caso contrário, erro 130

 
LRA:

O que diz no diário de bordo? Nas contas ECN, por exemplo, você tem que abrir com zero paradas (SL TP) e depois modificar. Caso contrário, erro 130

2016.10.11 08:51:37.151 Expert 1111 GBPUSD,M15: carregado com sucesso
2016.10.11 08:51:39.678 TestGenerator: spread 3 atual utilizado
2016.10.11 08:51:46.724 2016.01.01.01 00:00 1111 entradas: MA_1=5; MA_2=20; MA_3=80; TP=100; SL=50; Lote=0,1;

2016.10.11 08:52:02.646 GBPUSD,M15: 2399186 tick events (2922 bars, 2400187 bar states) processados em 0:00:15.922 (tempo total 0:00:25.437)

Isto é do testador.


Razão: