Volume delle transazioni - pagina 8

 
kombat:
Reshetov:
YuraZ:

per TIC, VOLUME è semplicemente aumentato di +1

scrivere una semplice cripta o Expert Advisor e assicurarsi che

non aumenterà di 40 o 100 in un tick! perché è semplicemente il TICK VOLUME e non il volume reale del mercato


Si capisce subito che non hai mai fatto trading. Il prezzo può cambiare di più di 1 pip in un tick. Le lacune ne sono la prova.
Il prezzo, sì... Ma anche YuraZ ha ragione... nel descrivere il principio della formazione del VOLUME in MT. ;)
Scusa, non avevo visto che era il volume e non il prezzo. Mi rimangio tutto.
 
Reshetov:
kombat:
Reshetov:
YuraZ:

per TIC, VOLUME è semplicemente aumentato di +1

scrivere una semplice cripta o Expert Advisor e assicurarsi che

non aumenterà di 40 o 100 in un tick! perché è semplicemente il TICK VOLUME e non il volume reale del mercato

Si capisce subito che non hai mai fatto trading. Il prezzo può cambiare di più di 1 pip in un tick. Le lacune lo confermano.
Il prezzo sì... Ma anche YuraZ ha ragione... Nel descrivere il principio della formazione del VOLUME in MT. ;)
Scusa, non avevo visto che era il volume e non il prezzo. Mi rimangio tutto.
Vale la pena ricordare qualcosa di un'epoca sobria: "Laprincipale qualità di un comunista è una profonda convinzione personale".
 
kombat:
Paha:
Quindi questo metodo è un po' errato!
Beh, non sto discutendo con te... è una domanda complicata:

per misurare la lunghezza del viaggio in litri di consumo di carburante...

anche se è fattibile. ;)))


La dimensione delle zecche è ovviamente importante, così come una catena ininterrotta di zecche.

Supponiamo che 5 tick siano saliti, poi 1 giù, 3 di nuovo su, ecc...

Tali catene possono essere ponderate, dando un aumento all'indicatore.

È possibile, è un'idea interessante. Ma di nuovo, cosa succede se queste cinque zecche guadagnano meno punti di quella che scende? E la questione della conservazione di una tale storia rimane aperta! E il trasferimento ad altri TF non sarà possibile! Ancora una volta vorrei suggerire di prendere una candela di un minuto per una spunta! Questa è un'opzione! In generale, è difficile controllare qualcosa senza la visualizzazione!


A proposito, se non avete un tachimetro sulla vostra auto, potete farlo in litri. Chilometri in avanti, chilometri indietro :-)))) Non abbiamo un tachimetro.

 
Korey:
YuraZ:

per TIC, VOLUME è semplicemente aumentato di +1

scrivere una semplice cripta o Expert Advisor e assicurarsi che

non aumenterà di 40 o 100 in un tick! perché questo è semplicemente il TICK VOLUME e non il volume reale del mercato

Sulla mia società di brokeraggio il volume variava da +1 a +49 per un tick.

A volte, ero seduto, in attesa di un kopeck e poi candlestick sharrah, e volumi seguiti proprio sui suoi tacchi.

Il mio terminale riceve 49 tick in 1 secondo? Questo con un ping di 0,2...0,9 sec?




Korey- avevi ragione, lo ammetto...

Mi sono sbagliato sul VOLUME - mi dispiace che nessuno in generale l'abbia dimostrato


Volevo sapere la verità dopo aver parlato con te e non solo con te

Si appende come consigliere ... E guardando il registro - è possibile M1, vedo che mi sbagliavo.


Ho trovato un errore in questo codice - il codice corretto è qui sotto nel soggetto


//+------------------------------------------------------------------+
//| tikvol.mq4 |
//| YURAZ Copyright © 2008 |
//+------------------------------------------------------------------+
#property copyright "YURAZ Copyright © 2008"
#property link "yzh@ ЩЕТКА ru"


static double uV;
static double dV;
static double V ;


static double mAsk;
static double mBid;
static datetime TimeSave;

int init()
{
//----
V = Volume[0];
mAsk = Ask;
mBid = Bid;
//----
return(0);
}
int deinit()
{
return(0);
}
int start()
{
if ( Ask != mAsk || mBid != Bid) // получили смещение цены 
{

РАСПРИНТОВКА();
}
else
{
Print( "ПРИШЕЛ ТИК БЕЗ СДВИГА ASK BID " );
РАСПРИНТОВКА();
}
mAsk = Ask;
mAsk = Bid;

//----
return(0);
}
//+------------------------------------------------------------------+

void РАСПРИНТОВКА()
{

if ( TimeSave != Time[0] )
{
Print( " НОВАЯ СВЕЧА "+TimeToStr(iTime(Symbol(),0,0) ) );
TimeSave = Time[0];
V = Volume[0]; // внутри свечи собираем новые ОБЪЕМЫ

}
if ( V != Volume[0] ) 
{
Print ( "Прошлый "+V +" Текущий "+Volume[0]+" РАЗНИЦА ="+ MathAbs(Volume[0] - V) );
V = Volume[0];
}
else
{
Print( " ПРИШЛА КОТИРОВКА ОБЪЕМЫ НЕ ИЗМЕНИЛИСЬ , VOLUME "+Volume[0] );
Print ( "Прошлый "+V +" Текущий "+Volume[0]+" РАЗНИЦА ="+ MathAbs(Volume[0] - V) );
}
}
 
YuraZ:
Korey:
YuraZ:

per TIC, VOLUME è semplicemente aumentato di +1

scrivere una semplice cripta o Expert Advisor e assicurarsi che

non aumenterà di 40 o 100 in un tick! perché questo è semplicemente il TICK VOLUME e non il volume reale del mercato

Sulla mia società di brokeraggio il volume variava da +1 a +49 per un tick.

A volte, ero seduto, in attesa di un kopeck e poi candlestick sharrah, e volumi seguiti proprio sui suoi tacchi.

Il mio terminale riceve 49 tick in 1 secondo? Con un ping di 0,2...0,9 sec?




Korey - avevi ragione, lo ammetto...

Mi sbagliavo sul VOLUME - peccato che nessuno in generale abbia mai dimostrato


Scusa, cosa c'è di non provato nella formazione del VOLUME?


Come ha notato Reshetov sopra, è abbastanza facile confondersi sulle definizioni e quindi fraintendersi a vicenda.

VOLUME è il numero di cambiamenti di prezzo durante una barra, incrementato di 1 ad ogni cambiamento di prezzo (tick)

da 0 all'apertura a X alla chiusura, che è poi fissato nella cronologia delle quotazioni...


Il VOLUME è anche chiamato VOLUME di zecche ( TICKS VOLUME ).

Questo può confondere, se il prezzo può saltare diversi pip in un solo tick,

e può sembrare che il VOLUME debba aumentare della stessa quantità...


Il modo più semplice per "vedere" come si forma il VOLUME, è quello di aggiungere all'indicatore, che visualizza il commento

è aggiungere alcune righe di codice per indicare la visualizzazione del commento:

double ОБЬЕМ=NormalizeDouble(iVolume(Symbol(), 0, 0),0);
// ...

Comment("Обьём : "+ОБЬЕМ);

A causa del fatto che il commento sul grafico è vicino al grafico in tick dello strumento,

potete vedere con i vostri occhi (in un mercato tranquillo) che il volume è calcolato con ogni tick...


ZZZ: Non un IMHO insistente.

 
YuraZ:
Print( "ПРИШЕЛ ТИК БЕЗ СДВИГА ASK BID " );

Questo può accadere se l'EA sbaglia una quotazione (il che è possibile).

Per quanto mi ricordo, MT non cambia il volume e non disegna il prezzo (cioè non dà un tick) se il prezzo non è cambiato.

 
komposter:
YuraZ:
Print( "ПРИШЕЛ ТИК БЕЗ СДВИГА ASK BID " );

Questo può accadere se l'EA sbaglia una quotazione (il che è possibile).

Se ricordo bene, MT non cambia il volume e non disegna il prezzo (cioè non dà un tick) se il prezzo non è cambiato.


Lo sapevo, saltare le virgolette può non essere insolito.

Ho solo cercato di utilizzare il mio test EA per catturare il maggior numero di situazioni possibili

---

Ho cercato di catturare quante più situazioni possibili con un Expert Advisor di prova.

A volte c'è confusione, quando il prezzo può saltare diversi pip in un tick,

e può sembrare che anche il VOLUME debba aumentare dello stesso valore.



Succede abbastanza spesso, quando arriva un tick - cambia ASK - BID, ma VOLUME rimane = 0

cioè il prezzo è cambiato +1p o -1p ma VOLUME = 0. QUESTO È IL MIO ERRORE



 
kombat:
YuraZ:
Korey:
YuraZ:

per TIC, VOLUME è semplicemente aumentato di +1

scrivere una semplice cripta o Expert Advisor e assicurarsi che

non aumenterà di 40 o 100 in un tick! perché questo è semplicemente il TICK VOLUME e non il volume reale del mercato

Sulla mia società di brokeraggio il volume variava da +1 a +49 per un tick.

A volte, ero seduto, in attesa di un kopeck e poi candlestick sharrah, e volumi seguiti proprio sui suoi tacchi.

Il mio terminale riceve 49 tick in 1 secondo? È con un ping di 0,2...0,9 sec?




Korey - hai avuto ragione, lo ammetto...

Mi sbagliavo sul VOLUME - peccato che nessuno in generale lo abbia mai dimostrato


Scusa, cosa c'è di non provato nella formazione del VOLUME?


Come ha notato Reshetov sopra, è abbastanza facile confondersi sulle definizioni e quindi fraintendersi a vicenda.

VOLUME è il numero di cambiamenti di prezzo durante una barra, incrementato di 1 ad ogni cambiamento di prezzo (tick)

da 0 all'apertura a X alla chiusura, che è poi fissato nella cronologia delle quotazioni...


Il VOLUME è anche chiamato VOLUME di zecche ( TICKS VOLUME ).

Questo può confondere, se il prezzo può saltare diversi pip in un solo tick,

e può sembrare che il VOLUME debba aumentare della stessa quantità...


Il modo più semplice per "vedere" come si forma il VOLUME, è quello di aggiungere all'indicatore, che visualizza il commento

è aggiungere alcune righe di codice per indicare la visualizzazione del commento:

double ОБЬЕМ=NormalizeDouble(iVolume(Symbol(), 0, 0),0);
// ...

Comment("Обьём : "+ОБЬЕМ);

A causa del fatto che il commento sul grafico è vicino al grafico in tick dello strumento,

potete vedere con i vostri occhi (in un mercato tranquillo) che il volume è calcolato con ogni tick...


ZS: Non è stato insistito da nessuno IMHO.



Succede e spesso arriva un tick - cambia ASK - BID, e arriva VOLUME = 0

cioè il prezzo è cambiato +1p o -1p e VOLUME in questo caso = 0


cioè è abbastanza strano che ASK - BID siano cambiati, cioè c'è un aumento o una diminuzione del prezzo di 1p, il tick è arrivato - l'ho preso ma VOLUME allo stesso tempo = 0

VOLUME precedente = 1


si scopre che il VOLUME non aumenta semplicemente per il numero di cambiamenti di pip o tick

Si può trovare facilmente se si esegue il mio piccolo EA esplorativo

( testato su alpari )

 
YuraZ:

cioè è abbastanza strano che ASK - BID è cambiato, cioè l'aumento del prezzo è venuto o diminuzione di yen da 1 pips, tick è venuto tick l'ho preso ma VOLUME allo stesso tempo = 0

il VOLUME precedente era = 1

Qualcosa mi fa dubitare che il volume non cambi quando cambia il prezzo.

O appare una nuova candela, o il codice è sbagliato. Non l'ho controllato io però ;)

 
komposter:
YuraZ:

cioè è abbastanza strano che ASK - BID è cambiato, cioè l'aumento del prezzo è venuto o la diminuzione di 1pips, tick è venuto tick l'ho preso ma VOLUME allo stesso tempo = 0

il VOLUME precedente era = 1

Qualcosa mi fa dubitare che il volume non cambi quando cambia il prezzo.

O appare una nuova candela, o il codice è sbagliato. Non l'ho controllato personalmente però ;)

Ho cercato di cogliere la presenza di una nuova candela

Sto parlando di situazioni all'interno di un bar


Il codice non è proprio corretto, ho appena notato

dirà che il volume non è cambiato in presenza di una nuova candela.

Ora lo perfezionerò



pronto


guardate per chiunque sia interessato! cos'è il VOLUE


Stavo guardando M1 ma si può trovare il cambiamento di VOLUME dentro M5



dovete affrontare una situazione in cui "DIFFERENZA DI VOLUME > = 2"



come esempio di registro




3 2008.04.03 10:10:09 ticvol USDJPY,M1: Past 9.00000000 Current 10.00000000 VOLUME VOLUME =1.00000000
2 2008.04.03 10:10:09 ticvol USDJPY,M1: Past 7.00000000 Current 9.00000000 VOLUME DIVERSE =2.00000000
1 2008.04.03 10:10:09 ticvol USDJPY,M1: Past 6.00000000 Current 7.00000000 VOLUME DIVERSE =1.00000000



1 VOLUME era 6 è diventato 7 differenza = 1


2 arrivo di una nuova zecca VOLUME è diventato 9 ma non 8 un aumento di 2
la nuova quotazione ha cambiato VOLUME in un valore = 2 con l'arrivo di un tick DIFFERENZA >=2


3 una citazione è venuto la differenza = 1



---

qui c'è di più

2008.04.03 10:33:08 PM GBPUSD,M1: NUOVO STOCK 2008.04.03 06:33
2008.04.03 10:32:37 ticvol GBPUSD,M1: Past 4.00000000 Current 5.00000000 VOLUME DIFFERENCE=1.00000000
2008.04.03 10:32:36 ticvol GBPUSD,M1: Last 2.00000000 Current 4.00000000 VOLUME DIFFERENCE=2.00000000 Spread 0.00030000 NewAsk-OldAsk= 0.00030000 NewBid-OldBid=-0.00040000
2008.04.03 10:32:26 ticvol GBPUSD,M1: Last 1.00000000 Current 2.00000000 VOLUME DIFFERENCE=1.00000000
2008.04.03 10:32:26 ticvol GBPUSD,M1: NUOVO 2008.04.03 06:32


VOLUME con valore 0 in TIKE - trovato un errore


ORA POSTERÒ IL CODICE

L'ho più o meno testato.


---

//+------------------------------------------------------------------+
//| tikvol.mq4 |
//| YURAZ Copyright c 2008 |
//+------------------------------------------------------------------+
#property copyright "YURAZ Copyright c 2008"
#property link "yzh@ ЩЕТКА ru"
 
 
static double uV;
static double dV;
static double V ;
 
 
static double mAsk;
static double mBid;
static datetime TimeSave;
 
static int newbar = 0;
 
int init()
{
//----
 
V = Volume[0];
mAsk = Ask;
mBid = Bid;
newbar = 2; // для старта
 
//----
return(0);
}
int deinit()
{
return(0);
}
int start()
{
RefreshRates();
// Print( " тик "+newbar);
if ( newbar != 2 )
{
if ( Ask != mAsk || mBid != Bid) // получили смещение цены 
{
 
РАСПРИНТОВКА();
}
else
{
Print( "ПРИШЕЛ ТИК БЕЗ СДВИГА ASK BID " );
РАСПРИНТОВКА();
}
}
 
 
mAsk = Ask;
mAsk = Bid;
newbar  = 0;
V = Volume[0];
 
//----
return(0);
}
//+------------------------------------------------------------------+
 
void РАСПРИНТОВКА()
{
 
 
if ( TimeSave != Time[0] )
{
Print( " НОВАЯ СВЕЧА "+TimeToStr(iTime(Symbol(),0,0) ) );
TimeSave = Time[0];
V = Volume[0]; // внутри свечи собираем новые ОБЪЕМЫ
newbar = 1;
}
 
 
if ( V != Volume[0] ) 
{
 
string str = "";
if ( (Volume[0] - V ) > 1.0 )
{
   str =  "  Спред "+(Ask-Bid)+" NewAsk-OldAsk= "+(Ask - mAsk) +" NewBid-OldBid="+ (Bid-mBid) ;
}
 
Print ( "Прошлый "+V +" Текущий "+Volume[0]+"  VOLUME РАЗНИЦА ="+ MathAbs(Volume[0] - V)+" "+str );
 
 
V = Volume[0];
 
}
else
{
if ( newbar == 0 )
{
 
 
Print( " ПРИШЛА КОТИРОВКА ОБЪЕМЫ НЕ ИЗМЕНИЛИСЬ , VOLUME "+Volume[0] ); 
Print ( "Прошлый "+V +" Текущий "+Volume[0]+"  VOLUME РАЗНИЦА ="+ MathAbs(Volume[0] - V) );
 
 
}
}
 
 
}
Motivazione: