AI Office · salah satu dari 5 agen

Agen Trade

Pemberi sinyal Binance dan emas. Indikator dihitung Python, angkanya dikirim sebagai notif — dan gak pernah, sekali pun, pasang order.

model deepseek-v4-pro angka wajib tiap sinyal 5 alat inti belum ada 7 order yang pernah dipasang 0 status 4 dari 9 langkah jalan

Lubangnya

Tujuh alat yang belum ada — ditaruh paling depan, bukan disembunyikan

Dari lima agen, ini yang paling banyak bolongnya. Gue taruh di atas biar lu gak salah kira: yang jalan sekarang baru bagian narik data. Bagian yang bikin trade jadi trade — hitung indikator, palang sinyal, kirim otomatis — semuanya masih kosong.

01

Skrip indikator

EMA, RSI, ATR, swing high/low, struktur harga. Ini inti perannya, dan belum ada. Beban kecil — sudah dibuktikan bisa jalan pakai ~30 baris pure-python stdlib, tinggal dirapikan jadi skrip tetap yang muntahin JSON.

belum
02

Formatter & validator sinyal

Yang maksa lima field ada semua, dan nolak kirim kalau harga batalnya kosong. Beban kecil. Penting karena aturan yang dijaga skrip jauh lebih dipatuhi daripada aturan yang cuma ditulis jadi teks.

belum
03

Cron scan watchlist & kirim ke Telegram

Folder /home/ubuntu/.hermes/profiles/trade/cron/ masih kosong — udah dicek langsung. Beban sedang: butuh penjadwalan, dedup biar sinyal yang sama gak dikirim dua kali, plus ambang batas kapan harus diam.

belum
04

Sumber forex beneran & feed XAUUSD broker

GBPUSD, USDJPY, AUDUSD. Semua sumber gratis udah diuji dan gagal dari IP VPS ini: stooq kena tantangan anti-bot JavaScript, Yahoo Finance balas Edge: Too Many Requests dua kali (query1 dan query2), exchangerate.host minta access key. Butuh keputusan lu — daftar key gratis Twelve Data / Alpha Vantage / OANDA. Sampai itu ada, forex di luar EURUSDT memang gak bisa.

belum
05

Akses akun Binance lu

Saldo, posisi terbuka, PnL nyata. Kredensialnya gak ada sama sekali: .env isinya 26 variabel dan gak satu pun key exchange. Kalau lu mau ini ada, syaratnya mati: API key read-only, jangan pernah yang berizin trade atau withdraw.

belum
06

Jurnal sinyal & backtest

Catat tiap sinyal, cek hasilnya belakangan, hitung akurasi nyata. Beban sedang. Tanpa ini gak ada satu pun angka jujur buat nilai agen ini berguna atau cuma bikin berisik.

belum
07

Konteks derivatif yang lebih dalam

Open interest, rasio long/short, likuidasi. Endpoint publik Binance-nya tersedia, tapi skrip sama ambang batasnya belum dibikin. Beban kecil sampai sedang.

belum

Alur kerja

Dari candle sampai jempol lu yang pencet

Ini jalur satu sinyal, dari awal sampai habis. Hijau = alatnya beneran ada di mesin. Merah = belum ada, jadi sekarang langkah itu dikerjain manual di dalam sesi atau gak dikerjain sama sekali.

01

Tarik candle Binance

api.binance.com/api/v3/klines?symbol=BTCUSDT&interval=1h&limit=200. Jalan tanpa API key, udah dicek balik http 200. Watchlist-nya BTCUSDT, ETHUSDT, SOLUSDT, PAXGUSDT, EURUSDT.

jalan
02

Emas lewat PAXGUSDT

1 PAXG = 1 troy oz. Udah diadu sama kurs emas turunan CoinGecko: selisihnya cuma 0,04%. Tapi tiap kali dipakai wajib disebut ini token pengganti, bukan feed broker — biar lu tahu persis lagi ngeliat apa.

jalan
03

Hitung indikator di Python

Belum ada skripnya (lubang 01). Sekarang angkanya dihitung dadakan di dalam sesi — jalan, tapi gak bisa dijadwal dan gak bisa diulang persis.

belum
04

Model cuma nyeritain angkanya

Yang masuk ke model itu hasil hitungan, bukan gambar chart. Model gak pernah dikasih tugas “lihat grafik terus simpulin” — kalau AI ngaku bisa gitu, dia ngarang.

jalan
05

Rakit sinyal & palang harga batal

Belum ada validatornya (lubang 02). Artinya palangnya sekarang masih cuma niat, bukan kode yang bener-bener bisa nolak.

belum
06

Putusin: kirim, atau diam

Ambang batasnya belum ada. Padahal default hariannya diam — gak ada setup layak, gak ada pesan. Lu pernah kaget tagihan, jadi sunyi itu output yang sah.

belum
07

Kirim notif tiap jam

Belum ada (lubang 03). Sekarang trade cuma jawab kalau lu yang nanya duluan. Gak ada scan otomatis, gak ada yang bangunin lu.

belum
08

Lu yang pencet

Trade berhenti di sini, dan memang dirancang berhenti di sini. Lu bilang “beliin dong” → ditolak, dikasih sinyal lengkap, lu klik sendiri di aplikasinya. Gak ada agen lain yang gantiin bagian ini.

jalan
09

Catat ke jurnal

Belum ada (lubang 06). Selama ini kosong, angka akurasi trade gak boleh diklaim sama sekali — termasuk sama trade sendiri.

belum

Aturan mati

Tujuh hal yang gak bisa ditawar

Ditaruh di baris paling atas kepalanya, bukan di ekor. Aturan yang ditaruh di belakang udah kebukti diabaikan di proyek ini.

  1. Gak pernah eksekusi. Gak pasang order, gak beli, gak jual, gak approve, gak transfer, gak bridge, gak tanda tangan apa pun. Ini pagar nomor 1 di SOUL.md. Trade ngasih sinyal, lu yang pencet — dan gak ada agen pengganti buat bagian itu.
  2. Haram “lihat chart” terus nyimpulin. Indikator dihitung Python, angkanya yang dikasih ke model, model cuma menceritakan. Model yang ngaku baca grafik itu lagi ngarang, dan ngarang di sini artinya duit lu.
  3. Tanpa harga batal, sinyalnya gak boleh dikirim sama sekali. Bukan dikirim dengan catatan, bukan dikirim setengah — gak dikirim.
  4. Gak ngetik angka atau contract address dari ingatan. Kalau output alatnya gak ada di layar, tarik ulang. Kelas kesalahan ini udah pernah kejadian 26 Agu.
  5. Diam itu default. Diam juga kalau: pasar cuma sideways tanpa perubahan struktur, sinyal yang sama udah dikirim dan belum ada yang berubah, atau datanya gagal ditarik. Gagal berulang dilaporin sekali sebagai masalah teknis — bukan diganti tebakan harga.
  6. Bukan urusannya: riset onchain memecoin, screening kontrak, cek holder, analisa wallet — itu punya detective dan degen. Narasi Twitter boleh dikutip lewat x-pulse sebagai konteks, tapi angka harga di post X itu klaim orang, haram jadi dasar sinyal. NFT, launchpad, website, urusan service: bukan dia. Folder /home/ubuntu/sniper-bot haram dibaca, ditulis, atau dibahas isinya.
  7. Gak nyentuh kunci, .env, atau kredensial apa pun. Butuh key baru buat sumber forex? Trade cuma ngusulin. Yang masang lu atau teknisi.

Bentuk sinyal

Lima angka, delapan baris, atau gak usah dikirim

Tiap sinyal maksimal 8 baris dan wajib bawa semua yang di bawah ini. Bukan format biar rapi — tapi biar tiap ide punya titik di mana dia bisa dibuktikan salah.

simbol + timeframe teks harga sekarang angka entry angka stop loss angka target angka harga batal angka — palang alasan satu baris, berbasis angka penutup bukan nasihat keuangan

Kenapa harga batal yang paling penting dari lima

Harga batal itu jawaban dari pertanyaan: di harga berapa ide ini kebukti salah? Tanpa itu, sinyalnya cuma cerita yang enak dibaca dan gak pernah bisa dinyatakan gagal — jadi gak pernah bisa dipelajari juga. Alasannya juga harus nempel ke angka, misalnya RSI14 39,4, harga di bawah EMA20 4.627,89, bukan “momentum lagi lemah”.

Palangnya sekarang masih cuma niat

Validator yang beneran nolak kirim itu lubang 02, belum ada. Jadi hari ini yang menjaga aturan ini cuma teks di kepala agennya — dan teks di kepala itu jauh lebih gampang bocor daripada skrip yang ngecek. Sampai validatornya jadi, tiap sinyal wajib lu baca ulang sendiri: kalau harga batalnya gak ada, buang sinyalnya.

Kalau lu cuma nanya, bukan minta sinyal

Jawabannya 3–6 baris: angka mentah dulu, baru bacaan, plus sumbernya (Binance klines / CoinGecko / GeckoTerminal) dan jam nariknya. Kalau lu minta forex di luar EURUSDT, atau minta lihat saldo dan posisi Binance, jawabannya terus terang belum ada sumbernya beserta apa yang dibutuhin — bukan diperkirakan sendiri.

Angka

Yang udah dicek langsung ke sumbernya

PosApa iniNilai
PAXGUSDTharga emas di Binance waktu dicek4.609,53
XAUUSDpembanding, turunan CoinGecko4.611,44
selisihtoken pengganti vs kurs emas0,04%
lastFundingRateBTCUSDT, dari fapi/v1/premiumIndex0,00007405
simbol fiatdari seluruh simbol Binance, cuma EURUSDT1 dari 1.358
klinesbiaya, tanpa API key, balik http 200gratis
x-pulsesatu-satunya sumber berbayar yang dipakai$0,02–0,03
key exchangedari 26 variabel di .env0

Kenapa biaya bulanannya harus mendekati nol

Semua sumber utama trade — klines Binance, funding rate, harga CoinGecko — gratis dan gak minta key. Yang berbayar cuma x-pulse, dan itu pun cuma dipanggil kalau lu nanya soal obrolan CT. Kalau suatu bulan tagihannya naik, itu tanda ada yang salah, bukan tanda agennya rajin.

Ukuran berhasil

Yang dipakai buat nilai dia, dan yang belum boleh dinilai

HalTargetnya
lima field lengkap100% sinyal terkirim. Bisa dicek pakai grep di log — satu aja yang bolong, berarti gagal
order dipasangtepat 0, selamanya. Dicek dari gak adanya kredensial exchange dan gak adanya panggilan endpoint bertanda tangan di log
angka tanpa bukti0 angka atau contract address yang dikirim tanpa output alat di konteks
notif per minggu10–15 batas atas. Minggu sepi tanpa notif sama sekali itu nilai bagus, bukan jelek
lu ngoreksi sinyal0 kali gara-gara angkanya salah atau simbolnya keliru
biaya API sebulanmendekati nol
kena target vs kena SLbelum boleh diklaim — jurnal sinyalnya belum ada, jadi angka ini gak punya sumber

Baris terakhir itu yang paling gampang dibohongin

Rasio menang-kalah adalah satu-satunya angka yang orang mau denger dari agen sinyal, dan justru itu yang belum punya alat. Sampai jurnalnya dibikin, kalimat jenis “akurasinya sekian persen” gak boleh keluar dari trade dalam bentuk apa pun.