[ARCHIVIO] Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Da nessuna parte senza di te - 3. - pagina 504

 
chief2000:

Nell'altro thread puoi contattare gli sviluppatori - descriverò tutto lì, forse lo sistemeranno.
Grazie!


Prova ad eseguire questo programma

File:
mtpump.zip  77 kb
 
Vinin:


Prova a eseguire questo programma

Ho cercato su internet una descrizione di MTPump, ma non ho trovato nulla - cosa succede quando lo si esegue?

[Eliminato]  

Pomeriggio. Cercando di aprire ordini pendenti come questo:

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);
}
Ma quando lo provo, molti ordini si aprono al momento giusto, anche se solo due dovrebbero aprirsi nella direzione opposta. Qual è l'errore qui?
 
chief2000:

Ho cercato su internet una descrizione di MTPump, ma non ho trovato nulla - cosa succede quando lo si esegue?


Trova tutti i metatrader in funzione ed emula i tick. Più precisamente, aggiorna solo il grafico. Nessuna zecca

Permette di controllare la correttezza di indicatori e consulenti

 
Vinin:


Trova tutti i metatrader in esecuzione ed emula i tick. Più precisamente, aggiorna semplicemente il grafico. Nessuna zecca

Permette di controllare la correttezza degli indicatori e degli EA

Lo controllerò. Grazie!

 
mamba5:

Pomeriggio. Cercando di aprire ordini pendenti come questo:

Ma durante i test, molti ordini si aprono al momento giusto, anche se solo due dovrebbero aprirsi nella direzione opposta. Qual è l'errore qui?


static int Kvadrat = 0;

 
Mathemat:
Vai da un telepate.


Devi essere scortese? Non sono andato da un telepate, ho provato a scarabocchiare me stesso, è venuto fuori come è (non un programmatore), ma forse qualcuno avrà bisogno.

Non capisco il motivo della tua immotivata aggressività, hai chiesto solo un pezzo di codice (da uno script, un consulente, qualsiasi cosa) del numero di permutazioni (o combinazioni, qualsiasi cosa) da un corso di combinatoria del liceo, che deriva quelle giuste dai dati a posteriori, solo un motivo per un comportamento inappropriato?

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;

}

}}}}}}

[Deleted]  

Salve.

Perché appare l'errore "cannot delete file" e come risolverlo? Grazie in anticipo.

La questione è stata risolta.
 

bar = ??

[Deleted]  
sergeev:


bar = ??

bar è l'offset della barra attuale rispetto al tempo impostato nelle impostazioni esterne (Start_Point).