Comments (15)
Użyć klasyfikacji wykresu do wyznaczania punktów między którymi ma coś się dziać.
from bitreport.
Save channels and wedges to db. First retrieve last setup, validate and update if needed.
from bitreport.
Parabola
- If uptrend or downtrend then fit parabola on all visible data.
- If DU reversal then fit parabola to part before minimum.
- If UD reversal then fit parabola to part before maximum.
After regression fitting we perform fitting the band width until 95% of candle is within bands.
Channel
Channels are fitted using linear regression and according to the following rules.
- If DU reversal then fit channel to part before minimum.
- If UD reversal then fit channel to part before maximum.
- Else fit channel on all visible data.
After regression fitting we perform fitting the band width until 95% of candle is within bands.
from bitreport.
I am able to save and retrieve parameters of channels. So, the question is when we save a new setup and when we use the last available? Any ideas @Bombasarkadian ?
In case of channel we can check how many candles is outside the channel. Describe a quality of a chanel by a standard deviation or mean square error?
from bitreport.
Idea: fit channels only on part where plotted. Ex. if platen of uptrend in UD reversal then fit only on uptrend part
from bitreport.
Channel
Channels are fitted using linear regression and according to the following rules.
- Check if more than 15% of candles is outside the last channel.
- If no - use the last one. If yes then find new channel:
- If DU reversal then fit channel to part before minimum.
- If UD reversal then fit channel to part before maximum.
- Else fit channel on all visible data.
- Perform fitting the band width until 95% of candle is within bands.
from bitreport.
But it seems reasonable to use a new one. In this case MSE check should works.
@Bombasarkadian
from bitreport.
Or maybe we should describe channel by the number of candles to which it was fitted? Or by a time span [from, to]?
from bitreport.
A nie chcemy zrobić z kanałami i z wedgami tego podziału na długie i krótkie? Krótki to będzie taki co się mieści w wybranym TF (ewentualnie jest trochę większe - na tyle że zawsze ma sens, czyli podobne do tego co już było). Długi z kolei to będzie taki widoczny na większych TF i on może czasami nie mieć sensu - może będziemy bo pokazywać tylko jak cena będzie blisko krawędzi?
from bitreport.
Czyli rysując 1h chciałbyś pokazać kanał z 12h jeśli cena jest blisko + kanał dla 1h?
A w przypadku u góry, dwa kanały czy jeden?
from bitreport.
@Bombasarkadian's suggestion
{
"wedge": {
"info": {
"tokens": ["DIRECTION_DOWN", "BOUNCE_UPPER"],
"length": 67,
"bounces": 5
},
"lower_band": [],
"upper_band": []
}
}
from bitreport.
Zwracać dwa wedge? short_wedge
, long_wedge
?
from bitreport.
Może zwracajmy takie kanały:
long_channel
- kanał z 12h i pojawia się jedynie gdy jesteśmy blisko niegoshort_channel1
- kanał rysowany dla danego timeframe do punktu odwrócenia trendushort_channel2
- kanał rysowany dla danego timeframe od punktu odwrócenia trendu
W przypadku braku odwróceń zwracam tylkoshort_channel2
.
Krótkie kanały też bazują na historii.
from bitreport.
Trzeba poprawić reguły dla wedge tak aby sie później nie rysowała.
from bitreport.
Zamykam #63
from bitreport.
Related Issues (20)
- Charting refactor HOT 14
- Wiki update
- Powiadomienia o patternach
- Can we use ruptures somewhere?
- Support rysuje się poza wykresem HOT 1
- Brakuje nazwy "wedge" w legendzie
- Nowe tokeny HOT 9
- Preferowane patterny
- Ożywić eventy
- Powiadomienie o nowej parze
- Poprawić obsługę błędów przy generowaniu obrazków HOT 1
- Nie wypełniać z niepoprawnych giełd HOT 3
- Nowe wypełnianie HOT 4
- Pokrywające się poziomy HOT 2
- Nie działa admin panel z core HOT 1
- Smol values HOT 1
- Charting start parameter
- Gnuplot zombies
- Summoning a bot HOT 1
- Add pylint to CI
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from bitreport.