거래량 - 페이지 8

 
kombat :
레셰토프 :
유라즈 :

틱당 VOLUME이 +1 증가합니다.

간단한 crypt 또는 Advisor를 작성하고

한 틱에 40 또는 100으로 증가하지 않습니다! 시장의 실제 거래량이 아닌 TICK VOLUME이기 때문입니다.


그들이 거래한 적이 없다는 것이 즉시 명백합니다. 한 틱에서 가격은 1핍 이상 변할 수 있습니다. 공백이 그 증거입니다.
가격은 예... 하지만 유라즈도 옳습니다... MT에서 VOLUME 형성의 원리를 설명하는데... ;)
죄송합니다. 가격이 아니라 볼륨에 대해 이야기하고 있는 것 같습니다. 나는 내 말을 되돌려
 
Reshetov :
전투 :
레셰토프 :
유라즈 :

한 틱 동안 VOLUME이 +1 증가합니다.

간단한 crypt 또는 Advisor를 작성하고

한 틱에 40 또는 100으로 증가하지 않습니다! 시장의 실제 거래량이 아닌 TICK VOLUME이기 때문입니다.

그들이 거래한 적이 없다는 것이 즉시 명백합니다. 한 틱에서 가격은 1핍 이상 변할 수 있습니다. 공백이 그 증거입니다.
가격은 예... 하지만 유라즈도 옳습니다... MT에서 VOLUME 형성의 원리를 설명하는데... ;)
죄송합니다. 가격이 아니라 볼륨에 대해 이야기하고 있는 것 같습니다. 나는 내 말을 되돌려
꿈꾸던 시간에서 무언가를 회상 할 가치가 있습니다. " 공산주의자의 주요 자질은 깊은 개인적인 신념 입니다." L.I.B.
 
kombat :
파하 :
그래서 이 방법은 약간 틀립니다!
그래서 나는 끈질기게 논쟁하지 않습니다 ... 질문은 복잡합니다.

연료 소비량의 리터로 경로의 길이를 측정하십시오 ...

비록 우리는 할 수 있지만. ;)))


진드기의 크기는 물론 깨지지 않는 진드기 사슬과 마찬가지로 중요합니다.

5틱이 올랐다가 1틱이 내려가고 3틱이 다시 올라갔다고 합시다...

이러한 체인에 지표를 증가시키는 무게 특성을 부여하는 것이 가능합니다.

아마도 흥미로운 아이디어일 것입니다. 그러나 다시 말하지만, 이 5개의 틱이 1보다 적은 핍을 제공한다면 어떻게 될까요? 그리고 그러한 역사를 보존하는 문제는 계속 열려 있을 것입니다! 그리고 다른 TF로의 양도는 불가능합니다! 다시 한 번 저는 틱 - 1분 촛불을 사용하는 것을 제안하고 싶습니다! 옵션같아요! 일반적으로 명확하지 않으면 아무것도 확인하기 어렵습니다!


그건 그렇고, 자동차에 속도계가 없으면 리터도 사용할 수 있습니다. 앞으로 달리고 뒤로 달려 :-)))) 그리고 우리는 어떻게 든 속도계가 부족합니다.

 
Korey :
유라즈 :

한 틱 동안 VOLUME이 +1 증가합니다.

간단한 crypt 또는 Advisor를 작성하고 다음을 확인하십시오.

한 틱에 40 또는 100 증가하지 않습니다! 시장의 실제 거래량이 아닌 TICK VOLUME이기 때문입니다.

내 DC에서 볼륨이 한 틱에 변경되었습니다. +1 ~ +49.

예전에는 앉아서 한 푼도 지키고 촛불도 샤라크를 지키고 있었습니다. 그리고 엉덩이 바로 아래 그녀의 볼륨.

1초에 내 터미널이 49틱이 걸리나요? 이것은 0.2 ... 0.9 초의 핑으로입니까?




Korey - 당신이 옳았습니다, 인정합니다...

나는 VOLUME에 대해 오해했습니다. 일반적으로 아무도 합리적으로 입증하지 못한 것이 유감입니다.


당신과 이야기를 나눴을 뿐만 아니라 진실의 바닥에 도달하기 위해 출발했습니다

그는 고문처럼 스스로 목을 매고 ... 잡지를보고 있습니다. M1에서 볼 수 있습니다. 내가 얼마나 잘못했는지 알 수 있습니다.


이 코드에서 버그를 찾았습니다 - 주제에 대한 아래 코드 수정


 //+------------------------------------------------------------------+
//| 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 :
한국 :
유라즈 :

틱당 VOLUME이 +1 증가합니다.

간단한 crypt 또는 Advisor를 작성하고 다음을 확인하십시오.

한 틱에 40 또는 100 증가하지 않습니다! 시장의 실제 거래량이 아닌 TICK VOLUME이기 때문입니다.

내 DC에서 볼륨이 한 틱에 변경되었습니다. +1 ~ +49.

예전에는 앉아서 한 푼도 지키고 촛불도 샤라크를 지키고 있었습니다. 그리고 엉덩이 바로 아래 그녀의 볼륨.

1초에 내 터미널이 49틱이 걸리나요? 이것은 0.2 ... 0.9 초의 핑으로입니까?




Korey - 당신이 옳았습니다, 인정합니다...

나는 VOLUME에 대해 오해했습니다. 일반적으로 아무도 합리적으로 입증하지 못한 것이 유감입니다.


실례합니다, VOLUME의 형성에서 입증되지 않은 것은 무엇 입니까 ???


Reshetov가 위에서 언급했듯이 정의에서 혼동을 일으키기 쉽고 따라서 서로를 오해하기 쉽습니다.

VOLUME 은 막대 중 가격 변경 횟수로 , 각 가격 변경(틱)에 대해 1씩 증가합니다.

여는 0 에서 닫는 순간 X 까지, 따옴표 기록에 고정됩니다...*


VOLUME의 다른 이름 - 틱 볼륨(TICKS VOLUME)

가끔 한 틱에 가격이 몇 점 뛸 수 있다고 오해하는 경우가 있는데,

VOLUME도 같은 양만큼 증가해야 하는 것처럼 보일 수 있습니다.


VOLUME이 어떻게 형성되는지 "보는" 가장 간단한 방법은 표시기에 출력 설명을 추가하는 것입니다.

몇 줄의 코드:

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

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

차트의 주석 이 악기의 틱 차트에서 멀지 않기 때문에,

거래량이 각 틱으로 계산된다는 것을 (고요한 시장에서) 직접 볼 수 있습니다...


추신: 아무도 IMHO 를 주장하지 않습니다.

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

이것은 EA가 견적을 놓친 경우 발생할 수 있습니다(가능).

내가 기억하는 한, MT는 가격이 변경되지 않은 경우 볼륨을 변경하지 않고 가격을 뽑지 않습니다(즉, 틱을 제공하지 않음).

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

이것은 EA가 견적을 놓친 경우 발생할 수 있습니다(가능).

내가 기억하는 한, MT는 가격이 변경되지 않은 경우 볼륨을 변경하지 않고 가격을 뽑지 않습니다(즉, 틱을 제공하지 않음).


예, 누락된 따옴표가 드물지 않다는 것을 알고 있었습니다.

테스트 어드바이저가 최대한 많은 상황을 포착하려고 시도했습니다.

---

VOLUME의 다른 이름 - 틱 볼륨(TICKS VOLUME)

가끔 한 틱에 가격이 몇 점 뛸 수 있다고 오해하는 경우가 있는데,

VOLUME도 같은 양만큼 증가해야 하는 것처럼 보일 수 있습니다.



때때로 그리고 자주 틱이 옵니다 - ASK 변경 - BID 및 VOLUME이 유지 = 0

즉, 가격이 +1p 또는 -1p로 변경 되었고 VOLUME = 0 일 것입니다. 아마도 이것은 내 실수일 것입니다.

 
kombat :
유라즈 :
한국 :
유라즈 :

한 틱 동안 VOLUME이 +1 증가합니다.

간단한 crypt 또는 Advisor를 작성하고 다음을 확인하십시오.

한 틱에 40 또는 100 증가하지 않습니다! 시장의 실제 거래량이 아닌 TICK VOLUME이기 때문입니다.

내 DC에서 볼륨이 한 틱에 변경되었습니다. +1 ~ +49.

예전에는 앉아서 한 푼도 지키고 촛불도 샤라크를 지키고 있었습니다. 그리고 엉덩이 바로 아래 그녀의 볼륨.

1초에 내 터미널이 49틱이 걸리나요? 이것은 0.2 ... 0.9 초의 핑으로입니까?




Korey - 당신이 옳았습니다, 인정합니다...

나는 VOLUME에 대해 오해했습니다. 일반적으로 아무도 합리적으로 입증하지 못한 것이 유감입니다.


실례합니다, VOLUME의 형성에서 입증되지 않은 것은 무엇 입니까 ???


Reshetov가 위에서 언급했듯이 정의에서 혼동을 일으키기 쉽고 따라서 서로를 오해하기 쉽습니다.

VOLUME 은 막대 중 가격 변경 횟수로 , 각 가격 변경(틱)에 대해 1씩 증가합니다.

여는 0 에서 닫는 순간 X 까지, 따옴표 기록에 고정됩니다...*


VOLUME의 다른 이름 - 틱 볼륨(TICKS VOLUME)

가끔 한 틱에 가격이 몇 점 뛸 수 있다고 오해하는 경우가 있는데,

VOLUME도 같은 양만큼 증가해야 하는 것처럼 보일 수 있습니다.


VOLUME이 어떻게 형성되는지 "보는" 가장 간단한 방법은 표시기에 출력 설명을 추가하는 것입니다.

몇 줄의 코드:

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

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

차트의 주석이 악기의 틱 차트에서 멀지 않기 때문에,

거래량이 각 틱으로 계산된다는 것을 (고요한 시장에서) 직접 볼 수 있습니다...


추신: 아무도 IMHO 를 주장하지 않습니다.



때때로 그리고 자주 틱이 옵니다 - ASK - BID를 변경하고 VOLUME이 오면 = 0

즉, 가격이 +1p 또는 -1p 및 VOLUME = 0으로 변경되었습니다 .


즉, ASK - BID가 변경되었다는 것이 다소 이상합니다. 즉, 1핍의 가격 증가 또는 감소가 발생하고 틱이 발생했습니다.

이전 볼륨 = 1


VOLUME은 단순히 포인트 수 또는 틱 변경으로 증가하지 않는 것으로 나타났습니다.

내 작은 연구 고문을 실행하면 쉽게 찾을 수 있습니다.

(ALPARI에서 테스트)

 
YuraZ :

즉, ASK - BID가 변경된 것이 다소 이상합니다. 즉, 1핍의 가격 증가 또는 감소가 발생하고 틱이 와서 틱이 나타났습니다. 나는 그것을 잡았고 VOLUME = 0

이전 볼륨 = 1

가격이 변해도 양은 변하지 않는지 의심스러운 것.

새 촛불 이 방금 나타나거나 코드가 잘못되었습니다. 직접 테스트해보진 않았지만;;

 
komposter :
유라즈 :

즉, ASK - BID가 변경된 것이 다소 이상합니다. 즉, 1핍의 가격 증가 또는 감소가 발생하고 틱이 와서 틱이 나타났습니다. 나는 그것을 잡았고 VOLUME = 0

이전 볼륨 = 1

가격이 변해도 양은 변하지 않는지 의심스러운 것.

새 촛불이 방금 나타나거나 코드가 잘못되었습니다. 직접 테스트해보진 않았지만;;

새로운 촛불 의 존재를 잡으려 했어

술집 안의 상황을 말하는 거야


CODE는 실제로 정확하지 않습니다.

새 양초가 있으면 볼륨이 변경되지 않았다고 표시됩니다.

이제 마무리할게요



준비가 된


관심있는 사람이 있는지 확인하십시오! VOLUE는 무엇입니까


나는 M1을 보았지만 M5 내부에서 VOLUME 변화를 찾을 수 있습니다



"VOLUME DIFFERENCE> = 2"인 상황에서 이해할 필요가 있습니다.



예시 로그로




3 2008.04.03 10:10:09 ticvol USDJPY,M1: 과거 9.00000000 현재 10.00000000 볼륨 차이 =1.00000000
2 2008.04.03 10:10:09 ticvol USDJPY,M1: 과거 7.00000000 현재 9.00000000 볼륨 차이 =2.00000000
1 2008.04.03 10:10:09 ticvol USDJPY,M1: 과거 6.00000000 현재 7.00000000 볼륨 차이 =1.00000000



1 VOLUME은 6이 7이 됨 차이 = 1


2 새로운 틱의 도착 VOLUME이 9가 되었지만 8이 아니라 2 증가
새 견적은 한 틱 DIFFERENCE >=2의 도착과 함께 값 = 2를 VOLUME으로 가져왔습니다.


3 견적 수신 차이 = 1



---

여기 또 하나

2008.04.03 10:33:08 ticvol GBPUSD,M1: NEW CANDLE 2008.04.03 06:33
2008.04.03 10:32:37 ticvol GBPUSD,M1: 과거 4.00000000 현재 5.00000000 볼륨 차이 =1.00000000
2008.04.03 10:32:36 ticvol GBPUSD,M1: 과거 2.00000000 현재 4.00000000 VOLUME DIFFERENCE =2.00000000Bid400Bid4000.000030000 NewAsk-OldAsk= 0.00
2008.04.03 10:32:26 ticvol GBPUSD,M1: 과거 1.00000000 현재 2.00000000 볼륨 차이 =1.00000000
2008.04.03 10:32:26 ticvol GBPUSD,M1: NEW CANDLE 2008.04.03 06:32


TICK에서 값이 0인 VOLUME은 관찰하지 않음 - 오류를 찾았습니다.


이제 코드가 테스트될 것입니다 나는 게시할 것입니다

일종의 테스트


---

 //+------------------------------------------------------------------+
//| 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 ) ) ;
 
 
}
}
 
 
}