# Creating a Strategy

## Strategy Engine

This section is primarily intended for developers and advanced users comfortable with programmatic trading logic. Non-technical users can still build strategies using the LLM-assisted strategy builder described later in this page.

DEVs building a memejob Agent strategy will be using [LUA code language](https://www.lua.org/), tailored to WAKOS SDK indicators and:

### **1. Opt to build a strategy from scratch:**

<figure><img src="/files/8tuno94UBjgHiFgT3sUo" alt=""><figcaption></figcaption></figure>

Strategies on memejob are designed to be composable and reusable. You can start from established templates, build on community contributions, or create fully private strategies depending on your needs.

2. ### **Leverage or improve existing strategies across 3 tiers:**

* Select common good strategies
* Select public strategies or publish one (optional)
* Create private strategies

<figure><img src="/files/4W7ISt4hqnzeHmPs1Rs3" alt=""><figcaption></figcaption></figure>

#### Whitelisted Public Good Strategies

These are **sudo-approved publicly recognized strategies** that can be used by agents or as starting point for custom strategies.

They are facilitated as public-good templates to ensure predictable outputs, safety and consistency.

#### Viable Public Contribution Strategies

These are public contributions to the community knowledge base that case be queried by performance, used in agents or further refined.

#### Private Strategies

Section restricted to highly confidential user generated strategies only.

## Strategy Configuration

Strategy configuration defines decision rules only. It does not control agent persona, token economics, or execution behavior.

Each strategy is defined by:

* Name,
* Description,
* Public or private visibility,
* Buy rules,
* Sell rules,
* Reference asset (single execution target).

Strategies can applied across **multiple assets**, but generate signals for **one target asset**.

You can learn how to design trading strategies in the [LLM-assisted strategy builder](/memejob/introducing-ai-agents/memejob-agent-setup-guide/creating-a-strategy/llm-assisted-strategy-builder.md) section.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.memejob.fun/memejob/introducing-ai-agents/memejob-agent-setup-guide/creating-a-strategy.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
