Discussion of article "Exploring Seasonal Patterns of Financial Time Series with Boxplot" - page 26

 
Please be mutually courteous.
 
Igor Makanu:

...

In general, nothing is proved, it is only proved that if we take the average value of MA(25) and exactly on the 15-minute TF, then if we choose a criterion in the form of deviation of a few points, then without looking at the EURUSD chart, you can safely trade at night exclusively in SELL

Formulate WHAT is the proof of market regularity according to you. Otherwise, it is not clear why some people consider it a proof and others do not.

 
Реter Konow:

Formulate what is the proof of market regularity according to you. Otherwise, it is unclear why some people credit the proof and others do not.

open a topic, maybe I will join the discussion, but I will say at once that regularity is statistical data with formalised conditions of input data analysis, if we are talking about the material of the article - I don't want to discuss it anymore,

if we are talking about time ranges, the task should be clearly formulated, approximately as follows: here is BP, one of BP properties is binding of bars to the time of day, let's get statistics on time intervals of 1 hour, where are the subsequent bars (after the interval under study) in the future relative to the average value.....

and how the statistics was obtained with the help of GA tester, with the help of Boxplot, with the help of ZZ breaks is already the methodology, how much the methodology estimates this characteristic (where are the subsequent bars) is already shown by statistics. If statistical studies show that the given estimation works only at certain intervals, it means most likely correlation with other unexplored BP data, but not vice versa, that the study statistics has revealed a pattern here, and here it has not revealed a pattern there

 
:DDDDD
 
Igor Makanu:

open a topic, maybe I will join the discussion, but I will say at once that a pattern is statistical data with formalised conditions of input data analysis, if we are talking about the material of the article - I don't want to discuss it anymore,

if we are talking about time ranges, the task should be clearly formulated, approximately as follows: here is BP, one of BP properties is binding of bars to time of day, get statistics on time intervals of 1 hour, where are the subsequent bars (after the interval under study) in the future relative to the average value.....

and how the statistics was obtained with the help of GA tester, with the help of Boxplot, with the help of ZZ breaks is already the methodology, how much the methodology estimates this characteristic (where are the subsequent bars) is already shown by statistics. If statistical studies show that the given estimation works only at certain intervals, it means most likely correlation with other unexplored BP data, but not vice versa, that the study statistics has revealed a pattern here, and here it has not revealed a pattern there

I'm not talking about the material in the article at this point. I am interested in the concept of proof of market regularities. What can be considered proof and what can't. This is the starting point in arguing and evaluating the article.

I believe that:

"Proof" of market regularity is derived from the (unprovable) thesis of the cyclical nature of market dynamics and is built on "science-like" assumptions and probability theory. A certain pattern is chosen in advance, under which statistics is collected. Further, a pattern phenomenon is considered a regularity if it is repeated N number of times for N period and has links to other temporal phenomena. This is a conditionally acceptable "pseudo-proof".

The whole question is how nicely and competently it is presented in the article. In my opinion, this is a matter of preference.

 
Реter Konow:

I am not talking about the material of the article at this point. I am interested in the concept of proof of market regularities. What can be considered proof and what can't. This is the starting point in arguing and evaluating the article.

I believe that:

"Proof" of market regularity is based on the (unprovable) thesis of the cyclical nature of market dynamics and is built on "science-like" assumptions and probability theory. A certain pattern is chosen in advance, under which statistics is collected. Further, a pattern phenomenon is considered a regularity if it is repeated N number of times for N period and has links to other temporal phenomena. This is a conditionally acceptable "pseudo-proof".

The whole question is how nicely and competently it is presented in the article. In my opinion, this is a matter of preference.

hmmm, probably the first time I will say that you are right and have succinctly pointed out the problem of arguments, although my opinion has always differed from yours

 
Igor Makanu:

hmmm, this is probably the first time I will say you are right and have succinctly pointed out the problem of arguments, although my opinion has always differed from yours

Probably because I'm rarely right.)))) Compromise found.
 

I have bolted on my OLAP to the bar analysis via the adapter for MqlRates and some other updates. For EURUSD M15 for the period from 2010 to 2019, I decided to calculate the ProfitFactor aggregator by Close-Open bar ranges, broken down by hours and days of the week. Since this aggregator gives the ratio of positive amounts to negative amounts, its maximum (greater than 1) and minimum (less than 1) values can be interpreted as suitable for buying and selling respectively (for selling, from the PF less than 1 shown, you need to take the inverse of 1/PF to get the profitability of selling). Here's the log (didn't make a graphic):

OLAPQTS (EURUSD,M15)    Bars read: 525916
OLAPQTS (EURUSD,M15)    Filters: FilterSelector<QUOTE_RECORD_FIELDS>(FIELD_DATETIME)[1262304000.0 ... 1577836800.0];
OLAPQTS (EURUSD,M15)    Selectors: 2
OLAPQTS (EURUSD,M15)    Processed records: 246283
OLAPQTS (EURUSD,M15)    ProfitFactorAggregator<QUOTE_RECORD_FIELDS> FIELD_PRICE_RANGE [120]
OLAPQTS (EURUSD,M15)    X: DayHourSelector<QUOTE_RECORD_FIELDS>(FIELD_DATETIME) [24]
OLAPQTS (EURUSD,M15)    Y: WorkWeekDaySelector<QUOTE_RECORD_FIELDS>(FIELD_DATETIME) [5]
OLAPQTS (EURUSD,M15)          [value]           [title]
OLAPQTS (EURUSD,M15)    [  0]   1.248 "0; 4`Thursday"  
OLAPQTS (EURUSD,M15)    [  1]   1.196 "21; 5`Friday"   
OLAPQTS (EURUSD,M15)    [  2]   1.191 "4; 4`Thursday"  
OLAPQTS (EURUSD,M15)    [  3]   1.191 "4; 5`Friday"    
OLAPQTS (EURUSD,M15)    [  4]   1.189 "2; 4`Thursday"  
OLAPQTS (EURUSD,M15)    [  5]   1.178 "3; 5`Friday"    
OLAPQTS (EURUSD,M15)    [  6]   1.178 "4; 3`Wednesday" 
OLAPQTS (EURUSD,M15)    [  7]   1.159 "21; 4`Thursday" 
OLAPQTS (EURUSD,M15)    [  8]   1.152 "5; 4`Thursday"  
OLAPQTS (EURUSD,M15)    [  9]   1.128 "15; 1`Monday"   
OLAPQTS (EURUSD,M15)    [ 10]   1.127 "19; 4`Thursday" 
OLAPQTS (EURUSD,M15)    [ 11]   1.118 "1; 3`Wednesday" 
OLAPQTS (EURUSD,M15)    [ 12]   1.114 "18; 3`Wednesday"
OLAPQTS (EURUSD,M15)    [ 13]   1.113 "3; 2`Tuesday"   
OLAPQTS (EURUSD,M15)    [ 14]   1.111 "10; 4`Thursday" 
OLAPQTS (EURUSD,M15)    [ 15]   1.108 "22; 5`Friday"   
OLAPQTS (EURUSD,M15)    [ 16]   1.105 "7; 5`Friday"    
OLAPQTS (EURUSD,M15)    [ 17]   1.104 "17; 5`Friday"   
OLAPQTS (EURUSD,M15)    [ 18]   1.101 "7; 1`Monday"    
OLAPQTS (EURUSD,M15)    [ 19]   1.100 "7; 4`Thursday"  
OLAPQTS (EURUSD,M15)    [ 20]   1.099 "5; 3`Wednesday" 
OLAPQTS (EURUSD,M15)    [ 21]   1.099 "10; 3`Wednesday"
OLAPQTS (EURUSD,M15)    [ 22]   1.095 "3; 1`Monday"    
OLAPQTS (EURUSD,M15)    [ 23]   1.088 "6; 2`Tuesday"   
OLAPQTS (EURUSD,M15)    [ 24]   1.086 "17; 1`Monday"   
OLAPQTS (EURUSD,M15)    [ 25]   1.076 "1; 4`Thursday"  
OLAPQTS (EURUSD,M15)    [ 26]   1.074 "1; 5`Friday"    
OLAPQTS (EURUSD,M15)    [ 27]   1.072 "19; 2`Tuesday"  
OLAPQTS (EURUSD,M15)    [ 28]   1.068 "22; 2`Tuesday"  
OLAPQTS (EURUSD,M15)    [ 29]   1.065 "18; 2`Tuesday"  
OLAPQTS (EURUSD,M15)    [ 30]   1.064 "22; 3`Wednesday"
OLAPQTS (EURUSD,M15)    [ 31]   1.062 "19; 1`Monday"   
OLAPQTS (EURUSD,M15)    [ 32]   1.058 "17; 3`Wednesday"
OLAPQTS (EURUSD,M15)    [ 33]   1.058 "0; 2`Tuesday"   
OLAPQTS (EURUSD,M15)    [ 34]   1.050 "0; 3`Wednesday" 
OLAPQTS (EURUSD,M15)    [ 35]   1.050 "16; 1`Monday"   
OLAPQTS (EURUSD,M15)    [ 36]   1.046 "10; 5`Friday"   
OLAPQTS (EURUSD,M15)    [ 37]   1.036 "5; 2`Tuesday"   
OLAPQTS (EURUSD,M15)    [ 38]   1.036 "8; 3`Wednesday" 
OLAPQTS (EURUSD,M15)    [ 39]   1.036 "20; 4`Thursday" 
OLAPQTS (EURUSD,M15)    [ 40]   1.034 "7; 2`Tuesday"   
OLAPQTS (EURUSD,M15)    [ 41]   1.034 "7; 3`Wednesday" 
OLAPQTS (EURUSD,M15)    [ 42]   1.034 "9; 2`Tuesday"   
OLAPQTS (EURUSD,M15)    [ 43]   1.034 "16; 2`Tuesday"  
OLAPQTS (EURUSD,M15)    [ 44]   1.034 "18; 4`Thursday" 
OLAPQTS (EURUSD,M15)    [ 45]   1.031 "19; 5`Friday"   
OLAPQTS (EURUSD,M15)    [ 46]   1.029 "11; 1`Monday"   
OLAPQTS (EURUSD,M15)    [ 47]   1.028 "5; 5`Friday"    
OLAPQTS (EURUSD,M15)    [ 48]   1.027 "9; 4`Thursday"  
OLAPQTS (EURUSD,M15)    [ 49]   1.026 "15; 5`Friday"   
OLAPQTS (EURUSD,M15)    [ 50]   1.021 "6; 1`Monday"    
OLAPQTS (EURUSD,M15)    [ 51]   1.019 "2; 2`Tuesday"   
OLAPQTS (EURUSD,M15)    [ 52]   1.017 "8; 1`Monday"    
OLAPQTS (EURUSD,M15)    [ 53]   1.014 "0; 1`Monday"    
OLAPQTS (EURUSD,M15)    [ 54]   1.014 "15; 4`Thursday" 
OLAPQTS (EURUSD,M15)    [ 55]   1.013 "15; 2`Tuesday"  
OLAPQTS (EURUSD,M15)    [ 56]   1.013 "6; 4`Thursday"  
OLAPQTS (EURUSD,M15)    [ 57]   1.012 "14; 1`Monday"   
OLAPQTS (EURUSD,M15)    [ 58]   1.007 "9; 1`Monday"    
OLAPQTS (EURUSD,M15)    [ 59]   1.003 "20; 1`Monday"   
OLAPQTS (EURUSD,M15)    [ 60]   1.002 "17; 2`Tuesday"  
OLAPQTS (EURUSD,M15)    [ 61]   1.002 "19; 3`Wednesday"
OLAPQTS (EURUSD,M15)    [ 62]   1.002 "20; 3`Wednesday"
OLAPQTS (EURUSD,M15)    [ 63]   1.002 "21; 1`Monday"   
OLAPQTS (EURUSD,M15)    [ 64]   1.000 "4; 1`Monday"    
OLAPQTS (EURUSD,M15)    [ 65]   0.997 "3; 4`Thursday"  
OLAPQTS (EURUSD,M15)    [ 66]   0.995 "15; 3`Wednesday"
OLAPQTS (EURUSD,M15)    [ 67]   0.993 "0; 5`Friday"    
OLAPQTS (EURUSD,M15)    [ 68]   0.993 "21; 3`Wednesday"
OLAPQTS (EURUSD,M15)    [ 69]   0.992 "10; 2`Tuesday"  
OLAPQTS (EURUSD,M15)    [ 70]   0.991 "8; 5`Friday"    
OLAPQTS (EURUSD,M15)    [ 71]   0.989 "22; 4`Thursday" 
OLAPQTS (EURUSD,M15)    [ 72]   0.982 "9; 3`Wednesday" 
OLAPQTS (EURUSD,M15)    [ 73]   0.980 "1; 2`Tuesday"   
OLAPQTS (EURUSD,M15)    [ 74]   0.976 "17; 4`Thursday" 
OLAPQTS (EURUSD,M15)    [ 75]   0.974 "20; 5`Friday"   
OLAPQTS (EURUSD,M15)    [ 76]   0.974 "6; 3`Wednesday" 
OLAPQTS (EURUSD,M15)    [ 77]   0.972 "16; 4`Thursday" 
OLAPQTS (EURUSD,M15)    [ 78]   0.970 "13; 2`Tuesday"  
OLAPQTS (EURUSD,M15)    [ 79]   0.969 "4; 2`Tuesday"   
OLAPQTS (EURUSD,M15)    [ 80]   0.968 "18; 1`Monday"   
OLAPQTS (EURUSD,M15)    [ 81]   0.966 "18; 5`Friday"   
OLAPQTS (EURUSD,M15)    [ 82]   0.959 "21; 2`Tuesday"  
OLAPQTS (EURUSD,M15)    [ 83]   0.954 "12; 4`Thursday" 
OLAPQTS (EURUSD,M15)    [ 84]   0.953 "1; 1`Monday"    
OLAPQTS (EURUSD,M15)    [ 85]   0.951 "14; 2`Tuesday"  
OLAPQTS (EURUSD,M15)    [ 86]   0.948 "14; 3`Wednesday"
OLAPQTS (EURUSD,M15)    [ 87]   0.943 "3; 3`Wednesday" 
OLAPQTS (EURUSD,M15)    [ 88]   0.935 "6; 5`Friday"    
OLAPQTS (EURUSD,M15)    [ 89]   0.932 "12; 5`Friday"   
OLAPQTS (EURUSD,M15)    [ 90]   0.932 "5; 1`Monday"    
OLAPQTS (EURUSD,M15)    [ 91]   0.928 "13; 5`Friday"   
OLAPQTS (EURUSD,M15)    [ 92]   0.926 "2; 3`Wednesday" 
OLAPQTS (EURUSD,M15)    [ 93]   0.924 "11; 5`Friday"   
OLAPQTS (EURUSD,M15)    [ 94]   0.922 "13; 4`Thursday" 
OLAPQTS (EURUSD,M15)    [ 95]   0.920 "13; 3`Wednesday"
OLAPQTS (EURUSD,M15)    [ 96]   0.919 "12; 2`Tuesday"  
OLAPQTS (EURUSD,M15)    [ 97]   0.918 "11; 2`Tuesday"  
OLAPQTS (EURUSD,M15)    [ 98]   0.917 "9; 5`Friday"    
OLAPQTS (EURUSD,M15)    [ 99]   0.916 "16; 3`Wednesday"
OLAPQTS (EURUSD,M15)    [100]   0.913 "8; 2`Tuesday"   
OLAPQTS (EURUSD,M15)    [101]   0.911 "22; 1`Monday"   
OLAPQTS (EURUSD,M15)    [102]   0.910 "13; 1`Monday"   
OLAPQTS (EURUSD,M15)    [103]   0.909 "14; 5`Friday"   
OLAPQTS (EURUSD,M15)    [104]   0.903 "2; 1`Monday"    
OLAPQTS (EURUSD,M15)    [105]   0.896 "20; 2`Tuesday"  
OLAPQTS (EURUSD,M15)    [106]   0.890 "8; 4`Thursday"  
OLAPQTS (EURUSD,M15)    [107]   0.890 "11; 4`Thursday" 
OLAPQTS (EURUSD,M15)    [108]   0.884 "12; 1`Monday"   
OLAPQTS (EURUSD,M15)    [109]   0.883 "10; 1`Monday"   
OLAPQTS (EURUSD,M15)    [110]   0.881 "14; 4`Thursday" 
OLAPQTS (EURUSD,M15)    [111]   0.879 "16; 5`Friday"   
OLAPQTS (EURUSD,M15)    [112]   0.874 "11; 3`Wednesday"
OLAPQTS (EURUSD,M15)    [113]   0.857 "2; 5`Friday"    
OLAPQTS (EURUSD,M15)    [114]   0.835 "23; 2`Tuesday"  
OLAPQTS (EURUSD,M15)    [115]   0.831 "12; 3`Wednesday"
OLAPQTS (EURUSD,M15)    [116]   0.822 "23; 1`Monday"   
OLAPQTS (EURUSD,M15)    [117]   0.793 "23; 5`Friday"   
OLAPQTS (EURUSD,M15)    [118]   0.787 "23; 4`Thursday" 
OLAPQTS (EURUSD,M15)    [119]   0.744 "23; 3`Wednesday"

Each line has PF, hour and day of the week. Marked the most attractive options. You can see that it is recommended to sell at 23 and buy from 0 to 4 on almost all days.

 

1 - Hypothesis with some justification

2 - Statistical testing

3 - algorithm development

4 - Test in history and selection of parameters

5 - conclusions and perspectives

ALL

just this, almost 1-2-3 is in the article..... p4 was done by fxsaber ;-)

5 is missing

and between 4 and 5 there should be something else.

 
Maxim Kuznetsov:

1 - Hypothesis with some justification

2 - Statistical testing

3 - algorithm development

4 - History test and parameter selection

5 - conclusions and perspectives

ALL

just that, almost 1-2-3 is in the article.... p4 was fulfilled by fxsaber ;-)

item 5 is missing

and between 4 and 5 there should be something else.

I didn't know that people have it so bad. I thought someone besides saber knows how to optimise, and there are a lot of articles on this topic. Igor was especially pleased with his conclusions. I'm laughing :))) Should we write a second article, or can't we do it? We have learned to distinguish statanalysis from optimisation, and that's progress!