[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 426

 
nadya:
OrderSend devolve um valor inteiro, não é uma função booleana, tenha cuidado

Oh cara, essa é a segunda vez que caio nessa. Obrigado
 
sss2019:

Oh, cara, é a segunda vez que caio nessa. Obrigado
Ainda bem que pude ajudar).
 

Diga-me o que isso significa. Não entendo totalmente.

SELECT_BY_POS - в параметре index передается порядковый номер позиции в списке,

O número seqüencial da posição significa

OP_BUY - 0

OP_SELL - 1

OP_BUYLIMIT - 2

OP_BUYSTOP - 3

OP_SELLLIMIT - 4

OP_SELLSTOP - 5

Ou algo mais?

 
sss2019:

Diga-me o que isso significa. Não entendo totalmente.

O número seqüencial da posição significa

OP_BUY - 0

OP_SELL - 1

OP_BUYLIMIT - 2

OP_BUYSTOP - 3

OP_SELLLIMIT - 4

OP_SELLSTOP - 5

Ou algo mais?

O tipo de ordem (OrderType ) e o número da posição é o número das ordens atualmente abertas na conta.

Por exemplo, 10 ordens de compra em EURUSD e outras 5 ordens de venda estão abertas - temos que distingui-las de alguma forma. Portanto, primeiro cada um deles tem um bilhete - um número único, e segundo - um número de série (de 0 a 14 no exemplo).

 
ilunga:

O que você listou é o tipo de pedido (OrderType) e o número da posição é o número dos pedidos atualmente em aberto na conta.

Por exemplo, em seu EURUSD você tem 10 ordens de compra e outras 5 ordens de venda que precisam ser distinguidas de alguma forma. Portanto, primeiro cada um deles tem um bilhete - um número único, e segundo - um número de série (de 0 a 14 no exemplo).


E quanto mais velha é a ordem, menor é seu número? E é o mesmo com os bilhetes - quanto mais velho o bilhete, menor ele é?
 
sss2019:

Então, quanto mais velha a encomenda, menor o número? É o mesmo com os bilhetes - quanto mais velho o bilhete, menor o bilhete?
Teoricamente sim, praticamente não necessariamente
 
sss2019:

Então, quanto mais velha a encomenda, menor o número? E é o mesmo com os bilhetes - quanto mais velho o bilhete, menor o número?

É melhor escolher pelo tempo de abertura (OrderOpenTime) - então você sabe exatamente qual ordem é mais antiga
 
jhg
 
T-G:
O que você acha? Já que estou perguntando, sim!

Tente apagar o histórico no arquivo do período de cotação, depois faça um novo download, se isso não funcionar, então apague-o também no download.
 

Olá, eu já escrevi ajuda por favor, não consigo perceber que escrevi um roteiro por alguma razão não consigo obter o preço mínimo para as últimas 9 barras posso ser burro e o mais provável é que seja isto, ajuda por favor...

//+------------------------------------------------------------------+
//|                                                         test.mq4 |
//|                      Copyright © 2011, MetaQuotes Software Corp. |
//|                                        http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2011, MetaQuotes Software Corp."
#property link      "http://www.metaquotes.net"

//+------------------------------------------------------------------+
//| script program start function                                    |
//+------------------------------------------------------------------+
int start()
  {
//----
int i_time,bars;
double Level,Price,clock,low_bars,high_bars,min_korob;
   bars=9;
   min_korob=0;
   Alert("new");
   for(i_time=0;i_time<bars;i_time++)                            // для 9 свечей
   {  
   low_bars=Low[i_time];                                         // минимальная цена текущей свечи
   high_bars=High[i_time];                                       // максимальное значение текущей свечи   
      if(min_korob<low_bars)                                     // нахождение минимма из n баров
         {
         min_korob=low_bars;
         }
   }
   Alert(min_korob); // вывести минимум
 

//----
   return(0);
  }
//+------------------------------------------------------------------+