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).