Algoritmi, metodi di soluzione, confronto delle loro prestazioni - pagina 19 1...121314151617181920212223 Nuovo commento Реter Konow 2017.12.11 11:01 #181 Alexandr Andreev: So che non si trattava di un biglietto. No. Si trattava del numero della transazione. Alexandr Andreev 2017.12.11 11:03 #182 Реter Konow: No. Si trattava del numero di sequenza della transazione.nel tuo codice l'indice zero zero è vuoto - non va bene Реter Konow 2017.12.11 11:03 #183 Alexandr Andreev: Ma ti consiglio ancora di iniziare a complicare il codice con ogni sorta di cose come le funzioni templateIn questo compito, non ne vedo la necessità. Ridurrebbe inevitabilmente l'efficacia della soluzione particolare.In altri compiti può essere necessario.Non lo nego. Sergey Dzyublik 2017.12.11 11:04 #184 Реter Konow:Si può fare un array parallelo uno accanto all'altro per registrare i biglietti. O diversi array paralleli per scrivere il resto dei dati di ogni ordine."Perché non si può essere così belli nel mondo..." Forum sul trading, sistemi di trading automatico e test di strategie di trading Algoritmi, metodi di soluzione, confronto delle loro prestazioni Retag Konow, 2017.12.11 10:50 Alexandr Andreev:Ora usiamotemplate<typename T>Perché?Genio. Algorithms, solution methods, comparison Errori, bug, domande Perché non mettere i Реter Konow 2017.12.11 11:06 #185 Alexandr Andreev: nel tuo codice un indice null è vuoto - non va benePerché zero? for(int a1 = 0; a1 < Random_orders_of_strategy; a1++) { int this_magic = MathRand(); //---------------------------- order_number++; //--------------------------------- //Записываем магик в массив после прибавлениея ячейки. //--------------------------------- ArrayResize(All_magics,order_number); All_magics[order_number - 1] = this_magic;// <- Вот здесь. //--------------------------------- } Alexandr Andreev 2017.12.11 11:08 #186 Реter Konow: Perché zero? È il vostro codice.int All_magics[]; int Random_orders_of_strategy; //+------------------------------------------------------------------+ template<typename T> void ArrayAdd(T &m[], T& a) {m[ArrayResize(m,ArraySize(m)+1,100)-1)=a;} void Trading() { Random_orders_of_strategy = MathRand(); //---------------------------------------- //Имитируем открытие неопределенного количества ордеров стратегии. //---------------------------------------- for(int a1 = 0; a1 < Random_orders_of_strategy; a1++) { int this_magic = MathRand(); ArrayAdd(All_magics,this_magic); } //---------------------------------------- } //+------------------------------------------------------------------+ int Get_magic(int deal_number) { return(All_magics[deal_number]); // ут была ошибка тоже } //+------------------------------------------------------------------+ //+------------------------------------------------------------------+ //| Script program start function | //+------------------------------------------------------------------+ void OnStart() { Trading(); ulong t1 = GetMicrosecondCount(); Get_magic(1000); ulong t2 = GetMicrosecondCount(); Реter Konow 2017.12.11 11:10 #187 Alexandr Andreev: È il vostro codice.No, non è il mio codice. Qualcuno l'ha riscritto.Non ho mai usato la voce.template<typename T> void ArrayAdd(T &m[], T& a) {m[ArrayResize(m,ArraySize(m)+1,100)-1)=a;} Alexandr Andreev 2017.12.11 11:11 #188 Реter Konow: No, non è il mio codice. Qualcuno l'ha riscritto.Non ho mai usato la voce Questo è un esempio e ciò che ne è venuto fuori.Il codice è diventato più complesso o più semplice?ZS: sì nullo lo scrivi normalmente, mi sono perso la spazzatura) Реter Konow 2017.12.11 11:14 #189 Alexandr Andreev: Questo è un esempio e quello che è successo con la sua implementazione Il codice è diventato più complicato o più semplice?Non so perché si dovrebbero aggiungere entità a una soluzione ideale. Non vedo il punto.Non si indossano due cappelli allo stesso tempo. E perché?Spiegalo prima. )) Alexandr Andreev 2017.12.11 11:21 #190 Реter Konow: Non so perché si dovrebbero aggiungere entità a una soluzione ideale. Non vedo il punto.Non si indossano due cappelli allo stesso tempo. E perché?Spiega prima questo. ))Non si tratta di mettere un cappello.... stai cucendo quel cappello ogni volta, e non è di buona qualità. 1...121314151617181920212223 Nuovo commento
So che non si trattava di un biglietto.
No. Si trattava del numero di sequenza della transazione.
nel tuo codice l'indice zero zero è vuoto - non va bene
Ma ti consiglio ancora di iniziare a complicare il codice con ogni sorta di cose come le funzioni templateIn questo compito, non ne vedo la necessità. Ridurrebbe inevitabilmente l'efficacia della soluzione particolare.
In altri compiti può essere necessario.
Non lo nego.
Si può fare un array parallelo uno accanto all'altro per registrare i biglietti.
O diversi array paralleli per scrivere il resto dei dati di ogni ordine.
"Perché non si può essere così belli nel mondo..."
Forum sul trading, sistemi di trading automatico e test di strategie di trading
Algoritmi, metodi di soluzione, confronto delle loro prestazioni
Retag Konow, 2017.12.11 10:50
Ora usiamo
template<typename T>
Genio.
nel tuo codice un indice null è vuoto - non va bene
Perché zero?
Perché zero?
È il vostro codice.
No, non è il mio codice. Qualcuno l'ha riscritto.
Non ho mai usato la voce.
No, non è il mio codice. Qualcuno l'ha riscritto.
Non ho mai usato la voce
Questo è un esempio e ciò che ne è venuto fuori.
Il codice è diventato più complesso o più semplice?
ZS: sì nullo lo scrivi normalmente, mi sono perso la spazzatura)
Questo è un esempio e quello che è successo con la sua implementazione
Il codice è diventato più complicato o più semplice?Non so perché si dovrebbero aggiungere entità a una soluzione ideale. Non vedo il punto.
Non si indossano due cappelli allo stesso tempo. E perché?
Spiegalo prima. ))
Non so perché si dovrebbero aggiungere entità a una soluzione ideale. Non vedo il punto.
Non si indossano due cappelli allo stesso tempo. E perché?
Spiega prima questo. ))
Non si tratta di mettere un cappello.... stai cucendo quel cappello ogni volta, e non è di buona qualità.