Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
Ma questo codice non scrive, guai a voi in MT4 ok? Estremamente grato
Kreangast
2013/5/21Hai 2 routine di avvio in quel codice, per l'avvio quindi non è assolutamente chiaro cosa deve essere fatto. Inoltre, dal codice patchato TS non è visibile qual è lo scopo e cosa dovrebbe fare l'indicatore, quindi, tutto quello che posso fare è guardare quel testo e dire che non posso aiutarti dato che non ho idea di cosa dovrebbe fare
Ciao, ho bisogno del tuo aiuto,
ho bisogno del vostro aiuto.
C'è la possibilità di richiamare una funzione quando qualcuno cambia il testo di un oggetto-testo?
Grazie a voi
Ciao,
Ho bisogno del vostro aiuto.
C'è la possibilità di richiamare una funzione quando qualcuno cambia il testo di un oggetto-testo?
graziePer quanto ne so non c'è modo di farlo (dovresti usare ObjectGet() per questo e non c'è un modo previsto in quella funzione per recuperare il testo di un oggetto).
...
Codice del Capo...
Hai 2 routine di avvio in quel codice, per l'avvio quindi non è assolutamente chiaro cosa deve essere fatto. Inoltre, dal codice TS patchato non è visibile qual è lo scopo e cosa dovrebbe fare l'indicatore, quindi, tutto quello che posso fare è guardare quel testo e dire che non posso aiutarti dato che non ho idea di cosa dovrebbe fare
Ciao mladen
Per favore guarda i codici
_SECTION_BEGIN("pfoot");
TimeFrameSet(inDaily);
TR=Max(Max((High-Low),abs(Ref(Close,-1)-High)),abs(Ref(Close,-1)-Low));
A= H-(TR*0.3);
A1=H-(TR*0,6);
A2=H-(TR*0.8);
A3=H-(TR*1.0);
//
B= L+(TR*0.3);
B1=L+(TR*0.6);
B2=L+(TR*0.8);
B3=L+(TR*1.0);
//
N=100;
H2=HHV(H,N);
L2=LLV(L,N);
PPF=Rif(A,BarsSince(H2));
PPF1=Rif(A1,BarsSince(H2));
PPF2=Rif(A2,BarsSince(H2));
PPF3=Rif(A3,BarsSince(H2));
//
PPFF=Rif(B,BarsSince(L2));
PPFF1=Rif(B1,BarsSince(L2));
PPFF2=Rif(B2,BarsSince(L2));
PPFF3=Rif(B3,BarsSince(L2));
TimeFrameRestore();
// Traccia le nuvole e le linee dei livelli di supporto //
Plot(TimeFrameExpand(PPF,inDaily ,expandLast), "R1", colorGreen, styleThick);
Plot(TimeFrameExpand(PPF1,inDaily ,expandLast), "R2", colorGreen,styleThick);
Plot(TimeFrameExpand(PPF2,inDaily ,expandLast), "R3", colorGreen,styleThick);
Plot(TimeFrameExpand(PPF3,inDaily ,expandLast), "R4", colorGreen,styleThick);
Plot(TimeFrameExpand(PPFF,inDaily ,expandLast), "S1", colorBlue, styleThick);
Plot(TimeFrameExpand(PPFF1,inDaily ,expandLast), "S2", colorBlue,styleThick);
Plot(TimeFrameExpand(PPFF2,inDaily ,expandLast), "S3", colorBlue,styleThick);
Plot(TimeFrameExpand(PPFF3,inDaily ,expandLast), "S4", colorBlue,styleThick);
_SECTION_END();
Ciao mladen
Si prega di guardare Codici
_SECTION_BEGIN("pfoot");
TimeFrameSet(inDaily);
TR=Max(Max((High-Low),abs(Ref(Close,-1)-High)),abs(Ref(Close,-1)-Low));
A= H-(TR*0.3);
A1=H-(TR*0,6);
A2=H-(TR*0.8);
A3=H-(TR*1.0);
//
B= L+(TR*0.3);
B1=L+(TR*0.6);
B2=L+(TR*0.8);
B3=L+(TR*1.0);
//
N=100;
H2=HHV(H,N);
L2=LLV(L,N);
PPF=Rif(A,BarsSince(H2));
PPF1=Rif(A1,BarsSince(H2));
PPF2=Rif(A2,BarsSince(H2));
PPF3=Rif(A3,BarsSince(H2));
//
PPFF=Rif(B,BarsSince(L2));
PPFF1=Rif(B1,BarsSince(L2));
PPFF2=Rif(B2,BarsSince(L2));
PPFF3=Rif(B3,BarsSince(L2));
TimeFrameRestore();
// Traccia le nuvole e le linee dei livelli di supporto //
Plot(TimeFrameExpand(PPF,inDaily ,expandLast), "R1", colorGreen, styleThick);
Plot(TimeFrameExpand(PPF1,inDaily ,expandLast), "R2", colorGreen,styleThick);
Plot(TimeFrameExpand(PPF2,inDaily ,expandLast), "R3", colorGreen,styleThick);
Plot(TimeFrameExpand(PPF3,inDaily ,expandLast), "R4", colorGreen,styleThick);
Plot(TimeFrameExpand(PPFF,inDaily ,expandLast), "S1", colorBlue, styleThick);
Plot(TimeFrameExpand(PPFF1,inDaily ,expandLast), "S2", colorBlue,styleThick);
Plot(TimeFrameExpand(PPFF2,inDaily ,expandLast), "S3", colorBlue,styleThick);
Plot(TimeFrameExpand(PPFF3,inDaily ,expandLast), "S4", colorBlue,styleThick);
_SECTION_END();Mi dispiace,
Non ho idea di cosa facciano TimeFrameExpand() e TimeFrameRestore()
Scusa, non ho idea di cosa facciano TimeFrameExpand() e TimeFrameRestore()
Ciao mladen PPF=Ref(A,BarsSince(H2));
Ti sono grato per la tua risposta.
TimeFrameExpand(),TimeFrameRestore() è (funzione AmiBroker Multi Timeframe)(indicatori multi time-frame).
Codificato:
"PPF=Rif(A,BarsSince(H2));"
BarsSince(H2);Calcola il numero di barre (periodi di tempo) che sono passati da quando ARRAY era vero (o 1);AmiBroker Formula Language Function Reference
Abbiamo sostituito BarsSince() con BARSLAST()
BARSLAST(H2);Trova l'ultima condizione tiene al numero corrente di cicli.
Ho bisogno di BARSLAST(H2) per esprimere questa funzione MT4
Vedi link Grazie
Kreangast
2013-5-23
Ciao mladen PPF=Ref(A,BarsSince(H2));
Vi sono grato per la vostra risposta.
TimeFrameExpand(),TimeFrameRestore() è (funzione AmiBroker Multi Timeframe)(indicatori multi time-frame).
Codificato:
"PPF=Rif(A,BarsSince(H2));"
BarsSince(H2);Calcola il numero di barre (periodi di tempo) che sono passati da quando ARRAY era vero (o 1);AmiBroker Formula Language Function Reference
Abbiamo sostituito BarsSince() con BARSLAST()
BARSLAST(H2);Trova l'ultima condizione tiene al numero corrente di cicli.
Ho bisogno di BARSLAST(H2) per esprimere questa funzione MT4
Vedi link Grazie
Kreangast
2013-5-23Hai controllato tra gli indicatori multi time frame di Metatrader.
Nella mia esperienza il 99% degli indicatori amibroker esistono già anche per metatrader 4
Ciao mladen
Ancora una volta, grazie per la tua risposta!
Avevo intenzione di cambiare il codice in un indicatore multiciclo MT4 (1m,5m,15m,30m,1h...)
Potresti scrivere in indicatori MT4.
Kreangast
2013-5-23
Ciao mladen
barssince(x): conta il numero di periodo dal primo x != 0;
barlast(x): conta il numero del periodo da quando l'ultimo x != 0.
Formula Quick Reference - www.TecStock.com
Grazie a
Kreangast
2013-5-23