update
This commit is contained in:
parent
f4d10a9ceb
commit
247617e99a
2
.gitignore
vendored
2
.gitignore
vendored
@ -49,8 +49,6 @@ cryptoai/data/*
|
||||
|
||||
# 忽略配置文件(包含敏感信息)
|
||||
cryptoai/config/config.yaml
|
||||
# 但保留示例配置
|
||||
!cryptoai/config/config.example.yaml
|
||||
|
||||
# 忽略生成的分析结果
|
||||
cryptoai/data/analysis_results/
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -1,32 +0,0 @@
|
||||
timestamp,open,high,low,close,volume,MA5,MA10,MA20,MA50,RSI,MACD,MACD_Signal,MACD_Hist,MA20_std,Bollinger_Upper,Bollinger_Lower,ATR
|
||||
2025-03-28,87232.01,87515.67,83585.0,84424.38,27182.73169,83434.25200000001,82875.85,82559.6685,,41.129752786246236,0.0,0.0,0.0,2369.4712162938367,87298.61093258768,77820.72606741232,4277.832857142858
|
||||
2025-03-29,84424.38,84624.73,81644.81,82648.54,11696.39864,83434.25200000001,82875.85,82559.6685,,41.129752786246236,-141.66245014245214,-28.33249002849043,-113.32996011396172,2369.4712162938367,87298.61093258768,77820.72606741232,4277.832857142858
|
||||
2025-03-30,82648.53,83534.64,81565.0,82389.99,9864.49508,83434.25200000001,82875.85,82559.6685,,41.129752786246236,-271.66223358576826,-76.998438739946,-194.66379484582228,2369.4712162938367,87298.61093258768,77820.72606741232,4277.832857142858
|
||||
2025-03-31,82390.0,83943.08,81278.52,82550.01,20569.13885,83434.25200000001,82875.85,82559.6685,,41.129752786246236,-357.6529216557683,-133.12933532311047,-224.52358633265783,2369.4712162938367,87298.61093258768,77820.72606741232,4277.832857142858
|
||||
2025-04-01,82550.0,85579.46,82432.74,85158.34,20190.39697,83434.25200000001,82875.85,82559.6685,,41.129752786246236,-212.87681776011596,-149.07883181051156,-63.797985949604396,2369.4712162938367,87298.61093258768,77820.72606741232,4277.832857142858
|
||||
2025-04-02,85158.35,88500.0,82320.0,82516.29,39931.457,83052.63399999999,82875.85,82559.6685,,41.129752786246236,-307.784123052581,-180.81989005892547,-126.96423299365551,2369.4712162938367,87298.61093258768,77820.72606741232,4277.832857142858
|
||||
2025-04-03,82516.28,83998.02,81211.24,83213.09,27337.84135,83165.544,82875.85,82559.6685,,41.129752786246236,-323.04900186517625,-209.26571242017565,-113.7832894450006,2369.4712162938367,87298.61093258768,77820.72606741232,4277.832857142858
|
||||
2025-04-04,83213.09,84720.0,81659.0,83889.87,32915.53976,83465.51999999999,82875.85,82559.6685,,41.129752786246236,-277.33904649765464,-222.88037923567146,-54.45866726198318,2369.4712162938367,87298.61093258768,77820.72606741232,4277.832857142858
|
||||
2025-04-05,83889.87,84266.0,82379.95,83537.99,9360.40468,83663.11600000001,82875.85,82559.6685,,41.129752786246236,-266.43604389920074,-231.59151216837734,-34.844531730823405,2369.4712162938367,87298.61093258768,77820.72606741232,4277.832857142858
|
||||
2025-04-06,83537.99,83817.63,77153.83,78430.0,27942.71436,82317.448,82875.85,82559.6685,,41.129752786246236,-662.3324829585326,-317.7397063264084,-344.59277663212424,2369.4712162938367,87298.61093258768,77820.72606741232,4277.832857142858
|
||||
2025-04-07,78430.0,81243.58,74508.0,79163.24,78387.53089,81646.838,82349.736,82559.6685,,41.129752786246236,-906.4677274299902,-435.48531054712475,-470.98241688286544,2369.4712162938367,87298.61093258768,77820.72606741232,4277.832857142858
|
||||
2025-04-08,79163.24,80867.99,76239.9,76322.42,35317.32063,80268.704,81717.124,82559.6685,,41.129752786246236,-1314.0297824725421,-611.1942049322083,-702.8355775403338,2369.4712162938367,87298.61093258768,77820.72606741232,4277.832857142858
|
||||
2025-04-09,76322.42,83588.0,74620.0,82615.22,75488.28772,80013.774,81739.647,82559.6685,,41.129752786246236,-1116.3803408965032,-712.2314321250673,-404.1489087714359,2369.4712162938367,87298.61093258768,77820.72606741232,4277.832857142858
|
||||
2025-04-10,82615.22,82753.21,78464.36,79607.3,33284.80718,79227.636,81445.376,82559.6685,,41.129752786246236,-1188.7525409050577,-807.5356538810654,-381.2168870239923,2369.4712162938367,87298.61093258768,77820.72606741232,4277.832857142858
|
||||
2025-04-11,79607.3,84300.0,78969.58,83423.84,34435.43797,80226.40400000001,81271.926,82559.6685,,48.384639626781905,-927.454036172101,-831.5193303392726,-95.9347058328284,2369.4712162938367,87298.61093258768,77820.72606741232,4377.815000000001
|
||||
2025-04-12,83423.83,85905.0,82792.95,85276.9,18470.74437,81449.136,81547.987,82559.6685,,54.232902735807066,-564.341258547458,-778.0837159809098,213.74245743345182,2369.4712162938367,87298.61093258768,77820.72606741232,4387.252857142858
|
||||
2025-04-13,85276.91,86100.0,83034.23,83760.0,24680.04181,82936.652,81602.678,82559.6685,,52.12042174106713,-394.4262190005393,-701.3522165848358,306.9259975842965,2369.4712162938367,87298.61093258768,77820.72606741232,4465.547857142859
|
||||
2025-04-14,83760.0,85799.99,83678.0,84591.58,28659.09348,83331.924,81672.849,82559.6685,,53.09547440934794,-190.47014848371327,-599.1758029646113,408.70565448089803,2369.4712162938367,87298.61093258768,77820.72606741232,4426.792857142859
|
||||
2025-04-15,84591.58,86496.42,83600.0,83643.99,20910.99528,84139.262,81683.449,82559.6685,,47.582142646159554,-104.09613142939634,-500.1598686575683,396.063737228172,2369.4712162938367,87298.61093258768,77820.72606741232,4408.914285714288
|
||||
2025-04-16,83643.99,85500.0,83111.64,84030.38,20867.24519,84260.56999999999,82243.487,82559.6685,,52.60508411994515,-4.414766142639564,-401.0108481545826,396.59608201194305,2369.4712162938367,87298.61093258768,77820.72606741232,4138.082857142859
|
||||
2025-04-17,84030.38,85470.01,83736.26,84947.91,13728.84772,84194.772,82821.954,82585.845,,52.962362649935024,146.92675670188328,-291.4233271832895,438.35008388517275,2393.921330030225,87373.68766006044,77798.00233993956,4062.866428571431
|
||||
2025-04-18,84947.92,85132.08,84303.96,84474.69,6529.96315,84337.71,83637.181,82677.1525,,51.005624287678515,226.07505230141396,-187.9236512863488,413.99870358776275,2430.9776128889184,87539.10772577784,77815.19727422216,3903.3750000000023
|
||||
2025-04-19,84474.7,85677.99,84364.45,85077.01,9666.58153,84434.796,83883.36,82811.5035,,52.623815547652555,333.5577904229722,-83.62736294448459,417.1851533674568,2487.857256311512,87787.21801262302,77835.78898737699,3862.481428571431
|
||||
2025-04-20,85077.0,85320.76,83949.52,85179.24,8091.67725,84741.84599999999,84440.554,82942.965,,63.87468372437623,422.12178421708813,17.522466487829952,404.5993177292582,2542.1850898607945,88027.33517972159,77858.5948202784,3484.44142857143
|
||||
2025-04-21,85179.24,88465.99,85144.76,87516.23,31773.37262,85439.016,84849.79299999999,83060.85949999999,,66.10936018011338,673.1255766857939,148.64308852742278,524.4824881583711,2700.100190130332,88461.05988026065,77660.65911973933,3240.559285714288
|
||||
2025-04-22,87516.22,93888.0,87076.03,93442.99,43872.74705,87138.032,85666.402,83607.1945,,79.50618764828005,1334.8999944127136,385.8944697044809,949.0055247082327,3554.4095581352112,90716.01361627041,76498.37538372958,3396.550714285716
|
||||
2025-04-23,93442.99,94696.05,91935.41,93691.08,27404.16808,88981.31,86659.51000000001,84131.09400000001,,74.11242680841136,1857.9623445473408,680.3080446730529,1177.654299874288,4205.777564571969,92542.64912914395,75719.53887085608,2953.167857142859
|
||||
2025-04-24,93691.07,94005.0,91660.01,93980.47,19497.06071,90762.00200000001,87598.399,84635.624,,85.49177992146616,2269.680911239164,998.1826179862751,1271.4982932528887,4745.877666507741,94127.37933301547,75143.86866698452,2814.320714285716
|
||||
2025-04-25,93980.47,95758.04,92855.96,94638.68,27500.66648,92653.89,88697.868,85190.65849999999,,82.81061844582823,2618.8939089465566,1322.3248761783314,1296.5690327682253,5234.696013398224,95660.05052679643,74721.26647320355,2640.8678571428577
|
||||
2025-04-26,94638.68,95199.0,93870.69,94628.0,9415.06875,94076.24399999999,89757.63,86000.5585,,80.66360700635111,2861.796925282033,1630.2192859990716,1231.5776392829614,5384.563490762806,96769.68548152561,75231.43151847439,2513.4578571428574
|
||||
2025-04-27,94628.0,95369.0,94041.6,94244.26,4049.6516,94236.49799999999,90687.26499999998,86754.60949999999,,87.13945441354842,2988.880748048774,1901.9515784090122,1086.9291696397618,5432.430820029396,97619.47114005878,75889.7478599412,2389.288571428571
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -1,32 +0,0 @@
|
||||
,timestamp,open,high,low,close,volume,close_time,quote_asset_volume,number_of_trades,taker_buy_base_asset_volume,taker_buy_quote_asset_volume,ignore
|
||||
0,2025-03-28,87232.01,87515.67,83585.0,84424.38,27182.73169,2025-03-28 23:59:59.999,2309946560.664114,3236085,11274.83736,958523321.8112731,0
|
||||
1,2025-03-29,84424.38,84624.73,81644.81,82648.54,11696.39864,2025-03-29 23:59:59.999,970199917.9868716,2172387,5621.60485,466215575.4849069,0
|
||||
2,2025-03-30,82648.53,83534.64,81565.0,82389.99,9864.49508,2025-03-30 23:59:59.999,816584795.5288126,1907663,4725.07105,391214080.1101161,0
|
||||
3,2025-03-31,82390.0,83943.08,81278.52,82550.01,20569.13885,2025-03-31 23:59:59.999,1696009191.0809648,3964358,9912.88184,817875871.1107413,0
|
||||
4,2025-04-01,82550.0,85579.46,82432.74,85158.34,20190.39697,2025-04-01 23:59:59.999,1698895702.5754683,3328693,10246.42648,862302772.4330863,0
|
||||
5,2025-04-02,85158.35,88500.0,82320.0,82516.29,39931.457,2025-04-02 23:59:59.999,3417279759.830764,5338238,20739.67809,1777735583.8407478,0
|
||||
6,2025-04-03,82516.28,83998.02,81211.24,83213.09,27337.84135,2025-04-03 23:59:59.999,2259299724.8643928,4117486,13951.52792,1153439398.6198013,0
|
||||
7,2025-04-04,83213.09,84720.0,81659.0,83889.87,32915.53976,2025-04-04 23:59:59.999,2739842666.426737,4992586,15896.18779,1323832046.264688,0
|
||||
8,2025-04-05,83889.87,84266.0,82379.95,83537.99,9360.40468,2025-04-05 23:59:59.999,779626577.9013436,1575750,4029.64658,335654613.7277184,0
|
||||
9,2025-04-06,83537.99,83817.63,77153.83,78430.0,27942.71436,2025-04-06 23:59:59.999,2239085051.1529646,3948493,12493.8449,1001459573.4944661,0
|
||||
10,2025-04-07,78430.0,81243.58,74508.0,79163.24,78387.53089,2025-04-07 23:59:59.999,6084614024.150647,9736596,39075.84274,3034375055.6843963,0
|
||||
11,2025-04-08,79163.24,80867.99,76239.9,76322.42,35317.32063,2025-04-08 23:59:59.999,2775277777.102461,5512751,15704.73031,1235370767.1153502,0
|
||||
12,2025-04-09,76322.42,83588.0,74620.0,82615.22,75488.28772,2025-04-09 23:59:59.999,5980231256.222496,7741252,39491.62958,3137004042.959261,0
|
||||
13,2025-04-10,82615.22,82753.21,78464.36,79607.3,33284.80718,2025-04-10 23:59:59.999,2690294353.8478427,4529545,16339.9191,1321475356.0200849,0
|
||||
14,2025-04-11,79607.3,84300.0,78969.58,83423.84,34435.43797,2025-04-11 23:59:59.999,2830363945.1787524,4423157,18019.58367,1482515278.9177043,0
|
||||
15,2025-04-12,83423.83,85905.0,82792.95,85276.9,18470.74437,2025-04-12 23:59:59.999,1557403252.9267516,2501196,9526.72644,803747272.783468,0
|
||||
16,2025-04-13,85276.91,86100.0,83034.23,83760.0,24680.04181,2025-04-13 23:59:59.999,2086106375.4392555,3275879,11658.67909,986303246.0931836,0
|
||||
17,2025-04-14,83760.0,85799.99,83678.0,84591.58,28659.09348,2025-04-14 23:59:59.999,2429132805.0815287,3921522,15196.58929,1288815999.1406174,0
|
||||
18,2025-04-15,84591.58,86496.42,83600.0,83643.99,20910.99528,2025-04-15 23:59:59.999,1780972414.3956008,2910533,10439.36072,889895753.1673651,0
|
||||
19,2025-04-16,83643.99,85500.0,83111.64,84030.38,20867.24519,2025-04-16 23:59:59.999,1753910031.2009242,3264730,10456.769,878939829.4848368,0
|
||||
20,2025-04-17,84030.38,85470.01,83736.26,84947.91,13728.84772,2025-04-17 23:59:59.999,1161659427.386263,2003405,6424.41565,543726754.4187016,0
|
||||
21,2025-04-18,84947.92,85132.08,84303.96,84474.69,6529.96315,2025-04-18 23:59:59.999,552648483.647487,840009,2911.78856,246467088.2621466,0
|
||||
22,2025-04-19,84474.7,85677.99,84364.45,85077.01,9666.58153,2025-04-19 23:59:59.999,823222752.2842493,875226,5416.30087,461342923.999082,0
|
||||
23,2025-04-20,85077.0,85320.76,83949.52,85179.24,8091.67725,2025-04-20 23:59:59.999,685253644.8918362,944130,3843.48314,325482835.7378329,0
|
||||
24,2025-04-21,85179.24,88465.99,85144.76,87516.23,31773.37262,2025-04-21 23:59:59.999,2773299591.467066,3041395,17216.39877,1502705225.134135,0
|
||||
25,2025-04-22,87516.22,93888.0,87076.03,93442.99,43872.74705,2025-04-22 23:59:59.999,3967785064.12817,3268475,22777.77047,2062639579.2030854,0
|
||||
26,2025-04-23,93442.99,94696.05,91935.41,93691.08,27404.16808,2025-04-23 23:59:59.999,2560279933.947952,3016536,13128.05774,1226992558.5765462,0
|
||||
27,2025-04-24,93691.07,94005.0,91660.01,93980.47,19497.06071,2025-04-24 23:59:59.999,1811120137.3146787,2797383,8565.18128,795787487.3608981,0
|
||||
28,2025-04-25,93980.47,95758.04,92855.96,94638.68,27500.66648,2025-04-25 23:59:59.999,2596877713.640173,3331828,13072.22136,1234153095.7292683,0
|
||||
29,2025-04-26,94638.68,95199.0,93870.69,94628.0,9415.06875,2025-04-26 23:59:59.999,889627361.8414447,1475983,4156.22463,392757114.4383579,0
|
||||
30,2025-04-27,94628.0,95369.0,94041.6,94244.26,4049.6516,2025-04-27 23:59:59.999,383520767.8293689,579601,1830.24453,173514506.5649118,0
|
||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -1,149 +0,0 @@
|
||||
{
|
||||
"BTCUSDT": {
|
||||
"analysis": {
|
||||
"market_trend": "bullish",
|
||||
"support_levels": [
|
||||
84030.38,
|
||||
82615.22,
|
||||
79163.24
|
||||
],
|
||||
"resistance_levels": [
|
||||
94638.68,
|
||||
97619.47,
|
||||
100000.0
|
||||
],
|
||||
"volume_analysis": {
|
||||
"volume_trend": "mixed",
|
||||
"volume_spikes": [
|
||||
{
|
||||
"price": 79163.24,
|
||||
"volume": 78387.53089
|
||||
},
|
||||
{
|
||||
"price": 82615.22,
|
||||
"volume": 75488.28772
|
||||
},
|
||||
{
|
||||
"price": 87516.23,
|
||||
"volume": 31773.37262
|
||||
}
|
||||
],
|
||||
"volume_declines": [
|
||||
{
|
||||
"price": 94244.26,
|
||||
"volume": 4049.6516
|
||||
},
|
||||
{
|
||||
"price": 94244.26,
|
||||
"volume": 9415.06875
|
||||
}
|
||||
],
|
||||
"interpretation": "The volume shows mixed signals with significant spikes during price increases, indicating strong buying interest. However, recent declines in volume at higher prices suggest caution as the rally may be losing momentum."
|
||||
},
|
||||
"market_sentiment": {
|
||||
"sentiment": "extremely bullish",
|
||||
"reasons": [
|
||||
"Strong price increase of 12.34% in 24 hours",
|
||||
"High RSI indicating overbought conditions",
|
||||
"MACD showing strong bullish momentum",
|
||||
"Order book shows large ask liquidity at current price, indicating potential resistance"
|
||||
]
|
||||
},
|
||||
"technical_indicators": {
|
||||
"rsi": {
|
||||
"value": 87.14,
|
||||
"interpretation": "Extremely overbought, suggesting a potential pullback or consolidation in the near term."
|
||||
},
|
||||
"macd": {
|
||||
"value": 2988.88,
|
||||
"signal": 1901.95,
|
||||
"interpretation": "Strong bullish momentum as MACD is above the signal line and both are positive."
|
||||
},
|
||||
"bollinger_bands": {
|
||||
"upper": 97619.47,
|
||||
"lower": 75889.75,
|
||||
"interpretation": "Price is approaching the upper Bollinger Band, indicating potential resistance and overbought conditions."
|
||||
},
|
||||
"moving_averages": {
|
||||
"ma5": 94236.5,
|
||||
"ma10": 90687.26,
|
||||
"ma20": 86754.61,
|
||||
"interpretation": "All moving averages are trending upwards with the price above them, confirming the bullish trend."
|
||||
},
|
||||
"atr": {
|
||||
"value": 2389.29,
|
||||
"interpretation": "High volatility, suggesting large price swings are possible."
|
||||
}
|
||||
},
|
||||
"summary": "The market is in a strong bullish trend with significant price increases and high buying interest. However, technical indicators like RSI and Bollinger Bands suggest the market is overbought, and a pullback or consolidation may be imminent. Key support levels are at 84030.38 and 82615.22, while resistance is seen at 94638.68 and the upper Bollinger Band at 97619.47. Traders should be cautious of potential reversals given the overbought conditions and declining volume at current price levels."
|
||||
},
|
||||
"prediction": {
|
||||
"symbol": "BTCUSDT",
|
||||
"current_price": 94244.26,
|
||||
"prediction_24h": {
|
||||
"price_range": {
|
||||
"low": 92000.0,
|
||||
"high": 96500.0
|
||||
},
|
||||
"trend": "bullish",
|
||||
"confidence": "high"
|
||||
},
|
||||
"prediction_7d": {
|
||||
"price_range": {
|
||||
"low": 88000.0,
|
||||
"high": 100000.0
|
||||
},
|
||||
"trend": "bullish with potential consolidation",
|
||||
"confidence": "medium"
|
||||
},
|
||||
"prediction_30d": {
|
||||
"price_range": {
|
||||
"low": 80000.0,
|
||||
"high": 110000.0
|
||||
},
|
||||
"trend": "bullish with possible corrections",
|
||||
"confidence": "medium"
|
||||
},
|
||||
"key_factors": [
|
||||
"Strong bullish momentum indicated by recent price surge",
|
||||
"RSI above 70 suggests overbought conditions, potential for short-term pullback",
|
||||
"MACD showing strong upward momentum",
|
||||
"5-day MA trending above 20-day MA, indicating short-term bullishness",
|
||||
"Recent high trading volumes supporting price increases",
|
||||
"Potential resistance near psychological levels (e.g., $100,000)",
|
||||
"Market sentiment and macroeconomic factors influencing crypto markets"
|
||||
],
|
||||
"risk_assessment": {
|
||||
"short_term_risk": "moderate (potential for profit-taking after rapid rise)",
|
||||
"medium_term_risk": "moderate to high (volatility expected)",
|
||||
"long_term_risk": "high (crypto market inherent volatility)",
|
||||
"key_risks": [
|
||||
"Overbought conditions may lead to short-term correction",
|
||||
"Market sentiment shifts",
|
||||
"Regulatory developments",
|
||||
"Liquidity changes",
|
||||
"Macroeconomic factors affecting risk assets"
|
||||
]
|
||||
}
|
||||
},
|
||||
"strategy": {
|
||||
"symbol": "BTCUSDT",
|
||||
"risk_level": "medium",
|
||||
"position": "buy on pullback",
|
||||
"entry_points": [
|
||||
84030.38,
|
||||
82615.22
|
||||
],
|
||||
"exit_points": [
|
||||
94638.68,
|
||||
97619.47
|
||||
],
|
||||
"stop_loss": 79163.24,
|
||||
"take_profit": 97619.47,
|
||||
"time_frame": "4h",
|
||||
"strategy_type": "trend following with pullback entry",
|
||||
"reasoning": "The market is in a strong bullish trend, as indicated by the moving averages and MACD. However, the RSI and Bollinger Bands suggest the market is overbought, increasing the likelihood of a pullback. The strategy suggests waiting for a pullback to key support levels (84030.38 and 82615.22) to enter long positions, as these levels have shown significant volume spikes, indicating strong buying interest. The exit points are set at resistance levels (94638.68 and 97619.47) where volume declines suggest potential selling pressure. A stop loss is placed just below the next major support level (79163.24) to manage risk, while the take profit target is set at the upper Bollinger Band (97619.47), which aligns with a key resistance level. The 4h time frame is chosen to balance between capturing the trend and avoiding excessive noise from lower time frames."
|
||||
},
|
||||
"timestamp": "2025-04-27T12:18:15.017642"
|
||||
}
|
||||
}
|
||||
Loading…
Reference in New Issue
Block a user