trading.ai/README.md
2025-08-14 10:06:19 +08:00

1.9 KiB
Raw Permalink History

<A0><C6>'<01><> <15>

<FA><8E><80>/<06><><90><84>'<01><> <01><> /<01>Binance<63>': <09>w <0A>\<5C><>USDT<44><13>

<9F><FD>y'

  • z<FD> <01><>: <20><>K<8E>b<01><>s<F7>G<><47><BF><01><><90>QÌ/<06>
  • <1A><>h<06>: /4h/1h/15m<1A><>F<F4>n<B6>
  • <9E><F6>pn<B7><D6>: <1A>Binance API<50><49>Top100<30><13><><F9>L<F6>
  • ӄ<16><>: +<2B> <09>1e:<3A>Mb_b<5F>I<C8>t<8C>o
  • pnE: Ӝ<>X<DD>SQLitepn<70>
  • WebLbU:: <20><><16>͔WebLb
  • <9A><F6><EA><A8> : /<01><>gL<67>K<8C><4B><A8>

<FB>߶<84>

 coin_selection_engine.py  # ;	<15>
 data_fetcher.py          # Binance APIpn<70><6E>
 technical_analyzer.py    # <20>/<06><><90>
 database.py             # pn<70><6E>
 web_app.py              # Web<65>(
<0A>
 scheduler.py            # <20><><9A><F6><03>
 templates/
     dashboard.html      # WebLb!

<89>ŝV

pip install -r requirements.txt

(<28><>

1. <20>@(

from coin_selection_engine import CoinSelectionEngine

# <1B>	<15>
engine = CoinSelectionEngine()

# gL	
selected_coins = engine.run_coin_selection()

# SpӜ
engine.print_selection_summary(selected_coins)

2. WebLb

python web_app.py

<BF><EE> http://localhost:8000 <20> Ӝ

3. <20><> 

# <20>sgL!
python scheduler.py --run-once

# /<2F><><EFBFBD>h(<28><>8:00<30>20:00gL)
python scheduler.py --daemon

<80>/

<FB><DF>(̀/<06><07>L<DB><08>:

  • <FB><A8>sG<BF><FB><DF>: MA20MA50MA2004<>
  • <A8><CF>: RSIMACD<43><44>I<C9><49>
  • K<BF>b: $P<><1E>bhI
  • <CF><F7>s<FB>: >ρ4n<34>
  • <90><E2><A3>Q<DE>: s./<2F>;<3B>M
  • ATR⨇: <20>b_bȾn

<C4>:6

  • K<BF>b: <20><>20
  • <CF><F7>s<FB>: <20><>25
  • G<BF><FB><DF>: <20><>25
  • <A8><CF>: <20><>25
  • hn<>: <20>5

;e60<06><01><1A> - p<><70><92>M10 

API<A5><E3>

  • GET / - ;ub
  • GET /api/selections - <20><> Ӝ
  • POST /api/run_selection - gL 
  • PUT /api/selections/{id}/status - <20><> <01>
  • GET /api/stats - <20><>ߡ<D6>o

pn<93>ӄ

  • coins: <01><>@<40>o
  • klines: K<><4B><BF>pn
  • coin_selections: Ӝ<>U
  • technical_indicators: <20>/pn

Mn<F4>

<EF>ǯ<><C7AF><83><16>Mn:

  • BINANCE_API_KEY: Binance APIƥ(<28> )
  • BINANCE_SECRET: Binanceƥ(<28> )
  • DATABASE_PATH: pn<70><6E><93><87><F6>

<CE>i<D0>:

,<2C><>śf`<60><>( <0A><10>D<95><44><02><>'<01>DX(<28>'<27>i <0C>(N<>V

License

MIT License