Skip to main content
POST
/
sim
/
pos
/
close
/
pct
Close position by percentage
curl --request POST \
  --url https://api.pumpsim.dev/v1/sim/pos/close/pct \
  --header 'Content-Type: application/json' \
  --data '
{
  "pct": 0.25,
  "position": {
    "buy_market_cap_lamports": 27958993476,
    "initial_lamports": 100000000,
    "pnl": 35.32095899999999,
    "raw_tokens_held": 1764802613989,
    "realized_lamports": 135320959
  },
  "state": {
    "migrated": false,
    "reserves": {
      "r_sol_reserves": 0,
      "r_token_reserves": 793100000000000,
      "v_sol_reserves": 30000000000,
      "v_token_reserves": 1073000000000000
    }
  }
}
'
{
  "position": {
    "buy_market_cap_lamports": 27958993476,
    "initial_lamports": 100000000,
    "pnl": 35.32095899999999,
    "raw_tokens_held": 1764802613989,
    "realized_lamports": 135320959
  },
  "state": {
    "migrated": false,
    "reserves": {
      "r_sol_reserves": 0,
      "r_token_reserves": 793100000000000,
      "v_sol_reserves": 30000000000,
      "v_token_reserves": 1073000000000000
    }
  },
  "stats": {
    "market_cap_sol": 27.958993476,
    "market_cap_usd": 2022.5535880708296,
    "price_per_token_sol": 2.7958993476234855e-8
  },
  "trade": {
    "lamports_out": 100000000,
    "price_impact": -0.6473685901977921,
    "status": "ok",
    "tokens_in": 3395615757056
  }
}

Body

application/json

Close parameters

pct
number
Example:

0.25

position
object
state
object

Response

OK

position
object
state
object
stats
object
trade
object