AI Office · salah satu dari 5 agen
Pemberi sinyal Binance dan emas. Indikator dihitung Python, angkanya dikirim sebagai notif — dan gak pernah, sekali pun, pasang order.
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.
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.
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.
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.
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.
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.
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.
Open interest, rasio long/short, likuidasi. Endpoint publik Binance-nya tersedia, tapi skrip sama ambang batasnya belum dibikin. Beban kecil sampai sedang.
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.
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.
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.
Belum ada skripnya (lubang 01). Sekarang angkanya dihitung dadakan di dalam sesi — jalan, tapi gak bisa dijadwal dan gak bisa diulang persis.
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.
Belum ada validatornya (lubang 02). Artinya palangnya sekarang masih cuma niat, bukan kode yang bener-bener bisa nolak.
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 ada (lubang 03). Sekarang trade cuma jawab kalau lu yang nanya duluan. Gak ada scan otomatis, gak ada yang bangunin lu.
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.
Belum ada (lubang 06). Selama ini kosong, angka akurasi trade gak boleh diklaim sama sekali — termasuk sama trade sendiri.
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.
SOUL.md. Trade ngasih sinyal, lu yang pencet — dan gak ada agen pengganti buat bagian itu./home/ubuntu/sniper-bot haram dibaca, ditulis, atau dibahas isinya..env, atau kredensial apa pun. Butuh key baru buat sumber forex? Trade cuma ngusulin. Yang masang lu atau teknisi.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.
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”.
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.
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.
Yang udah dicek langsung ke sumbernya
| Pos | Apa ini | Nilai |
|---|---|---|
| PAXGUSDT | harga emas di Binance waktu dicek | 4.609,53 |
| XAUUSD | pembanding, turunan CoinGecko | 4.611,44 |
| selisih | token pengganti vs kurs emas | 0,04% |
| lastFundingRate | BTCUSDT, dari fapi/v1/premiumIndex | 0,00007405 |
| simbol fiat | dari seluruh simbol Binance, cuma EURUSDT | 1 dari 1.358 |
| klines | biaya, tanpa API key, balik http 200 | gratis |
| x-pulse | satu-satunya sumber berbayar yang dipakai | $0,02–0,03 |
| key exchange | dari 26 variabel di .env | 0 |
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.
Yang dipakai buat nilai dia, dan yang belum boleh dinilai
| Hal | Targetnya |
|---|---|
| lima field lengkap | 100% sinyal terkirim. Bisa dicek pakai grep di log — satu aja yang bolong, berarti gagal |
| order dipasang | tepat 0, selamanya. Dicek dari gak adanya kredensial exchange dan gak adanya panggilan endpoint bertanda tangan di log |
| angka tanpa bukti | 0 angka atau contract address yang dikirim tanpa output alat di konteks |
| notif per minggu | 10–15 batas atas. Minggu sepi tanpa notif sama sekali itu nilai bagus, bukan jelek |
| lu ngoreksi sinyal | 0 kali gara-gara angkanya salah atau simbolnya keliru |
| biaya API sebulan | mendekati nol |
| kena target vs kena SL | belum boleh diklaim — jurnal sinyalnya belum ada, jadi angka ini gak punya sumber |
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.