[Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Da nessuna parte senza di te - 4. - pagina 302 1...295296297298299300301302303304305306307308309...631 Nuovo commento Виктор 2012.08.05 13:21 #3011 skyjet: Ciao, scusa per l'insistenza, ma se non ti dispiace, potresti consigliarmi? Con iCustom ottengo un segnale indicatore nell'EA, ma l'EA apre solo trade in una direzione, a seconda della condizione di quella parte . Non c'è niente di più noioso che cercare errori nel codice di altre persone. E io non sono un programmatore. Guardate come è fatto il blocco di apertura dall'indicatore della freccia nella procedura guidata. C'è anche un limite al numero di ordini. #property copyright "Integer" //.............................. double bv=iCustom(NULL,TimeFrame,IND,PatternLength,PatternID,UsePatternStr,BuyPatternStr,0,1); double sv=iCustom(NULL,TimeFrame,IND,PatternLength,PatternID,UsePatternStr,BuyPatternStr,1,1); bool BuySignal=false; bool SellSignal=false; if(bv!=0 && bv!=EMPTY_VALUE){ BuySignal=true; } if(sv!=0 && sv!=EMPTY_VALUE){ SellSignal=true; } if(BuySignal || SellSignal){ if(CloseOnRev)fOrderCloseMarket(SellSignal,BuySignal); int BuyCount,SellCount; int Total=fMarketOrdersTotal(BuyCount,SellCount); if(Total==-1){ return(0); } if(Total<MaxCount || MaxCount==-1){ if(BuySignal){ if(BuyCount<MaxBuyCount || MaxBuyCount==-1){ if(LastBuyTime!=iTime(NULL,TimeFrame,0)){ fOrderOpenBuy(); } } } if(SellSignal){ if(SellCount<MaxSellCount || MaxSellCount==-1){ if(LastSellTime!=iTime(NULL,TimeFrame,0)){ fOrderOpenSell(); } } } } } Domande dai principianti MQL4 Domande dai principianti MQL5 Cosa ci vorrebbe per Victor Nikolaev 2012.08.05 13:46 #3012 skyjet: Ciao, scusa per l'insistenza, ma se non ti dispiace, potresti consigliarmi? Con iCustom ottengo un segnale indicatore nell'EA, ma l'EA apre solo trade in una direzione, a seconda della condizione di quella parte . Dovrei anche guardare queste condizioni [Eliminato] 2012.08.05 13:56 #3013 Vinin: Ma è meglio non trasferire il codice dell'indicatore all'esperto - ci saranno dei ritardi Devo usare iCustom per ricevere i dati per l'Expert Advisor? Victor Nikolaev 2012.08.05 13:57 #3014 Alexandr24: Ottenere i dati per l'esperto tramite iCustom? Una variante ottimale, se il codice dell'indicatore è ottimale. Altrimenti, si può accelerare l'elaborazione noobys 2012.08.05 14:05 #3015 Vinin: Avrei dovuto guardare queste condizioni Controllando un segnale, all'inizio sia su buy che su sell era db/ub == 0 apre solo trade lunghi dopo che il segnale è diventato db!=1, ub!=0 apre solo posizioni corte Ho messo db!=0 e ub!=!0, non si apre affatto //------ получение сигнала в советнике double db=iCustom(NULL,0,"GetSignal",0,SignalBar);// Стрелка вниз double ub=iCustom(NULL,0,"GetSignal",1,SignalBar);// Cтрелка вверх bool BuySignal=false; bool SellSignal=false; //-----------------------------------------------------------------------------------+ //Проверка на сигнал if(db!=1) { SellSignal=true; } if(ub!=1) { BuySignal=true; } Apertura e chiusura in LBR + 1000 pips Tutte le domande dei Victor Nikolaev 2012.08.05 14:13 #3016 skyjet: Controllando un segnale, all'inizio sia su buy che su sell era db/ub == 0 apre solo trade lunghi dopo che il segnale è diventato db!=1, ub!=0 apre solo posizioni corte Ho messo db!=0 e ub!=!0 i trade non si sono aperti affatto Non ti dice nulla, soprattutto se l'indicatore è curvo noobys 2012.08.05 14:17 #3017 Vinin: Non ti dice nulla, soprattutto se l'indicatore è storto Ho monitorato il funzionamento dell'indicatore e non ho notato alcun problema. Ma se dite che è storto, cosa c'è da controllare? [Eliminato] 2012.08.05 15:25 #3018 skyjet: MetaEditor Grazie! Dimka-novitsek 2012.08.05 16:47 #3019 Buonasera, potete dirmi la differenza tra testo e marchio di testo? OBJ_TEXT 21 Testo OBJ_LABEL 23 Etichetta di testo. sv_ 2012.08.05 17:00 #3020 potrebbe dirmi... Si cerca un valore massimo su un dato intervallo: buy_stop_level = High[iHighest(NULL,0,MODE_HIGH,Bars-bar_start,1)]; Richiesto: Dopo aver trovato un massimo, su un nuovo intervallo (dalla prima barra alla barra su cui il massimo è determinato), trova il minimo. StopLoseBuy = Low[iLowest(NULL,0,MODE_LOW,Bars-(бар который приходится на максимум),1)]; 1...295296297298299300301302303304305306307308309...631 Nuovo commento
Ciao, scusa per l'insistenza, ma se non ti dispiace, potresti consigliarmi?
Con iCustom ottengo un segnale indicatore nell'EA, ma l'EA apre solo trade in una direzione, a seconda della condizione di quella parte .
Guardate come è fatto il blocco di apertura dall'indicatore della freccia nella procedura guidata. C'è anche un limite al numero di ordini.
Ciao, scusa per l'insistenza, ma se non ti dispiace, potresti consigliarmi?
Con iCustom ottengo un segnale indicatore nell'EA, ma l'EA apre solo trade in una direzione, a seconda della condizione di quella parte .
Dovrei anche guardare queste condizioni
Ma è meglio non trasferire il codice dell'indicatore all'esperto - ci saranno dei ritardi
Ottenere i dati per l'esperto tramite iCustom?
Una variante ottimale, se il codice dell'indicatore è ottimale. Altrimenti, si può accelerare l'elaborazione
Avrei dovuto guardare queste condizioni
Controllando un segnale, all'inizio sia su buy che su sell era db/ub == 0 apre solo trade lunghi
dopo che il segnale è diventato db!=1, ub!=0 apre solo posizioni corte
Ho messo db!=0 e ub!=!0, non si apre affatto
Controllando un segnale, all'inizio sia su buy che su sell era db/ub == 0 apre solo trade lunghi
dopo che il segnale è diventato db!=1, ub!=0 apre solo posizioni corte
Ho messo db!=0 e ub!=!0 i trade non si sono aperti affatto
Non ti dice nulla, soprattutto se l'indicatore è curvo
Non ti dice nulla, soprattutto se l'indicatore è storto
Ho monitorato il funzionamento dell'indicatore e non ho notato alcun problema.
Ma se dite che è storto, cosa c'è da controllare?
MetaEditor
Buonasera, potete dirmi la differenza tra
testo e marchio di testo?
potrebbe dirmi...
Si cerca un valore massimo su un dato intervallo:
Richiesto:
Dopo aver trovato un massimo, su un nuovo intervallo (dalla prima barra alla barra su cui il massimo è determinato), trova il minimo.