feat(auto-trading): integrate MetaApi for automated trading

- Add metaapi.cloud-sdk for broker integration
- Implement AutoTradingView component
- Extend Signal interface with secondary take-profit levels
- Update UI to include auto-trading navigation tab
This commit is contained in:
desartstudio95
2026-05-25 05:52:17 -07:00
parent 546f2670a0
commit b4df5a2d17
20 changed files with 3291 additions and 279 deletions
+20
View File
@@ -0,0 +1,20 @@
import { createRequire } from "module";
const require = createRequire(import.meta.url);
const metaApiPkg = require("metaapi.cloud-sdk");
const MetaApi = typeof metaApiPkg === "function" ? metaApiPkg : metaApiPkg.default || metaApiPkg;
async function test() {
try {
const api = new MetaApi('fake_token_123');
await api.metatraderAccountApi.createAccount({
name: 'Test',
login: '123123',
password: 'password',
server: 'Server-1',
platform: 'mt4',
magic: 1000
});
} catch (err) {
console.log("Error details:", err.message, err.response?.data || err.details || err);
}
}
test();