Sistemi Esperti: eInTradePanel - pagina 4

 
Dmitry Fedoseev:

Il validatore può essere così, ma non c'è una pagina di errore.

Cosa, non c'è un elemento del genere (Test)?


 

Dopo il test, nella casella dei messaggi privati appare un messaggio con un link che non va da nessuna parte.

Ho trovato questa scheda e un messaggio di errore: uso di dll rilevato .

Ma questo non è un mercato, ma una base di codice.

 
Dmitry Fedoseev:

Dopo il test, nei messaggi privati appare un messaggio con un link che non va da nessuna parte.

Trovata questa scheda, ho trovato il messaggio di errore: rilevato utilizzo di dll

Ma questo non è un mercato, ma una base di codice.

No. Il validatore è lo stesso :) . Ti ho detto ...

 
Dmitry Fedoseev:

Non so quali siano i miracoli.....

Risolto. Volevo aggiornare - la convalida fallisce e la pagina di errore di convalida non esiste.

La allego qui.

Grazie!!!

Per favore, ditemi cosa fare con la linea di scadenza verticale quando si effettuano ordini su FORTS. Gli ordini non vengono piazzati ovunque sia spostata. Nel log l'ordine è fallito con la spiegazione [Scadenza non valida].

 
vadkol:

Grazie!!!

Per favore, ditemi cosa fare con la linea di scadenza verticale quando si effettuano ordini su FORTS. Gli ordini non vengono piazzati ovunque la si sposti. Nel log l'ordine è fallito con la spiegazione [Scadenza non valida].

Provate a mettere la linea sulla barra dello zero o a sinistra. Se questo non aiuta, allora solo attraverso la revisione.

 

Salve, l'ho caricato su MT5 senza problemi, l'errore inizia quando compilo il file "eintradepanel_2", mi presenta 1 Errore, quando clicco su questo errore, si apre il codice del file incluso "cintegertradepanel_2", l'errore è in questa sezione


bool CIntegerTradePanel::fPosModify(string aSymbol,double aStopLoss,double aTakeProfit,string aMessage="",bool aSound=false)

{

request.symbol=aSymbol;

request.action=TRADE_ACTION_SLTP;

request.sl=aStopLoss;

request.tp=aTakeProfit;

if(aMessage!="")Print(aMessage);

se(aSound)PlaySound("stops");

OrderSend(request,result);

se(result.retcode==TRADE_RETCODE_DONE)

{

Print("...ok");

if(aSound)PlaySound("ok");

return(1);

}

altrimenti

{

Print("...error "+IntegerToString(result.retcode)+" - "+fTradeRetCode(result.retcode));

if(aSound)PlaySound("timeout");

return(-1);

}

}



In particolare nel return(-1)


dice che l'espressione non è booleana.


Qualcuno sa come risolvere questo errore?


Cordiali saluti!

 

Sembra che non si possa operare con altri valori, si può mettere sì, ma non invia mai l'email, di solito solo questi valori appaiono come Stop Loss 40351.


Come risolvere questo problema?

 
Ciao, funziona ancora in mt5? Non riesco a visualizzarlo affatto.
 
Questo pannello è geniale nella sua semplicità! Ma ha smesso di funzionare in mt5, non appare nemmeno. Caro Dmitry, potresti per favore sistemarlo? Per favore!) Posso fare trading solo con questo.
 
Luuux #:
Questo pannello è geniale nella sua semplicità! Ma ha smesso di funzionare in mt5, non appare nemmeno. Caro Dmitry, potresti per favore sistemarlo? Per favore!) Posso fare trading solo con questo.

Gli darò un'occhiata uno di questi giorni.