Free trading bots, free ready-made strategies, and a powerful visual bot builder with live charts and Dtrader — everything you need to automate your trading with Executive Prime Markets, at no cost to
翻譯準備中
金融TypeScript · JavaScriptGitHub @it254a-ux上線中營運者未確認
試用過了嗎? 點一下就好,不需要登入。
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證Trading app generated by Deriv App Builder
翻譯準備中
取自儲存庫 README
正在載入完整 README。
檢視完整 README ↗A self-hosted, visual trading-bot builder on the Deriv WebSocket API. Drag-and-drop strategy building with Blockly, an interactive SmartCharts chart, automated strategy execution, and dashboard/tutorials.
Note: Unlike the other templates in this repo (Rise/Fall, Accumulators, Digits) which are Next.js apps, the bot is a Rsbuild + React Router single-page app. The commands, build output, and environment variables below differ accordingly.
http://localhost:4003 for local development)..envCopy .env.example to .env and fill in your values:
cp .env.example .env
# Required: Deriv app id — drives OAuth login/sign-up and WebSocket connections.
NEXT_PUBLIC_DERIV_APP_ID=your_app_id_here
# Optional: environment + affiliate attribution.
NEXT_PUBLIC_DERIV_ENV=production
NEXT_PUBLIC_DERIV_REFERRAL_LINK=your_referral_link_here
# Optional: Google Drive integration (leave blank to disable).
GD_CLIENT_ID=
GD_APP_ID=
GD_API_KEY=
| Variable | Description |
|---|---|
NEXT_PUBLIC_DERIV_APP_ID | Deriv app id issued for your registered app. Drives OAuth login/sign-up and WebSocket connections. Without it, Log in / Sign up stay disabled. |
NEXT_PUBLIC_DERIV_ENV | production for live Deriv endpoints; preview (or staging) for staging. Read by both the bot's URL resolver and @deriv/core for OAuth. |
NEXT_PUBLIC_DERIV_REFERRAL_LINK | Affiliate referral link — appended as affiliate_token / utm_campaign on OAuth (optional). |
GD_CLIENT_ID / GD_APP_ID / GD_API_KEY | Google Drive integration credentials for saving/loading strategies (optional). |
These variables are injected at build time via Rsbuild's
source.define(seersbuild.config.ts), so re-build after changing them.
npm install
npm run dev
The app is available at http://localhost:4003. (npm install and npm run dev
also regenerate brand CSS — see Branding below.)
npm run build
This produces a static build in the dist/ directory (Rsbuild output — there is no
.next/out). Serve the contents of dist/ from any web server or static host.
SmartCharts engine assets are copied into dist/js/smartcharts/ during the build.
Saving/loading strategies to Google Drive stays disabled unless GD_CLIENT_ID,
GD_APP_ID, and GD_API_KEY are all set. If it's not set up in your host
environment yet:
GD_APP_ID.https://your-app.vercel.app)
to the OAuth client's Authorized JavaScript origins (exact origin; no wildcards).source.define), so trigger a new build/deploy.Deploying via Deriv App Builder? Open your app in Edit mode and enter these three values — App Builder injects them into your host environment for you (never into the app source).
Branding (logo, primary color, fonts, app name) is driven by brand.config.json,
not Next.js config:
brand.config.json, then run
npm run generate:brand-css to bake the values into the theme CSS variables. This
runs automatically on npm install, npm run dev, and npm run build.public/logo.<png|jpg|jpeg|webp> to set the header logo; it is also
used as the favicon. Without it, a letter badge (the app name's first letter) is shown.When assembled by the App Builder, these are configured for you (logo upload, color, font, and app name are injected at deploy time).