Ciao Roberto, la risposta tecnica che ho ottenuto è quella sotto riportata. Mi può dire per te cosa vuol dire, se vuol dire qualcosa, in quanto sinceramente non la capisco e mi sembra anzi fuorviante (probabilmente mi sfugge qualcosa) ?
Ti faccio prima un breve riassunto: in pratica, secondo l’assistenza, il problema del mancato ordine con proOrder deriva dalla prima condizione tecnica della strategia (c1L) che dice che il close deve essere maggiore della average[500,3].
- Premetto che nella foto che gli ho inviato, come esempio del backtest, senza però fare riferimento al backtest come da precisi contatti telefonici (per evitare ogni possibile discordanza tra backtest e proOrder), ma riferendomi soltanto alle condizioni interne della stategia, il close è chiaramente sopra tale media .
- Premetto anche che proOrder lo stesso giorno aveva già eseguito precedentemente (allineato al backtest) un ordine, e che la strategia era attiva dal giorno prima e non è stata interrotta prima della scoperta della anomalia (timeFrame della strategia 15 minuti)
Ecco la risposta:
“Following your request, our technical team has analysed your question again in detail.
The explanation for the fact that your ProOrder did not take a position on 30 November at 19:45 comes from the variable “c1L”.
You use the Wilder moving average which is calculated over 500 periods, on your code: “average[500,3](close)”
And you launched your strategy on 28/11 at 07:00, it loaded 1000 candlesticks by default and the calculation was done with 1000 candlesticks for your moving average and not 10000 as can be seen on your print screen.
So the problem is the amount of history that has been loaded with the indicator you are using.
If you want to correct this, you can use in your code “defparam preloadbars = 10000″ to tell your strategy to load 10000 candlesticks when you run it.”
Non capisco cosa c’entra l’ammontare delle candele caricate in quanto :1) la strategia, che gira nei loro server, utilizza 500 barre e ne vengono caricate 1000 di default come scritto dall’assistenza, 2) se mancassero delle barre, il che farebbe venire meno la prima condizione della strategia, come ha fatto la strategia ad eseguire precendemente un ordine con proOrder?
Cosa ne pensi? Mi sfugge qualcosa o questa non è una risposta sensata? Grazie