[Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate. Non posso andare da nessuna parte senza di te. - pagina 1041 1...103410351036103710381039104010411042104310441045104610471048...1145 Nuovo commento BBC 2010.12.13 22:06 #10401 costy_: Potresti dirmi cosa sono le reti neurali in cinque parole, dati vettoriali ... Ho letto il resto e vedo la figura ;))) Non si può fare in due parole. Cercate di iniziare con il più semplice, il perceptron. Leggilo da qualche parte qui o sul sito di Reshetov. Allora sarà più facile passare alle reti neurali. L'apprendimento automatico nel trading: Reti neurali, come padroneggiarle, rete neurale e ingressi costy_ 2010.12.13 22:14 #10402 Grazie, inizierò con il perceptron. Robertas 2010.12.13 23:14 #10403 double a=NormalizeDouble(Ask,Digits); double b=NormalizeDouble(Bid,Digits); for(cnt=0;cnt<OrdersTotal();cnt++) { OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES); if(OrderSymbol()==Symbol()) { if(OrderType()==OP_BUY) { if(TrailingStop>0 && b-OrderOpenPrice()>Point*TrailingStop && OrderStopLoss()<b-Point*TrailingStop) { OrderModify(OrderTicket(),OrderOpenPrice(),b-Point*TrailingStop,OrderTakeProfit(),0,Blue); return(0); } } if(OrderType()==OP_SELL) { if(TrailingStop>0 && OrderOpenPrice()-a>Point*TrailingStop && OrderStopLoss()>a+Point*TrailingStop) { OrderModify(OrderTicket(),OrderOpenPrice(),a+Point*TrailingStop,OrderTakeProfit(),0,Red); return(0); } } } } Dice: OrderModify error 1. Ma non sempre :(. Aiuto! costy_ 2010.12.13 23:58 #10404 fraktalas: Scrive: errore OrderModify 1. Ma non sempre :(. Aiuto!Se vengono passati valori invariati come parametri della funzione, verrà generato un errore1 (ERR_NO_RESULT). La modifica non era necessaria. Prima della modifica controlla la differenza tra i parametri modificabili, allora non ci sarà nessun errore. [Qualsiasi domanda da principiante, [ARCHIVIO]Qualsiasi domanda da principiante, Campionato di trading automatizzato Roma 2010.12.14 00:10 #10405 costy_: Se vengono passati valori invariati come parametri alla funzione, ci sarà un errore1. stupidamente così:) Robertas 2010.12.14 00:14 #10406 costy_: Se vengono passati valori invariati come parametri della funzione, verrà generato un errore1 (ERR_NO_RESULT). La modifica non era necessaria. Prima di modificare, controllate la differenza tra i parametri da modificare, quindi non si verificherà alcun errore. Come si fa? Roma 2010.12.14 00:19 #10407 qualsiasi :D Ottieni i parametri dell'ordine usando una funzione appropriata e controlla se corrispondono a quelli che vuoi impostare, se è così - esci :) Robertas 2010.12.14 00:29 #10408 eddy: qualsiasi :D Ottieni i parametri dell'ordine usando una funzione appropriata e controlla se corrispondono a quelli che vuoi impostare, se è così - esci :) Ladnenko nessuno lo scriverà per me :D, grazie per il suggerimento a quest'ora tarda :) Roma 2010.12.14 00:59 #10409 Beh, ti ho quasi scritto tutto, devo solo tradurlo in un'altra lingua:) alex.p.k 2010.12.14 10:05 #10410 Cari ragazzi, potete spiegarmi perché in questo codice (ordini di chiusura) l'ordine viene prima selezionato da SELECT_BY_POS, e poi lo stesso ordine è SELECT_BY_TICKET ? come funziona? Print (Symbol(), " START CLOSING BUY LINE"); string symbol = Symbol();int cnt; for(cnt = OrdersTotal(); cnt >= 0; cnt--){ OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES); if(OrderSymbol() == symbol && OrderMagicNumber()==Magicbuy) { ticketbuy=OrderTicket(); OrderSelect(ticketbuy, SELECT_BY_TICKET, MODE_TRADES); lotsbuy2=OrderLots() ; double bid = MarketInfo(symbol,MODE_BID); RefreshRates(); OrderClose(ticketbuy,lotsbuy2,bid,3,Magenta); } [WARNING CLOSED!] Any newbie 10 punti 3.mq4 Domande su MQL4 1...103410351036103710381039104010411042104310441045104610471048...1145 Nuovo commento
Potresti dirmi cosa sono le reti neurali in cinque parole, dati vettoriali ... Ho letto il resto e vedo la figura ;)))
Non si può fare in due parole. Cercate di iniziare con il più semplice, il perceptron. Leggilo da qualche parte qui o sul sito di Reshetov.
Allora sarà più facile passare alle reti neurali.
Scrive: errore OrderModify 1. Ma non sempre :(. Aiuto!
Se vengono passati valori invariati come parametri della funzione, verrà generato un errore1 (ERR_NO_RESULT).
La modifica non era necessaria.
Prima della modifica controlla la differenza tra i parametri modificabili, allora non ci sarà nessun errore.
Se vengono passati valori invariati come parametri alla funzione, ci sarà un errore1.
Se vengono passati valori invariati come parametri della funzione, verrà generato un errore1 (ERR_NO_RESULT).
La modifica non era necessaria.
Prima di modificare, controllate la differenza tra i parametri da modificare, quindi non si verificherà alcun errore.
qualsiasi :D
Ottieni i parametri dell'ordine usando una funzione appropriata e controlla se corrispondono a quelli che vuoi impostare, se è così - esci :)
qualsiasi :D
Ottieni i parametri dell'ordine usando una funzione appropriata e controlla se corrispondono a quelli che vuoi impostare, se è così - esci :)
Cari ragazzi, potete spiegarmi perché in questo codice (ordini di chiusura) l'ordine viene prima selezionato da SELECT_BY_POS,
e poi lo stesso ordine è SELECT_BY_TICKET ? come funziona?
Print (Symbol(), " START CLOSING BUY LINE");
string symbol = Symbol();int cnt;
for(cnt = OrdersTotal(); cnt >= 0; cnt--){
OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);
if(OrderSymbol() == symbol && OrderMagicNumber()==Magicbuy) {
ticketbuy=OrderTicket(); OrderSelect(ticketbuy, SELECT_BY_TICKET, MODE_TRADES); lotsbuy2=OrderLots() ;
double bid = MarketInfo(symbol,MODE_BID);
RefreshRates();
OrderClose(ticketbuy,lotsbuy2,bid,3,Magenta);
}