ช่วยตัวเองในการซื้อขายหุ้นดีกว่า (เสียเงิน-.-)
2022-12-08 อัปเดต
ขณะนี้รหัสโครงการกำลังถูกสร้างขึ้นใหม่ โครงสร้างไดเร็กทอรีอาจแตกต่างจากคำอธิบายด้านล่างเล็กน้อย และจะได้รับการอัปเดตและแก้ไขอย่างช้าๆ ในภายหลัง ขอขอบคุณสำหรับความสนใจและการสนับสนุนของคุณ
ส่วนการวิเคราะห์/วิเคราะห์ข้อมูล
ส่วนดาต้าฮับ/การรวบรวมข้อมูล
กองทุน/ ส่วนวิเคราะห์ที่เกี่ยวข้องกับกองทุน
*การใช้งาน futu/พื้นฐานของอินเทอร์เฟซ Futu Niuniu*
hk_stock/ ส่วนหุ้นฮ่องกง
ส่วนแบบฟอร์มทางเทคนิค k-line/ K-line
machine_learning/ การทำนายการเรียนรู้ของเครื่อง
ผู้ค้า/ส่วนการซื้อขาย
ptrade/ptrade การซื้อขายอัตโนมัติ รหัสจริง
บันทึก/ บันทึกการจัดเก็บ
ฟังก์ชันและไลบรารี ทั่วไป/ ทั่วไป
กำหนดค่า การเชื่อมต่อฐานข้อมูลและการกำหนดค่า
บทช่วยสอนการใช้งาน:
- แก้ไข configuration/sample_config.json ไฟล์การกำหนดค่ามีชื่อว่า configuration/config.json ตามโปรเจ็กต์ต่างๆ ให้แก้ไขฟิลด์ภายในและแก้ไข mysql, ชื่อผู้ใช้และรหัสผ่าน mongodb ของคุณ หากไม่ได้ใช้ mysql, mongodb ฯลฯ ในโปรเจ็กต์ ไม่จำเป็นต้องมีการดัดแปลงใดๆ สามารถดูความสัมพันธ์ของการแมปที่เกี่ยวข้องได้ในซอร์สโค้ดในไฟล์นี้ การตั้งค่านี้มีไว้เพื่ออำนวยความสะดวกในการสลับระหว่างฐานข้อมูลออนไลน์และฐานข้อมูลท้องถิ่นด้วยชุดโค้ดเดียวกันเป็นหลัก และไม่ใช้ตัวแปรสภาพแวดล้อมเพื่อจัดเก็บรหัสผ่านของผู้ใช้ เพื่อนที่ต้องการก็สามารถเปลี่ยนเองได้
กำหนดค่า/setting.py
def config(self, db_type='mysql', local='ubuntu'):
db_dict = self.json_data[db_type][local]
user = db_dict['user']
password = db_dict['password']
host = db_dict['host']
port = db_dict['port']
return (user, password, host, port)
def get_engine(self, db, type_='ubuntu'):
from sqlalchemy import create_engine
user, password, host, port = self.config(db_type='mysql', local=type_)
try:
engine = create_engine(
'mysql+pymysql://{}:{}@{}:{}/{}?charset=utf8'.format(user, password, host, port, db))
except Exception as e:
print(e)
return None
return engine
def get_mysql_conn(self, db, type_='ubuntu'):
import pymysql
user, password, host, port = self.config(db_type='mysql', local=type_)
try:
conn = pymysql.connect(host=host, port=port, user=user, password=password, db=db, charset='utf8')
except Exception as e:
print(e)
return None
else:
return conn
def mongo(self, location_type='ubuntu', async_type=False):
user, password, host, port = self.config('mongo', location_type)
connect_uri = f'mongodb://{user}:{password}@{host}:{port}'
if async_type:
from motor.motor_asyncio import AsyncIOMotorClient
client = AsyncIOMotorClient(connect_uri)
else:
import pymongo
client = pymongo.MongoClient(connect_uri)
return client
ในตอนท้ายของบทความ มีประโยชน์สำหรับโบรกเกอร์: การจัดหาอินเทอร์เฟซการวางคำสั่งอัตโนมัติสำหรับโบรกเกอร์
การซื้อขายเชิงปริมาณสำหรับผู้เขียนโค้ด เขียนประสบการณ์ของพวกเขาลงในโค้ดและผลักดันไปยัง GitHub รหัสและกลยุทธ์จะได้รับการอัปเดต หากคุณมีกลยุทธ์หรือแนวคิดที่ดีและคำถามที่คุณต้องการสื่อสาร คุณสามารถเพิ่มข้อความ WeChat ที่ส่วนท้ายของบทความ
ใหม่:
ส่วนการวิเคราะห์ข้อมูลไดเร็กทอรีการวิเคราะห์
- analysis/get_zt_info วิเคราะห์ความแข็งแกร่งของขีดจำกัดรายวันในภาคใหม่
- analysis/diagnose_stock วิเคราะห์หุ้น ไม่ว่าจะมีประวัติดำและหุ้นอีสาน
- การวิเคราะห์/ipospeed ความสัมพันธ์ระหว่างความเร็วในการออก IPO และดัชนี
- analysis/fd_money ขีดจำกัดราคาของคำสั่ง A-share ภายในช่วงระยะเวลาหนึ่ง
กองทุน
- fund/LOFShareDection.py ติดตามการเปลี่ยนแปลงส่วนแบ่งตลาดของ LOF และ ETF
- fund/ark_funds.py รับข้อมูลตำแหน่งรายวันของ ARK ETF และเขียนลงใน mongodb
- fund/fund_share_update.py Shanghai Stock Exchange, ตลาดหลักทรัพย์เซินเจิ้น กองทุนแลกเปลี่ยน กองทุนติดตามหุ้น
- fund/fund_share_monitor.py Shanghai Stock Exchange, เซินเจิ้น Stock Exchange สอบถามหุ้นกองทุน, การเปลี่ยนแปลงขนาด
- fund/fund_info_spider.py กองทุน Jisilu, อัตราคิดลดของกองทุนหลักทรัพย์ Tencent, โปรแกรมรวบรวมข้อมูลอัตราเบี้ยประกันภัย
- fund/etf_info.py การติดตามการถือครองกองทุนดัชนีตลาด
- fund/ttjj.py รับข้อมูลกองทุนรายวัน
- fund/xueqiu_private_fund.py สโนว์บอลการเข้าซื้อหุ้นภาคเอกชน
- fund/danjuan_fund.py การเก็บข้อมูลกองทุน Snowball Egg Roll
- fund/danjuan_fund_data_analysis.py การวิเคราะห์กองทุนม้วนไข่สโนว์บอล
ดาต้าฮับ (แหล่งข้อมูล)
- datahub/foreignexchange.py การตรวจสอบอัตราแลกเปลี่ยน USD/CNY
- datahub/niwen.py ดาวน์โหลดพันธบัตรแปลงสภาพ Ningwen
- datahub/public_private_fund_members.py ข้อมูลสมาชิกกองทุนหุ้นเอกชนของสุสาน
- datahub/jucao_ammouncement.py Juchao ประกาศการได้มาซึ่งแบทช์ + ดาวน์โหลด PDF
- datahub/bond_industry_info.py การกระจายอุตสาหกรรมพันธบัตรแปลงสภาพ
- datahub/ceiling_break.py การตรวจสอบการปิดบอร์ดจำกัดรายวัน
k-line (การจดจำรูปแบบทางเทคนิค K-line)
- k-line/recognize_form.py จดจำรูปแบบทั่วไปผ่านทาลิบ เช่น อีกาสามตัว เป็นต้น
มีอยู่แล้ว:
- datahub/black_list_sql.py บันทึกรายการหุ้นทั้งหมดที่มีประวัติสีดำในตลาด A-share และเก็บไว้ในฐานข้อมูล
- big_deal.py ติดตามธุรกรรมขนาดใหญ่ทุกวันในตลาด A-share
- Bond_monitor การตรวจสอบพันธบัตรแปลงสภาพ
- Ceiling_break.py หลังจากเปิดตลาดหุ้นใหม่ หุ้นใหม่จะกลับไปสู่ราคาเปิดได้ภายในกี่วัน?
- delivery_order.py ส่งออกคำสั่งจัดส่งไปยัง Mysql ทำให้ง่ายต่อการค้นหาร่องรอยของประวัติการดำเนินงานของสต็อกสินค้าเคลียร์สต็อก และคุณสามารถดูบันทึกการดำเนินงานของคุณได้อย่างรวดเร็ว
- fetch_each_day.py -- รับหุ้นยอดนิยม 50 อันดับแรกพร้อมอัตราการหมุนเวียนรายวัน
- filter_stock.py เลือกหุ้นผ่านกลยุทธ์ปัจจัยที่แตกต่างกัน เช่น อัตราส่วนราคาต่อกำไร สภาพคล่อง จำนวนผู้ถือหุ้น จำนวนการถือกองทุน เป็นต้น
- Foreign_exchange.py รับแนวโน้มรายวันของอัตราแลกเปลี่ยนเงินดอลลาร์สหรัฐและเก็บไว้ใน Mysql
- get_break_high.py -- รับหุ้นที่ทะลุระดับสูงสุดในรอบ 50 วันในวันนั้น ทำไมไม่ได้รับ 60 วัน? เพราะใครๆ ก็ใช้กัน และหากมีคนใช้มากเกินไปก็จะไม่ได้รับอนุญาต
- ipospeed.py นับความสัมพันธ์ระหว่างความเร็วในการออกหุ้นใหม่ IPO รายวันกับตลาด
- ipo_stock.py สถิติหุ้นใหม่
- jisilu.py รับข้อมูลตลาดตราสารหนี้แปลงสภาพจาก Jisilu
- jubi.py - รับข้อมูลเรียลไทม์จากแพลตฟอร์ม altcoin ในประเทศ
- new_stock_break วิเคราะห์จังหวะเปิดหุ้นใหม่
- new_stock_fund รับกองทุนใหม่และกองทุนคัดเลือกที่ได้รับรางวัลคณะกรรมการนวัตกรรมวิทยาศาสตร์และเทคโนโลยี
- pledged_validation.py การรวบรวมข้อมูลการจำนำตราสารทุน
- push_msn.py - SMS เพื่อเตือนคุณว่าราคาหรือการเพิ่มขึ้นของหุ้นที่คุณตั้งไว้ถึงความต้องการของคุณ
- ความสัมพันธ์_case.py ความสัมพันธ์ระหว่างหุ้นที่ออกและดัชนีตลาดทุกเดือน
- select_stock.py - กลยุทธ์การเลือกหุ้น เลือกหุ้นตามประสบการณ์ของคุณ
- SPSIOP_PRICE.py - การประเมินราคาน้ำมันและก๊าซของ Huabao รับข้อมูลผ่านโปรแกรมรวบรวมข้อมูลแล้วคำนวณ
- stockInfo.py รวบรวมข้อมูลข้อความข่าวหุ้นในตลาดและจัดเก็บไว้ในฐานข้อมูล ElasticSearch
- Strategy_verify.py รับกลยุทธ์ของ Snowball และยืนยัน
- Simulation.py บันทึกคลังข้อมูลจำลองของตัวเอง
- Strategy_verify.py - รับกลยุทธ์การซื้อขายสดของ Snowball
- win_or_lost_each_day.py -- ประเมินกำไรและขาดทุนรายวันของคุณของแต่ละหุ้นด้วยความสมบูรณ์ 100%
- zdt.py --ขีดจำกัดความนิยมรายวันของตลาดหุ้น
สวัสดิการ
อินเตอร์เฟซการสั่งซื้อเชิงปริมาณนายหน้าซื้อขายหลักทรัพย์
รองรับภาษา Python สามารถปรับใช้ในระบบคลาวด์หรือดำเนินการในพื้นที่ และรองรับหุ้นในตลาด A-share พันธบัตรแปลงสภาพ กองทุน และพันธุ์อื่น ๆ
เอกสารประกอบอินเทอร์เฟซ
ประเมิน
ค่าธรรมเนียมการทำธุรกรรมต่ำ:
หุ้นในกรณี พันธบัตรแปลงสภาพ 0.4 ล้าน กองทุน ETF, LOF 0.5 ล้าน
หลังจากเปิดอินเทอร์เฟซเชิงปริมาณแล้วจะไม่มีค่าธรรมเนียมเพิ่มเติมและสามารถใช้งานได้อย่างถาวร
เงื่อนไขการเปิดใช้งาน: โบรกเกอร์ที่แตกต่างกันมีเกณฑ์ที่แตกต่างกัน
- โบรกเกอร์ 1: ฝาก 1W หลังจากเปิดบัญชีเพื่อเปิดบัญชี
- โบรกเกอร์ 2: หลังจากเปิดบัญชีแล้ว คุณสามารถเปิดได้โดยฝากเงิน 20,000 หยวน
แน่นอนว่ายังมีโบรกเกอร์กระแสหลักอื่นๆ ให้เลือก เช่น Huatai, GF, Huabao, China Merchants, China International Finance Corporation, Galaxy Securities เป็นต้น ซึ่งโดยพื้นฐานแล้วสามารถครอบคลุมโบรกเกอร์กระแสหลักได้
วิธีการเปิดใช้งาน:
สแกนรหัส
หมายเหตุ: เปิดบัญชี
ติดตามบัญชีสาธารณะของนักพัฒนา: การวิเคราะห์เชิงปริมาณของหุ้นกู้แปลงสภาพ