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

 
chief2000:

Na outra linha você pode entrar em contato com os desenvolvedores - descreverei tudo lá, talvez eles o consertem.
Obrigado!


Tente executar este programa

Arquivos anexados:
mtpump.zip  77 kb
 
Vinin:


Tente executar este programa

Procurei na internet por uma descrição do MTPump, mas não consegui encontrar nada - o que acontece quando você o executa?

 

Boa tarde. Tentando abrir ordens pendentes como esta:

if(Kvadrat==1)
   {
   NewOrder(OP_SELLSTOP);
   NewOrder(OP_BUYSTOP);
   Kvadrat=0;
   }

..................................

int NewOrder(int Cmd)
{
 double TP=0;// тейкпрофит
 double SL=0;// стоплос
 double PR=0;// цена
 while(!IsTradeAllowed())Sleep(100);
 if(TakeProfit<MarketInfo(Symbol(),MODE_STOPLEVEL))  
    TakeProfit=MarketInfo(Symbol(),MODE_STOPLEVEL);
 if(StopLoss<MarketInfo(Symbol(),MODE_STOPLEVEL))  
    StopLoss=MarketInfo(Symbol(),MODE_STOPLEVEL);
 if(Cmd==OP_BUYSTOP)
   {
    PR=MAX;
    if(TakeProfit>0)TP=NormalizeDouble(MAX+TakeProfit*Point,Digits);
    if(StopLoss>0)  SL=NormalizeDouble(MAX-StopLoss*Point,Digits);
   }
 if(Cmd==OP_SELL)
   {
    PR=MIN;
    if(TakeProfit>0)TP=NormalizeDouble(MIN-TakeProfit*Point,Digits);
    if(StopLoss>0)  SL=NormalizeDouble(MIN+StopLoss*Point,Digits);
   }
 tic=OrderSend(Symbol(),Cmd,Lot,PR,3,SL,TP,"",0,0,CLR_NONE);
 if(tic<0)Print("шибка открытия ордера:",GetLastError()); Print("Cmd-",Cmd,"Lot=",Lot,"PR=",PR,"SL=",SL,"TP=",TP);
return(tic);
}
Mas quando eu o testo, muitas ordens abrem no momento certo, embora apenas duas devam abrir na direção oposta. Qual é o erro aqui?
 
chief2000:

Procurei na internet por uma descrição do MTPump, mas não encontrei nada - o que acontece quando você o executa?


Ele encontra todos os metatraders em funcionamento e emula carrapatos. Mais precisamente, ele apenas atualiza o gráfico. Sem carrapatos

Permite verificar a exatidão dos indicadores e assessores

 
Vinin:


Encontra todos os metatarraxadores em funcionamento e emula carrapatos. Mais precisamente, ele simplesmente atualiza a tabela. Sem carrapatos

Permite verificar a exatidão dos indicadores e EAs

Vou dar uma olhada. Obrigado!

 
mamba5:

Boa tarde. Tentando abrir ordens pendentes como esta:

Mas durante os testes, muitos pedidos abrem no momento certo, embora apenas dois devam abrir em direções opostas. Qual é o erro aqui?


static int Kvadrat = 0;

 
Mathemat:
Vá ver um telepata.


Você tem que ser mal-educado? Não fui a um telepata, tentei rabiscar a mim mesmo, saiu como está (não um programador), mas talvez alguém precise.

Não entendo a razão de sua agressão desmotivada, você pediu apenas um pedaço de código (de um roteiro, um conselheiro, qualquer que seja) do número de permutações (ou combinações, qualquer que seja) de um curso de combinação de escola secundária, que deriva os corretos dos dados a posteriori, apenas uma razão para um comportamento inadequado?

int array[][][][] = {...};

int array2[][] = {...};

for(int q = ; q <= ; q++)
{
for(int w = ; w <= ; w++)
{
for(int e = ; e <= ; e++)
{
for(int r = ; r <= ; r++)
{
for(int t = ; t <= ; t++)
{
for(int y = ; y <= ; y++)
{

// -----------------------------------------

//-------------------------------------------

if (....)

{

MessageBox("имеем: ["+q+"]["+w+"]["+e+"]["+r+"]["+t+"]["+y+"].....");

return;

}

}}}}}}

 

Olá.

Por que o erro "não pode apagar o arquivo" aparece e como corrigi-lo? Obrigado de antemão.

A questão foi esclarecida.
 

bar = ???

 
sergeev:


bar = ???

barra é o deslocamento da barra atual em relação ao tempo definido nas configurações externas(Start_Point).