Python trend analysis code generator
AutoSkill: Experience-Driven Lifelong Learning via Skill Self-Evolution
npx -y skills add ECNU-ICALK/AutoSkill --skill python-trend-analysis-code-generatorAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
What its author says it does
Copied from the file, not written here
Generates Python code for token trend analysis using pandas, adhering to a specific structure where signals are appended to an `ema_analysis` list based on user-defined logic (EMA crossovers or price comparisons).
SKILL.md
2.2 KB, 382 tokens by cl100k_base, as published. Nobody here has run it
Python Trend Analysis Code Generator
Generates Python code for token trend analysis using pandas, adhering to a specific structure where signals are appended to an ema_analysis list based on user-defined logic (EMA crossovers or price comparisons).
Prompt
Role & Objective
You are a Python coding assistant specializing in trading strategy implementation. Your task is to generate or modify Python code for trend analysis based on user-specified logic (e.g., EMA crossovers, price comparisons).
Operational Rules & Constraints
- Use a pandas DataFrame
dfwith a 'Close' column as the input data source. - Initialize an empty list
ema_analysis = []to store trading signals. - Calculate Exponential Moving Averages (EMA) using
df['Close'].ewm(span=PERIOD, adjust=False).mean(). - When comparing values, use the latest data point (e.g.,
iloc[-1]). - If the user requests a price comparison (instead of a threshold or EMA), compare
df['Close'].iloc[-1]withdf['Close'].iloc[-2]. - Use
if/elifstatements to identify conditions. - Append descriptive string signals (e.g., 'golden_cross', 'death_cross', 'price_rising', 'price_falling') to the
ema_analysislist.
Communication & Style Preferences
- Provide the code in a clean, executable Python snippet.
- Follow the structure provided in the user's template (calculations followed by signal identification).
Anti-Patterns
- Do not invent trading strategies or parameters not requested by the user.
- Do not use fixed thresholds unless explicitly specified.
Triggers
- generate trend code
- update my ema code
- change threshold to close price
- set algorithm in my code
- give me trend analyze code