diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 63a0b52984b5..303f34537cc0 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -94,9 +94,9 @@ # deriv-app/bot # ============================================================== -/packages/bot-skeleton/**/* @prince-deriv @sandeep-deriv -/packages/bot-web-ui/**/* @prince-deriv @sandeep-deriv -/packages/indicators/**/* @prince-deriv @sandeep-deriv +/packages/bot-skeleton/**/* @prince-deriv @sandeep-deriv @vinu-deriv +/packages/bot-web-ui/**/* @prince-deriv @sandeep-deriv @vinu-deriv +/packages/indicators/**/* @prince-deriv @sandeep-deriv @vinu-deriv # ============================================================== diff --git a/package-lock.json b/package-lock.json index d77946bf761e..e5a2b2738d89 100644 --- a/package-lock.json +++ b/package-lock.json @@ -16,6 +16,7 @@ "@deriv/api-types": "^1.0.118", "@deriv/deriv-api": "^1.0.13", "@deriv/deriv-charts": "1.4.0", + "@deriv/deriv-charts-beta": "npm:@deriv/deriv-charts@^2.0.0-beta.14", "@deriv/js-interpreter": "^3.0.0", "@deriv/ui": "^0.6.0", "@livechat/customer-sdk": "^2.0.4", @@ -2933,6 +2934,36 @@ "npm": ">=9.0.0" } }, + "node_modules/@deriv/deriv-charts-beta": { + "name": "@deriv/deriv-charts", + "version": "2.0.0-beta.14", + "resolved": "https://registry.npmjs.org/@deriv/deriv-charts/-/deriv-charts-2.0.0-beta.14.tgz", + "integrity": "sha512-kttgDhe3r9aGy3n6yw/vbPvmXdUp8xLJurdjYSjW4sLwP41fCKs8IAKlev5PASkSTr0yuy2sgOSEL2wW8JAS5g==", + "dependencies": { + "@types/lodash.set": "^4.3.7", + "@welldone-software/why-did-you-render": "^3.3.8", + "classnames": "^2.3.1", + "event-emitter-es6": "^1.1.5", + "html2canvas": "^1.4.1", + "lodash.debounce": "^4.0.8", + "lodash.set": "^4.3.2", + "mobx": "^6.5.0", + "mobx-react-lite": "^3.4.0", + "moment": "^2.24.0", + "prop-types": "^15.7.2", + "react": "^17.0.2", + "react-dom": "^17.0.2", + "react-tabs": "^4.3.0", + "react-transition-group": "^4.4.1", + "robust-websocket": "^1.0.0", + "sinon-chai": "^3.7.0", + "url-search-params-polyfill": "^7.0.0" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=9.0.0" + } + }, "node_modules/@deriv/eslint-config-deriv": { "version": "1.0.0-beta.3", "resolved": "https://registry.npmjs.org/@deriv/eslint-config-deriv/-/eslint-config-deriv-1.0.0-beta.3.tgz", @@ -15638,9 +15669,9 @@ } }, "node_modules/@types/css-modules": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@types/css-modules/-/css-modules-1.0.3.tgz", - "integrity": "sha512-dFJKRbgpu3sMsiDYX7dSL7ZMD/9q1UxbU/dZfIuVsIyRsST/agUNfR24biGeLOmh3YcdUmj71TadJ0mssFVNfA==" + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@types/css-modules/-/css-modules-1.0.4.tgz", + "integrity": "sha512-ZDHVt5uCphHH9OY7eWqI5b7jlmAcpyDdEjv2R8+uARv/nt7A7KZM9429s1pRGZGCbAGhgzqxr4DI/YGqJR9keA==" }, "node_modules/@types/eslint": { "version": "7.29.0", @@ -15802,6 +15833,14 @@ "@types/lodash": "*" } }, + "node_modules/@types/lodash.set": { + "version": "4.3.8", + "resolved": "https://registry.npmjs.org/@types/lodash.set/-/lodash.set-4.3.8.tgz", + "integrity": "sha512-WYIWnVO5xkcEKehhZf0Whrf9wj9D1AuaGTpwT/mCEJXKgdC2UWcMpvRqJahKQNhnOjmGEhpUqbYNJ6gUgdGSQw==", + "dependencies": { + "@types/lodash": "*" + } + }, "node_modules/@types/lodash.throttle": { "version": "4.1.7", "resolved": "https://registry.npmjs.org/@types/lodash.throttle/-/lodash.throttle-4.1.7.tgz", @@ -18459,6 +18498,14 @@ "node": ">=0.10.0" } }, + "node_modules/base64-arraybuffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-1.0.2.tgz", + "integrity": "sha512-I3yl4r9QB5ZRY3XuJVEPfc2XhZO6YweFPI+UovAzn+8/hb3oJ6lnysaFcjVpkCPfVWFUDvoZ8kmVDP7WyRtYtQ==", + "engines": { + "node": ">= 0.6.0" + } + }, "node_modules/base64-js": { "version": "1.5.1", "funding": [ @@ -21808,6 +21855,14 @@ "normalize-url": "^1.9.1" } }, + "node_modules/css-line-break": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-line-break/-/css-line-break-2.1.0.tgz", + "integrity": "sha512-FHcKFCZcAha3LwfVBhCQbW2nCNbkZXn7KVUJcsT5/P8YmfsVja0FMPJr0B903j/E69HUphKiV9iQArX8SDYA4w==", + "dependencies": { + "utrie": "^1.0.2" + } + }, "node_modules/css-loader": { "version": "5.2.7", "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-5.2.7.tgz", @@ -28641,6 +28696,18 @@ "node": ">=8" } }, + "node_modules/html2canvas": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/html2canvas/-/html2canvas-1.4.1.tgz", + "integrity": "sha512-fPU6BHNpsyIhr8yyMpTLLxAbkaK8ArIBcmZIRiBLiDhjeqvXolaEmDGmELFuX9I4xDcaKKcJl+TKZLqruBbmWA==", + "dependencies": { + "css-line-break": "^2.1.0", + "text-segmentation": "^1.0.3" + }, + "engines": { + "node": ">=8.0.0" + } + }, "node_modules/htmlparser2": { "version": "3.10.1", "license": "MIT", @@ -33987,6 +34054,11 @@ "resolved": "https://registry.npmjs.org/lodash.pullall/-/lodash.pullall-4.2.0.tgz", "integrity": "sha512-VhqxBKH0ZxPpLhiu68YD1KnHmbhQJQctcipvmFnqIBDYzcIHzf3Zpu0tpeOKtR4x76p9yohc506eGdOjTmyIBg==" }, + "node_modules/lodash.set": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/lodash.set/-/lodash.set-4.3.2.tgz", + "integrity": "sha512-4hNPN5jlm/N/HLMCO43v8BXKq9Z7QdAGc/VGrRD61w8gN9g/6jF9A4L1pbUgBLCffi0w9VsXfTOij5x8iTyFvg==" + }, "node_modules/lodash.snakecase": { "version": "4.1.1", "dev": true, @@ -45488,6 +45560,14 @@ "node": ">=0.10" } }, + "node_modules/text-segmentation": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/text-segmentation/-/text-segmentation-1.0.3.tgz", + "integrity": "sha512-iOiPUo/BGnZ6+54OsWxZidGCsdU8YbE4PSpdPinp7DeMtUJNJBoJ/ouUSTJjHkh1KntHaltHl/gDs2FC4i5+Nw==", + "dependencies": { + "utrie": "^1.0.2" + } + }, "node_modules/text-table": { "version": "0.2.0", "license": "MIT", @@ -46723,6 +46803,14 @@ "node": ">= 0.4.0" } }, + "node_modules/utrie": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/utrie/-/utrie-1.0.2.tgz", + "integrity": "sha512-1MLa5ouZiOmQzUbjbu9VmjLzn1QLXBhwpUa7kdLUQK+KQ5KA9I1vk5U4YHe/X2Ch7PYnJfWuWT+VbuxbGwljhw==", + "dependencies": { + "base64-arraybuffer": "^1.0.2" + } + }, "node_modules/uuid": { "version": "8.3.2", "license": "MIT", @@ -50806,6 +50894,31 @@ "url-search-params-polyfill": "^7.0.0" } }, + "@deriv/deriv-charts-beta": { + "version": "npm:@deriv/deriv-charts@2.0.0-beta.14", + "resolved": "https://registry.npmjs.org/@deriv/deriv-charts/-/deriv-charts-2.0.0-beta.14.tgz", + "integrity": "sha512-kttgDhe3r9aGy3n6yw/vbPvmXdUp8xLJurdjYSjW4sLwP41fCKs8IAKlev5PASkSTr0yuy2sgOSEL2wW8JAS5g==", + "requires": { + "@types/lodash.set": "^4.3.7", + "@welldone-software/why-did-you-render": "^3.3.8", + "classnames": "^2.3.1", + "event-emitter-es6": "^1.1.5", + "html2canvas": "^1.4.1", + "lodash.debounce": "^4.0.8", + "lodash.set": "^4.3.2", + "mobx": "^6.5.0", + "mobx-react-lite": "^3.4.0", + "moment": "^2.24.0", + "prop-types": "^15.7.2", + "react": "^17.0.2", + "react-dom": "^17.0.2", + "react-tabs": "^4.3.0", + "react-transition-group": "^4.4.1", + "robust-websocket": "^1.0.0", + "sinon-chai": "^3.7.0", + "url-search-params-polyfill": "^7.0.0" + } + }, "@deriv/eslint-config-deriv": { "version": "1.0.0-beta.3", "resolved": "https://registry.npmjs.org/@deriv/eslint-config-deriv/-/eslint-config-deriv-1.0.0-beta.3.tgz", @@ -60072,9 +60185,9 @@ } }, "@types/css-modules": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@types/css-modules/-/css-modules-1.0.3.tgz", - "integrity": "sha512-dFJKRbgpu3sMsiDYX7dSL7ZMD/9q1UxbU/dZfIuVsIyRsST/agUNfR24biGeLOmh3YcdUmj71TadJ0mssFVNfA==" + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@types/css-modules/-/css-modules-1.0.4.tgz", + "integrity": "sha512-ZDHVt5uCphHH9OY7eWqI5b7jlmAcpyDdEjv2R8+uARv/nt7A7KZM9429s1pRGZGCbAGhgzqxr4DI/YGqJR9keA==" }, "@types/eslint": { "version": "7.29.0", @@ -60225,6 +60338,14 @@ "@types/lodash": "*" } }, + "@types/lodash.set": { + "version": "4.3.8", + "resolved": "https://registry.npmjs.org/@types/lodash.set/-/lodash.set-4.3.8.tgz", + "integrity": "sha512-WYIWnVO5xkcEKehhZf0Whrf9wj9D1AuaGTpwT/mCEJXKgdC2UWcMpvRqJahKQNhnOjmGEhpUqbYNJ6gUgdGSQw==", + "requires": { + "@types/lodash": "*" + } + }, "@types/lodash.throttle": { "version": "4.1.7", "resolved": "https://registry.npmjs.org/@types/lodash.throttle/-/lodash.throttle-4.1.7.tgz", @@ -62227,6 +62348,11 @@ } } }, + "base64-arraybuffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-1.0.2.tgz", + "integrity": "sha512-I3yl4r9QB5ZRY3XuJVEPfc2XhZO6YweFPI+UovAzn+8/hb3oJ6lnysaFcjVpkCPfVWFUDvoZ8kmVDP7WyRtYtQ==" + }, "base64-js": { "version": "1.5.1" }, @@ -64705,6 +64831,14 @@ "normalize-url": "^1.9.1" } }, + "css-line-break": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-line-break/-/css-line-break-2.1.0.tgz", + "integrity": "sha512-FHcKFCZcAha3LwfVBhCQbW2nCNbkZXn7KVUJcsT5/P8YmfsVja0FMPJr0B903j/E69HUphKiV9iQArX8SDYA4w==", + "requires": { + "utrie": "^1.0.2" + } + }, "css-loader": { "version": "5.2.7", "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-5.2.7.tgz", @@ -69580,6 +69714,15 @@ "slash": "^3.0.0" } }, + "html2canvas": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/html2canvas/-/html2canvas-1.4.1.tgz", + "integrity": "sha512-fPU6BHNpsyIhr8yyMpTLLxAbkaK8ArIBcmZIRiBLiDhjeqvXolaEmDGmELFuX9I4xDcaKKcJl+TKZLqruBbmWA==", + "requires": { + "css-line-break": "^2.1.0", + "text-segmentation": "^1.0.3" + } + }, "htmlparser2": { "version": "3.10.1", "requires": { @@ -73187,6 +73330,11 @@ "resolved": "https://registry.npmjs.org/lodash.pullall/-/lodash.pullall-4.2.0.tgz", "integrity": "sha512-VhqxBKH0ZxPpLhiu68YD1KnHmbhQJQctcipvmFnqIBDYzcIHzf3Zpu0tpeOKtR4x76p9yohc506eGdOjTmyIBg==" }, + "lodash.set": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/lodash.set/-/lodash.set-4.3.2.tgz", + "integrity": "sha512-4hNPN5jlm/N/HLMCO43v8BXKq9Z7QdAGc/VGrRD61w8gN9g/6jF9A4L1pbUgBLCffi0w9VsXfTOij5x8iTyFvg==" + }, "lodash.snakecase": { "version": "4.1.1", "dev": true @@ -81213,6 +81361,14 @@ "version": "1.9.0", "dev": true }, + "text-segmentation": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/text-segmentation/-/text-segmentation-1.0.3.tgz", + "integrity": "sha512-iOiPUo/BGnZ6+54OsWxZidGCsdU8YbE4PSpdPinp7DeMtUJNJBoJ/ouUSTJjHkh1KntHaltHl/gDs2FC4i5+Nw==", + "requires": { + "utrie": "^1.0.2" + } + }, "text-table": { "version": "0.2.0", "peer": true @@ -82016,6 +82172,14 @@ "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==" }, + "utrie": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/utrie/-/utrie-1.0.2.tgz", + "integrity": "sha512-1MLa5ouZiOmQzUbjbu9VmjLzn1QLXBhwpUa7kdLUQK+KQ5KA9I1vk5U4YHe/X2Ch7PYnJfWuWT+VbuxbGwljhw==", + "requires": { + "base64-arraybuffer": "^1.0.2" + } + }, "uuid": { "version": "8.3.2" }, diff --git a/packages/bot-web-ui/package.json b/packages/bot-web-ui/package.json index 85012700679b..7f715df6ad13 100644 --- a/packages/bot-web-ui/package.json +++ b/packages/bot-web-ui/package.json @@ -56,8 +56,8 @@ "lint-staged": "^10.4.0", "loader-utils": "^1.1.0", "mini-css-extract-plugin": "^1.3.4", - "sass": "^1.62.1", "raw-loader": "^4.0.0", + "sass": "^1.62.1", "sass-loader": "^12.6.0", "sass-resources-loader": "^2.1.1", "stylelint-webpack-plugin": "^2.1.1", @@ -71,6 +71,7 @@ "@deriv/bot-skeleton": "^1.0.0", "@deriv/components": "^1.0.0", "@deriv/deriv-charts": "1.4.0", + "@deriv/deriv-charts-beta": "npm:@deriv/deriv-charts@^2.0.0-beta.14", "@deriv/shared": "^1.0.0", "@deriv/stores": "^1.0.0", "@deriv/translations": "^1.0.0", diff --git a/packages/bot-web-ui/src/components/chart/__tests__/toolbar-widgets.spec.tsx b/packages/bot-web-ui/src/components/chart/__tests__/toolbar-widgets.spec.tsx index 07a9b8c8eedc..4eb4adcb80e4 100644 --- a/packages/bot-web-ui/src/components/chart/__tests__/toolbar-widgets.spec.tsx +++ b/packages/bot-web-ui/src/components/chart/__tests__/toolbar-widgets.spec.tsx @@ -51,21 +51,31 @@ describe('ToolbarWidgets', () => { ); }); - it('should render ToolbarWidgets in desktop', () => { + it('should render ToolbarWidgets in desktop', async () => { (isMobile as jest.Mock).mockReturnValueOnce(false); (isDesktop as jest.Mock).mockReturnValueOnce(true); - render(, { - wrapper, - }); - expect(screen.getByText('Mocked StudyLegend')).toBeInTheDocument(); + render( + }> + + , + { + wrapper, + } + ); + expect(await screen.findByText('Mocked StudyLegend')).toBeInTheDocument(); }); - it('should render ToolbarWidgets in mobile', () => { + it('should render ToolbarWidgets in mobile', async () => { (isMobile as jest.Mock).mockReturnValueOnce(true); (isDesktop as jest.Mock).mockReturnValueOnce(false); - render(, { - wrapper, - }); - expect(screen.queryByText('Mocked StudyLegend')).not.toBeInTheDocument(); + render( + }> + + , + { + wrapper, + } + ); + expect(await screen.findByText('Mocked ChartMode')).toBeInTheDocument(); }); }); diff --git a/packages/bot-web-ui/src/components/chart/chart.tsx b/packages/bot-web-ui/src/components/chart/chart.tsx index 221a8ddff372..fe30208787de 100644 --- a/packages/bot-web-ui/src/components/chart/chart.tsx +++ b/packages/bot-web-ui/src/components/chart/chart.tsx @@ -1,17 +1,15 @@ import React from 'react'; import classNames from 'classnames'; -// TODO Remove this after smartcharts is replaced -// eslint-disable-next-line @typescript-eslint/ban-ts-comment -// @ts-ignore -import { ChartTitle, SmartChart } from '@deriv/deriv-charts'; import { isDesktop, isMobile } from '@deriv/shared'; import { observer, useStore } from '@deriv/stores'; import { useDBotStore } from 'Stores/useDBotStore'; import ToolbarWidgets from './toolbar-widgets'; +import { ChartTitle, SmartChart } from './v1'; +import { ChartTitleBeta, SmartChartBeta } from './v2'; const Chart = observer(({ show_digits_stats }: { show_digits_stats: boolean }) => { const barriers: [] = []; - const { common, ui } = useStore(); + const { common, ui, client } = useStore(); const { chart_store, run_panel } = useDBotStore(); const { @@ -45,30 +43,68 @@ const Chart = observer(({ show_digits_stats }: { show_digits_stats: boolean }) = 'dashboard__chart-wrapper--expanded': is_drawer_open && !isMobile(), })} > - setChartStatus(!v)} - toolbarWidget={() => ( - - )} - chartType={chart_type} - isMobile={isMobile()} - enabledNavigationWidget={isDesktop()} - granularity={granularity} - requestAPI={wsSendRequest} - requestForget={wsForget} - requestForgetStream={wsForgetStream} - requestSubscribe={wsSubscribe} - settings={settings} - symbol={symbol} - topWidgets={() => } - isConnectionOpened={is_socket_opened} - getMarketsOrder={getMarketsOrder} - /> + {client.is_beta_chart && ( + setChartStatus(!v)} + toolbarWidget={() => ( + + )} + chartType={chart_type} + isMobile={isMobile()} + enabledNavigationWidget={isDesktop()} + granularity={granularity} + requestAPI={wsSendRequest} + requestForget={wsForget} + requestForgetStream={wsForgetStream} + requestSubscribe={wsSubscribe} + settings={settings} + symbol={symbol} + topWidgets={() => } + isConnectionOpened={is_socket_opened} + getMarketsOrder={getMarketsOrder} + isLive={true} + leftMargin={80} + /> + )} + {!client.is_beta_chart && ( + setChartStatus(!v)} + toolbarWidget={() => ( + + )} + chartType={chart_type} + isMobile={isMobile()} + enabledNavigationWidget={isDesktop()} + granularity={granularity} + requestAPI={wsSendRequest} + requestForget={wsForget} + requestForgetStream={wsForgetStream} + requestSubscribe={wsSubscribe} + settings={settings} + symbol={symbol} + topWidgets={() => } + isConnectionOpened={is_socket_opened} + getMarketsOrder={getMarketsOrder} + /> + )} ); }); diff --git a/packages/bot-web-ui/src/components/chart/toolbar-widgets.tsx b/packages/bot-web-ui/src/components/chart/toolbar-widgets.tsx index b3fe6cc97879..4ae999539239 100644 --- a/packages/bot-web-ui/src/components/chart/toolbar-widgets.tsx +++ b/packages/bot-web-ui/src/components/chart/toolbar-widgets.tsx @@ -1,24 +1,53 @@ import React from 'react'; -import { ChartMode, DrawTools, Share, StudyLegend, ToolbarWidget, Views } from '@deriv/deriv-charts'; import { isDesktop, isMobile } from '@deriv/shared'; +import { ChartMode, DrawTools, Share, StudyLegend, ToolbarWidget, Views } from './v1'; +import { ChartModeBeta, DrawToolsBeta, ShareBeta, StudyLegendBeta, ToolbarWidgetBeta, ViewsBeta } from './v2'; type TToolbarWidgetsProps = { + is_beta_chart?: boolean; updateChartType: (chart_type: string) => void; updateGranularity: (updateGranularity: number) => void; }; -const ToolbarWidgets = ({ updateChartType, updateGranularity }: TToolbarWidgetsProps) => ( - - - {isDesktop() && ( - <> - - - - - - )} - -); +const ToolbarWidgets = ({ is_beta_chart, updateChartType, updateGranularity }: TToolbarWidgetsProps) => { + return ( + <> + {is_beta_chart && ( + + + {isDesktop() && ( + <> + + + + + + )} + + )} + {!is_beta_chart && ( + + + {isDesktop() && ( + <> + + + + + + )} + + )} + + ); +}; export default ToolbarWidgets; diff --git a/packages/bot-web-ui/src/components/chart/v1.ts b/packages/bot-web-ui/src/components/chart/v1.ts new file mode 100644 index 000000000000..55e0cb30fb37 --- /dev/null +++ b/packages/bot-web-ui/src/components/chart/v1.ts @@ -0,0 +1,42 @@ +import React from 'react'; +import { getUrlBase, moduleLoader } from '@deriv/shared'; + +let module: Promise | undefined; + +const init = () => { + module = moduleLoader(() => { + // TODO: Proper fix for types in smartcharts + // eslint-disable-next-line @typescript-eslint/ban-ts-comment + // @ts-ignore + return import(/* webpackChunkName: "smart_chart" */ '@deriv/deriv-charts'); + }); + + module.then(({ setSmartChartsPublicPath }: { setSmartChartsPublicPath: (path: string) => void }) => { + setSmartChartsPublicPath(getUrlBase('/js/smartcharts/')); + }); +}; + +// React.Lazy expects a default export for the component +// SmartChart library exports many components +const load = (component_name: string) => () => { + if (!module) { + init(); + } + return module!.then(module => { + return { default: module[component_name] }; + }); +}; + +export const SmartChart = React.lazy(load('SmartChart')); +export const ChartTitle = React.lazy(load('ChartTitle')); + +export const ChartSize = React.lazy(load('ChartSize')); +export const ChartMode = React.lazy(load('ChartMode')); +export const DrawTools = React.lazy(load('DrawTools')); +export const Share = React.lazy(load('Share')); +export const StudyLegend = React.lazy(load('StudyLegend')); +export const Views = React.lazy(load('Views')); +export const ToolbarWidget = React.lazy(load('ToolbarWidget')); + +export const FastMarker = React.lazy(load('FastMarker')); +export const RawMarker = React.lazy(load('RawMarker')); diff --git a/packages/bot-web-ui/src/components/chart/v2.ts b/packages/bot-web-ui/src/components/chart/v2.ts new file mode 100644 index 000000000000..c8315d13c394 --- /dev/null +++ b/packages/bot-web-ui/src/components/chart/v2.ts @@ -0,0 +1,42 @@ +import React from 'react'; +import { getUrlBase, moduleLoader } from '@deriv/shared'; + +let module: Promise | undefined; + +const init = () => { + module = moduleLoader(() => { + // TODO: Proper fix for types in smartcharts + // eslint-disable-next-line @typescript-eslint/ban-ts-comment + // @ts-ignore + return import(/* webpackChunkName: "smart_chart_beta" */ '@deriv/deriv-charts-beta'); + }); + + module.then(({ setSmartChartsPublicPath }: { setSmartChartsPublicPath: (path: string) => void }) => { + setSmartChartsPublicPath(getUrlBase('/js/smartchartsbeta/')); + }); +}; + +// React.Lazy expects a default export for the component +// SmartChart library exports many components +const load = (component_name: string) => () => { + if (!module) { + init(); + } + return module!.then(module => { + return { default: module[component_name] }; + }); +}; + +export const SmartChartBeta = React.lazy(load('SmartChart')); +export const ChartTitleBeta = React.lazy(load('ChartTitle')); + +export const ChartSizeBeta = React.lazy(load('ChartSize')); +export const ChartModeBeta = React.lazy(load('ChartMode')); +export const DrawToolsBeta = React.lazy(load('DrawTools')); +export const ShareBeta = React.lazy(load('Share')); +export const StudyLegendBeta = React.lazy(load('StudyLegend')); +export const ViewsBeta = React.lazy(load('Views')); +export const ToolbarWidgetBeta = React.lazy(load('ToolbarWidget')); + +export const FastMarkerBeta = React.lazy(load('FastMarker')); +export const RawMarkerBeta = React.lazy(load('RawMarker')); diff --git a/packages/bot-web-ui/src/components/quick-strategy/config.ts b/packages/bot-web-ui/src/components/quick-strategy/config.ts index 5748c8b7d4cd..8b8add46f315 100644 --- a/packages/bot-web-ui/src/components/quick-strategy/config.ts +++ b/packages/bot-web-ui/src/components/quick-strategy/config.ts @@ -69,7 +69,7 @@ export const duration: TConfigItem = { export const label_profit: TConfigItem = { type: 'label', label: localize('Profit Threshold'), - description: localize(`The bot will stop trading if your total profit exceeds this amount.`), + description: localize('The bot will stop trading if your total profit exceeds this amount.'), }; export const profit: TConfigItem = { @@ -81,7 +81,7 @@ export const profit: TConfigItem = { export const label_loss: TConfigItem = { type: 'label', label: localize('Loss Threshold'), - description: localize(`The bot will stop trading if your total loss exceeds this amount.`), + description: localize('The bot will stop trading if your total loss exceeds this amount.'), }; export const loss: TConfigItem = { diff --git a/packages/bot-web-ui/src/public-path.ts b/packages/bot-web-ui/src/public-path.ts index 7383746cd5be..6afb398de554 100644 --- a/packages/bot-web-ui/src/public-path.ts +++ b/packages/bot-web-ui/src/public-path.ts @@ -1,5 +1,3 @@ -import { setSmartChartsPublicPath } from '@deriv/deriv-charts'; - const getUrlBase = (path = '') => { const l = window.location; @@ -38,4 +36,3 @@ const initSurvicate = () => { export { initSurvicate, initSurvicateCalled }; setBotPublicPath(getUrlBase('/')); -setSmartChartsPublicPath(getUrlBase('/js/smartcharts/')); diff --git a/packages/bot-web-ui/src/stores/chart-store.js b/packages/bot-web-ui/src/stores/chart-store.js index 522ce6ef6785..154820b7cabb 100644 --- a/packages/bot-web-ui/src/stores/chart-store.js +++ b/packages/bot-web-ui/src/stores/chart-store.js @@ -1,6 +1,7 @@ import { action, computed, makeObservable, observable, reaction } from 'mobx'; // import { tabs_title } from '../constants/bot-contents'; import { ServerTime } from '@deriv/bot-skeleton'; +import { LocalStore } from '@deriv/shared'; const g_subscribers_map = {}; let WS; @@ -35,6 +36,8 @@ export default class ChartStore { () => run_panel.is_running, () => (run_panel.is_running ? this.onStartBot() : this.onStopBot()) ); + + this.restoreFromStorage(); } symbol; @@ -75,20 +78,55 @@ export default class ChartStore { onSymbolChange(symbol) { this.symbol = symbol; + this.saveToLocalStorage(); } updateGranularity(granularity) { this.granularity = granularity; + this.saveToLocalStorage(); } updateChartType(chart_type) { this.chart_type = chart_type; + this.saveToLocalStorage(); } setChartStatus(status) { this.is_chart_loading = status; } + saveToLocalStorage() { + if (!this.root_store?.app?.core?.client?.is_beta_chart) return; + LocalStore.set( + 'bot.chart_props', + JSON.stringify({ + symbol: this.symbol, + granularity: this.granularity, + chart_type: this.chart_type, + }) + ); + } + + restoreFromStorage() { + if (!this.root_store?.app?.core?.client?.is_beta_chart) return; + + try { + const props = LocalStore.get('bot.chart_props'); + + if (props) { + const { symbol, granularity, chart_type } = JSON.parse(props); + this.symbol = symbol; + this.granularity = granularity; + this.chart_type = chart_type; + } else { + this.granularity = 0; + this.chart_type = 'line'; + } + } catch { + LocalStore.remove('bot.chart_props'); + } + } + // #region WS wsSubscribe = (req, callback) => { if (req.subscribe === 1) { diff --git a/packages/cfd/build/webpack.config.js b/packages/cfd/build/webpack.config.js index f9e9569e0154..ee54e24e9734 100644 --- a/packages/cfd/build/webpack.config.js +++ b/packages/cfd/build/webpack.config.js @@ -59,7 +59,6 @@ module.exports = function (env) { '@deriv/shared': '@deriv/shared', '@deriv/components': '@deriv/components', '@deriv/translations': '@deriv/translations', - '@deriv/deriv-charts': '@deriv/deriv-charts', '@deriv/account': '@deriv/account', }, /^@deriv\/shared\/.+$/, diff --git a/packages/cfd/src/Containers/cfd-password-modal.tsx b/packages/cfd/src/Containers/cfd-password-modal.tsx index a9afcf2d1dfe..7a00941ae792 100644 --- a/packages/cfd/src/Containers/cfd-password-modal.tsx +++ b/packages/cfd/src/Containers/cfd-password-modal.tsx @@ -481,12 +481,13 @@ const CFDPasswordForm = ({ ); } - const accountTitle = () => { + const accountTitle = (category: string) => { switch (platform) { case 'ctrader': case 'derivez': - case 'dxtrade': return 'CFD'; + case 'dxtrade': + return category === 'real' ? 'Real' : ''; default: return account_title; } @@ -531,7 +532,9 @@ const CFDPasswordForm = ({ values={{ platform: getCFDPlatformLabel(platform), platform_name: getCFDPlatformNames(platform), - account: !show_eu_related_content ? accountTitle() : '', + account: !show_eu_related_content + ? accountTitle(account_type.category) + : '', jurisdiction_shortcode: showJuristiction(), }} /> @@ -542,7 +545,7 @@ const CFDPasswordForm = ({ values={{ platform: getCFDPlatformLabel(platform), platform_name: getCFDPlatformNames(platform), - account: accountTitle(), + account: accountTitle(account_type.category), }} /> )} diff --git a/packages/components/src/components/swipeable-wrapper/swipeable-wrapper.scss b/packages/components/src/components/swipeable-wrapper/swipeable-wrapper.scss index a485dd011055..1f31d31307de 100644 --- a/packages/components/src/components/swipeable-wrapper/swipeable-wrapper.scss +++ b/packages/components/src/components/swipeable-wrapper/swipeable-wrapper.scss @@ -5,9 +5,10 @@ &__view { display: flex; flex-direction: row; - transition: transform 0.1s linear; + transition: left 0.1s linear; width: max-content; height: inherit; + position: relative; } &__item { position: relative; @@ -16,7 +17,7 @@ &--is-disabled { & .dc-swipeable__view { - transform: translateX(-100vw); + left: -100vw; transition: none; } } @@ -28,8 +29,13 @@ display: flex; padding: 1.6rem 0.8rem; justify-content: space-between; + pointer-events: none; svg { z-index: 3; } + + * { + pointer-events: all; + } } } diff --git a/packages/components/src/components/swipeable-wrapper/swipeable-wrapper.tsx b/packages/components/src/components/swipeable-wrapper/swipeable-wrapper.tsx index 4497cb97179f..394ac875b135 100644 --- a/packages/components/src/components/swipeable-wrapper/swipeable-wrapper.tsx +++ b/packages/components/src/components/swipeable-wrapper/swipeable-wrapper.tsx @@ -7,6 +7,7 @@ type TSwipeableWrapper = { className?: string; onChange?: (prop?: number) => void; is_disabled?: boolean; + is_swipe_disabled?: boolean; } & SwipeableProps; const SwipeableWrapper = ({ children, className, onChange, ...props }: React.PropsWithChildren) => { @@ -20,16 +21,18 @@ const SwipeableWrapper = ({ children, className, onChange, ...props }: React.Pro }; }, [active_index, onChange]); - const swipedLeft = () => { + const swipedLeft = (is_nav_click = false) => { if (props.is_disabled) return; + if (props.is_swipe_disabled && !is_nav_click) return; const is_reached_end = active_index + 1 === React.Children.toArray(children).length; if (!is_reached_end) { setActiveIndex(active_index + 1); } }; - const swipedRight = () => { + const swipedRight = (is_nav_click = false) => { if (props.is_disabled) return; + if (props.is_swipe_disabled && !is_nav_click) return; if (active_index > 0) { setActiveIndex(active_index - 1); } @@ -40,8 +43,8 @@ const SwipeableWrapper = ({ children, className, onChange, ...props }: React.Pro }); const swipe_handlers = useSwipeable({ - onSwipedLeft: swipedLeft, - onSwipedRight: swipedRight, + onSwipedLeft: () => swipedLeft(false), + onSwipedRight: () => swipedRight(false), ...props, }); @@ -50,7 +53,7 @@ const SwipeableWrapper = ({ children, className, onChange, ...props }: React.Pro
swipedRight(true)} color={active_index === 0 || props.is_disabled ? 'disabled' : ''} /> swipedLeft(true)} color={ active_index + 1 === React.Children.toArray(children).length || props.is_disabled ? 'disabled' diff --git a/packages/core/build/config.js b/packages/core/build/config.js index 73fa1bc0ccf9..d82ee5fb688e 100644 --- a/packages/core/build/config.js +++ b/packages/core/build/config.js @@ -23,6 +23,22 @@ const copyConfig = base => { from: path.resolve(__dirname, '../../../node_modules/@deriv/deriv-charts/dist'), to: 'js/smartcharts/', }, + { + from: path.resolve(__dirname, '../../../node_modules/@deriv/deriv-charts-beta/dist'), + to: 'js/smartchartsbeta/', + }, + { + from: path.resolve(__dirname, '../../../node_modules/@deriv/deriv-charts-beta/dist/chart/assets'), + to: 'assets', + }, + { + from: path.resolve(__dirname, '../../../node_modules/@deriv/deriv-charts-beta/dist/chart/assets'), + to: 'contract/assets', + }, + { + from: path.resolve(__dirname, '../../../node_modules/@deriv/deriv-charts-beta/dist/chart/assets'), + to: 'bot/assets', + }, { from: path.resolve(__dirname, '../node_modules/@deriv/account/dist/account/js/'), to: 'account/js', @@ -167,7 +183,7 @@ const generateSWConfig = () => ({ }, { urlPattern: ({ url }) => { - return url.pathname.match(/^\/js\/(?!(.*((core\.[a-z_]*-json\.)|smartcharts))).*$/); + return url.pathname.match(/^\/js\/(?!(.*((core\.[a-z_]*-json\.)|smartcharts|smartchartsbeta))).*$/); }, handler: 'CacheFirst', options: { @@ -179,7 +195,7 @@ const generateSWConfig = () => ({ }, { urlPattern: ({ url }) => { - return url.pathname.match(/^\/js\/smartcharts\//); + return url.pathname.match(/^\/js\/(smartcharts|smartchartsbeta)\//); }, handler: 'CacheFirst', options: { diff --git a/packages/core/build/constants.js b/packages/core/build/constants.js index e912721d4167..fc805f041b59 100644 --- a/packages/core/build/constants.js +++ b/packages/core/build/constants.js @@ -13,7 +13,6 @@ const TerserPlugin = require('terser-webpack-plugin'); // const BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnalyzerPlugin; const { WebpackManifestPlugin } = require('webpack-manifest-plugin'); const { GenerateSW } = require('workbox-webpack-plugin'); -const webpack = require('webpack'); const { copyConfig, @@ -47,6 +46,7 @@ const HOISTED_PACKAGES = { '@deriv/components': path.resolve(__dirname, '../node_modules/@deriv/components'), '@deriv/translations': path.resolve(__dirname, '../node_modules/@deriv/translations'), '@deriv/deriv-charts': path.resolve(__dirname, '../../../node_modules/@deriv/deriv-charts'), + '@deriv/deriv-charts-beta': path.resolve(__dirname, '../../../node_modules/@deriv/deriv-charts-beta'), }; const ALIASES = { @@ -120,6 +120,11 @@ const MINIMIZERS = !IS_RELEASE exclude: /(smartcharts)/, parallel: 2, }), + new TerserPlugin({ + test: /\.js$/, + exclude: /(smartchartsbeta)/, + parallel: 2, + }), new CssMinimizerPlugin(), ]; @@ -146,9 +151,6 @@ const plugins = ({ base, is_test_env }) => { new PreloadWebpackPlugin(htmlPreloadConfig()), new IgnorePlugin({ resourceRegExp: /^\.\/locale$/, contextRegExp: /moment$/ }), new MiniCssExtractPlugin(cssConfig()), - new webpack.optimize.LimitChunkCountPlugin({ - maxChunks: 10, - }), new CircularDependencyPlugin({ exclude: /node_modules/, failOnError: true }), ...(IS_RELEASE ? [] diff --git a/packages/core/build/webpack.config.js b/packages/core/build/webpack.config.js index d586f5178f8a..892d59f8661e 100644 --- a/packages/core/build/webpack.config.js +++ b/packages/core/build/webpack.config.js @@ -41,7 +41,7 @@ module.exports = function (env) { minChunks: 1, maxSize: 2500000, maxAsyncRequests: 30, - maxInitialRequests: 3, + maxInitialRequests: 30, automaticNameDelimiter: '~', enforceSizeThreshold: 500000, cacheGroups: { diff --git a/packages/core/package.json b/packages/core/package.json index 518d88fbfe24..69c5f41524b7 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -31,8 +31,8 @@ }, "homepage": "https://github.com/binary-com/deriv-app", "devDependencies": { - "@babel/plugin-proposal-unicode-property-regex": "^7.16.7", "@babel/eslint-parser": "^7.17.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.16.7", "@babel/preset-react": "^7.16.7", "@types/react": "^18.0.7", "@types/react-dom": "^18.0.0", @@ -62,13 +62,13 @@ "lint-staged": "^10.4.0", "mini-css-extract-plugin": "^1.3.4", "mock-local-storage": "^1.1.8", - "sass": "^1.62.1", "postcss-loader": "^6.2.1", "postcss-preset-env": "^7.4.3", "postcss-scss": "^4.0.6", "preload-webpack-plugin": "^3.0.0-beta.4", "react-svg-loader": "^3.0.3", "resolve-url-loader": "^3.1.2", + "sass": "^1.62.1", "sass-loader": "^12.6.0", "sass-resources-loader": "^2.1.1", "stylelint-formatter-pretty": "^2.1.1", @@ -87,6 +87,7 @@ }, "dependencies": { "@babel/polyfill": "^7.4.4", + "@datadog/browser-rum": "^4.37.0", "@deriv/account": "^1.0.0", "@deriv/analytics": "^1.0.0", "@deriv/api": "^1.0.0", @@ -98,11 +99,12 @@ "@deriv/components": "^1.0.0", "@deriv/deriv-api": "^1.0.13", "@deriv/deriv-charts": "1.4.0", + "@deriv/deriv-charts-beta": "npm:@deriv/deriv-charts@^2.0.0-beta.14", "@deriv/hooks": "^1.0.0", "@deriv/p2p": "^0.7.3", "@deriv/reports": "^1.0.0", - "@deriv/stores": "^1.0.0", "@deriv/shared": "^1.0.0", + "@deriv/stores": "^1.0.0", "@deriv/trader": "^3.8.0", "@deriv/translations": "^1.0.0", "@deriv/utils": "^1.0.0", @@ -112,8 +114,10 @@ "canvas-toBlob": "^1.0.0", "classnames": "^2.2.6", "crc-32": "^1.2.0", + "dotenv-webpack": "^8.0.1", "extend": "^3.0.2", "formik": "^2.1.4", + "framer-motion": "^6.5.1", "i18next": "^22.4.6", "js-cookie": "^2.2.1", "loadjs": "^4.2.0", @@ -132,13 +136,10 @@ "react-dom": "^17.0.2", "react-i18next": "^11.11.0", "react-loadable": "^5.5.0", - "framer-motion": "^6.5.1", "react-router": "^5.2.0", "react-router-dom": "^5.2.0", "react-tiny-popover": "^7.0.1", "react-transition-group": "4.4.2", - "react-window": "^1.8.5", - "dotenv-webpack": "^8.0.1", - "@datadog/browser-rum": "^4.37.0" + "react-window": "^1.8.5" } } diff --git a/packages/core/src/App/app.jsx b/packages/core/src/App/app.jsx index 002be4ba2529..4c8bccaf7a4b 100644 --- a/packages/core/src/App/app.jsx +++ b/packages/core/src/App/app.jsx @@ -19,8 +19,6 @@ import { BrowserRouter as Router } from 'react-router-dom'; import { CFD_TEXT } from '../Constants/cfd-text'; import { FORM_ERROR_MESSAGES } from '../Constants/form-error-messages'; import AppContent from './AppContent'; -// TODO: Lazy load smartchart styles -import '@deriv/deriv-charts/dist/smartcharts.css'; import 'Sass/app.scss'; const AppWithoutTranslation = ({ root_store }) => { @@ -42,6 +40,14 @@ const AppWithoutTranslation = ({ root_store }) => { React.useEffect(initCFDStore, []); React.useEffect(() => { + const loadSmartchartsStyles = () => { + if (root_store.client.is_beta_chart) { + import('@deriv/deriv-charts-beta/dist/smartcharts.css'); + } else { + import('@deriv/deriv-charts/dist/smartcharts.css'); + } + }; + initializeTranslations(); // TODO: [translation-to-shared]: add translation implemnentation in shared @@ -49,6 +55,7 @@ const AppWithoutTranslation = ({ root_store }) => { initFormErrorMessages(FORM_ERROR_MESSAGES); setSharedCFDText(CFD_TEXT); root_store.common.setPlatform(); + loadSmartchartsStyles(); // eslint-disable-next-line react-hooks/exhaustive-deps }, []); diff --git a/packages/core/src/Stores/Helpers/__tests__/chart-markers.spec.ts b/packages/core/src/Stores/Helpers/__tests__/chart-markers.spec.ts index e61f9b1c43a5..4bd868d6406d 100644 --- a/packages/core/src/Stores/Helpers/__tests__/chart-markers.spec.ts +++ b/packages/core/src/Stores/Helpers/__tests__/chart-markers.spec.ts @@ -1,5 +1,5 @@ import { TContractInfo } from '@deriv/shared'; -import { createTickMarkers } from '../chart-markers'; +import { createTickMarkers, getMarkerContractType, getStartText } from '../chart-markers'; describe('createTickMarkers', () => { const previous_spot_classname = 'chart-spot__spot chart-spot__spot--accumulator-middle'; @@ -95,4 +95,30 @@ describe('createTickMarkers', () => { `${previous_spot_classname}--preexit` ); }); + + it('should get the correct contract type', () => { + contract_info.contract_type = 'ACCU'; + expect(getMarkerContractType(contract_info)).toBe('AccumulatorContract'); + + contract_info.contract_type = 'DIGITMATCH'; + expect(getMarkerContractType(contract_info)).toBe('DigitContract'); + + contract_info.contract_type = 'CALL'; + contract_info.tick_count = 1; + expect(getMarkerContractType(contract_info)).toBe('TickContract'); + }); + + it('should get the correct start text', () => { + contract_info.contract_type = 'ACCU'; + contract_info.tick_count = undefined; + Object.assign(contract_info, { + contract_type: 'CALL', + tick_count: undefined, + profit: '1', + barrier: '1000', + currency: 'USD', + }); + const result = getStartText(contract_info); + expect(result).toBe('+$1.00'); + }); }); diff --git a/packages/core/src/Stores/Helpers/chart-markers.js b/packages/core/src/Stores/Helpers/chart-markers.js index 9bd8fdb2afe5..c3d2be60db50 100644 --- a/packages/core/src/Stores/Helpers/chart-markers.js +++ b/packages/core/src/Stores/Helpers/chart-markers.js @@ -8,24 +8,33 @@ import { getSpotCount, } from './chart-marker-helpers'; import { + getDecimalPlaces, getEndTime, isAccumulatorContract, isAccumulatorContractOpen, + isDigitContract, + isHighLow, isSmartTraderContract, isOpen, + isTouchContract, + isMultiplierContract, + isVanillaContract, + getContractStatus, unique, + isTurbosContract, } from '@deriv/shared'; +import { localize } from '@deriv/translations'; import { MARKER_TYPES_CONFIG } from '../Constants/markers'; import { getChartType } from './logic'; -export const createChartMarkers = (contract_info, is_delayed_markers_update) => { +export const createChartMarkers = (contract_info, is_delayed_markers_update, is_beta_chart) => { const { tick_stream } = contract_info; const should_show_10_last_ticks = isAccumulatorContractOpen(contract_info) && tick_stream.length === 10; let markers = []; if (contract_info) { const end_time = getEndTime(contract_info); - const chart_type = getChartType(contract_info.date_start, end_time); + const chart_type = getChartType(contract_info.date_start, end_time, is_beta_chart); if (contract_info.tick_count) { const tick_markers = createTickMarkers(contract_info, is_delayed_markers_update); @@ -140,3 +149,358 @@ export const createTickMarkers = (contract_info, is_delayed_markers_update) => { }); return result; }; + +const dark_theme = { + bg: '#0e0e0e', + fg: '#ffffff', + grey_border: '#6e6e6e', + lost: '#cc2e3d', + open: '#377cfc', + sold: '#ffad3a', + won: '#00a79e', +}; + +const light_theme = { + bg: '#ffffff', + fg: '#333333', + grey_border: '#999999', + lost: '#ec3f3f', + open: '#377cfc', + sold: '#ffad3a', + won: '#4bb4b3', +}; + +function getColor({ status, profit, is_dark_theme, is_vanilla }) { + const colors = is_dark_theme ? dark_theme : light_theme; + let color = colors[status || 'open']; + if (is_vanilla) { + if (status === 'open') return colors.open; + return colors[profit > 0 ? 'won' : 'lost']; + } + if (status === 'open' && profit) { + color = colors[profit > 0 ? 'won' : 'lost']; + } + return color; +} + +const currency_symbols = { + AUD: '\u0041\u0024', + EUR: '\u20AC', + GBP: '\u00A3', + JPY: '\u00A5', + USD: '\u0024', + BTC: '\u20bf', + BCH: '\ue901', + ETH: '\u0045', + ETC: '\ue900', + LTC: '\u0141', + UST: '\u20ae', +}; + +export const getMarkerContractType = contract_info => { + const { tick_count, contract_type } = contract_info; + + if (isAccumulatorContract(contract_type)) { + return 'AccumulatorContract'; + } else if (isDigitContract(contract_type)) { + return 'DigitContract'; + } + + return tick_count > 0 ? 'TickContract' : 'NonTickContract'; +}; + +export const getStartText = contract_info => { + const { barrier, contract_type, currency, is_sold, profit, tick_count, tick_stream } = contract_info; + const is_non_tick_contract = !tick_count; + + if (is_sold || isAccumulatorContract(contract_type)) return undefined; + + // NonTickContract + if (is_non_tick_contract) { + if (!(profit && barrier)) return undefined; + + const symbol = currency_symbols[currency] || ''; + const decimal_places = getDecimalPlaces(currency); + const sign = profit < 0 ? '-' : profit > 0 ? '+' : ' '; + return `${sign}${symbol}${Math.abs(profit).toFixed(decimal_places)}`; + } + + return `${Math.max(tick_stream.length - 1, 0)}/${tick_count}`; +}; + +export const getTickStreamMarkers = (contract_info, barrier_price) => { + function getTicks() { + if (is_accumulator_contract) { + return []; + } else if (is_digit_contract) { + return [undefined, ...tick_stream.slice(-1)]; + } + return tick_stream; + } + + const { contract_type, tick_stream } = contract_info; + const is_digit_contract = isDigitContract(contract_type); + const is_accumulator_contract = isAccumulatorContract(contract_type); + + const last_tick = tick_stream.length > 1 ? tick_stream[tick_stream.length - 1] : null; + const [, ...ticks] = getTicks(); + + const markers = ticks.map(t => ({ + epoch: t.epoch, + quote: t.tick, + type: 'tick', + })); + + if (!is_digit_contract && !is_accumulator_contract && last_tick) { + markers.push({ + epoch: last_tick.epoch, + quote: last_tick.quote, + type: 'latestTick', + }); + markers.push({ + epoch: last_tick.epoch, + quote: barrier_price, + type: 'latestTickBarrier', + }); + } + + return markers; +}; + +export function calculateMarker(contract_info, is_dark_theme, is_last_contract) { + if (!contract_info || isMultiplierContract(contract_info.contract_type)) { + return null; + } + const { + transaction_ids, + tick_stream, + date_start, + date_expiry, + entry_tick, + exit_tick, + entry_tick_time, + exit_tick_time, + contract_type, + tick_count, + barrier_count, + barrier, + high_barrier, + low_barrier, + shortcode, + status, + profit, + is_sold, + } = contract_info; + const is_accumulator_contract = isAccumulatorContract(contract_type); + const is_digit_contract = isDigitContract(contract_type); + const is_tick_contract = tick_count > 0; + const is_non_tick_contract = !is_tick_contract; + const is_high_low_contract = isHighLow({ shortcode }); + const is_touch_contract = isTouchContract(contract_type); + const is_turbos = isTurbosContract(contract_type); + + const end_time = is_tick_contract ? exit_tick_time : getEndTime(contract_info) || date_expiry; + + let barrier_price; + if (is_digit_contract || is_accumulator_contract) { + barrier_price = +entry_tick; + } else if (+barrier_count === 1 && barrier) { + barrier_price = +barrier; + } else if (+barrier_count === 2 && high_barrier && low_barrier) { + barrier_price = +high_barrier; + } + + if (!date_start) { + return null; + } + // if we have not yet received the first POC response + if (!transaction_ids) { + return { + type: getMarkerContractType(contract_info), + markers: [], + }; + } + + const markers = []; + + const price = barrier_price || 0; + + if (is_last_contract && !is_sold) { + markers.push({ + epoch: date_start, + quote: is_digit_contract ? undefined : price, + type: 'activeStart', + text: localize('Start\nTime'), + }); + } + + if (date_start && entry_tick) { + const color = is_non_tick_contract ? getColor({ status: 'open', profit }) : undefined; + markers.push({ + epoch: date_start, + quote: is_digit_contract ? undefined : price, + type: 'start', + text: getStartText(contract_info), + color, + }); + } + + if (entry_tick) { + markers.push({ + epoch: entry_tick_time, + quote: price, + type: 'entry', + }); + + if (is_high_low_contract || is_touch_contract || is_turbos) { + markers.push({ + epoch: entry_tick_time, + quote: entry_tick, + type: 'entryTick', + }); + } + } + + if (end_time) { + markers.push({ + epoch: end_time, + quote: price, + type: 'end', + }); + } + + if (exit_tick) { + markers.push({ + epoch: exit_tick_time, + quote: +exit_tick, + type: 'exit', + }); + } else if (tick_stream?.length > 0) { + markers.push(...getTickStreamMarkers(contract_info, barrier_price)); + } + + if (is_accumulator_contract && tick_stream?.length > 0) { + const contract_status = getContractStatus({ contract_type, profit, exit_tick_time, status }); + const is_accu_contract_ended = contract_status !== 'open'; + + if (is_accu_contract_ended) { + const exit = tick_stream[tick_stream.length - 1]; + const previous_tick = tick_stream[tick_stream.length - 2] || exit; + + markers.push( + ...getAccumulatorBarrierMarkers({ + high_barrier, + low_barrier, + prev_epoch: previous_tick.epoch, + is_dark_mode_on: is_dark_theme, + contract_info, + }) + ); + } + } + + return { + type: getMarkerContractType(contract_info), + markers, + color: getColor({ + status, + profit: is_non_tick_contract || is_sold ? profit : undefined, + is_dark_theme, + is_vanilla: isVanillaContract(contract_type), + }), + }; +} + +function getAccumulatorBarrierMarkers({ + contract_info, + high_barrier, + low_barrier, + is_accumulator_trade_without_contract = false, + is_dark_theme, + has_crossed_accu_barriers, + barrier_spot_distance, + prev_epoch: epoch, +}) { + const { contract_type, profit, exit_tick_time, status, is_sold } = contract_info || {}; + + const contract_status = getContractStatus({ contract_type, profit, exit_tick_time, status }); + const is_accu_contract_ended = contract_status !== 'open'; + + const getStatus = () => { + if (has_crossed_accu_barriers || contract_status === 'lost') { + return 'lost'; + } else if (is_accumulator_trade_without_contract) { + return 'open'; + } + + return 'won'; + }; + + const barrier_color = getColor({ + status: getStatus(), + is_dark_theme, + }); + + const tick_color = is_accumulator_trade_without_contract + ? getColor({ status: 'fg', is_dark_theme }) + : getColor({ + is_dark_theme, + status: contract_status, + profit: is_sold || is_accu_contract_ended ? profit : null, + }); + + const markers = [ + { + epoch, + quote: +high_barrier, + type: 'highBarrier', + color: barrier_color, + text: barrier_spot_distance ? `+${barrier_spot_distance}` : '', + }, + { + epoch, + quote: +low_barrier, + type: 'lowBarrier', + color: barrier_color, + text: barrier_spot_distance ? `-${barrier_spot_distance}` : '', + }, + { + epoch, + type: 'previousTick', + color: tick_color, + }, + ]; + + return markers; +} + +export function getAccumulatorMarkers({ + prev_epoch, + high_barrier, + low_barrier, + is_accumulator_trade_without_contract = false, + has_crossed_accu_barriers = false, + is_dark_theme, + contract_info, + in_contract_details = false, + barrier_spot_distance, +}) { + const markers = getAccumulatorBarrierMarkers({ + contract_info, + high_barrier, + low_barrier, + is_accumulator_trade_without_contract, + is_dark_theme, + has_crossed_accu_barriers, + barrier_spot_distance, + prev_epoch, + }); + + return { + type: 'AccumulatorContract', + markers, + props: { + hasPersistentBorders: in_contract_details, + }, + }; +} diff --git a/packages/core/src/Stores/Helpers/logic.js b/packages/core/src/Stores/Helpers/logic.js index bc492458a41e..cb58c20811a3 100644 --- a/packages/core/src/Stores/Helpers/logic.js +++ b/packages/core/src/Stores/Helpers/logic.js @@ -2,12 +2,12 @@ import moment from 'moment'; import { isAccumulatorContract, isEmptyObject, getEndTime } from '@deriv/shared'; import ServerTime from '../../_common/base/server_time'; -export const getChartConfig = contract_info => { +export const getChartConfig = (contract_info, is_beta_chart) => { if (isEmptyObject(contract_info)) return null; const start = contract_info.date_start; const end = getEndTime(contract_info); const granularity = getChartGranularity(start, end || null); - const chart_type = getChartType(start, end || null); + const chart_type = getChartType(start, end || null, is_beta_chart); const is_accumulator_contract = isAccumulatorContract(contract_info.contract_type); // setting start_epoch and scroll_to_epoch for accumulator contracts // when contract is open, we get no more than 10 last ticks from BE, so we show 10 ticks when tick_stream.length === 10 @@ -18,7 +18,7 @@ export const getChartConfig = contract_info => { const start_epoch = should_show_10_last_ticks ? first_tick_epoch : start; const scroll_to_epoch = should_show_10_last_ticks ? first_tick_epoch : contract_info.purchase_time; return { - chart_type: contract_info.tick_count ? 'mountain' : chart_type, + chart_type: contract_info.tick_count ? (is_beta_chart ? 'line' : 'mountain') : chart_type, granularity: contract_info.tick_count ? 0 : granularity, end_epoch: end, start_epoch, @@ -37,10 +37,10 @@ const hour_to_granularity_map = [ const getExpiryTime = time => time || ServerTime.get().unix(); -export const getChartType = (start_time, expiry_time) => { +export const getChartType = (start_time, expiry_time, is_beta_chart) => { const duration = moment.duration(moment.unix(getExpiryTime(expiry_time)).diff(moment.unix(start_time))).asHours(); // use line chart if duration is equal or less than 1 hour - return duration <= 1 ? 'mountain' : 'candle'; + return duration <= 1 ? (is_beta_chart ? 'line' : 'mountain') : 'candle'; }; export const getChartGranularity = (start_time, expiry_time) => diff --git a/packages/core/src/Stores/client-store.js b/packages/core/src/Stores/client-store.js index 3656e7599411..537ebadbd452 100644 --- a/packages/core/src/Stores/client-store.js +++ b/packages/core/src/Stores/client-store.js @@ -83,6 +83,7 @@ export default class ClientStore extends BaseStore { has_enabled_two_fa = false; has_changed_two_fa = false; landing_companies = {}; + is_beta_chart = false; // All possible landing companies of user between all standpoint = { @@ -403,6 +404,8 @@ export default class ClientStore extends BaseStore { setPrevRealAccountLoginid: action.bound, setP2pAdvertiserInfo: action.bound, setPrevAccountType: action.bound, + is_beta_chart: observable, + setIsBetaChart: action.bound, }); reaction( @@ -436,6 +439,8 @@ export default class ClientStore extends BaseStore { () => !this.is_logged_in && this.root_store.ui && this.root_store.ui.is_real_acc_signup_on, () => this.root_store.ui.closeRealAccountSignup() ); + + this.setIsBetaChart(); } get balance() { @@ -1318,6 +1323,25 @@ export default class ClientStore extends BaseStore { this.website_status = response.website_status; this.responseWebsiteStatus(response); setCurrencies(this.website_status); + + // TODO: remove the below lines after full smartcharts v2 launch. + const domain = /deriv\.(com|me)/.test(window.location.hostname) + ? deriv_urls.DERIV_HOST_NAME + : window.location.hostname; + const { clients_country } = this.website_status; + + const options = { + domain, + expires: 7, + }; + + try { + const cookie = Cookies.get('website_status') ? JSON.parse(Cookies.get('website_status')) : {}; + cookie.clients_country = clients_country; + Cookies.set('website_status', cookie, options); + } catch (e) { + Cookies.set('website_status', { clients_country }, options); + } } async accountRealReaction(response) { @@ -2755,5 +2779,22 @@ export default class ClientStore extends BaseStore { return is_p2p_visible; } + + setIsBetaChart = () => { + const website_status = Cookies.get('website_status'); + if (!website_status) return; + + try { + const cookie_value = JSON.parse(website_status); + + if (cookie_value && cookie_value.clients_country) { + const client_country = cookie_value.clients_country; + /// Show beta chart only for these countries + this.is_beta_chart = ['ke', 'in', 'pk'].includes(client_country); + } + } catch { + this.is_beta_chart = false; + } + }; } /* eslint-enable */ diff --git a/packages/core/src/Stores/contract-store.js b/packages/core/src/Stores/contract-store.js index 45bdfd5ee453..a53561eda0a5 100644 --- a/packages/core/src/Stores/contract-store.js +++ b/packages/core/src/Stores/contract-store.js @@ -23,7 +23,7 @@ import { import { getChartConfig } from './Helpers/logic'; import { setLimitOrderBarriers, getLimitOrder } from './Helpers/limit-orders'; import { ChartBarrierStore } from './chart-barrier-store'; -import { createChartMarkers } from './Helpers/chart-markers'; +import { createChartMarkers, calculateMarker, getAccumulatorMarkers } from './Helpers/chart-markers'; import BaseStore from './base-store'; export default class ContractStore extends BaseStore { @@ -63,6 +63,7 @@ export default class ContractStore extends BaseStore { clearContractUpdateConfigValues: action.bound, onChange: action.bound, updateLimitOrder: action.bound, + getContractsArray: action.bound, }); this.root_store = root_store; @@ -109,7 +110,7 @@ export default class ContractStore extends BaseStore { // ---- Normal properties --- is_ongoing_contract = false; - populateConfig(contract_info) { + populateConfig(contract_info, is_last_contract = false) { const prev_contract_info = this.contract_info; this.contract_info = contract_info; this.end_time = getEndTime(this.contract_info); @@ -118,9 +119,14 @@ export default class ContractStore extends BaseStore { this.accu_low_barrier = accu_low_barrier; // TODO: don't update the barriers & markers if they are not changed this.updateBarriersArray(contract_info, this.root_store.ui.is_dark_mode_on); - this.markers_array = createChartMarkers(this.contract_info); - this.marker = calculate_marker(this.contract_info, { accu_high_barrier, accu_low_barrier }); - this.contract_config = getChartConfig(this.contract_info); + this.markers_array = createChartMarkers(this.contract_info, this.root_store.client.is_beta_chart); + this.marker = this.root_store.client.is_beta_chart + ? calculateMarker(this.contract_info, this.root_store.ui.is_dark_mode_on, is_last_contract, { + accu_high_barrier, + accu_low_barrier, + }) + : calculate_marker(this.contract_info, { accu_high_barrier, accu_low_barrier }); + this.contract_config = getChartConfig(this.contract_info, this.root_store.client.is_beta_chart); this.display_status = getDisplayStatus(this.contract_info); this.is_ended = isEnded(this.contract_info); this.is_digit_contract = isDigitContract(this.contract_info.contract_type); @@ -206,10 +212,15 @@ export default class ContractStore extends BaseStore { }, is_dark_mode ); - this.marker = calculate_marker(this.contract_info, { - accu_high_barrier: this.accu_high_barrier, - accu_low_barrier: this.accu_low_barrier, - }); // this.marker is rendered as DelayedAccuBarriersMarker component + this.marker = this.root_store.client.is_beta_chart + ? calculateMarker(this.contract_info, this.root_store.ui.is_dark_mode_on, false, { + accu_high_barrier: this.accu_high_barrier, + accu_low_barrier: this.accu_low_barrier, + }) + : calculate_marker(this.contract_info, { + accu_high_barrier: this.accu_high_barrier, + accu_low_barrier: this.accu_low_barrier, + }); // this.marker is rendered as DelayedAccuBarriersMarker component return; } setTimeout( @@ -221,7 +232,11 @@ export default class ContractStore extends BaseStore { main_barrier?.updateBarriers(this.accu_high_barrier, this.accu_low_barrier); } // this.markers_array contains tick markers & start/end vertical lines in C.Details page - this.markers_array = createChartMarkers(contract_info, true); + this.markers_array = createChartMarkers( + contract_info, + true, + this.root_store.client.is_beta_chart + ); // this observable controls the update of DelayedAccuBarriersMarker in C.Details page this.accumulator_previous_spot_time = current_spot_time; } @@ -327,6 +342,28 @@ export default class ContractStore extends BaseStore { this.root_store.portfolio.populateContractUpdate(response, this.contract_id); }); } + + getContractsArray() { + const { contract_type, high_barrier, low_barrier, tick_stream: ticks } = this.contract_info; + + if (!isAccumulatorContract(contract_type)) return []; + + const exit = ticks[ticks.length - 1]; + const previous_tick = ticks[ticks.length - 2] || exit; + + if (!previous_tick) return []; + + const contract_markers = getAccumulatorMarkers({ + high_barrier, + low_barrier, + prev_epoch: previous_tick.epoch, + is_dark_mode_on: this.root_store.ui.is_dark_mode_on, + contract_info: this.contract_info, + in_contract_details: true, + }); + + return [contract_markers]; + } } function calculate_marker(contract_info, { accu_high_barrier, accu_low_barrier }) { diff --git a/packages/core/src/Stores/contract-trade-store.js b/packages/core/src/Stores/contract-trade-store.js index 2d4870f2f3b7..dd8ee31b1444 100644 --- a/packages/core/src/Stores/contract-trade-store.js +++ b/packages/core/src/Stores/contract-trade-store.js @@ -19,6 +19,7 @@ import { } from '@deriv/shared'; import BaseStore from './base-store'; +import { getAccumulatorMarkers } from './Helpers/chart-markers'; import ContractStore from './contract-store'; export default class ContractTradeStore extends BaseStore { @@ -30,7 +31,9 @@ export default class ContractTradeStore extends BaseStore { // Chart specific observables granularity = +LocalStore.get('contract_trade.granularity') || 0; - chart_type = LocalStore.get('contract_trade.chart_type') || 'mountain'; + chart_type = this.root_store.client.is_beta_chart + ? LocalStore.get('contract_trade.chart_style') || 'line' + : LocalStore.get('contract_trade.chart_type') || 'mountain'; prev_chart_type = ''; prev_granularity = null; @@ -57,6 +60,7 @@ export default class ContractTradeStore extends BaseStore { updateChartType: action.bound, updateGranularity: action.bound, markers_array: computed, + filtered_contracts: computed, addContract: action.bound, removeContract: action.bound, accountSwitchListener: action.bound, @@ -198,15 +202,23 @@ export default class ContractTradeStore extends BaseStore { } updateChartType(type) { - LocalStore.set('contract_trade.chart_type', type); + if (this.root_store.client.is_beta_chart) { + LocalStore.set('contract_trade.chart_style', type); + } else { + LocalStore.set('contract_trade.chart_type', type); + } this.chart_type = type; } updateGranularity(granularity) { - const tick_chart_types = ['mountain', 'line', 'colored_line', 'spline', 'baseline']; + const tick_chart_types = this.root_store.client.is_beta_chart + ? ['line', 'candles', 'hollow', 'ohlc'] + : ['mountain', 'line', 'colored_line', 'spline', 'baseline']; + if (granularity === 0 && tick_chart_types.indexOf(this.chart_type) === -1) { - this.chart_type = 'mountain'; + this.chart_type = this.root_store.client.is_beta_chart ? 'line' : 'mountain'; } + LocalStore.set('contract_trade.granularity', granularity); this.granularity = granularity; if (this.granularity === 0) { @@ -293,6 +305,10 @@ export default class ContractTradeStore extends BaseStore { ); } + get filtered_contracts() { + return this.applicable_contracts(); + } + get markers_array() { let markers = []; const { contract_type: trade_type } = JSON.parse(sessionStorage.getItem('trade_store')) || {}; @@ -300,13 +316,18 @@ export default class ContractTradeStore extends BaseStore { .map(c => c.marker) .filter(m => m) .map(m => toJS(m)); - if (markers.length) { - markers[getLastContractMarkerIndex(markers)].is_last_contract = true; + + if (!this.root_store.client.is_beta_chart) { + if (markers.length) { + markers[getLastContractMarkerIndex(markers)].is_last_contract = true; + } } const { current_spot_time, entry_tick_time, exit_tick_time } = this.last_contract.contract_info || {}; + const should_show_poc_barriers = (entry_tick_time && entry_tick_time !== current_spot_time) || (exit_tick_time && current_spot_time <= exit_tick_time); + const { accumulators_high_barrier, accumulators_low_barrier, barrier_spot_distance, proposal_prev_spot_time } = (isAccumulatorContractOpen(this.last_contract.contract_info) && should_show_poc_barriers && @@ -315,22 +336,39 @@ export default class ContractTradeStore extends BaseStore { this.accumulator_barriers_data || {}; if (trade_type === 'accumulator' && proposal_prev_spot_time && accumulators_high_barrier) { - markers.push({ - type: 'TickContract', - contract_info: { - accu_barriers_difference: barrier_spot_distance && { - top: `+${barrier_spot_distance}`, - bottom: `-${barrier_spot_distance}`, - font: isMobile() ? '10px IBM Plex Sans' : '14px IBM Plex Sans', + if (this.root_store.client.is_beta_chart) { + const is_open = isAccumulatorContractOpen(this.last_contract.contract_info); + markers.push( + getAccumulatorMarkers({ + high_barrier: accumulators_high_barrier, + low_barrier: accumulators_low_barrier, + barrier_spot_distance, + prev_epoch: proposal_prev_spot_time, + has_crossed_accu_barriers: this.has_crossed_accu_barriers, + is_dark_theme: this.root_store.ui.is_dark_mode_on, + contract_info: is_open ? this.last_contract.contract_info : {}, + is_accumulator_trade_without_contract: !is_open || !entry_tick_time, + }) + ); + } + if (!this.root_store.client.is_beta_chart) { + markers.push({ + type: 'TickContract', + contract_info: { + accu_barriers_difference: barrier_spot_distance && { + top: `+${barrier_spot_distance}`, + bottom: `-${barrier_spot_distance}`, + font: isMobile() ? '10px IBM Plex Sans' : '14px IBM Plex Sans', + }, + has_crossed_accu_barriers: this.has_crossed_accu_barriers, + is_accumulator_trade_without_contract: + !isAccumulatorContractOpen(this.last_contract.contract_info) || !entry_tick_time, }, - has_crossed_accu_barriers: this.has_crossed_accu_barriers, - is_accumulator_trade_without_contract: - !isAccumulatorContractOpen(this.last_contract.contract_info) || !entry_tick_time, - }, - key: 'dtrader_accumulator_barriers', - price_array: [accumulators_high_barrier, accumulators_low_barrier], - epoch_array: [proposal_prev_spot_time], - }); + key: 'dtrader_accumulator_barriers', + price_array: [accumulators_high_barrier, accumulators_low_barrier], + epoch_array: [proposal_prev_spot_time], + }); + } } return markers; } @@ -353,15 +391,21 @@ export default class ContractTradeStore extends BaseStore { return; } + const is_last_contract = contract_id === this.last_contract.contract_id; + const contract = new ContractStore(this.root_store, { contract_id }); - contract.populateConfig({ - date_start: start_time, - barrier, - contract_type, - longcode, - underlying, - limit_order, - }); + + contract.populateConfig( + { + date_start: start_time, + barrier, + contract_type, + longcode, + underlying, + limit_order, + }, + is_last_contract + ); this.contracts.push(contract); this.contracts_map[contract_id] = contract; @@ -400,7 +444,9 @@ export default class ContractTradeStore extends BaseStore { if (response.proposal_open_contract) { const contract_id = +response.proposal_open_contract.contract_id; const contract = this.contracts_map[contract_id]; - contract.populateConfig(response.proposal_open_contract); + const is_last_contract = contract_id === this.last_contract.contract_id; + contract.populateConfig(response.proposal_open_contract, is_last_contract); + if (response.proposal_open_contract.is_sold) { this.root_store.notifications.removeNotificationMessage(switch_to_tick_chart); contract.cacheProposalOpenContractResponse(response); diff --git a/packages/p2p/src/translations/th.json b/packages/p2p/src/translations/th.json index 1129bd418342..9d683f2177b2 100644 --- a/packages/p2p/src/translations/th.json +++ b/packages/p2p/src/translations/th.json @@ -163,7 +163,7 @@ "1678804253": "ซื้อ {{ currency }}", "1685888862": "เกิดข้อผิดพลาดภายใน", "1691540875": "แก้ไขวิธีการชำระเงิน", - "1699829275": "Cannot upload a file over 5MB", + "1699829275": "ไม่สามารถอัปโหลดไฟล์ขนาดเกิน 5MB", "1703154819": "คุณกำลังแก้ไขโฆษณาเพื่อขาย <0>{{ target_amount }} {{ target_currency }}...", "1721422292": "แสดงชื่อจริงของฉัน", "1734661732": "ยอดคงเหลือ DP2P ของคุณคือ {{ dp2p_balance }}", @@ -196,7 +196,7 @@ "2040110829": "เพิ่มขีดจำกัดวงเงินของฉัน", "2060873863": "คำสั่งซื้อของคุณ {{order_id}} เสร็จสมบูรณ์แล้ว", "2063890788": "ยกเลิกแล้ว", - "2064304887": "We accept JPG, PDF, or PNG (up to 5MB).", + "2064304887": "เรายอมรับ JPG PDF หรือ PNG (สูงสุด 5MB)", "2091671594": "สถานะ", "2096014107": "นำมาใช้งาน", "2104905634": "ยังไม่มีใครแนะนำเทรดเดอร์รายนี้เลย", diff --git a/packages/reports/build/webpack.config.js b/packages/reports/build/webpack.config.js index 1f931b337157..324718b45093 100644 --- a/packages/reports/build/webpack.config.js +++ b/packages/reports/build/webpack.config.js @@ -43,7 +43,6 @@ module.exports = function (env) { '@deriv/shared': '@deriv/shared', '@deriv/components': '@deriv/components', '@deriv/translations': '@deriv/translations', - '@deriv/deriv-charts': '@deriv/deriv-charts', '@deriv/analytics': '@deriv/analytics', }, /^@deriv\/shared\/.+$/, diff --git a/packages/shared/src/utils/contract/contract.tsx b/packages/shared/src/utils/contract/contract.tsx index 78367c1f5096..d414cd2d84f5 100644 --- a/packages/shared/src/utils/contract/contract.tsx +++ b/packages/shared/src/utils/contract/contract.tsx @@ -75,6 +75,8 @@ export const isAccumulatorContractOpen = (contract_info: TContractInfo = {}) => export const isMultiplierContract = (contract_type = '') => /MULT/i.test(contract_type); +export const isTouchContract = (contract_type: string) => /TOUCH/i.test(contract_type); + export const isTurbosContract = (contract_type = '') => /TURBOS/i.test(contract_type); export const isVanillaContract = (contract_type = '') => /VANILLA/i.test(contract_type); diff --git a/packages/stores/src/mockStore.ts b/packages/stores/src/mockStore.ts index 791978d00cd4..56844f2a1112 100644 --- a/packages/stores/src/mockStore.ts +++ b/packages/stores/src/mockStore.ts @@ -272,6 +272,8 @@ const mock = (): TStores & { is_mock: boolean } => { real_account_creation_unlock_date: '', has_any_real_account: false, setPrevAccountType: jest.fn(), + prev_account_type: 'demo', + is_beta_chart: true, setLoginInformation: jest.fn(), init: jest.fn(), setLoginId: jest.fn(), diff --git a/packages/stores/types.ts b/packages/stores/types.ts index dee3157a6bc6..43072269f195 100644 --- a/packages/stores/types.ts +++ b/packages/stores/types.ts @@ -507,6 +507,8 @@ type TClientStore = { setFinancialAndTradingAssessment: ( payload: SetFinancialAssessmentRequest ) => Promise; + prev_account_type: string; + is_beta_chart: boolean; }; type TCommonStoreError = { diff --git a/packages/trader/build/webpack.config.js b/packages/trader/build/webpack.config.js index 8a6b22981c89..fd630df2b694 100644 --- a/packages/trader/build/webpack.config.js +++ b/packages/trader/build/webpack.config.js @@ -44,10 +44,10 @@ module.exports = function (env) { '@deriv/shared': '@deriv/shared', '@deriv/components': '@deriv/components', '@deriv/translations': '@deriv/translations', - '@deriv/deriv-charts': '@deriv/deriv-charts', '@deriv/account': '@deriv/account', '@deriv/reports': '@deriv/reports', '@deriv/analytics': '@deriv/analytics', + '@deriv/deriv-charts': '@deriv/deriv-charts', }, /^@deriv\/shared\/.+$/, /^@deriv\/components\/.+$/, diff --git a/packages/trader/package.json b/packages/trader/package.json index 97bfaed9bf79..3d73f9ecefdb 100644 --- a/packages/trader/package.json +++ b/packages/trader/package.json @@ -35,11 +35,11 @@ "devDependencies": { "@babel/eslint-parser": "^7.17.0", "@babel/preset-react": "^7.16.7", - "@types/lodash.debounce": "^4.0.7", "@testing-library/jest-dom": "^5.12.0", "@testing-library/react": "^12.0.0", "@testing-library/react-hooks": "^7.0.2", "@testing-library/user-event": "^13.5.0", + "@types/lodash.debounce": "^4.0.7", "@types/react": "^18.0.7", "@types/react-dom": "^18.0.0", "babel-loader": "^8.1.0", @@ -65,12 +65,12 @@ "jsdom-global": "^2.1.1", "mini-css-extract-plugin": "^1.3.4", "mock-local-storage": "^1.1.8", - "sass": "^1.62.1", "postcss-loader": "^6.2.1", "postcss-preset-env": "^7.4.3", "postcss-scss": "^4.0.6", "react-svg-loader": "^3.0.3", "resolve-url-loader": "^3.1.2", + "sass": "^1.62.1", "sass-loader": "^12.6.0", "sass-resources-loader": "^2.1.1", "stylelint-formatter-pretty": "^2.1.1", @@ -90,6 +90,7 @@ "@deriv/api-types": "^1.0.118", "@deriv/hooks": "^1.0.0", "@deriv/deriv-charts": "1.4.0", + "@deriv/deriv-charts-beta": "npm:@deriv/deriv-charts@^2.0.0-beta.14", "@deriv/reports": "^1.0.0", "@deriv/shared": "^1.0.0", "@deriv/stores": "^1.0.0", @@ -98,6 +99,7 @@ "classnames": "^2.2.6", "extend": "^3.0.2", "formik": "^2.1.4", + "framer-motion": "^6.5.1", "lodash.debounce": "^4.0.8", "lodash.throttle": "^4.1.1", "mobx": "^6.6.1", @@ -110,7 +112,6 @@ "react-content-loader": "^6.2.0", "react-dom": "^17.0.2", "react-loadable": "^5.5.0", - "framer-motion": "^6.5.1", "react-router": "^5.2.0", "react-router-dom": "^5.2.0", "react-transition-group": "4.4.2" diff --git a/packages/trader/src/Modules/Contract/Components/InfoBox/info-box-longcode.tsx b/packages/trader/src/Modules/Contract/Components/InfoBox/info-box-longcode.tsx index 411d3db56b60..05d36d0de2f2 100644 --- a/packages/trader/src/Modules/Contract/Components/InfoBox/info-box-longcode.tsx +++ b/packages/trader/src/Modules/Contract/Components/InfoBox/info-box-longcode.tsx @@ -10,7 +10,8 @@ const InfoBoxLongcode = ({ contract_info }: TInfoBoxLongcode) => { const max_longcode_length = isMobile() ? 47 : 150; const [is_collapsed, setIsCollapsed] = React.useState(true); - const handleToggle = () => { + const handleToggle = (ev: React.MouseEvent) => { + ev.preventDefault(); setIsCollapsed(!is_collapsed); }; diff --git a/packages/trader/src/Modules/Contract/Containers/contract-replay-widget.jsx b/packages/trader/src/Modules/Contract/Containers/contract-replay-widget.jsx index a264cc08533b..9396435ce7dc 100644 --- a/packages/trader/src/Modules/Contract/Containers/contract-replay-widget.jsx +++ b/packages/trader/src/Modules/Contract/Containers/contract-replay-widget.jsx @@ -39,5 +39,8 @@ export const InfoBoxWidget = observer(() => { }); // Chart widgets passed into SmartCharts -export const ChartTopWidgets = () => } is_title_enabled={false} />; +export const ChartTopWidgets = () => { + const { client } = useStore(); + return } is_title_enabled={false} is_beta_chart={client.is_beta_chart} />; +}; export const ChartBottomWidgets = () => } />; diff --git a/packages/trader/src/Modules/Contract/Containers/contract-replay.jsx b/packages/trader/src/Modules/Contract/Containers/contract-replay.jsx index ee9624c56174..c57529d967c4 100644 --- a/packages/trader/src/Modules/Contract/Containers/contract-replay.jsx +++ b/packages/trader/src/Modules/Contract/Containers/contract-replay.jsx @@ -15,6 +15,7 @@ import { getContractTypeFeatureFlag, getDurationPeriod, getDurationUnitText, + getEndTime, getPlatformRedirect, isAccumulatorContract, isDesktop, @@ -32,16 +33,18 @@ import { useFeatureFlags } from '@deriv/hooks'; import ChartLoader from 'App/Components/Elements/chart-loader'; import ContractDrawer from 'App/Components/Elements/ContractDrawer'; import UnsupportedContractModal from 'App/Components/Elements/Modals/UnsupportedContractModal'; -import { SmartChart } from 'Modules/SmartChart'; +import SmartChartSwitcher from '../../Trading/Containers/smart-chart-switcher.jsx'; import { ChartBottomWidgets, ChartTopWidgets, DigitsWidget, InfoBoxWidget } from './contract-replay-widget.jsx'; import ChartMarker from 'Modules/SmartChart/Components/Markers/marker.jsx'; import DelayedAccuBarriersMarker from 'Modules/SmartChart/Components/Markers/delayed-accu-barriers-marker'; import allMarkers from 'Modules/SmartChart/Components/all-markers.jsx'; +import ChartMarkerBeta from 'Modules/SmartChartBeta/Components/Markers/marker.jsx'; import { observer, useStore } from '@deriv/stores'; import { useTraderStore } from 'Stores/useTraderStores'; const ContractReplay = observer(({ contract_id }) => { const { common, contract_replay, ui } = useStore(); + const [swipe_index, setSwipeIndex] = React.useState(0); const { contract_store } = contract_replay; const { is_market_closed, @@ -89,6 +92,10 @@ const ContractReplay = observer(({ contract_id }) => { } }, [is_trade_type_disabled, is_visible, onClickClose]); + const onChangeSwipeableIndex = index => { + setSwipeIndex(index); + }; + if (!contract_info.underlying) return null; const is_accumulator = isAccumulatorContract(contract_info.contract_type); @@ -176,7 +183,11 @@ const ContractReplay = observer(({ contract_id }) => { {is_digit_contract ? ( - + @@ -206,7 +217,7 @@ export default ContractReplay; const ReplayChart = observer(({ is_accumulator_contract }) => { const trade = useTraderStore(); - const { contract_replay, common, ui } = useStore(); + const { contract_replay, client, common, ui } = useStore(); const { contract_store, chart_state, chartStateChange, margin } = contract_replay; const { accumulator_previous_spot_time, @@ -214,6 +225,7 @@ const ReplayChart = observer(({ is_accumulator_contract }) => { marker: accumulators_barriers_marker, is_digit_contract, barriers_array, + getContractsArray, markers_array, contract_info, } = contract_store; @@ -241,8 +253,9 @@ const ReplayChart = observer(({ is_accumulator_contract }) => { const scroll_to_epoch = allow_scroll_to_epoch ? contract_config.scroll_to_epoch : undefined; const all_ticks = audit_details ? audit_details.all_ticks : []; const { wsForget, wsSubscribe, wsSendRequest, wsForgetStream } = trade; + const { is_beta_chart } = client; - const accu_barriers_marker_component = allMarkers[accumulators_barriers_marker?.type]; + const accu_barriers_marker_component = !is_beta_chart ? allMarkers[accumulators_barriers_marker?.type] : undefined; const isBottomWidgetVisible = () => { return isDesktop() && is_digit_contract; @@ -255,6 +268,9 @@ const ReplayChart = observer(({ is_accumulator_contract }) => { }; if (isMobile()) { + if (is_beta_chart) { + chart_margin.top = 48; + } chart_margin.bottom = 48; } @@ -262,8 +278,12 @@ const ReplayChart = observer(({ is_accumulator_contract }) => { }; const prev_start_epoch = usePrevious(start_epoch); + const has_ended = !!getEndTime(contract_info); + return ( - { } shouldDrawTicksFromContractInfo={is_accumulator_contract} contractInfo={contract_info} + contracts_array={getContractsArray()} + isLive={!has_ended} + startWithDataFitMode={true} > - {markers_array.map(({ content_config, marker_config, react_key }) => ( - - ))} - {is_accumulator_contract && !!markers_array && ( + {is_beta_chart && + markers_array.map(({ content_config, marker_config, react_key }) => ( + + ))} + {!is_beta_chart && + markers_array.map(({ content_config, marker_config, react_key }) => ( + + ))} + {!is_beta_chart && is_accumulator_contract && !!markers_array && ( { {...accumulators_barriers_marker} /> )} - + ); }); diff --git a/packages/trader/src/Modules/SmartChart/Components/Markers/accumulators-chart-elements.tsx b/packages/trader/src/Modules/SmartChart/Components/Markers/accumulators-chart-elements.tsx index 7b5ae0171dcd..e22dbfdc0dd0 100644 --- a/packages/trader/src/Modules/SmartChart/Components/Markers/accumulators-chart-elements.tsx +++ b/packages/trader/src/Modules/SmartChart/Components/Markers/accumulators-chart-elements.tsx @@ -2,6 +2,7 @@ import { filterByContractType } from 'App/Components/Elements/PositionsDrawer/he import React from 'react'; import AccumulatorsProfitLossTooltip from './accumulators-profit-loss-tooltip'; import { ProposalOpenContract } from '@deriv/api-types'; +import ChartMarkerBeta from 'Modules/SmartChartBeta/Components/Markers/marker.jsx'; import ChartMarker from './marker.jsx'; type TPositions = { @@ -19,6 +20,7 @@ type TAccumulatorsChartElements = { has_crossed_accu_barriers: boolean; should_show_profit_text: React.ComponentProps['should_show_profit_text']; symbol: string; + is_beta_chart?: boolean; }; const AccumulatorsChartElements = ({ @@ -28,12 +30,15 @@ const AccumulatorsChartElements = ({ has_crossed_accu_barriers, should_show_profit_text, symbol, + is_beta_chart, }: TAccumulatorsChartElements) => { const accumulators_positions = all_positions.filter( ({ contract_info }) => contract_info && symbol === contract_info.underlying && filterByContractType(contract_info, 'accumulator') ); + const ChartMarkerComponent = is_beta_chart ? ChartMarkerBeta : ChartMarker; + return ( {!!accumulators_positions.length && @@ -42,10 +47,11 @@ const AccumulatorsChartElements = ({ key={contract_info.contract_id} {...contract_info} should_show_profit_text={should_show_profit_text} + is_beta_chart={is_beta_chart} /> ))} {has_crossed_accu_barriers && !!current_spot_time && ( - type TAccumulatorsProfitLossText = Pick & TProposalOpenContractProfit & { className?: string; + is_beta_chart?: boolean; }; const ACTIONS = { @@ -25,6 +27,7 @@ const AccumulatorsProfitLossText = ({ currency, className = 'sc-accumulators-profit-loss-text', profit, + is_beta_chart, }: TAccumulatorsProfitLossText) => { const [is_fading_in, setIsFadingIn] = React.useState(false); const [is_sliding, setIsSliding] = React.useState(false); @@ -114,8 +117,14 @@ const AccumulatorsProfitLossText = ({ } }; + const FastMarkerComponent = is_beta_chart ? FastMarkerBeta : FastMarker; + return ( - + {getCurrencyDisplayCode(currency)} - + ); }; diff --git a/packages/trader/src/Modules/SmartChart/Components/Markers/accumulators-profit-loss-tooltip.tsx b/packages/trader/src/Modules/SmartChart/Components/Markers/accumulators-profit-loss-tooltip.tsx index a8a685ae56d6..eeef26cde243 100644 --- a/packages/trader/src/Modules/SmartChart/Components/Markers/accumulators-profit-loss-tooltip.tsx +++ b/packages/trader/src/Modules/SmartChart/Components/Markers/accumulators-profit-loss-tooltip.tsx @@ -4,6 +4,7 @@ import { CSSTransition } from 'react-transition-group'; import { Money, Text } from '@deriv/components'; import { localize } from '@deriv/translations'; import { FastMarker } from 'Modules/SmartChart'; +import { FastMarkerBeta } from 'Modules/SmartChartBeta'; import AccumulatorsProfitLossText from './accumulators-profit-loss-text'; import { ProposalOpenContract } from '@deriv/api-types'; import { isMobile } from '@deriv/shared'; @@ -18,6 +19,7 @@ type TAccumulatorsProfitLossText = React.ComponentProps { const [is_tooltip_open, setIsTooltipOpen] = React.useState(false); const won = profit >= 0; @@ -95,10 +98,13 @@ const AccumulatorsProfitLossTooltip = ({ current_spot={current_spot} current_spot_time={current_spot_time} profit={profit} + is_beta_chart={is_beta_chart} /> ); + + const FastMarkerComponent = is_beta_chart ? FastMarkerBeta : FastMarker; return is_sold && exit_tick_time ? ( - + setIsTooltipOpen(true)} @@ -124,7 +130,7 @@ const AccumulatorsProfitLossTooltip = ({
- + ) : null; }; diff --git a/packages/trader/src/Modules/SmartChart/Components/top-widgets.jsx b/packages/trader/src/Modules/SmartChart/Components/top-widgets.jsx index 1f6425d37b61..65017cd67ea7 100644 --- a/packages/trader/src/Modules/SmartChart/Components/top-widgets.jsx +++ b/packages/trader/src/Modules/SmartChart/Components/top-widgets.jsx @@ -5,14 +5,17 @@ import { DesktopWrapper, MobileWrapper, Text } from '@deriv/components'; import { localize } from '@deriv/translations'; import { isEnded, isAccumulatorContract, isDigitContract } from '@deriv/shared'; import { ChartTitle } from 'Modules/SmartChart'; +import { ChartTitleBeta } from 'Modules/SmartChartBeta'; import BuyToastNotification from './buy-toast-notification'; import { observer, useStore } from '@deriv/stores'; const RecentTradeInfo = observer(() => { - const { contract_trade } = useStore(); - const { granularity, markers_array } = contract_trade; + const { contract_trade, client } = useStore(); + const { granularity, filtered_contracts, markers_array } = contract_trade; - const latest_tick_contract = markers_array[markers_array.length - 1]; + const latest_tick_contract = client.is_beta_chart + ? filtered_contracts[filtered_contracts.length - 1] + : markers_array[markers_array.length - 1]; if ( !latest_tick_contract || !latest_tick_contract.contract_info.tick_stream || @@ -42,9 +45,11 @@ const TopWidgets = ({ open_market, open, is_digits_widget_active, + is_beta_chart, }) => { + const ChartTitleComponent = is_beta_chart ? ChartTitleBeta : ChartTitle; const ChartTitleLocal = ( - - import(/* webpackChunkName: "smart_chart", webpackPreload: true */ '@deriv/deriv-charts') -); +let module; -Module.then(({ setSmartChartsPublicPath }) => { - setSmartChartsPublicPath(getUrlBase('/js/smartcharts/')); -}); +const init = () => { + module = moduleLoader(() => { + return import(/* webpackChunkName: "smart_chart" */ '@deriv/deriv-charts'); + }); + + module.then(({ setSmartChartsPublicPath }) => { + setSmartChartsPublicPath(getUrlBase('/js/smartcharts/')); + }); +}; // React.Lazy expects a default export for the component // SmartChart library exports many components -const load = component_name => () => - Module.then(module => { +const load = component_name => () => { + if (!module) { + init(); + } + return module.then(module => { return { default: module[component_name] }; }); +}; export const SmartChart = React.lazy(load('SmartChart')); export const ChartTitle = React.lazy(load('ChartTitle')); diff --git a/packages/trader/src/Modules/SmartChartBeta/Components/Markers/marker.jsx b/packages/trader/src/Modules/SmartChartBeta/Components/Markers/marker.jsx new file mode 100644 index 000000000000..40748958d6d4 --- /dev/null +++ b/packages/trader/src/Modules/SmartChartBeta/Components/Markers/marker.jsx @@ -0,0 +1,42 @@ +import { toJS } from 'mobx'; +import PropTypes from 'prop-types'; +import React from 'react'; +import { FastMarkerBeta } from 'Modules/SmartChartBeta'; + +const ChartMarkerBeta = ({ marker_config, marker_content_props }) => { + const { ContentComponent, ...marker_props } = marker_config; + + // TODO: + // - rename x to epoch + // - rename y to price + const onRef = ref => { + if (ref) { + // NOTE: null price means vertical line. + if (!marker_props.y) { + const margin = 24; // height of line marker icon + + ref.div.style.height = `calc(100% - ${margin}px)`; + } else { + ref.div.style.zIndex = '1'; + } + ref.setPosition({ + epoch: +marker_props.x, + price: +marker_props.y, + }); + } + }; + + return ( + + + + ); +}; + +ChartMarkerBeta.propTypes = { + is_bottom_widget_visible: PropTypes.bool, + marker_config: PropTypes.object, + marker_content_props: PropTypes.object, +}; + +export default ChartMarkerBeta; diff --git a/packages/trader/src/Modules/SmartChartBeta/Components/toolbar-widgets.jsx b/packages/trader/src/Modules/SmartChartBeta/Components/toolbar-widgets.jsx new file mode 100644 index 000000000000..098a135f3acd --- /dev/null +++ b/packages/trader/src/Modules/SmartChartBeta/Components/toolbar-widgets.jsx @@ -0,0 +1,31 @@ +import PropTypes from 'prop-types'; +import React from 'react'; +import { isDesktop, isMobile } from '@deriv/shared'; +import { + ChartModeBeta, + DrawToolsBeta, + ShareBeta, + StudyLegendBeta, + ViewsBeta, + ToolbarWidgetBeta, +} from 'Modules/SmartChartBeta'; + +const ToolbarWidgetsBeta = ({ position, updateChartType, updateGranularity }) => { + return ( + + + {isDesktop() && } + {isDesktop() && } + {isDesktop() && } + {isDesktop() && } + + ); +}; + +ToolbarWidgetsBeta.propTypes = { + position: PropTypes.string, + updateChartType: PropTypes.func, + updateGranularity: PropTypes.func, +}; + +export default React.memo(ToolbarWidgetsBeta); diff --git a/packages/trader/src/Modules/SmartChartBeta/index.js b/packages/trader/src/Modules/SmartChartBeta/index.js new file mode 100644 index 000000000000..62e405475aa7 --- /dev/null +++ b/packages/trader/src/Modules/SmartChartBeta/index.js @@ -0,0 +1,39 @@ +import React from 'react'; +import { getUrlBase, moduleLoader } from '@deriv/shared'; + +let module; + +const init = () => { + module = moduleLoader(() => { + return import(/* webpackChunkName: "smart_chart_beta" */ '@deriv/deriv-charts-beta'); + }); + + module.then(({ setSmartChartsPublicPath }) => { + setSmartChartsPublicPath(getUrlBase('/js/smartchartsbeta/')); + }); +}; + +// React.Lazy expects a default export for the component +// SmartChart library exports many components +const load = component_name => () => { + if (!module) { + init(); + } + return module.then(module => { + return { default: module[component_name] }; + }); +}; + +export const SmartChartBeta = React.lazy(load('SmartChart')); +export const ChartTitleBeta = React.lazy(load('ChartTitle')); + +export const ChartSizeBeta = React.lazy(load('ChartSize')); +export const ChartModeBeta = React.lazy(load('ChartMode')); +export const DrawToolsBeta = React.lazy(load('DrawTools')); +export const ShareBeta = React.lazy(load('Share')); +export const StudyLegendBeta = React.lazy(load('StudyLegend')); +export const ViewsBeta = React.lazy(load('Views')); +export const ToolbarWidgetBeta = React.lazy(load('ToolbarWidget')); + +export const FastMarkerBeta = React.lazy(load('FastMarker')); +export const RawMarkerBeta = React.lazy(load('RawMarker')); diff --git a/packages/trader/src/Modules/Trading/Components/Elements/purchase-fieldset.tsx b/packages/trader/src/Modules/Trading/Components/Elements/purchase-fieldset.tsx index 97aae1fedc5a..ab121cac3621 100644 --- a/packages/trader/src/Modules/Trading/Components/Elements/purchase-fieldset.tsx +++ b/packages/trader/src/Modules/Trading/Components/Elements/purchase-fieldset.tsx @@ -16,6 +16,7 @@ type TPurchaseFieldset = { index: number; info: TProposalTypeInfo; is_accumulator: boolean; + is_beta_chart: boolean; is_disabled: boolean; is_high_low: boolean; is_loading: boolean; @@ -41,6 +42,7 @@ const PurchaseFieldset = ({ info, index, is_accumulator, + is_beta_chart, is_disabled, is_high_low, is_loading, @@ -137,6 +139,11 @@ const PurchaseFieldset = ({ onHoverPurchase(false, type); } }} + onClick={() => { + if (!is_disabled && is_beta_chart) { + onHoverPurchase(false, type); + } + }} >
{is_proposal_error && !is_market_closed ? ( diff --git a/packages/trader/src/Modules/Trading/Containers/chart-widgets.jsx b/packages/trader/src/Modules/Trading/Containers/chart-widgets.jsx index 187f02209352..84dc030add37 100644 --- a/packages/trader/src/Modules/Trading/Containers/chart-widgets.jsx +++ b/packages/trader/src/Modules/Trading/Containers/chart-widgets.jsx @@ -37,9 +37,10 @@ export const DigitsWidget = observer(({ digits, tick }) => { }); // Chart widgets passed into SmartCharts -export const ChartTopWidgets = observer(({ charts_ref, is_digits_widget_active, open_market, open }) => { - const { ui } = useStore(); - const { onChange: onSymbolChange } = useTraderStore(); +export const ChartTopWidgets = observer(({ charts_ref, open_market, open }) => { + const { client, ui } = useStore(); + const { is_digits_widget_active, onChange: onSymbolChange } = useTraderStore(); + const { is_beta_chart } = client; const { is_dark_mode_on } = ui; const theme = is_dark_mode_on ? 'dark' : 'light'; let yAxiswidth; @@ -55,6 +56,7 @@ export const ChartTopWidgets = observer(({ charts_ref, is_digits_widget_active, onSymbolChange={symbolChange(onSymbolChange)} theme={theme} y_axis_width={yAxiswidth} + is_beta_chart={is_beta_chart} /> ); }); diff --git a/packages/trader/src/Modules/Trading/Containers/purchase.tsx b/packages/trader/src/Modules/Trading/Containers/purchase.tsx index 20d4af5ab044..7eb632d18ec2 100644 --- a/packages/trader/src/Modules/Trading/Containers/purchase.tsx +++ b/packages/trader/src/Modules/Trading/Containers/purchase.tsx @@ -31,6 +31,7 @@ const Purchase = observer(({ is_market_closed }: { is_market_closed?: boolean }) const { portfolio: { all_positions, onClickSell }, ui: { purchase_states: purchased_states_arr, is_mobile, setPurchaseState }, + client: { is_beta_chart }, } = useStore(); const { basis, @@ -98,6 +99,7 @@ const Purchase = observer(({ is_market_closed }: { is_market_closed?: boolean }) index={getSortedIndex(type, index)} has_cancellation={has_cancellation} is_accumulator={is_accumulator} + is_beta_chart={is_beta_chart} is_disabled={is_disabled} is_high_low={is_high_low} is_loading={isLoading(info)} diff --git a/packages/trader/src/Modules/Trading/Containers/smart-chart-switcher.jsx b/packages/trader/src/Modules/Trading/Containers/smart-chart-switcher.jsx new file mode 100644 index 000000000000..c1f97db13bc5 --- /dev/null +++ b/packages/trader/src/Modules/Trading/Containers/smart-chart-switcher.jsx @@ -0,0 +1,10 @@ +import React from 'react'; +import { SmartChart } from 'Modules/SmartChart'; +import { SmartChartBeta } from 'Modules/SmartChartBeta'; + +const SmartChartSwitcher = ({ is_beta, ...props }) => { + const Chart = is_beta ? SmartChartBeta : SmartChart; + return ; +}; + +export default SmartChartSwitcher; diff --git a/packages/trader/src/Modules/Trading/Containers/trade.jsx b/packages/trader/src/Modules/Trading/Containers/trade.jsx index 9b57197c5570..1cbd82239721 100644 --- a/packages/trader/src/Modules/Trading/Containers/trade.jsx +++ b/packages/trader/src/Modules/Trading/Containers/trade.jsx @@ -11,6 +11,7 @@ import FormLayout from '../Components/Form/form-layout'; import AllMarkers from '../../SmartChart/Components/all-markers.jsx'; import AccumulatorsChartElements from '../../SmartChart/Components/Markers/accumulators-chart-elements'; import ToolbarWidgets from '../../SmartChart/Components/toolbar-widgets.jsx'; +import ToolbarWidgetsBeta from '../../SmartChartBeta/Components/toolbar-widgets.jsx'; import { useTraderStore } from 'Stores/useTraderStores'; import { observer, useStore } from '@deriv/stores'; @@ -44,6 +45,7 @@ const Trade = observer(() => { prepareTradeStore, setContractTypes, setMobileDigitView, + setIsDigitsWidgetActive, show_digits_stats, is_accumulator, symbol, @@ -67,7 +69,7 @@ const Trade = observer(() => { const [try_open_markets, setTryOpenMarkets] = React.useState(false); const [category, setCategory] = React.useState(null); const [subcategory, setSubcategory] = React.useState(null); - const [is_digits_widget_active, setIsDigitsWidgetActive] = React.useState(false); + const [swipe_index, setSwipeIndex] = React.useState(0); const charts_ref = React.useRef(); const open_market = React.useMemo(() => { @@ -124,6 +126,7 @@ const Trade = observer(() => { const onChangeSwipeableIndex = index => { setMobileDigitView(index === 0); setIsDigitsWidgetActive(index === 0); + setSwipeIndex(index); }; const onTryOtherMarkets = async () => { @@ -142,11 +145,10 @@ const Trade = observer(() => { open_market={open_market} open={try_synthetic_indices || try_open_markets} charts_ref={charts_ref} - is_digits_widget_active={is_digits_widget_active} {...params} /> ), - [open_market, try_synthetic_indices, try_open_markets, charts_ref, is_digits_widget_active] + [open_market, try_synthetic_indices, try_open_markets] ); const form_wrapper_class = isMobile() ? 'mobile-wrapper' : 'sidebar__container desktop-only'; @@ -200,6 +202,7 @@ const Trade = observer(() => { is_chart_loading || should_show_active_symbols_loading } + is_swipe_disabled={swipe_index === 1} className={classNames({ 'vanilla-trade-chart': is_vanilla })} > {show_digits_stats && } @@ -243,9 +246,9 @@ export default Trade; // CHART (ChartTrade)-------------------------------------------------------- /* eslint-disable */ -import { SmartChart } from 'Modules/SmartChart'; +import SmartChartSwitcher from './smart-chart-switcher.jsx'; -const SmartChartWithRef = React.forwardRef((props, ref) => ); +const SmartChartWithRef = React.forwardRef((props, ref) => ); // ChartMarkers -------------------------- const ChartMarkers = observer(config => { @@ -276,14 +279,15 @@ const ChartTrade = observer(props => { accumulator_contract_barriers_data, chart_type, granularity, + markers_array, has_crossed_accu_barriers, updateGranularity, updateChartType, } = contract_trade; const { all_positions } = portfolio; - const { is_chart_layout_default, is_chart_countdown_visible, is_dark_mode_on } = ui; + const { is_chart_layout_default, is_chart_countdown_visible, is_dark_mode_on, is_positions_drawer_on } = ui; const { is_socket_opened, current_language } = common; - const { currency, should_show_eu_content } = client; + const { currency, is_beta_chart, should_show_eu_content } = client; const { chartStateChange, is_trade_enabled, @@ -349,6 +353,7 @@ const ChartTrade = observer(props => { { topWidgets={is_trade_enabled ? topWidgets : null} isConnectionOpened={is_socket_opened} clearChart={false} - toolbarWidget={() => ( - - )} + toolbarWidget={() => { + if (is_beta_chart) { + return ( + + ); + } else + return ; + }} importedLayout={chart_layout} onExportLayout={exportLayout} shouldFetchTradingTimes={!end_epoch} @@ -395,8 +405,11 @@ const ChartTrade = observer(props => { yAxisMargin={{ top: isMobile() ? 76 : 106, }} + isLive={true} + leftMargin={isDesktop() && is_positions_drawer_on ? 328 : 80} + is_beta={is_beta_chart} > - + {!is_beta_chart && } {is_accumulator && ( { getDecimalPlaces(currency) <= 2 } symbol={symbol} + is_beta_chart={is_beta_chart} /> )} diff --git a/packages/trader/src/Stores/Modules/Trading/trade-store.ts b/packages/trader/src/Stores/Modules/Trading/trade-store.ts index 81679a6464bb..cb1ec53cb20c 100644 --- a/packages/trader/src/Stores/Modules/Trading/trade-store.ts +++ b/packages/trader/src/Stores/Modules/Trading/trade-store.ts @@ -299,6 +299,7 @@ export default class TradeStore extends BaseStore { initial_barriers?: { barrier_1: string; barrier_2: string }; is_initial_barrier_applied = false; + is_digits_widget_active = false; should_skip_prepost_lifecycle = false; @@ -381,6 +382,7 @@ export default class TradeStore extends BaseStore { hovered_contract_type: observable, is_accumulator: computed, is_chart_loading: observable, + is_digits_widget_active: observable, is_equal: observable, is_market_closed: observable, is_mobile_digit_view_selected: observable, @@ -469,6 +471,7 @@ export default class TradeStore extends BaseStore { setContractTypes: action.bound, setDefaultSymbol: action.bound, setIsTradeParamsExpanded: action.bound, + setIsDigitsWidgetActive: action.bound, setMarketStatus: action.bound, setMobileDigitView: action.bound, setPreviousSymbol: action.bound, @@ -1033,7 +1036,7 @@ export default class TradeStore extends BaseStore { if (obj_new_values.contract_type === 'accumulator') { savePreviousChartMode(chart_type, granularity); updateGranularity(0); - updateChartType('mountain'); + updateChartType(this.root_store.client.is_beta_chart ? 'line' : 'mountain'); } else if ( (obj_new_values.contract_type || obj_new_values.symbol) && prev_chart_type && @@ -1691,4 +1694,8 @@ export default class TradeStore extends BaseStore { this.strike_price_choices = { barrier: this.barrier_1, barrier_choices }; } } + + setIsDigitsWidgetActive(is_active: boolean) { + this.is_digits_widget_active = is_active; + } } diff --git a/packages/trader/src/sass/app/_common/layout/trader-layouts.scss b/packages/trader/src/sass/app/_common/layout/trader-layouts.scss index d36acf28370c..f6d04dfc7844 100644 --- a/packages/trader/src/sass/app/_common/layout/trader-layouts.scss +++ b/packages/trader/src/sass/app/_common/layout/trader-layouts.scss @@ -643,6 +643,12 @@ $FLOATING_HEADER_HEIGHT: 41px; .chartContainer { background: transparent; min-height: 100%; + + @include mobile { + .flutter-chart { + height: calc(100% - 5px); + } + } } } diff --git a/packages/trader/src/sass/app/modules/smart-chart.scss b/packages/trader/src/sass/app/modules/smart-chart.scss index 59b9eb16d03c..88d9b697c273 100644 --- a/packages/trader/src/sass/app/modules/smart-chart.scss +++ b/packages/trader/src/sass/app/modules/smart-chart.scss @@ -239,6 +239,22 @@ } } +.ciq-chart > .cq-inchart-subholder { + .chart-marker-line { + &__icon { + position: absolute; + bottom: 0; + left: -11px; + white-space: nowrap; + background-color: var(--general-main-1); + + @include mobile { + left: -7px; + } + } + } +} + /** @define chart-marker-line */ .chart-marker-line { height: 94.5%; @@ -263,6 +279,7 @@ width: 3px; } } + &__icon { position: absolute; bottom: -23px; diff --git a/packages/translations/crowdin/messages.json b/packages/translations/crowdin/messages.json index 175287815f32..bb64131b0d0b 100644 --- a/packages/translations/crowdin/messages.json +++ b/packages/translations/crowdin/messages.json @@ -1 +1 @@ -{"0":"","1014140":"You may also call <0>+447723580049 to place your complaint.","1485191":"1:1000","2091451":"Deriv Bot - your automated trading partner","3125515":"Your Deriv MT5 password is for logging in to your Deriv MT5 accounts on the desktop, web, and mobile apps.","3215342":"Last 30 days","3420069":"To avoid delays, enter your <0>name and <0>date of birth exactly as they appear on your identity document.","7100308":"Hour must be between 0 and 23.","9488203":"Deriv Bot is a web-based strategy builder for trading digital options. It’s a platform where you can build your own automated trading bot using drag-and-drop 'blocks'.","11539750":"set {{ variable }} to Relative Strength Index Array {{ dummy }}","11872052":"Yes, I'll come back later","14365404":"Request failed for: {{ message_type }}, retrying in {{ delay }}s","15377251":"Profit amount: {{profit}}","17843034":"Check proof of identity document verification status","19424289":"Username","19552684":"USD Basket","21035405":"Please tell us why you’re leaving. (Select up to {{ allowed_reasons }} reasons.)","24900606":"Gold Basket","25854018":"This block displays messages in the developer’s console with an input that can be either a string of text, a number, boolean, or an array of data.","26566655":"Summary","26596220":"Finance","27582767":"{{amount}} {{currency}}","27731356":"Your account is temporarily disabled. Please contact us via <0>live chat to enable deposits and withdrawals again.","27830635":"Deriv (V) Ltd","28581045":"Add a real MT5 account","33433576":"Please use an e-wallet to withdraw your funds.","35089987":"Upload the front and back of your driving licence.","41737927":"Thank you","44877997":"Residence permit","45453595":"Binary Coin","45941470":"Where would you like to start?","46523711":"Your proof of identity is verified","49404821":"If you buy a \"<0>{{trade_type}}\" option, you receive a payout at expiry if the final price is {{payout_status}} the strike price. Otherwise, your “<0>{{trade_type}}” option will expire worthless.","50200731":"FX majors (standard/micro lots), FX minors, basket indices, commodities, and cryptocurrencies","53801223":"Hong Kong 50","53964766":"5. Hit Save to download your bot. You can choose to download your bot to your device or your Google Drive.","54185751":"Less than $100,000","55340304":"Keep your current contract?","55916349":"All","57362642":"Closed","58254854":"Scopes","59169515":"If you select \"Asian Rise\", you will win the payout if the last tick is higher than the average of the ticks.","59341501":"Unrecognized file format","59662816":"Stated limits are subject to change without prior notice.","62748351":"List Length","63869411":"This block tests a given number according to the selection","64402604":"Check transfer information","65185694":"Fiat onramp","65982042":"Total","66519591":"Investor password","67923436":"No, Deriv Bot will stop running when your web browser is closed.","68885999":"Repeats the previous trade when an error is encountered.","69005593":"The example below restarts trading after 30 or more seconds after 1 minute candle was started.","71016232":"OMG/USD","71445658":"Open","71563326":"A fast and secure fiat-to-crypto payment service. Deposit cryptocurrencies from anywhere in the world using your credit/debit cards and bank transfers.","71853457":"$100,001 - $500,000","72500774":"Please fill in Tax residence.","73086872":"You have self-excluded from trading","73326375":"The low is the lowest point ever reached by the market during the contract period.","74836780":"{{currency_code}} Wallet","74963864":"Under","76916358":"You have reached the withdrawal limit.<0/>Please upload your proof of identity and address to lift the limit to continue your withdrawal.","76925355":"Check your bot’s performance","77945356":"Trade on the go with our mobile app.","77982950":"Vanilla options allow you to predict an upward (bullish) or downward (bearish) direction of the underlying asset by purchasing a \"Call\" or a \"Put\".","81091424":"To complete the upgrade, please log out and log in again to add more accounts and make transactions with your Wallets.","81450871":"We couldn’t find that page","82839270":"Upload the page of your passport that contains your photo.","83202647":"Collapse Block","84402478":"Where do I find the blocks I need?","85343079":"Financial assessment","85359122":"40 or more","85389154":"Steps required to continue verification on your mobile","89062902":"Trade on MT5","90266322":"2. Start a chat with your newly created Telegram bot and make sure to send it some messages before proceeding to the next step. (e.g. Hello Bot!)","91993812":"The Martingale Strategy is a classic trading technique that has been used for more than a hundred years, popularised by the French mathematician Paul Pierre Levy in the 18th century.","93154671":"1. Hit Reset at the bottom of stats panel.","93939827":"Cryptocurrency accounts","96381225":"ID verification failed","98473502":"We’re not obliged to conduct an appropriateness test, nor provide you with any risk warnings.","98972777":"random item","100239694":"Upload front of card from your computer","102226908":"Field cannot be empty","108916570":"Duration: {{duration}} days","109073671":"Please use an e-wallet that you have used for deposits previously. Ensure the e-wallet supports withdrawal. See the list of e-wallets that support withdrawals <0>here.","110822969":"One Wallet for all your transactions","111215238":"Move away from direct light","111718006":"End date","111931529":"Max. total stake over 7 days","113378532":"ETH/USD","115032488":"Buy price and P/L","116005488":"Indicators","117056711":"We’re updating our site","117318539":"Password should have lower and uppercase English letters with numbers.","117366356":"Turbo options allow you to predict the direction of the underlying asset’s movements.","118158064":"2. Use a logic block to check if current profit/loss exceeds maximum loss. If it does, set trade again to false to prevent the bot from running another cycle.","118586231":"Document number (identity card, passport)","119261701":"Prediction:","119446122":"Contract type is not selected","120340777":"Complete your personal details","123454801":"{{withdraw_amount}} {{currency_symbol}}","124723298":"Upload a proof of address to verify your address","125443840":"6. Restart last trade on error","125842960":"{{name}} is required.","127307725":"A politically exposed person (PEP) is someone appointed with a prominent public position. Close associates and family members of a PEP are also considered to be PEPs.","129729742":"Tax Identification Number*","130567238":"THEN","132596476":"In providing our services to you, we are required to ask you for some information to assess if a given product or service is appropriate for you and whether you have the experience and knowledge to understand the risks involved.<0/><0/>","132689841":"Trade on web terminal","133284316":"Supported formats: JPEG, JPG, PNG, PDF and GIF only","133523018":"Please go to the Deposit page to get an address.","133536621":"and","133655768":"Note: If you wish to learn more about the Bot Builder, you can proceed to the <0>Tutorials tab.","139454343":"Confirm my limits","141265840":"Funds transfer information","141626595":"Make sure your device has a working camera","142050447":"set {{ variable }} to create text with","142390699":"Connected to your mobile","143970826":"Payment problems?","145146541":"Our accounts and services are unavailable for the Jersey postal code","145736466":"Take a selfie","149616444":"cTrader Demo","150486954":"Token name","151646545":"Unable to read file {{name}}","152415091":"Math","152524253":"Trade the world’s markets with our popular user-friendly platform.","154545319":"Country of residence is where you currently live.","157593038":"random integer from {{ start_number }} to {{ end_number }}","157871994":"Link expired","158355408":"Some services may be temporarily unavailable.","160746023":"Tether as an Omni token (USDT) is a version of Tether that is hosted on the Omni layer on the Bitcoin blockchain.","160863687":"Camera not detected","164112826":"This block allows you to load blocks from a URL if you have them stored on a remote server, and they will be loaded only when your bot runs.","164564432":"Deposits are temporarily unavailable due to system maintenance. You can make your deposits when the maintenance is complete.","165294347":"Please set your country of residence in your account settings to access the cashier.","165312615":"Continue on phone","165682516":"If you don’t mind sharing, which other trading platforms do you use?","170185684":"Ignore","170244199":"I’m closing my account for other reasons.","171307423":"Recovery","171579918":"Go to Self-exclusion","171638706":"Variables","173991459":"We’re sending your request to the blockchain.","174793462":"Strike","176078831":"Added","176319758":"Max. total stake over 30 days","176654019":"$100,000 - $250,000","177099483":"Your address verification is pending, and we’ve placed some restrictions on your account. The restrictions will be lifted once your address is verified.","178413314":"First name should be between 2 and 50 characters.","179083332":"Date","179737767":"Our legacy options trading platform.","181346014":"Notes ","181881956":"Contract Type: {{ contract_type }}","182630355":"Thank you for submitting your information.","184024288":"lower case","189705706":"This block uses the variable \"i\" to control the iterations. With each iteration, the value of \"i\" is determined by the items in a given list.","189759358":"Creates a list by repeating a given item","190834737":"Guide","191372501":"Accumulation of Income/Savings","192436105":"No need for symbols, digits, or uppercase letters","192573933":"Verification complete","195972178":"Get character","196810983":"If the duration is more than 24 hours, the Cut-off time and Expiry date will apply instead.","196998347":"We hold customer funds in bank accounts separate from our operational accounts which would not, in the event of insolvency, form part of the company's assets. This meets the <0>Gambling Commission's requirements for the segregation of customer funds at the level: <1>medium protection.","197190401":"Expiry date","201091938":"30 days","203108063":"Congratulations, you have successfully created your {{category}} <0>{{platform}} <1>{{type}} account. ","203179929":"<0>You can open this account once your submitted documents have been verified.","203271702":"Try again","203297887":"The Quick Strategy you just created will be loaded to the workspace.","203924654":"Hit the <0>Start button to begin and follow the tutorial.","204797764":"Transfer to client","204863103":"Exit time","206010672":"Delete {{ delete_count }} Blocks","207824122":"Please withdraw your funds from the following Deriv account(s):","209533725":"You’ve transferred {{amount}} {{currency}}","210385770":"If you have an active account, please log in to continue. Otherwise, please sign up.","211224838":"Investment","211461880":"Common names and surnames are easy to guess","211847965":"Your <0>personal details are incomplete. Please go to your account settings and complete your personal details to enable withdrawals.","216650710":"You are using a demo account","217403651":"St. Vincent & Grenadines","217504255":"Financial assessment submitted successfully","218441288":"Identity card number","220014242":"Upload a selfie from your computer","220186645":"Text Is empty","220232017":"demo CFDs","221261209":"A Deriv account will allow you to fund (and withdraw from) your CFDs account(s).","223120514":"In this example, each point of the SMA line is an arithmetic average of close prices for the last 50 days.","223607908":"Last digit stats for latest 1000 ticks for {{underlying_name}}","224650827":"IOT/USD","224929714":"Virtual events based bets in the UK and the Isle of Man are offered by {{legal_entity_name}}, Millennium House, Level 1, Victoria Road, Douglas IM2 4RW, Isle of Man, licensed and regulated in Great Britain by the Gambling Commission under <0>account no. 39172 and by the Gambling Supervision Commission in the Isle of Man (<1>view licence).","225887649":"This block is mandatory. It's added to your strategy by default when you create new strategy. You can not add more than one copy of this block to the canvas.","227591929":"To timestamp {{ input_datetime }} {{ dummy }}","227903202":"We’ll charge a 1% transfer fee for transfers in different currencies between your Deriv fiat and {{platform_name_mt5}} accounts.","228521812":"Tests whether a string of text is empty. Returns a boolean value (true or false).","229355215":"Trade on {{platform_name_dbot}}","233500222":"- High: the highest price","235583807":"SMA is a frequently used indicator in technical analysis. It calculates the average market price over a specified period, and is usually used to identify market trend direction: up or down. For example, if the SMA is moving upwards, it means the market trend is up. ","236642001":"Journal","238496287":"Leverage trading is high-risk, so it's a good idea to use risk management features such as stop loss. Stop loss allows you to","243537306":"1. Under the Blocks menu, go to Utility > Variables.","243614144":"This is only available for existing clients.","245005091":"lower","245187862":"The DRC will make a <0>decision on the complaint (please note that the DRC mentions no timeframe for announcing its decision).","245812353":"if {{ condition }} return {{ value }}","246428134":"Step-by-step guides","247418415":"Gaming trading can become a real addiction, as can any other activity pushed to its limits. To avoid the danger of such an addiction, we provide a reality-check that gives you a summary of your trades and accounts on a regular basis.","248153700":"Reset your password","248565468":"Check your {{ identifier_title }} account email and click the link in the email to proceed.","248909149":"Send a secure link to your phone","251134918":"Account Information","251322536":"Deriv EZ accounts","251445658":"Dark theme","251882697":"Thank you! Your response has been recorded into our system.<0/><0/>Please click ‘OK’ to continue.","254912581":"This block is similar to EMA, except that it gives you the entire EMA line based on the input list and the given period.","256031314":"Cash Business","256123827":"What happens to my trading accounts","256602726":"If you close your account:","258026201":"<0>To complete the upgrade, please log out and log in again to add more accounts and make transactions with your Wallets.","258448370":"MT5","258912192":"Trading assessment","260069181":"An error occured while trying to load the URL","260086036":"Place blocks here to perform tasks once when your bot starts running.","260361841":"Tax Identification Number can't be longer than 25 characters.","261074187":"4. Once the blocks are loaded onto the workspace, tweak the parameters if you want, or hit Run to start trading.","261250441":"Drag the <0>Trade again block and add it into the <0>do part of the <0>Repeat until block.","262095250":"If you select <0>\"Put\", you’ll earn a payout if the final price is below the strike price at expiry. Otherwise, you won’t receive a payout.","264976398":"3. 'Error' displays a message in red to highlight something that needs to be resolved immediately.","265644304":"Trade types","267992618":"The platforms lack key features or functionality.","268940240":"Your balance ({{format_balance}} {{currency}}) is less than the current minimum withdrawal allowed ({{format_min_withdraw_amount}} {{currency}}). Please top up your account to continue with your withdrawal.","269322978":"Deposit with your local currency via peer-to-peer exchange with fellow traders in your country.","269607721":"Upload","270339490":"If you select \"Over\", you will win the payout if the last digit of the last tick is greater than your prediction.","270610771":"In this example, the open price of a candle is assigned to the variable \"candle_open_price\".","270712176":"descending","270780527":"You've reached the limit for uploading your documents.","271637055":"Download is unavailable while your bot is running.","272042258":"When you set your limits, they will be aggregated across all your account types in {{platform_name_trader}}, {{platform_name_dbot}}, {{platform_name_smarttrader}} and {{platform_name_bbot}} on Deriv. For example, the losses made on all four platforms will add up and be counted towards the loss limit you set.","272179372":"This block is commonly used to adjust the parameters of your next trade and to implement stop loss/take profit logic.","273350342":"Copy and paste the token into the app.","273728315":"Should not be 0 or empty","274268819":"Volatility 100 Index","275116637":"Deriv X","277469417":"Exclude time cannot be for more than five years.","278684544":"get sub-list from # from end","280021988":"Use these shortcuts","282319001":"Check your image","282564053":"Next, we'll need your proof of address.","283830551":"Your address doesn’t match your profile","283986166":"Self-exclusion on the website only applies to your {{brand_website_name}} account and does not include other companies or websites.","284527272":"antimode","284772879":"Contract","284809500":"Financial Demo","285909860":"Demo {{currency}} Wallet","287934290":"Are you sure you want to cancel this transaction?","291744889":"<0>1. Trade parameters:<0>","291817757":"Go to our Deriv community and learn about APIs, API tokens, ways to use Deriv APIs, and more.","292526130":"Tick and candle analysis","292589175":"This will display the SMA for the specified period, using a candle list.","292887559":"Transfer to {{selected_value}} is not allowed, Please choose another account from dropdown","294305803":"Manage account settings","294335229":"Sell at market price","295173783":"Long/Short","296017162":"Back to Bot","301441673":"Select your citizenship/nationality as it appears on your passport or other government-issued ID.","304309961":"We're reviewing your withdrawal request. You may still cancel this transaction if you wish. Once we start processing, you won't be able to cancel.","310234308":"Close all your positions.","312142140":"Save new limits?","312300092":"Trims the spaces within a given string or text.","313741895":"This block returns “True” if the last candle is black. It can be placed anywhere on the canvas except within the Trade parameters root block.","315306603":"You have an account that do not have currency assigned. Please choose a currency to trade with this account.","316694303":"Is candle black?","318865860":"close","318984807":"This block repeats the instructions contained within for a specific number of times.","321457615":"Oops, something went wrong!","323179846":"The time interval for each candle can be set from one minute to one day.","323209316":"Select a Deriv Bot Strategy","323360883":"Baskets","325662004":"Expand Block","325763347":"result","326770937":"Withdraw {{currency}} ({{currency_symbol}}) to your wallet","327534692":"Duration value is not allowed. To run the bot, please enter {{min}}.","328539132":"Repeats inside instructions specified number of times","329353047":"Malta Financial Services Authority (MFSA) (licence no. IS/70156)","329404045":"<0>Switch to your real account<1> to create a {{platform}} {{account_title}} account.","333121115":"Select Deriv MT5's account type","333456603":"Withdrawal limits","333807745":"Click on the block you want to remove and press Delete on your keyboard.","334680754":"Switch to your real account to create a Deriv MT5 account","334942497":"Buy time","335040248":"About us","337023006":"Start time cannot be in the past.","339449279":"Remaining time","339610914":"Spread Up/Spread Down","339879944":"GBP/USD","340807218":"Description not found.","342181776":"Cancel transaction","343873723":"This block displays a message. You can specify the color of the message and choose from 6 different sound options.","344418897":"These trading limits and self-exclusion help you control the amount of money and time you spend on {{brand_website_name}} and exercise <0>responsible trading.","345320063":"Invalid timestamp","345818851":"Sorry, an internal error occurred. Hit the above checkbox to try again.","346214602":"A better way to manage your funds","347029309":"Forex: standard/micro","347039138":"Iterate (2)","348951052":"Your cashier is currently locked","349047911":"Over","349110642":"<0>{{payment_agent}}<1>'s contact details","350602311":"Stats show the history of consecutive tick counts, i.e. the number of ticks the price remained within range continuously.","351744408":"Tests if a given text string is empty","352363702":"You may see links to websites with a fake Deriv login page where you’ll get scammed for your money.","353731490":"Job done","354945172":"Submit document","357477280":"No face found","359053005":"Please enter a token name.","359649435":"Given candle list is not valid","359809970":"This block gives you the selected candle value from a list of candles within the selected time interval. You can choose from open price, close price, high price, low price, and open time.","360224937":"Logic","360773403":"Bot Builder","362946954":"Our legacy automated trading platform.","363576009":"- High price: the highest price","363738790":"Browser","363990763":"Sell price:","367801124":"Total assets in your Deriv accounts.","368160866":"in list","369035361":"<0>•Your account number","371151609":"Last used","371710104":"This scope will allow third-party apps to buy and sell contracts for you, renew your expired purchases, and top up your demo accounts.","372291654":"Exclude time must be after today.","372645383":"True if the market direction matches the selection","373021397":"random","373306660":"{{label}} is required.","373495360":"This block returns the entire SMA line, containing a list of all values for a given period.","374537470":"No results for \"{{text}}\"","375714803":"Deal Cancellation Error","377231893":"Deriv Bot is unavailable in the EU","379523479":"To avoid loss of funds, do not share tokens with the Admin scope with unauthorised parties.","380606668":"tick","380694312":"Maximum consecutive trades","384303768":"This block returns \"True\" if the last candle is black. It can be placed anywhere on the canvas except within the Trade parameters root block.","386191140":"You can choose between CFD trading accounts or Options and Multipliers accounts","386278304":"Install the {{platform_name_trader}} web app","386502387":"Bot is not running","389923099":"Zoom in","390647540":"Real account","390890891":"Last quarter","391915203":"Hedging","392582370":"Fall Equals","393789743":"Letters, spaces, periods, hyphens, apostrophes only.","396418990":"Offline","396801529":"To start trading, top-up funds from your Deriv account into this account.","398816980":"Launch {{platform_name_trader}} in seconds the next time you want to trade.","401339495":"Verify address","401345454":"Head to the Tutorials tab to do so.","402343402":"Due to an issue on our server, some of your {{platform}} accounts are unavailable at the moment. Please bear with us and thank you for your patience.","403456289":"The formula for SMA is:","403608958":"Select a trading account or a Wallet","404743411":"Total deposits","406359555":"Contract details","406497323":"Sell your active contract if needed (optional)","411482865":"Add {{deriv_account}} account","412433839":"I agree to the <0>terms and conditions.","413594348":"Only letters, numbers, space, hyphen, period, and forward slash are allowed.","417714706":"If your margin level drops below our stop out level, your positions may be closed automatically to protect you from further losses.","417864079":"You’ll not be able to change currency once you have made a deposit.","418265501":"Demo Derived","419485005":"Spot","419496000":"Your contract is closed automatically when your profit is more than or equals to this amount. This block can only be used with the multipliers trade type.","420072489":"CFD trading frequency","422055502":"From","424272085":"We take your financial well-being seriously and want to ensure you are fully aware of the risks before trading.<0/><0/>","424897068":"Do you understand that you could potentially lose 100% of the money you use to trade?","426031496":"Stop","427134581":"Try using another file type.","427617266":"Bitcoin","428709688":"Your preferred time interval between each report:","431267979":"Here’s a quick guide on how to use Deriv Bot on the go.","431654991":"<0>This may take up to 2 minutes. During this time, you won't be able to deposit, withdraw, transfer, and add new accounts.","432273174":"1:100","432508385":"Take Profit: {{ currency }} {{ take_profit }}","432519573":"Document uploaded","433348384":"Real accounts are not available to politically exposed persons (PEPs).","433616983":"2. Investigation phase","434548438":"Highlight function definition","434896834":"Custom functions","436364528":"Your account will be opened with {{legal_entity_name}}, and will be subject to the laws of Saint Vincent and the Grenadines.","436534334":"<0>We've sent you an email.","437138731":"Create a new {{platform}} password","437453244":"Choose your preferred cryptocurrency","437485293":"File type not supported","437904704":"Maximum open positions","438067535":"Over $500,000","439398769":"This strategy is currently not compatible with Deriv Bot.","442520703":"$250,001 - $500,000","443559872":"Financial SVG","444484637":"Logic negation","445419365":"1 - 2 years","450983288":"Your deposit is unsuccessful due to an error on the blockchain. Please contact your crypto wallet service provider for more info.","451852761":"Continue on your phone","452054360":"Similar to RSI, this block gives you a list of values for each entry in the input list.","453175851":"Your MT5 Financial STP account will be opened through {{legal_entity_name}}. All trading in this account is subject to the regulations and guidelines of the Labuan Financial Service Authority (LFSA). None of your other accounts, including your Deriv account, is subject to the regulations and guidelines of the Labuan Financial Service Authority (LFSA).","454196938":"Regulation:","456746157":"Grant access to your camera from your browser settings","457020083":"It’ll take longer to verify you if we can’t read it","457494524":"1. From the block library, enter a name for the new variable and click Create.","459612953":"Select account","459817765":"Pending","460070238":"Congratulations","460975214":"Complete your Appropriateness Test","461795838":"Please contact us via live chat to unlock it.","462079779":"Resale not offered","463361726":"Select an item","465993338":"Oscar's Grind","466424460":"Oscar’s Grind","466837068":"Yes, increase my limits","467839232":"I trade forex CFDs and other complex financial instruments regularly on other platforms.","473154195":"Settings","474306498":"We’re sorry to see you leave. Your account is now closed.","475492878":"Try Synthetic Indices","476023405":"Didn't receive the email?","477557241":"Remote blocks to load must be a collection.","478280278":"This block displays a dialog box that uses a customised message to prompt for an input. The input can be either a string of text or a number and can be assigned to a variable. When the dialog box is displayed, your strategy is paused and will only resume after you enter a response and click \"OK\".","478827886":"We calculate this based on the barrier you’ve selected.","479420576":"Tertiary","480356486":"*Boom 300 and Crash 300 Index","481276888":"Goes Outside","483279638":"Assessment Completed<0/><0/>","483551811":"Your <0>payout is the sum of your inital stake and profit.","483591040":"Delete all {{ delete_count }} blocks?","485379166":"View transactions","487239607":"Converts a given True or False to the opposite value","488150742":"Resend email","489768502":"Change investor password","490053735":"If you select this feature, your trade will be closed automatically at the nearest available asset price when your loss reaches or exceeds the stop loss amount. Your loss may be more than the amount you entered depending on the market price at closing.","491603904":"Unsupported browser","492198410":"Make sure everything is clear","492566838":"Taxpayer identification number","497518317":"Function that returns a value","498562439":"or","498650507":"Trade Parameters","499522484":"1. for \"string\": 1325.68 USD","500215405":"Server maintenance starts at 01:00 GMT every Sunday and may last up to 2 hours. You may experience service disruption during this time.","500855527":"Chief Executives, Senior Officials and Legislators","500920471":"This block performs arithmetic operations between two numbers.","501401157":"You are only allowed to make deposits","501537611":"*Maximum number of open positions","502007051":"Demo Swap-Free SVG","502041595":"This block gives you a specific candle from within the selected time interval.","503137339":"Payout limit","505793554":"last letter","508390614":"Demo Financial STP","510815408":"Letters, numbers, spaces, hyphens only","511679687":"Accumulators allow you to express a view on the range of movement of an index and grow your stake exponentially at a fixed <0>growth rate.","514031715":"list {{ input_list }} is empty","514776243":"Your {{account_type}} password has been changed.","514948272":"Copy link","517833647":"Volatility 50 (1s) Index","518955798":"7. Run Once at Start","520136698":"Boom 500 Index","521872670":"item","522703281":"divisible by","523123321":"- 10 to the power of a given number","524459540":"How do I create variables?","527329988":"This is a top-100 common password","529056539":"Options","530864956":"Deriv Apps","530953413":"Authorised applications","531114081":"3. Contract Type","531675669":"Euro","535041346":"Max. total stake per day","537788407":"Other CFDs Platform","538017420":"0.5 pips","541650045":"Manage {{platform}} password","541700024":"First, enter your driving licence number and the expiry date.","542038694":"Only letters, numbers, space, underscore, and hyphen are allowed for {{label}}.","542305026":"You must also submit a proof of identity.","543413346":"You have no open positions for this asset. To view other open positions, click Go to Reports","543915570":"Forex, stocks, stock indices, cryptocurrencies, synthetic indices","545476424":"Total withdrawals","547029855":"If you select this feature, you can cancel your trade within a chosen time frame if the asset price moves against your favour. You will get your stake back without profit/loss. We charge a small fee for this. Take profit and stop loss are disabled when deal cancellation is active.","549479175":"Deriv Multipliers","549799607":"Go to LiveChat","550589723":"Your stake will grow at {{growth_rate}}% per tick as long as the current spot price remains within ±{{tick_size_barrier}} from the previous spot price.","551550548":"Your balance has been reset to 10,000.00 USD.","551569133":"Learn more about trading limits","554135844":"Edit","554410233":"This is a top-10 common password","554777712":"Deposit and withdraw Tether TRC20, a version of Tether hosted on the TRON blockchain.","555351771":"After defining trade parameters and trade options, you may want to instruct your bot to purchase contracts when specific conditions are met. To do that you can use conditional blocks and indicators blocks to help your bot to make decisions.","555881991":"National Identity Number Slip","556264438":"Time interval","558866810":"Run your bot","559224320":"Our classic “drag-and-drop” tool for creating trading bots, featuring pop-up trading charts, for advanced users.","561982839":"Change your currency","562599414":"This block returns the purchase price for the selected trade type. This block can be used only in the \"Purchase conditions\" root block.","563034502":"We shall try to resolve your complaint within 15 business days. We will inform you of the outcome together with an explanation of our position and propose any remedial measures we intend to take.","563166122":"We shall acknowledge receiving your complaint, review it carefully, and keep you updated on the handling process. We might request further information or clarifications to facilitate the resolution of the complaint.","563652273":"Go to block","565410797":"The below image illustrates how Simple Moving Average Array block works:","566274201":"1. Market","567019968":"A variable is among the most important and powerful components in creating a bot. It is a way to store information, either as text or numbers. The information stored as a variable can be used and changed according to the given instructions. Variables can be given any name, but usually they are given useful, symbolic names so that it is easier to call them during the execution of instructions.","567163880":"Create a {{platform}} password","567755787":"Tax Identification Number is required.","569057236":"In which country was your document issued?","571921777":"Funds protection level","572576218":"Languages","573173477":"Is candle {{ input_candle }} black?","575702000":"Remember, selfies, pictures of houses, or non-related images will be rejected.","576355707":"Select your country and citizenship:","577215477":"count with {{ variable }} from {{ start_number }} to {{ end_number }} by {{ step_size }}","577779861":"Withdrawal","577883523":"4. Awards and orders","578640761":"Call Spread","579529868":"Show all details — including the bottom 2 lines","580431127":"Restart buy/sell on error (disable for better performance): {{ checkbox }}","580665362":"Stays In/Goes Out","580774080":"insert at","581168980":"Legal","582945649":"2 minutes","584028307":"Allow equals","587577425":"Secure my account","587856857":"Want to know more about APIs?","588609216":"Repeat tour","592087722":"Employment status is required.","593459109":"Try a different currency","594937260":"Derived - BVI","595080994":"Example: CR123456789","595136687":"Save Strategy","597089493":"Here is where you can decide to sell your contract before it expires. Only one copy of this block is allowed.","597481571":"DISCLAIMER","597707115":"Tell us about your trading experience.","599469202":"{{secondPast}}s ago","602278674":"Verify identity","603849445":"Strike price","603849863":"Look for the <0>Repeat While/Until, and click the + icon to add the block to the workspace area.","603899222":"Distance to current spot","606240547":"- Natural log","606877840":"Back to today","607807243":"Get candle","609519227":"This is the email address associated with your Deriv account.","609650241":"Infinite loop detected","610537973":"Any information you provide is confidential and will be used for verification purposes only.","611020126":"View address on Blockchain","611786123":"FX-majors (standard/micro lots), FX-minors, Commodities, Cryptocurrencies, Stocks, and Stock Indices","617345387":"If you select \"Reset-Up”, you win the payout if the exit spot is strictly higher than either the entry spot or the spot at reset time.","617910072":"Use your Deriv account email and password to login into the {{ platform }} platform.","618520466":"Example of a cut-off document","619268911":"<0>a.The Financial Commission will investigate the validity of the complaint within 5 business days.","619407328":"Are you sure you want to unlink from {{identifier_title}}?","623192233":"Please complete the <0>Appropriateness Test to access your cashier.","623542160":"Exponential Moving Average Array (EMAA)","624668261":"You’ve just stopped the bot. Any open contracts can be viewed on the <0>Reports page.","625571750":"Entry spot:","626175020":"Standard Deviation Up Multiplier {{ input_number }}","626809456":"Resubmit","627292452":"<0>Your Proof of Identity or Proof of Address did not meet our requirements. Please check your email for further instructions.","627814558":"This block returns a value when a condition is true. Use this block within either of the function blocks above.","628193133":"Account ID","629145209":"In case if the \"AND\" operation is selected, the block returns \"True\" only if both given values are \"True\"","629395043":"All growth rates","631698807":"{{message}}","632398049":"This block assigns a null value to an item or statement.","634219491":"You have not provided your tax identification number. This information is necessary for legal and regulatory requirements. Please go to <0>Personal details in your account settings, and fill in your latest tax identification number.","635884758":"Deposit and withdraw Tether ERC20, a version of Tether hosted on the Ethereum blockchain.","636219628":"<0>c.If no settlement opportunity can be found, the complaint will proceed to the determination phase to be handled by the DRC.","639382772":"Please upload supported file type.","640596349":"You have yet to receive any notifications","640730141":"Refresh this page to restart the identity verification process","641420532":"We've sent you an email","642210189":"Please check your email for the verification link to complete the process.","642393128":"Enter amount","642546661":"Upload back of license from your computer","642995056":"Email","643014039":"The trade length of your purchased contract.","644150241":"The number of contracts you have won since you last cleared your stats.","645902266":"EUR/NZD","647039329":"Proof of address required","647745382":"Input List {{ input_list }}","648035589":"Other CFD Platforms","649317411":"On the basis of the information provided in relation to your knowledge and experience, we consider that the investments available via this website are not appropriate for you.<0/><1/>","649923867":"Adds a sign to a number to create a barrier offset. (deprecated)","651284052":"Low Tick","651684094":"Notify","652041791":"To create a Deriv X real account, create a Deriv real account first.","652298946":"Date of birth","654264404":"Up to 1:30","654507872":"True-False","654924603":"Martingale","655937299":"We’ll update your limits. Click <0>Accept to acknowledge that you are fully responsible for your actions, and we are not liable for any addiction or loss.","656893085":"Timestamp","657325150":"This block is used to define trade options within the Trade parameters root block. Some options are only applicable for certain trade types. Parameters such as duration and stake are common among most trade types. Prediction is used for trade types such as Digits, while barrier offsets are for trade types that involve barriers such as Touch/No Touch, Ends In/Out, etc.","659482342":"Please remember that it is your responsibility to keep your answers accurate and up to date. You can update your personal details at any time in your account settings.","660481941":"To access your mobile apps and other third-party apps, you'll first need to generate an API token.","660991534":"Finish","661759508":"On the basis of the information provided in relation to your knowledge and experience, we consider that the investments available via this website are not appropriate for you.<0/><0/>","662548260":"Forex, Stock indices, Commodities and Cryptocurrencies","662578726":"Available","662609119":"Download the MT5 app","662953503":"Your contract will be closed when the <0>stop out level is reached.","665089217":"Please submit your <0>proof of identity to authenticate your account and access your Cashier.","665777772":"XLM/USD","665872465":"In the example below, the opening price is selected, which is then assigned to a variable called \"op\".","666724936":"Please enter a valid ID number.","672008428":"ZEC/USD","672731171":"Non-EU USD accounts","673915530":"Jurisdiction and choice of law","674973192":"Use this password to log in to your Deriv MT5 accounts on the desktop, web, and mobile apps.","676159329":"Could not switch to default account.","677918431":"Market: {{ input_market }} > {{ input_submarket }} > {{ input_symbol }}","680334348":"This block was required to correctly convert your old strategy.","680478881":"Total withdrawal limit","681108680":"Additional information required for {{platform}} account(s)","681808253":"Previous spot price","681926004":"Example of a blurry document","682056402":"Standard Deviation Down Multiplier {{ input_number }}","684282133":"Trading instruments","685391401":"If you're having trouble signing in, let us know via <0>chat","686312916":"Trading accounts","686387939":"How do I clear my transaction log?","687193018":"Slippage risk","687212287":"Amount is a required field.","688510664":"You've {{two_fa_status}} 2FA on this device. You'll be logged out of your account on other devices (if any). Use your password and a 2FA code to log back in.","689137215":"Purchase price","691956534":"<0>You have added a {{currency}} account.<0> Make a deposit now to start trading.","692354762":"Please enter your {{document_name}}. {{example_format}}","693396140":"Deal cancellation (expired)","694035561":"Trade options multipliers","694089159":"Deposit and withdraw Australian dollars using credit or debit cards, e-wallets, or bank wires.","696870196":"- Open time: the opening time stamp","697630556":"This market is presently closed.","698037001":"National Identity Number","699159918":"1. Filing complaints","699646180":"A minimum deposit value of <0>{{minimum_deposit}} {{currency}} is required. Otherwise, the funds will be lost and cannot be recovered.","700259824":"Account currency","701034660":"We are still processing your withdrawal request.<0 />Please wait for the transaction to be completed before deactivating your account.","701462190":"Entry spot","701647434":"Search for string","702451070":"National ID (No Photo)","702561961":"Change theme","705262734":"Your Wallets are ready","705299518":"Next, upload the page of your passport that contains your photo.","706727320":"Binary options trading frequency","706755289":"This block performs trigonometric functions.","706960383":"We’ll offer to buy your contract at this price should you choose to sell it before its expiry. This is based on several factors, such as the current spot price, duration, etc. However, we won’t offer a contract value if the remaining duration is below 60 seconds.","707662672":"{{unblock_date}} at {{unblock_time}}","708055868":"Driving licence number","710123510":"repeat {{ while_or_until }} {{ boolean }}","711999057":"Successful","712101776":"Take a photo of your passport photo page","712635681":"This block gives you the selected candle value from a list of candles. You can choose from open price, close price, high price, low price, and open time.","713054648":"Sending","714080194":"Submit proof","714746816":"MetaTrader 5 Windows app","715841616":"Please enter a valid phone number (e.g. +15417541234).","716428965":"(Closed)","718504300":"Postal/ZIP code","718509613":"Maximum duration: {{ value }}","720293140":"Log out","720519019":"Reset my password","721011817":"- Raise the first number to the power of the second number","722797282":"EU-regulated USD accounts","723045653":"You'll log in to your Deriv account with this email address.","723961296":"Manage password","724203548":"You can send your complaint to the <0>European Commission's Online Dispute Resolution (ODR) platform. This is not applicable to UK clients.","724526379":"Learn more with our tutorials","728042840":"To continue trading with us, please confirm where you live.","728824018":"Spanish Index","729251105":"Range: {{min}} - {{max}} {{duration_unit_text}} ","729651741":"Choose a photo","730473724":"This block performs the \"AND\" or the \"OR\" logic operation with the given values.","731382582":"BNB/USD","734390964":"Insufficient balance","734881840":"false","742469109":"Reset Balance","742570452":"<0>Deriv P2P is unavailable in Wallets at this time.","742676532":"Trade CFDs on forex, derived indices, cryptocurrencies, and commodities with high leverage.","743623600":"Reference","744110277":"Bollinger Bands Array (BBA)","745656178":"Use this block to sell your contract at the market price.","745674059":"Returns the specific character from a given string of text according to the selected option. ","746112978":"Your computer may take a few seconds to update","750886728":"Switch to your real account to submit your documents","751468800":"Start now","751692023":"We <0>do not guarantee a refund if you make a wrong transfer.","752024971":"Reached maximum number of digits","752992217":"This block gives you the selected constant values.","753088835":"Default","753184969":"In providing our services to you, we are required to obtain information from you in order to assess whether a given product or service is appropriate for you (that is, whether you possess the experience and knowledge to understand the risks involved).<0/><1/>","753727511":"Type","755867072":"{{platform_name_mt5}} is not available in {{country}}","756152377":"SMA places equal weight to the entire distribution of values.","758003269":"make list from text","759783233":"For more information and assistance to counselling and support services, please visit <0>begambleaware.org.","760528514":"Please note that changing the value of \"i\" won't change the value of the original item in the list","761576760":"Fund your account to start trading.","762185380":"<0>Multiply returns by <0>risking only what you put in.","762871622":"{{remaining_time}}s","762926186":"A quick strategy is a ready-made strategy that you can use in Deriv Bot. There are 3 quick strategies you can choose from: Martingale, D'Alembert, and Oscar's Grind.","764366329":"Trading limits","766317539":"Language","770171141":"Go to {{hostname}}","773091074":"Stake:","773309981":"Oil/USD","773336410":"Tether is a blockchain-enabled platform designed to facilitate the use of fiat currencies in a digital manner.","775679302":"{{pending_withdrawals}} pending withdrawal(s)","775706054":"Do you sell trading bots?","776085955":"Strategies","781924436":"Call Spread/Put Spread","782563319":"Add more Wallets","783974693":"Avoid recent years","784311461":"Exponential Moving Average (EMA)","784583814":"Linked to your computer","785969488":"Jump 75 Index","787116142":"The multiplier amount used to increase your stake if you’re losing a trade. Value must be higher than 2.","787727156":"Barrier","788005234":"NA","792164271":"This is when your contract will expire based on the Duration or End time you’ve selected.","792622364":"Negative balance protection","793526589":"To file a complaint about our service, send an email to <0>complaints@deriv.com and state your complaint in detail. Please submit any relevant screenshots of your trading or system for our better understanding.","793531921":"Our company is one of the oldest and most reputable online trading companies in the world. We are committed to treat our clients fairly and provide them with excellent service.<0/><1/>Please provide us with feedback on how we can improve our services to you. Rest assured that you will be heard, valued, and treated fairly at all times.","793826881":"This is your personal start page for Deriv","794682658":"Copy the link to your phone","795859446":"Password saved","797007873":"Follow these steps to recover camera access:","797500286":"negative","800228448":"This complaints policy, which may change from time to time, applies to your account(s) registered with {{legal_entity_name_svg}} and {{legal_entity_name_fx}}.","800521289":"Your personal details are incomplete","801430087":"A link can contain the word \"Deriv\" and still be fake.","802436811":"View transaction details","802438383":"New proof of address is needed","802556390":"seconds","802989607":"Drag your XML file here","803500173":"Initial stake","806165583":"Australia 200","807499069":"Financial commission complaints procedure","808323704":"You can also use \"Compare\" and \"Logic operation\" blocks to make test variables.","811876954":"You may transfer between your Deriv fiat, cryptocurrency, {{platform_name_mt5}}, and {{platform_name_dxtrade}} accounts.","812430133":"Spot price on the previous tick.","815925952":"This block is mandatory. Only one copy of this block is allowed. It is added to the canvas by default when you open Deriv Bot.","816580787":"Welcome back! Your messages have been restored.","816738009":"<0/><1/>You may also raise your unresolved dispute to the <2>Office of the Arbiter for Financial Services.","818447476":"Switch account?","820877027":"Please verify your proof of identity","821163626":"Server maintenance occurs every first Saturday of the month from 7 to 10 GMT time. You may experience service disruption during this time.","822915673":"Earn a range of payouts by correctly predicting market price movements with <0>options, or get the upside of CFDs without risking more than your initial stake with <1>multipliers.","823186089":"A block that can contain text.","824797920":"Is list empty?","825042307":"Let’s try again","826511719":"USD/SEK","827688195":"Disable Block","828219890":"then","828602451":"Returns the list of tick values in string format","830164967":"Last name","830703311":"My profile","830993327":"No current transactions available","832053636":"Document submission","832217983":"40 transactions or more in the past 12 months","832398317":"Sell Error","832588873":"Order execution","832721563":"If you select \"Low Tick\", you win the payout if the selected tick is the lowest among the next five ticks.","834966953":"1551661986 seconds since Jan 01 1970 (UTC) translates to 03/04/2019 @ 1:13am (UTC).","835058671":"Total buy price","835336137":"View Detail","835350845":"Add another word or two. Uncommon words are better.","836097457":"I am interested in trading but have very little experience.","837063385":"Do not send other currencies to this address.","837066896":"Your document is being reviewed, please check back in 1-3 days.","839052160":"If you need further assistance, let us know via <0>live chat.","839805709":"To smoothly verify you, we need a better photo","841434703":"Disable stack","841543189":"View transaction on Blockchain","843333337":"You can only make deposits. Please complete the <0>financial assessment to unlock withdrawals.","845213721":"Logout","845304111":"Slow EMA Period {{ input_number }}","848083350":"Your payout is equal to the <0>payout per point multiplied by the difference between the final price and the strike price. You will only earn a profit if your payout is higher than your initial stake.","850582774":"Please update your personal info","851054273":"If you select \"Higher\", you win the payout if the exit spot is strictly higher than the barrier.","851264055":"Creates a list with a given item repeated for a specific number of times.","851508288":"This block constrains a given number within a set range.","852527030":"Step 2","852583045":"Tick List String","854399751":"Digit code must only contain numbers.","854630522":"Choose a cryptocurrency account","854713769":"The Oscar's Grind strategy aims to potentially make one unit of profit per session. A new session starts when the target profit is reached. If a losing trade is followed by a successful one, the stake increases by one unit. In every other scenario, the stake for the next trade will be the same as the previous one. If the stake for the next trade exceeds the gap between the target profit and current loss of the session, it adjusts to the gap size. To manage risk, set the maximum stake for a single trade. The stake for the next trade will reset to the initial stake if it exceeds the maximum stake.","857363137":"Volatility 300 (1s) Index","857445204":"Deriv currently supports withdrawals of Tether eUSDT to Ethereum wallet. To ensure a successful transaction, enter a wallet address compatible with the tokens you wish to withdraw. <0>Learn more","857986403":"do something","860319618":"Tourism","862283602":"Phone number*","863328851":"Proof of identity","864610268":"First, enter your {{label}} and the expiry date.","864957760":"Math Number Positive","865424952":"High-to-Low","865642450":"2. Logged in from a different browser","866496238":"Make sure your license details are clear to read, with no blur or glare","868826608":"Excluded from {{brand_website_name}} until","869068127":"The cashier is temporarily down due to maintenance. It will be available as soon as the maintenance is complete.","869823595":"Function","869993298":"Minimum withdrawal","872549975":"You have {{number}} transfers remaining for today.","872661442":"Are you sure you want to update email <0>{{prev_email}} to <1>{{changed_email}}?","872721776":"2. Select your XML file and hit Select.","872817404":"Entry Spot Time","873166343":"1. 'Log' displays a regular message.","874461655":"Scan the QR code with your phone","874484887":"Take profit must be a positive number.","875101277":"If I close my web browser, will Deriv Bot continue to run?","875532284":"Restart process on a different device","876086855":"Complete the financial assessment form","876292912":"Exit","879014472":"Reached maximum number of decimals","879647892":"You may sell the contract up until 60 seconds before expiry. If you do, we’ll pay you the <0>contract value.","881963105":"(XAUUSD, XAGUSD)","885065431":"Get a Deriv account","888274063":"Town/City","888924866":"We don’t accept the following inputs for:","890299833":"Go to Reports","891337947":"Select country","892341141":"Your trading statistics since: {{date_time}}","893117915":"Variable","893963781":"Close-to-Low","893975500":"You do not have any recent bots","894191608":"<0>c.We must award the settlement within 28 days of when the decision is reached.","898457777":"You have added a Deriv Financial account.","898904393":"Barrier:","900646972":"page.","902045490":"3 minutes","903429103":"In candles list read {{ candle_property }} # from end {{ input_number }}","904696726":"API token","905134118":"Payout:","905227556":"Strong passwords contain at least 8 characters, combine uppercase and lowercase letters and numbers.","905564365":"MT5 CFDs","906049814":"We’ll review your documents and notify you of its status within 5 minutes.","907680782":"Proof of ownership verification failed","909272635":"Financial - SVG","910888293":"Too many attempts","911048905":"(BTCUSD, ETHUSD)","912257733":"The workspace will be reset to the default strategy and any unsaved changes will be lost. <0>Note: This will not affect your running bot.","912406629":"Follow these steps:","912967164":"Import from your computer","915735109":"Back to {{platform_name}}","918447723":"Real","920125517":"Add demo account","921901739":"- your account details of the bank linked to your account","922313275":"You're back online","924046954":"Upload a document showing your name and bank account number or account details.","926813068":"Fixed/Variable","929608744":"You are unable to make withdrawals","930346117":"Capitalization doesn't help very much","930546422":"Touch","933126306":"Enter some text here","933193610":"Only letters, periods, hyphens, apostrophes, and spaces, please.","934835052":"Potential profit","934932936":"PERSONAL","936766426":"You are limited to one fiat account. You won’t be able to change your account currency if you have already made your first deposit.","937237342":"Strategy name cannot be empty","937682366":"Upload both of these documents to prove your identity.","937831119":"Last name*","937992258":"Table","938500877":"{{ text }}. <0>You can view the summary of this transaction in your email.","938947787":"Withdrawal {{currency}}","938988777":"High barrier","943535887":"Please close your positions in the following Deriv MT5 account(s):","944499219":"Max. open positions","945532698":"Contract sold","945753712":"Back to Trader’s Hub","946204249":"Read","946841802":"A white (or green) candle indicates that the open price is lower than the close price. This represents an upward movement of the market price.","947046137":"Your withdrawal will be processed within 24 hours","947363256":"Create list","947758334":"City is required","947914894":"Top up  <0>","948156236":"Create {{type}} password","948176566":"New!","948545552":"150+","949859957":"Submit","952927527":"Regulated by the Malta Financial Services Authority (MFSA) (licence no. IS/70156)","955352264":"Trade on {{platform_name_dxtrade}}","956448295":"Cut-off image detected","957182756":"Trigonometric functions","958430760":"In/Out","959031082":"set {{ variable }} to MACD Array {{ dropdown }} {{ dummy }}","960201789":"3. Sell conditions","961266215":"140+","961327418":"My computer","961692401":"Bot","966457287":"set {{ variable }} to Exponential Moving Average {{ dummy }}","968576099":"Up/Down","969987233":"Win up to maximum payout if exit spot is between lower and upper barrier, in proportion to the difference between exit spot and lower barrier.","970915884":"AN","975668699":"I confirm and accept {{company}} 's <0>Terms and Conditions","975950139":"Country of Residence","977929335":"Go to my account settings","980050614":"Update now","981138557":"Redirect","981568830":"You have chosen to exclude yourself from trading on our website until {{exclude_until}}. If you are unable to place a trade or deposit after your self-exclusion period, please contact us via <0>live chat.","981965437":"Scan the QR code below with your 2FA app. We recommend <0>Authy or <1>Google Authenticator.","982146443":"WhatsApp","982402892":"First line of address","982829181":"Barriers","983451828":"2. Select the asset and trade type.","987224688":"How many trades have you placed with other financial instruments in the past 12 months?","987739191":"Deriv MT5: Your action is needed","988064913":"4. Come back to Deriv Bot and add the Notify Telegram block to the workspace. Paste the Telegram API token and chat ID into the block fields accordingly.","988361781":"You have no trading activity yet.","988934465":"When prompted, you must enable camera access to continue","990739582":"170+","992294492":"Your postal code is invalid","992677950":"Logging out on other devices","993827052":"Choosing this jurisdiction will give you a Financial STP account. Your trades will go directly to the market and have tighter spreads.","995563717":"not {{ boolean }}","997276809":"I confirm that the name and date of birth above match my chosen identity document","999008199":"text","1001160515":"Sell","1001749987":"You’ll get a warning, named margin call, if your account balance drops down close to the stop out level.","1003876411":"Should start with letter or number and may contain a hyphen, period and slash.","1004127734":"Send email","1006458411":"Errors","1006664890":"Silent","1009032439":"All time","1010198306":"This block creates a list with strings and numbers.","1010337648":"We were unable to verify your proof of ownership.","1011424042":"{{text}}. stake<0/>","1012102263":"You will not be able to log in to your account until this date (up to 6 weeks from today).","1015201500":"Define your trade options such as duration and stake.","1016220824":"You need to switch to a real money account to use this feature.<0/>You can do this by selecting a real account from the <1>Account Switcher.","1018803177":"standard deviation","1019265663":"You have no transactions yet.","1019508841":"Barrier 1","1021679446":"Multipliers only","1022934784":"1 minute","1023237947":"1. In the example below, the instructions are repeated as long as the value of x is less than or equal to 10. Once the value of x exceeds 10, the loop is terminated.","1023643811":"This block purchases contract of a specified type.","1023795011":"Even/Odd","1024205076":"Logic operation","1025887996":"Negative Balance Protection","1026046972":"Please enter a payout amount that's lower than {{max_payout}}.","1026289179":"Trade on the go","1027098103":"Leverage gives you the ability to trade a larger position using your existing capital. Leverage varies across different symbols.","1028211549":"All fields are required","1028758659":"Citizenship*","1029164365":"We presume that you possess the experience, knowledge, and expertise to make your own investment decisions and properly assess the risk involved.","1029641567":"{{label}} must be less than 30 characters.","1030021206":"change {{ variable }} by {{ number }}","1031602624":"We've sent a secure link to %{number}","1031731167":"Pound Sterling","1032173180":"Deriv","1032907147":"AUD/NZD","1033076894":"- current profit/loss: Use this variable to store the cumulative profit or loss while your bot is running. Set the initial value to 0.","1035893169":"Delete","1036116144":"Speculate on the price movement of an asset without actually owning it.","1036867749":"The desired duration, stake, prediction, and/or barrier(s) for the contract is defined here.","1038575777":"Change password","1039428638":"EU regulation","1039755542":"Use a few words, avoid common phrases","1040472990":"1. Go to Bot Builder.","1040677897":"To continue trading, you must also submit a proof of address.","1041001318":"This block performs the following operations on a given list: sum, minimum, maximum, average, median, mode, antimode, standard deviation, random item.","1041620447":"If you are unable to scan the QR code, you can manually enter this code instead:","1042659819":"You have an account that needs action","1043790274":"There was an error","1044540155":"100+","1044599642":"<0> has been credited into your {{platform}} {{title}} account.","1045704971":"Jump 150 Index","1045782294":"Click the <0>Change password button to change your Deriv password.","1047389068":"Food Services","1047881477":"Unfortunately, your browser does not support the video.","1048687543":"Labuan Financial Services Authority","1048947317":"Sorry, this app is unavailable in {{clients_country}}.","1049384824":"Rise","1050063303":"Videos on Deriv Bot","1050128247":"I confirm that I have verified the payment agent’s transfer information.","1050844889":"Reports","1052779010":"You are on your demo account","1052921318":"{{currency}} Wallet","1053153674":"Jump 50 Index","1053159279":"Level of education","1053556481":"Once you submit your complaint, we will send you an acknowledgement email to confirm that we have received it.","1055313820":"No document detected","1056381071":"Return to trade","1056821534":"Are you sure?","1057216772":"text {{ input_text }} is empty","1057749183":"Two-factor authentication (2FA)","1057765448":"Stop out level","1057904606":"The concept of the D’Alembert Strategy is said to be similar to the Martingale Strategy where you will increase your contract size after a loss. With the D’Alembert Strategy, you will also decrease your contract size after a successful trade.","1058804653":"Expiry","1060231263":"When are you required to pay an initial margin?","1061308507":"Purchase {{ contract_type }}","1062423382":"Explore the video guides and FAQs to build your bot in the tutorials tab.","1062536855":"Equals","1065275078":"cTrader is only available on desktop for now.","1065353420":"110+","1065498209":"Iterate (1)","1066235879":"Transferring funds will require you to create a second account.","1066459293":"4.3. Acknowledging your complaint","1069347258":"The verification link you used is invalid or expired. Please request for a new one.","1069576070":"Purchase lock","1070624871":"Check proof of address document verification status","1073261747":"Verifications","1076006913":"Profit/loss on the last {{item_count}} contracts","1077515534":"Date to","1078221772":"Leverage prevents you from opening large positions.","1078303105":"Stop out","1080068516":"Action","1080990424":"Confirm","1082158368":"*Maximum account cash balance","1082406746":"Please enter a stake amount that's at least {{min_stake}}.","1083781009":"Tax identification number*","1083826534":"Enable Block","1087112394":"You must select the strike price before entering the contract.","1088031284":"Strike:","1088138125":"Tick {{current_tick}} - ","1089085289":"Mobile number","1089436811":"Tutorials","1089687322":"Stop your current bot?","1090041864":"The {{block_type}} block is mandatory and cannot be deleted/disabled.","1095295626":"<0>•The Arbiter for Financial Services will determine whether the complaint can be accepted and is in accordance with the law.","1096078516":"We’ll review your documents and notify you of its status within 3 days.","1096175323":"You’ll need a Deriv account","1098147569":"Purchase commodities or shares of a company.","1098622295":"\"i\" starts with the value of 1, and it will be increased by 2 at every iteration. The loop will repeat until \"i\" reaches the value of 12, and then the loop is terminated.","1100133959":"National ID","1100870148":"To learn more about account limits and how they apply, please go to the <0>Help Centre.","1101560682":"stack","1101712085":"Buy Price","1102420931":"Next, upload the front and back of your driving licence.","1102995654":"Calculates Exponential Moving Average (EMA) list from a list of values with a period","1103309514":"Target","1103452171":"Cookies help us to give you a better experience and personalised content on our site.","1104912023":"Pending verification","1107474660":"Submit proof of address","1107555942":"To","1109217274":"Success!","1110102997":"Statement","1112582372":"Interval duration","1113119682":"This block gives you the selected candle value from a list of candles.","1113221217":"MT5 Swap-free","1113292761":"Less than 8MB","1114679006":"You have successfully created your bot using a simple strategy.","1117281935":"Sell conditions (optional)","1117863275":"Security and safety","1118294625":"You have chosen to exclude yourself from trading on our website until {{exclusion_end}}. If you are unable to place a trade or deposit after your self-exclusion period, please contact us via live chat.","1119887091":"Verification","1119986999":"Your proof of address was submitted successfully","1120985361":"Terms & conditions updated","1122910860":"Please complete your <0>financial assessment.","1123927492":"You have not selected your account currency","1125090693":"Must be a number","1126075317":"Add your Deriv MT5 <0>{{account_type_name}} STP account under Deriv (FX) Ltd regulated by Labuan Financial Services Authority (Licence no. MB/18/0024).","1126934455":"Length of token name must be between 2 and 32 characters.","1127149819":"Make sure§","1127224297":"Sorry for the interruption","1128139358":"How many CFD trades have you placed in the past 12 months?","1128321947":"Clear All","1128404172":"Undo","1129124569":"If you select \"Under\", you will win the payout if the last digit of the last tick is less than your prediction.","1129842439":"Please enter a take profit amount.","1130744117":"We shall try to resolve your complaint within 10 business days. We will inform you of the outcome together with an explanation of our position and propose any remedial measures we intend to take.","1130791706":"N","1133651559":"Live chat","1134879544":"Example of a document with glare","1138126442":"Forex: standard","1139483178":"Enable stack","1141383005":"Deposit and withdraw Litecoin, the cryptocurrency with low transaction fees, hosted on the Litecoin blockchain.","1143730031":"Direction is {{ direction_type }}","1144028300":"Relative Strength Index Array (RSIA)","1145927365":"Run the blocks inside after a given number of seconds","1146064568":"Go to Deposit page","1147269948":"Barrier cannot be zero.","1150637063":"*Volatility 150 Index and Volatility 250 Index","1151964318":"both sides","1152294962":"Upload the front of your driving licence.","1154021400":"list","1154239195":"Title and name","1155011317":"This block converts the date and time to the number of seconds since the Unix Epoch (1970-01-01 00:00:00).","1155626418":"below","1158678321":"<0>b.The Head of the Dispute Resolution Committee (DRC) will contact both you and us within 5 business days to obtain all necessary information and see if there is a chance to settle the complaint during the investigation phase.","1160761178":"No payout if exit spot is below or equal to the lower barrier.","1161924555":"Please select an option","1163771266":"The third block is <0>optional. You may use this block if you want to sell your contract before it expires. For now, leave the block as it is. ","1163836811":"Real Estate","1164773983":"Take profit and/or stop loss are not available while deal cancellation is active.","1166128807":"Choose one of your accounts or add a new cryptocurrency account","1166377304":"Increment value","1168029733":"Win payout if exit spot is also equal to entry spot.","1169201692":"Create {{platform}} password","1170228717":"Stay on {{platform_name_trader}}","1171765024":"Step 3","1171961126":"trade parameters","1172524677":"CFDs Demo","1174542625":"- Find the chat ID property in the response, and copy the value of the id property","1174689133":"3. Set your trade parameters and hit Run.","1174748431":"Payment channel","1175183064":"Vanuatu","1177396776":"If you select \"Asian Fall\", you will win the payout if the last tick is lower than the average of the ticks.","1177723589":"There are no transactions to display","1178582280":"The number of contracts you have lost since you last cleared your stats.","1178800778":"Take a photo of the back of your license","1178942276":"Please try again in a minute.","1179704370":"Please enter a take profit amount that's higher than the current potential profit.","1180619731":"Each day, you can make up to {{ allowed_internal }} transfers between your Deriv accounts, up to {{ allowed_mt5 }} transfers between your Deriv and {{platform_name_mt5}} accounts, and up to {{ allowed_dxtrade }} transfers between your Deriv and {{platform_name_dxtrade}} accounts.","1181396316":"This block gives you a random number from within a set range","1181770592":"Profit/loss from selling","1183007646":"- Contract type: the name of the contract type such as Rise, Fall, Touch, No Touch, etс.","1183448523":"<0>We're setting up your Wallets","1184968647":"Close your contract now or keep it running. If you decide to keep it running, you can check and close it later on the ","1188316409":"To receive your funds, contact the payment agent with the details below","1188980408":"5 minutes","1189249001":"4.1. What is considered a complaint?","1189368976":"Please complete your personal details before you verify your identity.","1191429031":"Please click on the link in the email to change your <0>{{platform_name_dxtrade}} password.","1195393249":"Notify {{ notification_type }} with sound: {{ notification_sound }} {{ input_message }}","1196683606":"Deriv MT5 CFDs demo account","1198368641":"Relative Strength Index (RSI)","1199281499":"Last Digits List","1201533528":"Contracts won","1201773643":"numeric","1203297580":"This block sends a message to a Telegram channel.","1204223111":"In this example, the open prices from a list of candles are assigned to a variable called \"candle_list\".","1204834928":"We'll connect your existing USD trading account(s) to your new USD Wallet ","1206227936":"How to mask your card?","1206821331":"Armed Forces","1208714859":"For Short:","1208729868":"Ticks","1208903663":"Invalid token","1209914202":"Get a Wallet, add funds, trade","1211912982":"Bot is starting","1214893428":"Account creation is currently unavailable for mobile. Please log in with your computer to create a new account.","1216408337":"Self-Employed","1217159705":"Bank account number","1217481729":"Tether as an ERC20 token (eUSDT) is a version of Tether that is hosted on Ethereum.","1218546232":"What is Fiat onramp?","1219844088":"do %1","1221250438":"To enable withdrawals, please submit your <0>Proof of Identity (POI) and <1>Proof of Address (POA) and also complete the <2>financial assessment in your account settings.","1222096166":"Deposit via bank wire, credit card, and e-wallet","1222521778":"Making deposits and withdrawals is difficult.","1222544232":"We’ve sent you an email","1225150022":"Number of assets","1226027513":"Transfer from","1227074958":"random fraction","1227240509":"Trim spaces","1228534821":"Some currencies may not be supported by payment agents in your country.","1229883366":"Tax identification number","1230884443":"State/Province (optional)","1231282282":"Use only the following special characters: {{permitted_characters}}","1232291311":"Maximum withdrawal remaining","1232353969":"0-5 transactions in the past 12 months","1233300532":"Payout","1233376285":"Options & multipliers","1233910495":"If you select \"<0>Down\", your total profit/loss will be the percentage decrease in the underlying asset price, times the multiplier and stake, minus commissions.","1234292259":"Source of wealth","1234764730":"Upload a screenshot of your name and email address from the personal details section.","1235426525":"50%","1237330017":"Pensioner","1238311538":"Admin","1239752061":"In your cryptocurrency wallet, make sure to select the <0>{{network_name}} network when you transfer funds to Deriv.","1239760289":"Complete your trading assessment","1239940690":"Restarts the bot when an error is encountered.","1240027773":"Please Log in","1240688917":"Glossary","1241238585":"You may transfer between your Deriv fiat, cryptocurrency, and {{platform_name_mt5}} accounts.","1242288838":"Hit the checkbox above to choose your document.","1242994921":"Click here to start building your Deriv Bot.","1243064300":"Local","1243287470":"Transaction status","1246207976":"Enter the authentication code generated by your 2FA app:","1246880072":"Select issuing country","1247280835":"Our cryptocurrency cashier is temporarily down due to system maintenance. You can make cryptocurrency deposits and withdrawals in a few minutes when the maintenance is complete.","1248018350":"Source of income","1248940117":"<0>a.The decisions made by the DRC are binding on us. DRC decisions are binding on you only if you accept them.","1250495155":"Token copied!","1252669321":"Import from your Google Drive","1253531007":"Confirmed","1254565203":"set {{ variable }} to create list with","1255827200":"You can also import or build your bot using any of these shortcuts.","1255909792":"last","1255963623":"To date/time {{ input_timestamp }} {{ dummy }}","1258097139":"What could we do to improve?","1258198117":"positive","1259598687":"GBP/JPY","1260259925":"Phone is not in a proper format.","1263387702":"All {{count}} account types use market execution. This means you agree with the broker's price in advance and will place orders at the broker's price.","1264096613":"Search for a given string","1264842111":"You can switch between real and demo accounts.","1265704976":"","1269296089":"Let's build a Bot!","1270581106":"If you select \"No Touch\", you win the payout if the market never touches the barrier at any time during the contract period.","1271461759":"Your contract will be closed automatically if your profit reaches this amount.","1272012156":"GBP/CHF","1272337240":"Days","1272681097":"Hours","1274819385":"3. Complaints and Disputes","1281045211":"Sorts the items in a given list, by their numeric or alphabetical value, in either ascending or descending order.","1281290230":"Select","1282951921":"Only Downs","1283807218":"Deposit and withdraw USD Coin, hosted on the Ethereum blockchain.","1284522768":"If \"Loss\" is selected, it will return \"True\" if your last trade was unsuccessful. Otherwise, it will return an empty string.","1286094280":"Withdraw","1286507651":"Close identity verification screen","1288965214":"Passport","1289146554":"British Virgin Islands Financial Services Commission","1289646209":"Margin call","1290525720":"Example: ","1291997417":"Contracts will expire at exactly 23:59:59 GMT on your selected expiry date.","1292188546":"Reset Deriv MT5 investor password","1292891860":"Notify Telegram","1293660048":"Max. total loss per day","1294756261":"This block creates a function, which is a group of instructions that can be executed at any time. Place other blocks in here to perform any kind of action that you need in your strategy. When all the instructions in a function have been carried out, your bot will continue with the remaining blocks in your strategy. Click the “do something” field to give it a name of your choice. Click the plus icon to send a value (as a named variable) to your function.","1295284664":"Please accept our <0>updated Terms and Conditions to proceed.","1296380713":"Close my contract","1299479533":"8 hours","1300576911":"Please resubmit your proof of address or we may restrict your account.","1302691457":"Occupation","1303016265":"Yes","1303530014":"We’re processing your withdrawal.","1304083330":"copy","1304272843":"Please submit your proof of address.","1304620236":"Enable camera","1304788377":"<0/><1/>If your complaint relates to our data processing practices, you can submit a formal complaint to the <2>Information and Data Protection Commissioner (Malta) on their website or make a complaint to any supervisory authority within the European Union.","1304807342":"Compare CFDs demo accounts","1305217290":"Upload the back of your identity card.","1308625834":"Sets the default time interval for blocks that read list of candles.","1309017029":"Enabling this allows you to save your blocks as one collection which can be easily integrated into other bots.","1309044871":"Returns the value of the latest tick in string format","1309133590":"Earn a range of payouts by correctly predicting market movements with <0>options, or get the upside of CFDs without risking more than your initial stake with <1>multipliers.","1309186223":"- current stake: Use this variable to store the stake amount used in the last contract. You can assign any amount you want, but it must be a positive number.","1310483610":"Results for \"{{ search_term }}\"","1311680770":"payout","1313167179":"Please log in","1316216284":"You can use this password for all your {{platform}} accounts.","1319217849":"Check your mobile","1320750775":"Front and back","1322804930":"Restart the process on the latest version of Google Chrome","1323327633":"Our complaints process comprises the following 4 steps:","1323476617":"Changes the capitalisation of a string of text to Upper case, Lower case, Title case.","1323941798":"Short","1323996051":"Profile","1324922837":"2. The new variable will appear as a block under Set variable.","1325514262":"(licence no. MB/18/0024)","1327181172":"Financial Vanuatu","1327494533":"{{sell_value}} (Sell)","1329136554":"Jump 200 Index","1329325646":"The content of this block is called on every tick","1330479159":"Ready to upgrade?","1331199417":"Please enter the correct format. ","1331367811":"Client account number","1332168410":"Learn more","1332168769":"Disconnect","1333576137":"Please update your {{details}} to continue.","1333839457":"Submit identity card (front)","1334326985":"It may take a few minutes to arrive","1335967988":"Notice","1336052175":"Switch accounts","1337846406":"This block gives you the selected candle value from a list of candles within the selected time interval.","1337864666":"Photo of your document","1338496204":"Ref. ID","1339613797":"Regulator/External dispute resolution","1340286510":"The bot has stopped, but your trade may still be running. You can check it on the Reports page.","1341840346":"View in Journal","1346204508":"Take profit","1346339408":"Managers","1347071802":"{{minutePast}}m ago","1348009461":"Please close your positions in the following Deriv X account(s):","1349133669":"Try changing your search criteria.","1349289354":"Great, that's everything we need","1349295677":"in text {{ input_text }} get substring from {{ position1 }} {{ index1 }} to {{ position2 }} {{ index2 }}","1351906264":"This feature is not available for payment agents.","1353197182":"Please select","1354288636":"Based on your answers, it looks like you have insufficient knowledge and experience in trading CFDs. CFD trading is risky and you could potentially lose all of your capital.<0/><0/>","1355250245":"{{ calculation }} of list {{ input_list }}","1356373528":"Run Deriv EZ on your browser","1356574493":"Returns a specific portion of a given string of text.","1356607862":"Deriv password","1357129681":"{{num_day}} days {{num_hour}} hours {{num_minute}} minutes","1357213116":"Identity card","1358543466":"Not available","1358543748":"enabled","1360929368":"Add a Deriv account","1362578283":"High","1363060668":"Your trading statistics since:","1363645836":"Derived FX","1363675688":"Duration is a required field.","1364958515":"Stocks","1366244749":"Limits","1367488817":"4. Restart trading conditions","1367990698":"Volatility 10 Index","1370647009":"Enjoy higher daily limits","1371193412":"Cancel","1371555192":"Choose your preferred payment agent and enter your withdrawal amount. If your payment agent is not listed, <0>search for them using their account number.","1371641641":"Open the link on your mobile","1371911731":"Financial products in the EU are offered by {{legal_entity_name}}, licensed as a Category 3 Investment Services provider by the Malta Financial Services Authority (<0>Licence no. IS/70156).","1374627690":"Max. account balance","1375884086":"Financial, legal, or government document: recent bank statement, affidavit, or government-issued letter.","1376329801":"Last 60 days","1378419333":"Ether","1380349261":"Range","1383017005":"You have switched accounts.","1384127719":"You should enter {{min}}-{{max}} numbers.","1384222389":"Please submit valid identity documents to unlock the cashier.","1385418910":"Please set a currency for your existing real account before creating another account.","1387503299":"Log in","1388770399":"Proof of identity required","1389197139":"Import error","1390792283":"Trade parameters","1391174838":"Potential payout:","1392966771":"Mrs","1392985917":"This is similar to a commonly used password","1393559748":"Invalid date/time: {{ datetime_string }}","1393901361":"There’s an app for that","1393903598":"if true {{ return_value }}","1396179592":"Commission","1396417530":"Bear Market Index","1397628594":"Insufficient funds","1400341216":"We’ll review your documents and notify you of its status within 1 to 3 days.","1400732866":"View from camera","1402208292":"Change text case","1403376207":"Update my details","1405584799":"with interval: {{ candle_interval_type }}","1407191858":"DTrader","1408844944":"Click the plus icon to extend the functionality of this block.","1411373212":"Strong passwords contain at least 8 characters. combine uppercase and lowercase letters, numbers, and symbols.","1412535872":"You can check the result of the last trade with this block. It can only be placed within the \"Restart trading conditions\" root block.","1413047745":"Assigns a given value to a variable","1413359359":"Make a new transfer","1414205271":"prime","1415006332":"get sub-list from first","1415513655":"Download cTrader on your phone to trade with the Deriv cTrader account","1415974522":"If you select \"Differs\", you will win the payout if the last digit of the last tick is not the same as your prediction.","1417558007":"Max. total loss over 7 days","1417914636":"Login ID","1418115525":"This block repeats instructions as long as a given condition is true.","1421749665":"Simple Moving Average (SMA)","1422060302":"This block replaces a specific item in a list with another given item. It can also insert the new item in the list at a specific position.","1422129582":"All details must be clear — nothing blurry","1423082412":"Last Digit","1423296980":"Enter your SSNIT number","1424741507":"See more","1424779296":"If you've recently used bots but don't see them in this list, it may be because you:","1428657171":"You can only make deposits. Please contact us via <0>live chat for more information.","1430396558":"5. Restart buy/sell on error","1430632931":"To get trading, please confirm who you are, and where you live.","1433367863":"Sorry, an error occured while processing your request.","1433468641":"We offer our services in all countries, except for the ones mentioned in our terms and conditions.","1434382099":"Displays a dialog window with a message","1434767075":"Get started on Deriv Bot","1434976996":"Announcement","1435363248":"This block converts the number of seconds since the Unix Epoch to a date and time format such as 2019-08-01 00:00:00.","1435368624":"Get one Wallet, get several {{dash}} your choice","1435380105":"Minimum deposit","1437396005":"Add comment","1438247001":"A professional client receives a lower degree of client protection due to the following.","1438340491":"else","1439168633":"Stop loss:","1441208301":"Total<0 />profit/loss","1442747050":"Loss amount: <0>{{profit}}","1442840749":"Random integer","1443478428":"Selected proposal does not exist","1444843056":"Corporate Affairs Commission","1445592224":"You accidentally gave us another email address (Usually a work or a personal one instead of the one you meant).","1446742608":"Click here if you ever need to repeat this tour.","1449462402":"In review","1452260922":"Too many failed attempts","1452941569":"This block delays execution for a given number of seconds. You can place any blocks within this block. The execution of other blocks in your strategy will be paused until the instructions in this block are carried out.","1453317405":"This block gives you the balance of your account either as a number or a string of text.","1454406889":"Choose <0>until as the repeat option.","1454648764":"deal reference id","1454865058":"Do not enter an address linked to an ICO purchase or crowdsale. If you do, the ICO tokens will not be credited into your account.","1455741083":"Upload the back of your driving licence.","1457341530":"Your proof of identity verification has failed","1457603571":"No notifications","1458160370":"Enter your {{platform}} password to add a {{platform_name}} {{account}} {{jurisdiction_shortcode}} account.","1459761348":"Submit proof of identity","1461323093":"Display messages in the developer’s console.","1464190305":"This block will transfer the control back to the Purchase conditions block, enabling you to purchase another contract without manually stopping and restarting your bot.","1464253511":"You already have an account for each of the cryptocurrencies available on {{deriv}}.","1465084972":"How much experience do you have with other financial instruments?","1465919899":"Pick an end date","1466430429":"Should be between {{min_value}} and {{max_value}}","1466900145":"Doe","1467017903":"This market is not yet available on {{platform_name_trader}}, but it is on {{platform_name_smarttrader}}.","1467421920":"with interval: %1","1467661678":"Cryptocurrency trading","1467880277":"3. General queries","1468308734":"This block repeats instructions as long as a given condition is true","1468419186":"Deriv currently supports withdrawals of Tether USDT to Omni wallet. To ensure a successful transaction, enter a wallet address compatible with the tokens you wish to withdraw. <0>Learn more","1468508098":"Slippage happens when the asset price changes by the time it reaches our servers.","1468937050":"Trade on {{platform_name_trader}}","1469133110":"cTrader Windows app","1469150826":"Take Profit","1469764234":"Cashier Error","1469814942":"- Division","1470319695":"Returns either True or False","1471008053":"Deriv Bot isn't quite ready for real accounts","1471070549":"Can contract be sold?","1471741480":"Severe error","1473369747":"Synthetics only","1475513172":"Size","1476301886":"Similar to SMA, this block gives you the entire SMA line containing a list of all values for a given period.","1478030986":"Create or delete API tokens for trading and withdrawals","1480915523":"Skip","1481860194":"Your new Wallet(s)","1481977420":"Please help us verify your withdrawal request.","1483470662":"Click ‘Open’ to start trading with your account","1484336612":"This block is used to either terminate or continue a loop, and can be placed anywhere within a loop block.","1487086154":"Your documents were submitted successfully","1488548367":"Upload again","1491392301":"<0>Sold for: {{sold_for}}","1492686447":"Your MT5 Financial STP account will be opened through Deriv (FX) Ltd. All trading in this account is subject to the regulations and guidelines of the Labuan Financial Service Authority (LFSA). None of your other accounts, including your Deriv account, is subject to the regulations and guidelines of the Labuan Financial Service Authority (LFSA).","1493673429":"Change email","1493866481":"Run Deriv X on your browser","1496810530":"GBP/AUD","1497773819":"Deriv MT5 accounts","1499074768":"Add a real Deriv Multipliers account","1499080621":"Tried to perform an invalid operation.","1501691227":"Add Your Deriv MT5 <0>{{account_type_name}} account under Deriv (V) Ltd, regulated by the Vanuatu Financial Services Commission.","1502039206":"Over {{barrier}}","1502325741":"Your password cannot be the same as your email address.","1503618738":"- Deal reference ID: the reference ID of the contract","1505420815":"No payment agents found for your search","1505898522":"Download stack","1505927599":"Our servers hit a bump. Let’s refresh to move on.","1506251760":"Wallets","1509559328":"cTrader","1509570124":"{{buy_value}} (Buy)","1509678193":"Education","1510075920":"Gold/USD","1510357015":"Tax residence is required.","1510735345":"This block gives you a list of the last digits of the last 1000 tick values.","1512469749":"In the above example it is assumed that variable candle_open_price is processed somewhere within other blocks.","1513771077":"We're processing your withdrawal.","1516559721":"Please select one file only","1516676261":"Deposit","1516834467":"‘Get’ the accounts you want","1517503814":"Drop file or click here to upload","1519124277":"Derived SVG","1519891032":"Welcome to Trader's Hub","1520332426":"Net annual income","1524636363":"Authentication failed","1526483456":"2. Enter a name for your variable, and hit Create. New blocks containing your new variable will appear below.","1527251898":"Unsuccessful","1527664853":"Your payout is equal to the payout per point multiplied by the difference between the final price and the strike price.","1527906715":"This block adds the given number to the selected variable.","1531017969":"Creates a single text string from combining the text value of each attached item, without spaces in between. The number of items can be added accordingly.","1533177906":"Fall","1534796105":"Gets variable value","1537711064":"You need to make a quick identity verification before you can access the Cashier. Please go to your account settings to submit your proof of identity.","1540585098":"Decline","1541508606":"Looking for CFDs? Go to Trader's Hub","1541969455":"Both","1542742708":"Synthetics, Forex, Stocks, Stock indices, Commodities, and Cryptocurrencies","1544642951":"If you select \"Only Ups\", you win the payout if consecutive ticks rise successively after the entry spot. No payout if any tick falls or is equal to any of the previous ticks.","1547148381":"That file is too big (only up to 8MB allowed). Please upload another file.","1548765374":"Verification of document number failed","1549098835":"Total withdrawn","1551172020":"AUD Basket","1552162519":"View onboarding","1555345325":"User Guide","1556320543":"The amount that you may add to your stake if you're losing a trade.","1557426040":"Demo Derived SVG","1557682012":"Account Settings","1557904289":"We accept only these types of documents as proof of your address. The document must be recent (issued within last 6 months) and include your name and address:","1558972889":"set {{ variable }} to Simple Moving Average {{ dummy }}","1559220089":"Options and multipliers trading platform.","1560302445":"Copied","1562374116":"Students","1564392937":"When you set your limits or self-exclusion, they will be aggregated across all your account types in {{platform_name_trader}} and {{platform_name_dbot}}. For example, the losses made on both platforms will add up and be counted towards the loss limit you set.","1566037033":"Bought: {{longcode}} (ID: {{transaction_id}})","1566717687":"We also provide a guide on the Tutorial tab to show you how you can build and execute a simple strategy.","1567076540":"Only use an address for which you have proof of residence - ","1567745852":"Bot name","1569624004":"Dismiss alert","1570484627":"Ticks list","1571575776":"Accepted formats: pdf, jpeg, jpg, and png. Max file size: 8MB","1572504270":"Rounding operation","1572982976":"Server","1573429525":"Call/Put","1573533094":"Your document is pending for verification.","1574989243":"- trade again: Use this variable to stop trading when your loss limit is reached. Set the initial value to true.","1575556189":"Tether on the Ethereum blockchain, as an ERC20 token, is a newer transport layer, which now makes Tether available in Ethereum smart contracts. As a standard ERC20 token, it can also be sent to any Ethereum address.","1577480486":"Your mobile link will expire in one hour","1577527507":"Account opening reason is required.","1577612026":"Select a folder","1577879664":"<0>Your Wallets are ready","1579839386":"Appstore","1580498808":"Multiple faces found","1584109614":"Ticks String List","1584936297":"XML file contains unsupported elements. Please check or modify file.","1585859194":"We’ll charge a 1% transfer fee for transfers in different currencies between your Deriv fiat and {{platform_name_mt5}} accounts, your Deriv fiat and {{platform_name_derivez}} accounts, and your Deriv fiat and {{platform_name_dxtrade}} accounts.","1587046102":"Documents from that country are not currently supported — try another document type","1589148299":"Start","1589640950":"Resale of this contract is not offered.","1589702653":"Proof of address","1590400723":"Total assets in all your accounts","1591933071":"Resubmit document","1593010588":"Login now","1594147169":"Please come back in","1594322503":"Sell is available","1596378630":"You have added a real Gaming account.<0/>Make a deposit now to start trading.","1597672660":"Deriv MT5 Password","1598009247":"<0>a.You may file a complaint with the Financial Commission up to 45 days after the incident.","1598443642":"Transaction hash","1602894348":"Create a password","1604916224":"Absolute","1605222432":"I have no knowledge and experience in trading at all.","1605292429":"Max. total loss","1612105450":"Get substring","1612638396":"Cancel your trade at any time within a specified timeframe.","1613633732":"Interval should be between 10-60 minutes","1615897837":"Signal EMA Period {{ input_number }}","1618809782":"Maximum withdrawal","1619070150":"You are being redirected to an external website.","1620278321":"Names and surnames by themselves are easy to guess","1620346110":"Set currency","1621024661":"Tether as a TRC20 token (tUSDT) is a version of Tether that is hosted on Tron.","1622662457":"Date from","1622944161":"Now, go to the <0>Restart trading conditions block.","1623706874":"Use this block when you want to use multipliers as your trade type.","1628981793":"Can I trade cryptocurrencies on Deriv Bot?","1630417358":"Please go to your account settings and complete your personal details to enable withdrawals.","1631281562":"GBP Basket","1634903642":"Only your face can be in the selfie","1634969163":"Change currency","1635266650":"It seems that your name in the document is not the same as your Deriv profile. Please update your name in the <0>Personal details page to solve this issue.","1635628424":"An envelope with your name and address.","1636605481":"Platform settings","1636782601":"Multipliers","1638321777":"Your demo account balance is low. Reset your balance to continue trading from your demo account.","1639262461":"Pending withdrawal request:","1639304182":"Please click on the link in the email to reset your password.","1641395634":"Last digits list","1641635657":"New proof of identity document needed","1641980662":"Salutation is required.","1644636153":"Transaction hash: <0>{{value}}","1644703962":"Looking for CFD accounts? Go to Trader's Hub","1644864436":"You’ll need to authenticate your account before requesting to become a professional client. <0>Authenticate my account","1644908559":"Digit code is required.","1645315784":"{{display_currency_code}} Wallet","1647186767":"The bot encountered an error while running.","1648938920":"Netherlands 25","1649239667":"2. Under the Blocks menu, you'll see a list of categories. Blocks are grouped within these categories. Choose the block you want and drag them to the workspace.","1650963565":"Introducing Wallets","1651513020":"Display remaining time for each interval","1651951220":"Repeats like \"abcabcabc\" are only slightly harder to guess than \"abc\"","1652366857":"get and remove","1652968048":"Define your trade options such as multiplier and stake.","1652976865":"In this example, this block is used with another block to get the open prices from a list of candles. The open prices are then assigned to the variable called \"cl\".","1653136377":"copied!","1653180917":"We cannot verify you without using your camera","1654365787":"Unknown","1654721858":"Upload anyway","1655372864":"Your contract will expire on this date (in GMT), based on the end time you’ve selected.","1655627840":"UPPER CASE","1656155124":"Resend in <0 /> seconds","1658954996":"Plant and Machine Operators and Assemblers","1659074761":"Reset Put","1659352235":"Add your Deriv MT5 CFDs account under Deriv Investments (Europe) Limited, regulated by the Malta Financial Services Authority (MFSA) (licence no. IS/70156).","1665272539":"Remember: You cannot log in to your account until the selected date.","1665738338":"Balance","1665756261":"Go to live chat","1666783057":"Upgrade now","1668138872":"Modify account settings","1670016002":"Multiplier: {{ multiplier }}","1670426231":"End Time","1671232191":"You have set the following limits:","1675030608":"To create this account first we need you to resubmit your proof of address.","1676549796":"Dynamic Leverage","1677027187":"Forex","1677990284":"My apps","1679743486":"1. Go to Quick strategy and select the strategy you want.","1680666439":"Upload your bank statement showing your name, account number, and transaction history.","1682409128":"Untitled Strategy","1682636566":"Resend email in","1683522174":"Top-up","1683963454":"Your contract will be closed automatically at the next available asset price on {{date}} at {{timestamp}}.","1684419981":"What's this?","1686800117":"{{error_msg}}","1687173740":"Get more","1689103988":"Second Since Epoch","1689258195":"We were unable to verify your address with the details you provided. Please check and resubmit or choose a different document type.","1691335819":"To continue trading with us, please confirm who you are.","1691536201":"If you choose your duration in number of ticks, you won’t be able to terminate your contract early.","1691765860":"- Negation","1692912479":"Deriv MT5, Deriv X","1693614409":"Start time","1694331708":"You can switch between CFDs, digital options, and multipliers at any time.","1694517345":"Enter a new email address","1698624570":"2. Hit Ok to confirm.","1700233813":"Transfer from {{selected_value}} is not allowed, Please choose another account from dropdown","1701447705":"Please update your address","1702339739":"Common mistakes","1703091957":"We collect information about your employment as part of our due diligence obligations, as required by anti-money laundering legislation.","1704656659":"How much experience do you have in CFD trading?","1708413635":"For your {{currency_name}} ({{currency}}) account","1709293836":"Wallet balance","1709401095":"Trade CFDs on Deriv X with financial markets and our Derived indices.","1709859601":"Exit Spot Time","1710662619":"If you have the app, launch it to start trading.","1711013665":"Anticipated account turnover","1711676335":"square root","1711929663":"Your funds have been transferred","1712357617":"Invalid email address.","1714255392":"To enable withdrawals, please complete your financial assessment.","1715011380":"Jump 25 Index","1715630945":"Returns the total profit in string format","1715680813":"Your contract will expire at exactly 23:59:59 GMT +0 on your selected expiry date.","1717023554":"Resubmit documents","1719248689":"EUR/GBP/USD","1720451994":"We’ll charge a 2% transfer fee or {{minimum_fee}} {{currency}}, whichever is higher, for transfers between your Deriv fiat and Deriv cryptocurrency accounts.","1720968545":"Upload passport photo page from your computer","1722401148":"The amount that you may add to your stake after each successful trade.","1723069433":"Your new Wallet","1723589564":"Represents the maximum number of outstanding contracts in your portfolio. Each line in your portfolio counts for one open position. Once the maximum is reached, you will not be able to open new positions without closing an existing position first.","1724696797":"You are limited to one fiat account only.","1725958461":"Account number","1726472773":"Function with no return value","1726565314":"Close my account","1728121741":"Transactions.csv","1728183781":"About Tether","1729145421":"Risk warning","1731747596":"The block(s) highlighted in red are missing input values. Please update them and click \"Run bot\".","1732891201":"Sell price","1733711201":"Regulators/external dispute resolution","1734185104":"Balance: %1","1734264460":"Disclaimer","1736292549":"Update postal code","1737352280":"Bot.init is not called","1738094481":"<0>Duration: Ticks 1","1738681493":"Remove your glasses, if necessary","1739086943":"Wall Street 30","1739384082":"Unemployed","1739668049":"Close your account","1740371444":"Underlying market is not selected","1740622029":"Loss Threshold","1742256256":"Please upload one of the following documents:","1743448290":"Payment agents","1743679873":"If you select <0>\"Call\", you’ll earn a <1>payout if the <1>final price is above the <1>strike price at <1>expiry. Otherwise, you won’t receive a payout.","1743902050":"Complete your financial assessment","1744509610":"Just drag the XML file from your computer onto the workspace, and your bot will be loaded accordingly. Alternatively, you can hit Import in Bot Builder, and choose to import your bot from your computer or from your Google Drive.","1745523557":"- Square root","1746051371":"Download the app","1746273643":"Moving Average Convergence Divergence","1747501260":"Sell conditions","1747523625":"Go back","1747674345":"Please use `.` as a decimal separator for fractional numbers.","1747682136":"Contract was cancelled.","1748754976":"Run","1749675724":"Deriv charges no commission across all account types.","1750065391":"Login time:","1753183432":"We take all complaints seriously and aim to resolve them as quickly and fairly as possible. If you are unhappy with any aspect of our service, please let us know by submitting a complaint using the guidance below:","1753226544":"remove","1753975551":"Upload passport photo page","1756678453":"break out","1758386013":"Do not get lured to fake \"Deriv\" pages!","1761038852":"Let’s continue with providing proofs of address and identity.","1761762171":"Restart last trade on error (bot ignores the unsuccessful trade): {{ checkbox }}","1762707297":"Phone number","1762746301":"MF4581125","1763123662":"Upload your NIMC slip.","1766212789":"Server maintenance starts at 06:00 GMT every Sunday and may last up to 2 hours. You may experience service disruption during this time.","1766993323":"Only letters, numbers, and underscores are allowed.","1767429330":"Add a Derived account","1768293340":"Contract value","1768861315":"Minute","1768918213":"Only letters, space, hyphen, period, and apostrophe are allowed.","1769068935":"Choose any of these exchanges to buy cryptocurrencies:","1771037549":"Add a Deriv real account","1771592738":"Conditional block","1777847421":"This is a very common password","1778893716":"Click here","1779144409":"Account verification required","1779519903":"Should be a valid number.","1780442963":"Scan the QR code to download {{ platform }}.","1780770384":"This block gives you a random fraction between 0.0 to 1.0.","1781393492":"We do not charge a transfer fee for transfers in the same currency between your Deriv fiat and {{platform_name_mt5}} accounts, your Deriv fiat and {{platform_name_derivez}} accounts and your Deriv fiat and {{platform_name_dxtrade}} accounts.","1782308283":"Quick strategy","1782395995":"Last Digit Prediction","1782690282":"Blocks menu","1782703044":"Sign up","1783526986":"How do I build a trading bot?","1783740125":"Upload your selfie","1787135187":"Postal/ZIP code is required","1787492950":"Indicators on the chart tab are for indicative purposes only and may vary slightly from the ones on the {{platform_name_dbot}} workspace.","1788515547":"<0/>For more information on submitting a complaint with the Office of the Arbiter for Financial Services, please <1>see their guidance.","1788966083":"01-07-1999","1789273878":"Payout per point","1789497185":"Make sure your passport details are clear to read, with no blur or glare","1790770969":"FX-majors (standard/micro lots), FX-minors, Commodities, Cryptocurrencies","1791432284":"Search for country","1791971912":"Recent","1793913365":"To deposit money, please switch to your {{currency_symbol}} account.","1794815502":"Download your transaction history.","1796787905":"Please upload the following document(s).","1798943788":"You can only make deposits.","1801093206":"Get candle list","1801270786":"Ready to automate your trading strategy without writing any code? You’ve come to the right place.","1801927731":"{{platform_name_dxtrade}} accounts","1803338729":"Choose what type of contract you want to trade. For example, for the Rise/Fall trade type you can choose one of three options: Rise, Fall, or Both. Selected option will determine available options for the Purchase block.","1804620701":"Expiration","1804789128":"{{display_value}} Ticks","1806017862":"Max. ticks","1806355993":"No commission","1808058682":"Blocks are loaded successfully","1808393236":"Login","1808867555":"This block uses the variable “i” to control the iterations. With each iteration, the value of “i” is determined by the items in a given list.","1810217569":"Please refresh this page to continue.","1811109068":"Jurisdiction","1811972349":"Market","1811973475":"Returns a specific character from a given string","1812006199":"Identity verification","1812582011":"Connecting to server","1813700208":"Boom 300 Index","1813958354":"Remove comment","1815034361":"alphabetic","1815905959":"DTrader, DBot, SmartTrader, and Binary Bot","1815995250":"Buying contract","1816126006":"Trade on Deriv MT5 ({{platform_name_dmt5}}), the all-in-one FX and CFD trading platform.","1817154864":"This block gives you a random number from within a set range.","1820242322":"e.g. United States","1820332333":"Top up","1821818748":"Enter Driver License Reference number","1823177196":"Most popular","1824193700":"This block gives you the last digit of the latest tick value.","1824292864":"Call","1827607208":"File not uploaded.","1828370654":"Onboarding","1830520348":"{{platform_name_dxtrade}} Password","1831847842":"I confirm that the name and date of birth above match my chosen identity document (see below)","1833481689":"Unlock","1833499833":"Proof of identity documents upload failed","1836767074":"Search payment agent name","1837762008":"Please submit your proof of identity and proof of address to verify your account in your account settings to access the cashier.","1838639373":"Resources","1839021527":"Please enter a valid account number. Example: CR123456789","1840865068":"set {{ variable }} to Simple Moving Average Array {{ dummy }}","1841381387":"Get more wallets","1841788070":"Palladium/USD","1841996888":"Daily loss limit","1842266423":"back","1842862156":"Welcome to your Deriv X dashboard","1843658716":"If you select \"Only Downs\", you win the payout if consecutive ticks fall successively after the entry spot. No payout if any tick rises or is equal to any of the previous ticks.","1844458194":"You can only transfers funds from the {{account}} to the linked {{wallet}}.","1845892898":"(min: {{min_stake}} - max: {{max_payout}})","1846266243":"This feature is not available for demo accounts.","1846587187":"You have not selected your country of residence","1846588117":"Your contract will be closed automatically when your loss reaches {{stop_out_percentage}}% of your stake.","1846664364":"{{platform_name_dxtrade}}","1849484058":"Any unsaved changes will be lost.","1850031313":"- Low: the lowest price","1850132581":"Country not found","1850659345":"- Payout: the payout of the contract","1850663784":"Submit proofs","1851052337":"Place of birth is required.","1851776924":"upper","1854480511":"Cashier is locked","1854874899":"Back to list","1855566768":"List item position","1856485118":"Please <0>resubmit your proof of address to transfer funds between MT5 and Deriv accounts.","1856755117":"Pending action required","1856932069":"For Long:","1858251701":"minute","1859308030":"Give feedback","1863053247":"Please upload your identity document.","1863694618":"Trade CFDs on MT5 with forex, stocks, stock indices, commodities, and cryptocurrencies.","1863731653":"To receive your funds, contact the payment agent","1865525612":"No recent transactions.","1866811212":"Deposit in your local currency via an authorised, independent payment agent in your country.","1866836018":"<0/><1/>If your complaint relates to our data processing practices, you can submit a formal complaint to your local supervisory authority.","1867217564":"Index must be a positive integer","1867783237":"High-to-Close","1869315006":"See how we protect your funds to unlock the cashier.","1869486036":"You receive a <0>payout at <0>expiry if the spot price never touches or breaches the <0>barrier during the contract period. If it does, your contract will be terminated early.","1869787212":"Even","1870933427":"Crypto","1871196637":"True if the result of the last trade matches the selection","1871377550":"Do you offer pre-built trading bots on Deriv Bot?","1871664426":"Note","1873376454":"This is a price level that you choose. If this barrier is ever crossed, your contract would be terminated.","1873838570":"Please verify your address","1874481756":"Use this block to purchase the specific contract you want. You may add multiple Purchase blocks together with conditional blocks to define your purchase conditions. This block can only be used within the Purchase conditions block.","1874756442":"BVI","1875702561":"Load or build your bot","1876015808":"Social Security and National Insurance Trust","1876325183":"Minutes","1876333357":"Tax Identification Number is invalid.","1877225775":"Your proof of address is verified","1877832150":"# from end","1878172674":"No, we don't. However, you'll find quick strategies on Deriv Bot that'll help you build your own trading bot for free.","1879042430":"Appropriateness Test, WARNING:","1879412976":"Profit amount: <0>{{profit}}","1879651964":"<0>Pending verification","1880029566":"Australian Dollar","1880097605":"prompt for {{ string_or_number }} with message {{ input_text }}","1880875522":"Create \"get %1\"","1881018702":"hour","1881587673":"Total stake since you last cleared your stats.","1882825238":"Restart trading conditions","1883531976":"Clerks","1885708031":"#","1889357660":"Enter a value in minutes, up to 60480 minutes (equivalent to 6 weeks).","1890171328":"By clicking Accept below and proceeding with the Account Opening you should note that you may be exposing yourself to risks (which may be significant, including the risk of loss of the entire sum invested) that you may not have the knowledge and experience to properly assess or mitigate.","1890332321":"Returns the number of characters of a given string of text, including numbers, spaces, punctuation marks, and symbols.","1893869876":"(lots)","1894667135":"Please verify your proof of address","1898670234":"{{formatted_opening_time}} (GMT) on {{opening_day}},<0> {{opening_date}}.","1899898605":"Maximum size: 8MB","1902547203":"MetaTrader 5 MacOS app","1903437648":"Blurry photo detected","1905032541":"We're now ready to verify your identity","1905589481":"If you want to change your account currency, please contact us via <0>live chat.","1906213000":"Our system will finish any Deriv Bot trades that are running, and Deriv Bot will not place any new trades.","1906639368":"If this is the first time you try to create a password, or you have forgotten your password, please reset it.","1907884620":"Add a real Deriv Gaming account","1908023954":"Sorry, an error occurred while processing your request.","1908239019":"Make sure all of the document is in the photo","1908686066":"Appropriateness Test Warning","1909647105":"TRX/USD","1909769048":"median","1913777654":"Switch account","1914014145":"Today","1914270645":"Default Candle Interval: {{ candle_interval_type }}","1914725623":"Upload the page that contains your photo.","1917178459":"Bank Verification Number","1917523456":"This block sends a message to a Telegram channel. You will need to create your own Telegram bot to use this block.","1918796823":"Please enter a stop loss amount.","1918832194":"No experience","1919030163":"Tips to take a good selfie","1919594496":"{{website_name}} is not affiliated with any payment agents. Customers deal with payment agents at their sole risk. Customers are advised to check the credentials of payment agents and the accuracy of any information about payment agents (on {{website_name}} or elsewhere) before using their services.","1919694313":"To start trading, transfer funds from your Deriv account into this account.","1920217537":"Compare","1920468180":"How to use the SMA block","1921634159":"A few personal details","1921914669":"Deposit with Deriv P2P","1922529883":"Boom 1000 Index","1922955556":"Use a longer keyboard pattern with more turns","1924365090":"Maybe later","1924765698":"Place of birth*","1928930389":"GBP/NOK","1929694162":"Compare accounts","1930899934":"Tether","1931659123":"Run on every tick","1931884033":"It seems that your date of birth in the document is not the same as your Deriv profile. Please update your date of birth in the <0>Personal details page to solve this issue.","1934450653":"For <0>Contract type, set it to Both.","1938327673":"Deriv {{platform}} <0>{{is_demo}}","1939014728":"How do I remove blocks from the workspace?","1939902659":"Signal","1940408545":"Delete this token","1941915555":"Try later","1942091675":"Cryptocurrency trading is not available for clients residing in the United Kingdom.","1943440862":"Calculates Bollinger Bands (BB) list from a list with a period","1944204227":"This block returns current account balance.","1947527527":"1. This link was sent by you","1948044825":"MT5 Derived","1948092185":"GBP/CAD","1949719666":"Here are the possible reasons:","1950413928":"Submit identity documents","1952580688":"Submit passport photo page","1955219734":"Town/City*","1957759876":"Upload identity document","1958807602":"4. 'Table' takes an array of data, such as a list of candles, and displays it in a table format.","1959678342":"Highs & Lows","1960240336":"first letter","1964097111":"USD","1964165648":"Connection lost","1965916759":"Asian options settle by comparing the last tick with the average spot over the period.","1966023998":"2FA enabled","1966281100":"Console {{ message_type }} value: {{ input_message }}","1968025770":"Bitcoin Cash","1968077724":"Agriculture","1968368585":"Employment status","1970060713":"You’ve successfully deleted a bot.","1971898712":"Add or manage account","1973060793":"- maximum loss: Use this variable to store your maximum loss limit. You can assign any amount you want, but it must be a positive number.","1973536221":"You have no open positions yet.","1973564194":"You are limited to one fiat account. You won’t be able to change your account currency if you have already made your first deposit or created a real {{dmt5_label}} or {{platform_name_dxtrade}} account.","1973910243":"Manage your accounts","1974273865":"This scope will allow third-party apps to view your account activity, settings, limits, balance sheets, trade purchase history, and more.","1974903951":"If you hit Yes, the info you entered will be lost.","1981940238":"This complaints policy, which may change from time to time, applies to your account(s) registered with {{legal_entity_name_svg}} and {{legal_entity_name_v}}.","1982912252":"Relative Strength Index (RSI) from a list with a period","1983001416":"Define your trade options such as multiplier and stake. This block can only be used with the multipliers trade type. If you select another trade type, this block will be replaced with the Trade options block.","1983358602":"This policy, which may change from time to time, applies to your account registered with {{legal_entity_name}}.","1983387308":"Preview","1983480826":"Sign in","1983544897":"P.O. Box is not accepted in address","1983676099":"Please check your email for details.","1984700244":"Request an input","1984742793":"Uploading documents","1985366224":"Each day, you can make up to {{ allowed_internal }} transfers between your Deriv accounts and up to {{ allowed_mt5 }} transfers between your Deriv and {{platform_name_mt5}} accounts.","1985637974":"Any blocks placed within this block will be executed at every tick. If the default candle interval is set to 1 minute in the Trade Parameters root block, the instructions in this block will be executed once every minute. Place this block outside of any root block.","1986322868":"When your loss reaches or exceeds this amount, your trade will be closed automatically.","1986498784":"BTC/LTC","1987080350":"Demo","1987447369":"Your cashier is locked","1987662349":"If you select <0>\"Long\", you’ll earn a payout if the spot price never drops below the barrier.<1 />If you select <0>\"Short\", you’ll earn a payout if the spot price never rises above the barrier.","1988153223":"Email address","1988302483":"Take profit:","1990331072":"Proof of ownership","1990735316":"Rise Equals","1991055223":"View the market price of your favourite assets.","1991448657":"Don't know your tax identification number? Click <0>here to learn more.","1991524207":"Jump 100 Index","1994023526":"The email address you entered had a mistake or typo (happens to the best of us).","1994558521":"The platforms aren’t user-friendly.","1994600896":"This block requires a list of candles as an input parameter.","1995023783":"First line of address*","1996767628":"Please confirm your tax information.","1997138507":"If the last tick is equal to the average of the ticks, you don't win the payout.","1997313835":"Your stake will continue to grow as long as the current spot price remains within a specified <0>range from the <0>previous spot price. Otherwise, you lose your stake and the trade is terminated.","1998199587":"You can also exclude yourself entirely for a specified duration. If, at any time, you decide to trade again, you must then contact our Customer Support to remove this self-exclusion. There will be a 24-hour-cooling-off period before you can resume trading. ","1999346412":"For faster verification, input the same address here as in your proof of address document (see section below)","2001222130":"Check your spam or junk folder. If it's not there, try resending the email.","2004792696":"If you are a UK resident, to self-exclude from all online gambling companies licensed in Great Britain, go to <0>www.gamstop.co.uk.","2007028410":"market, trade type, contract type","2007092908":"Trade with leverage and low spreads for better returns on successful trades.","2010759971":"Uploads successful","2010866561":"Returns the total profit/loss","2011609940":"Please input number greater than 0","2011808755":"Purchase Time","2014536501":"Card number","2014590669":"Variable '{{variable_name}}' has no value. Please set a value for variable '{{variable_name}}' to notify.","2017672013":"Please select the country of document issuance.","2020104747":"Filter","2020545256":"Close your account?","2021037737":"Please update your details to continue.","2021161151":"Watch this video to learn how to build a trading bot on Deriv Bot. Also, check out this blog post on building a trading bot.","2023659183":"Student","2023762268":"I prefer another trading website.","2025339348":"Move away from direct light — no glare","2027625329":"Simple Moving Average Array (SMAA)","2027696535":"Tax information","2028163119":"EOS/USD","2029237955":"Labuan","2030018735":"RSI is a technical analysis tool that helps you identify the market trend. It will give you a value from 0 to 100. An RSI value of 70 and above means that the asset is overbought and the current trend may reverse, while a value of 30 and below means that the asset is oversold.","2030045667":"Message","2033648953":"This block gives you the specified candle value for a selected time interval.","2034803607":"You must be 18 years old and above.","2035258293":"Start trading with us","2035925727":"sort {{ sort_type }} {{ sort_direction }} {{ input_list }}","2036578466":"Should be {{value}}","2037607934":"The purchase of <0>{{trade_type_name}} contract has been completed successfully for the amount of <0> {{buy_price}} {{currency}}","2037665157":"Expand All Blocks","2037906477":"get sub-list from #","2042023623":"We’re reviewing your documents. This should take about 5 minutes.","2042050260":"- Purchase price: the purchase price (stake) of the contract","2042115724":"Upload a screenshot of your account and personal details page with your name, account number, phone number, and email address.","2044086432":"The close is the latest tick at or before the end time. If you selected a specific end time, the end time is the selected time.","2046273837":"Last tick","2046577663":"Import or choose your bot","2048110615":"Email address*","2048134463":"File size exceeded.","2049386104":"We need you to submit these in order to get this account:","2050170533":"Tick list","2051558666":"View transaction history","2054889300":"Create \"%1\"","2055317803":"Copy the link to your mobile browser","2057082550":"Accept our updated <0>terms and conditions","2057419639":"Exit Spot","2059365224":"Yes, you can get started with a pre-built bot using the Quick strategy feature. You’ll find some of the most popular trading strategies here: Martingale, D'Alembert, and Oscar's Grind. Just select the strategy, enter your trade parameters, and your bot will be created for you. You can always tweak the parameters later.","2059753381":"Why did my verification fail?","2060873863":"Your order {{order_id}} is complete","2062912059":"function {{ function_name }} {{ function_params }}","2063655921":"By purchasing the \"Close-to-Low\" contract, you'll win the multiplier times the difference between the close and low over the duration of the contract.","2063812316":"Text Statement","2063890788":"Cancelled","2065278286":"Spread","2066419724":"Trading accounts linked with {{wallet}}","2067903936":"Driving licence","2070002739":"Don’t accept","2070345146":"When opening a leveraged CFD trade.","2070518923":"Import your bot or tap Quick Strategies to choose from the ready-to-use bot templates.","2070752475":"Regulatory Information","2071043849":"Browse","2073813664":"CFDs, Options or Multipliers","2074235904":"Last name is required.","2074497711":"The Telegram notification could not be sent","2074713563":"4.2. Submission of a complaint","2080553498":"3. Get the chat ID using the Telegram REST API (read more: https://core.telegram.org/bots/api#getupdates)","2080829530":"Sold for: {{sold_for}}","2080906200":"I understand and agree to upgrade to Wallets.","2081622549":"Must be a number higher than {{ min }}","2082533832":"Yes, delete","2084693624":"Converts a string representing a date/time string into seconds since Epoch. Example: 2019-01-01 21:03:45 GMT+0800 will be converted to 1546347825. Time and time zone offset are optional.","2085387371":"Must be numbers, letters, and special characters . , ' -","2085602195":"- Entry value: the value of the first tick of the contract","2086742952":"You have added a real Options account.<0/>Make a deposit now to start trading.","2086792088":"Both barriers should be relative or absolute","2088735355":"Your session and login limits","2089395053":"Unit","2089581483":"Expires on","2090650973":"The spot price may change by the time your order reaches our servers. When this happens, your payout may be affected.","2091671594":"Status","2093675079":"- Close: the closing price","2096014107":"Apply","2096456845":"Date of birth*","2096603244":"Derived - Vanuatu","2097170986":"About Tether (Omni)","2097365786":"A copy of your identity document (identity card, passport)","2097381850":"Calculates Simple Moving Average line from a list with a period","2097932389":"Upload 2 separate screenshots from the personal details page and the account page via <0>https://app.astropay.com/profile","2100713124":"account","2101972779":"This is the same as the above example, using a tick list.","2102572780":"Length of digit code must be 6 characters.","2104115663":"Last login","2104364680":"Please switch to your demo account to run your Deriv Bot.","2104397115":"Please go to your account settings and complete your personal details to enable deposits and withdrawals.","2107381257":"Scheduled cashier system maintenance","2107409315":"The D'Alembert strategy increases the stake after a losing trade and reduces the stake after a successful trade by the number of units that traders decide. One unit is equal to the amount of the initial stake. To manage risk, set the maximum stake for a single trade. The stake for the next trade will reset to the initial stake if it exceeds the maximum stake.","2109312805":"The spread is the difference between the buy price and sell price. A variable spread means that the spread is constantly changing, depending on market conditions. A fixed spread remains constant but is subject to alteration, at the Broker's absolute discretion.","2110365168":"Maximum number of trades reached","2111015970":"This block helps you check if your contract can be sold. If your contract can be sold, it returns “True”. Otherwise, it returns an empty string.","2111528352":"Creating a variable","2112119013":"Take a selfie showing your face","2112175277":"with delimiter","2113321581":"Add a Deriv Gaming account","2115223095":"Loss","2117165122":"1. Create a Telegram bot and get your Telegram API token. Read more on how to create bots in Telegram here: https://core.telegram.org/bots#6-botfather","2117489390":"Auto update in {{ remaining }} seconds","2119449126":"Example output of the below example will be:","2119710534":"FAQ","2121227568":"NEO/USD","2122152120":"Assets","2127564856":"Withdrawals are locked","2128919448":"We’ll offer to buy your contract at this price should you choose to sell it before its expiry. This is based on several factors, such as the current spot price. We won’t offer a contract value if the remaining duration is below 15 seconds or if the contract duration is in ticks.","2131963005":"Please withdraw your funds from the following Deriv MT5 account(s):","2133451414":"Duration","2133470627":"This block returns the potential payout for the selected trade type. This block can be used only in the \"Purchase conditions\" root block.","2135563258":"Forex trading frequency","2136246996":"Selfie uploaded","2137901996":"This will clear all data in the summary, transactions, and journal panels. All counters will be reset to zero.","2137993569":"This block compares two values and is used to build a conditional structure.","2138861911":"Scans and photocopies are not accepted","2139171480":"Reset Up/Reset Down","2139362660":"left side","2141055709":"New {{type}} password","2141873796":"Get more info on <0>CFDs, <1>multipliers, and <2>options.","2143803283":"Purchase Error","2144609616":"If you select \"Reset-Down”, you win the payout if the exit spot is strictly lower than either the entry spot or the spot at reset time.","2145690912":"Income Earning","2145995536":"Create new account","2146336100":"in text %1 get %2","2146698770":"Pro tip: You can also click and drag out the desired block","2146751355":"We use current-tick-execution mechanism, which is the latest asset price when the trade opening is processed by our servers for Volatility Index, Basket Indices, Jump Indices and Crash/Boom Indices.","2146892766":"Binary options trading experience","2147244655":"How do I import my own trading bot into Deriv Bot?","-931052769":"Submit verification","-1004605898":"Tips","-1938142055":"Documents uploaded","-448090287":"The link only works on mobile devices","-1244287721":"Something's gone wrong","-241258681":"You'll need to restart your verification on your computer","-929254273":"Get secure link","-2021867851":"Check back here to finish the submission","-1547069149":"Open the link and complete the tasks","-1767652006":"Here's how to do it:","-277611959":"You can now return to your computer to continue","-724178625":"Make sure full document is visible","-1519380038":"Glare detected","-1895280620":"Make sure your card details are clear to read, with no blur or glare","-1464447919":"Make sure your permit details are clear to read, with no blur or glare","-1436160506":"Make sure details are clear to read, with no blur or glare","-759124288":"Close","-759118956":"Redo","-753375398":"Enlarge image","-1042933881":"Driver's license","-1503134764":"Face photo page","-1335343167":"Sorry, no mobile phone bills","-699045522":"Documents you can use to verify your identity","-543666102":"It must be an official photo ID","-903877217":"These are the documents most likely to show your current home address","-1356835948":"Choose document","-1364375936":"Select a %{country} document","-401586196":"or upload photo – no scans or photocopies","-3110517":"Take a photo with your phone","-2033894027":"Submit identity card (back)","-20684738":"Submit license (back)","-1359585500":"Submit license (front)","-106779602":"Submit residence permit (back)","-1287247476":"Submit residence permit (front)","-1954762444":"Restart the process on the latest version of Safari","-261174676":"Must be under 10MB.","-685885589":"An error occurred while loading the component","-502539866":"Your face is needed in the selfie","-1377968356":"Please try again","-1226547734":"Try using a JPG or PNG file","-849068301":"Loading...","-1730346712":"Loading","-1849371752":"Check that your number is correct","-309848900":"Copy","-1424436001":"Send link","-1093833557":"How to scan a QR code","-1408210605":"Point your phone’s camera at the QR code","-1773802163":"If it doesn’t work, download a QR code scanner from Google Play or the App Store","-109026565":"Scan QR code","-1644436882":"Get link via SMS","-1667839246":"Enter mobile number","-1533172567":"Enter your mobile number:","-1352094380":"Send this one-time link to your phone","-28974899":"Get your secure link","-359315319":"Continue","-1279080293":"2. Your desktop window stays open","-102776692":"Continue with the verification","-89152891":"Take a photo of the back of your card","-1646367396":"Take a photo of the front of your card","-1350855047":"Take a photo of the front of your license","-2119367889":"Take a photo using the basic camera mode instead","-342915396":"Take a photo","-419040068":"Passport photo page","-1354983065":"Refresh","-1925063334":"Recover camera access to continue face verification","-54784207":"Camera access is denied","-1392699864":"Allow camera access","-269477401":"Provide the whole document page for best results","-864639753":"Upload back of card from your computer","-1309771027":"Upload front of license from your computer","-1722060225":"Take photo","-565732905":"Selfie","-1703181240":"Check that it is connected and functional. You can also continue verification on your phone","-2043114239":"Camera not working?","-2029238500":"It may be disconnected. Try using your phone instead.","-468928206":"Make sure your device's camera works","-466246199":"Camera not working","-698978129":"Remember to press stop when you're done. Redo video actions","-538456609":"Looks like you took too long","-781816433":"Photo of your face","-1471336265":"Make sure your selfie clearly shows your face","-1375068556":"Check selfie","-1914530170":"Face forward and make sure your eyes are clearly visible","-776541617":"We'll compare it with your document","-478752991":"Your link will expire in one hour","-1859729380":"Keep this window open while using your mobile","-1283761937":"Resend link","-629011256":"Don't refresh this page","-1005231905":"Once you've finished we'll take you to the next step","-542134805":"Upload photo","-1462975230":"Document example","-1472844935":"The photo should clearly show your document","-189310067":"Account closed","-1823540512":"Personal details","-849320995":"Assessments","-773766766":"Email and passwords","-1466827732":"Self exclusion","-1498206510":"Account limits","-241588481":"Login history","-966136867":"Connected apps","-213009361":"Two-factor authentication","-526636259":"Error 404","-1227878799":"Speculative","-1196936955":"Upload a screenshot of your name and email address from the personal information section.","-1286823855":"Upload your mobile bill statement showing your name and phone number.","-1309548471":"Upload your bank statement showing your name and account details.","-1410396115":"Upload a photo showing your name and the first six and last four digits of your card number. If the card does not display your name, upload the bank statement showing your name and card number in the transaction history.","-3805155":"Upload a screenshot of either of the following to process the transaction:","-1523487566":"- your account profile section on the website","-613062596":"- the Account Information page on the app","-1718304498":"User ID","-609424336":"Upload a screenshot of your name, account number, and email address from the personal details section of the app or profile section of your account on the website.","-1954436643":"Upload a screenshot of your username on the General Information page at <0>https://onlinenaira.com/members/index.htm","-79853954":"Upload a screenshot of your account number and phone number on the Bank Account/Mobile wallet page at <0>https://onlinenaira.com/members/bank.htm","-1192882870":"Upload a screenshot of your name and account number from the personal details section.","-1120954663":"First name*","-1659980292":"First name","-962979523":"Your {{ field_name }} as in your identity document","-1416797980":"Please enter your {{ field_name }} as in your official identity documents.","-1466268810":"Please remember that it is your responsibility to keep your answers accurate and up to date. You can update your personal details at any time in your <0>account settings.","-32386760":"Name","-766265812":"first name","-1857534296":"John","-1282749116":"last name","-1485480657":"Other details","-1784741577":"date of birth","-1702919018":"Second line of address (optional)","-1315410953":"State/Province","-2040322967":"Citizenship","-344715612":"Employment status*","-1543016582":"I hereby confirm that the tax information I provided is true and complete. I will also inform {{legal_entity_name}} about any changes to this information.","-946282997":"Additional information","-1315571766":"Place of birth","-789291456":"Tax residence*","-1692219415":"Tax residence","-1903720068":"The country in which you meet the criteria for paying taxes. Usually the country in which you physically reside.","-651516152":"Tax Identification Number","-1387062433":"Account opening reason","-222283483":"Account opening reason*","-1113902570":"Details","-71696502":"Previous","-1541554430":"Next","-987011273":"Your proof of ownership isn't required.","-808299796":"You are not required to submit proof of ownership at this time. We will inform you if proof of ownership is required in the future.","-179726573":"We’ve received your proof of ownership.","-813779897":"Proof of ownership verification passed.","-638756912":"Black out digits 7 to 12 of the card number that’s shown on the front of your debit/credit card.⁤","-684271315":"OK","-740157281":"Trading Experience Assessment","-1720468017":"In providing our services to you, we are required to obtain information from you in order to assess whether a given product or service is appropriate for you.","-307865807":"Risk Tolerance Warning","-690100729":"Yes, I understand the risk.","-2010628430":"CFDs and other financial instruments come with a high risk of losing money rapidly due to leverage. You should consider whether you understand how CFDs and other financial instruments work and whether you can afford to take the high risk of losing your money. <0/><0/> To continue, you must confirm that you understand your capital is at risk.","-863770104":"Please note that by clicking ‘OK’, you may be exposing yourself to risks. You may not have the knowledge or experience to properly assess or mitigate these risks, which may be significant, including the risk of losing the entire sum you have invested.","-1292808093":"Trading Experience","-2145244263":"This field is required","-884768257":"You should enter 0-35 characters.","-1784470716":"State is not in a proper format","-1699820408":"Please enter a {{field_name}} under {{max_number}} characters.","-1575567374":"postal/ZIP code","-2113555886":"Only letters, numbers, space, and hyphen are allowed.","-874280157":"This Tax Identification Number (TIN) is invalid. You may continue using it, but to facilitate future payment processes, valid tax information will be required.","-1174064217":"Mr","-855506127":"Ms","-1037916704":"Miss","-634958629":"We use the information you give us only for verification purposes. All information is kept confidential.","-731992635":"Title*","-352888977":"Title","-136976514":"Country of residence*","-945104751":"We’re legally obliged to ask for your tax information.","-1024240099":"Address","-1124948631":"Professional Client","-259515058":"By default, all {{brand_website_name}} clients are retail clients but anyone can request to be treated as a professional client.","-1463348492":"I would like to be treated as a professional client.","-1958764604":"Email preference","-2121071263":"Check this box to receive updates via email.","-2068064150":"Get updates about Deriv products, services and events.","-1558679249":"Please make sure your information is correct or it may affect your trading experience.","-179005984":"Save","-2116332353":"Please close your positions in the following Deriv account(s):","-2048005267":"{{number_of_positions}} position(s)","-1923892687":"Please withdraw your funds from the following Deriv X account(s):","-1629894615":"I have other financial priorities.","-844051272":"I want to stop myself from trading.","-1113965495":"I’m no longer interested in trading.","-1224285232":"Customer service was unsatisfactory.","-9323953":"Remaining characters: {{remaining_characters}}","-839094775":"Back","-2061895474":"Closing your account will automatically log you out. We shall delete your personal information as soon as our legal obligations are met.","-203298452":"Close account","-937707753":"Go Back","-1219849101":"Please select at least one reason","-484540402":"An error occurred","-1911549768":"Inaccessible MT5 account(s)","-1869355019":"Action required","-1030102424":"You can't trade on Deriv.","-448385353":"You can't make transactions.","-1058447223":"Before closing your account:","-912764166":"Withdraw your funds.","-60139953":"We shall delete your personal information as soon as our legal obligations are met, as mentioned in the section on Data Retention in our <0>Security and privacy policy","-1725454783":"Failed","-506510414":"Date and time","-1708927037":"IP address","-2131200819":"Disable","-200487676":"Enable","-1840392236":"That's not the right code. Please try again.","-2067796458":"Authentication code","-790444493":"Protect your account with 2FA. Each time you log in to your account, you will need to enter your password and an authentication code generated by a 2FA app on your smartphone.","-368010540":"You have enabled 2FA for your Deriv account.","-403552929":"To disable 2FA, please enter the six-digit authentication code generated by your 2FA app below:","-752939584":"How to set up 2FA for your Deriv account","-90649785":"Click here to copy key","-206376148":"Key copied!","-1592318047":"See example","-1376950117":"That file format isn't supported. Please upload .pdf, .png, .jpg, or .jpeg files only.","-1272489896":"Please complete this field.","-397487797":"Enter your full card number","-153346659":"Upload your selfie.","-602131304":"Passport number","-1051213440":"Upload the front and back of your identity card.","-1600807543":"First, enter your identity card number and the expiry date.","-1139923664":"Next, upload the front and back of your identity card.","-783705755":"Upload the front of your identity card.","-566750665":"NIMC slip and proof of age","-1465944279":"NIMC slip number","-429612996":"Next, upload both of the following documents.","-376981174":"Upload your proof of age: birth certificate or age declaration document.","-612174191":"First line of address is required","-242734402":"Only {{max}} characters, please.","-378415317":"State is required","-1497654315":"Our accounts and services are unavailable for the Jersey postal code.","-755626951":"Complete your address details","-1461267236":"Please choose your currency","-1027595143":"Less than $25,000","-40491332":"$25,000 - $50,000","-1139806939":"$50,001 - $100,000","-996132458":"Construction","-915003867":"Health","-1430012453":"Information & Communications Technology","-987824916":"Science & Engineering","-146630682":"Social & Cultural","-761306973":"Manufacturing","-1631552645":"Professionals","-474864470":"Personal Care, Sales and Service Workers","-1129355784":"Agricultural, Forestry and Fishery Workers","-1242914994":"Craft, Metal, Electrical and Electronics Workers","-1317824715":"Cleaners and Helpers","-1592729751":"Mining, Construction, Manufacturing and Transport Workers","-1030759620":"Government Officers","-2137323480":"Company Ownership","-1590574533":"Divorce Settlement","-1667683002":"Inheritance","-1237843731":"Investment Income","-777506574":"Sale of Property","-654781670":"Primary","-1717373258":"Secondary","-1156937070":"$500,001 - $1,000,000","-315534569":"Over $1,000,000","-2068544539":"Salaried Employee","-531314998":"Investments & Dividends","-1235114522":"Pension","-1298056749":"State Benefits","-449943381":"Savings & Inheritance","-1161338910":"First name is required.","-1161818065":"Last name should be between 2 and 50 characters.","-1281693513":"Date of birth is required.","-26599672":"Citizenship is required","-912174487":"Phone is required.","-673765468":"Letters, numbers, spaces, periods, hyphens and forward slashes only.","-212167954":"Tax Identification Number is not properly formatted.","-621555159":"Identity information","-204765990":"Terms of use","-477761028":"Voter ID","-1466346630":"CPF","-739367071":"Employed","-626752657":"0-1 year","-532014689":"1-2 years","-1001024004":"Over 3 years","-790513277":"6-10 transactions in the past 12 months","-580085300":"11-39 transactions in the past 12 months","-612752984":"These are default limits that we apply to your accounts.","-1411635770":"Learn more about account limits","-1340125291":"Done","-1101543580":"Limit","-858297154":"Represents the maximum amount of cash that you may hold in your account. If the maximum is reached, you will be asked to withdraw funds.","-976258774":"Not set","-1182362640":"Represents the maximum aggregate payouts on outstanding contracts in your portfolio. If the maximum is attained, you may not purchase additional contracts without first closing out existing positions.","-1781293089":"Maximum aggregate payouts on open positions","-1412690135":"*Any limits in your Self-exclusion settings will override these default limits.","-1598751496":"Represents the maximum volume of contracts that you may purchase in any given trading day.","-173346300":"Maximum daily turnover","-138380129":"Total withdrawal allowed","-854023608":"To increase limit please verify your identity","-1500958859":"Verify","-1502578110":"Your account is fully authenticated and your withdrawal limits have been lifted.","-506122621":"Please take a moment to update your information now.","-1106259572":"Don't know your tax identification number? <1 />Click <0>here to learn more.","-252665911":"Place of birth{{required}}","-859814496":"Tax residence{{required}}","-237940902":"Tax Identification number{{required}}","-919191810":"Please fill in tax residence.","-270569590":"Intended use of account{{required}}","-2120290581":"Intended use of account is required.","-1662154767":"a recent utility bill (e.g. electricity, water, gas, landline, or internet), bank statement, or government-issued letter with your name and this address.","-594456225":"Second line of address","-1964954030":"Postal/ZIP Code","-516397235":"Be careful who you share this token with. Anyone with this token can perform the following actions on your account behalf","-989216986":"Add accounts","-617480265":"Delete token","-316749685":"Are you sure you want to delete this token?","-786372363":"Learn more about API token","-55560916":"To access our mobile apps and other third-party apps, you'll first need to generate an API token.","-198329198":"API Token","-955038366":"Copy this token","-1668692965":"Hide this token","-1661284324":"Show this token","-1076138910":"Trade","-1666909852":"Payments","-488597603":"Trading information","-605778668":"Never","-1628008897":"Token","-1238499897":"Last Used","-1171226355":"Length of token name must be between {{MIN_TOKEN}} and {{MAX_TOKEN}} characters.","-1803339710":"Maximum {{MAX_TOKEN}} characters.","-408613988":"Select scopes based on the access you need.","-5605257":"This scope will allow third-party apps to withdraw to payment agents and make inter-account transfers for you.","-1373485333":"This scope will allow third-party apps to view your trading history.","-758221415":"This scope will allow third-party apps to open accounts for you, manage your settings and token usage, and more. ","-1117963487":"Name your token and click on 'Create' to generate your token.","-2005211699":"Create","-2115275974":"CFDs","-1879666853":"Deriv MT5","-460645791":"You are limited to one fiat account. You won’t be able to change your account currency if you have already made your first deposit or created a real {{dmt5_label}} account.","-1146960797":"Fiat currencies","-1959484303":"Cryptocurrencies","-561724665":"You are limited to one fiat currency only","-2087317410":"Oops, something went wrong.","-184202848":"Upload file","-1447142373":"Click here to upload.","-863586176":"Drag and drop a file or click to browse your files.","-723198394":"File size should be 8MB or less","-1948369500":"File uploaded is not supported","-1040865880":"Drop files here..","-1100235269":"Industry of employment","-684388823":"Estimated net worth","-509054266":"Anticipated annual turnover","-1588485629":"Example","-1117345066":"Choose the document type","-1044962593":"Upload Document","-164448351":"Show less","-1361653502":"Show more","-337620257":"Switch to real account","-2120454054":"Add a real account","-38915613":"Unsaved changes","-2137450250":"You have unsaved changes. Are you sure you want to discard changes and leave this page?","-1067082004":"Leave Settings","-1982432743":"It appears that the address in your document doesn’t match the address\n in your Deriv profile. Please update your personal details now with the\n correct address.","-1451334536":"Continue trading","-1525879032":"Your documents for proof of address is expired. Please submit again.","-1425489838":"Proof of address verification not required","-1008641170":"Your account does not need address verification at this time. We will inform you if address verification is required in the future.","-60204971":"We could not verify your proof of address","-1944264183":"To continue trading, you must also submit a proof of identity.","-1088324715":"We’ll review your documents and notify you of its status within 1 - 3 working days.","-329713179":"Ok","-1176889260":"Please select a document type.","-1926456107":"The ID you submitted is expired.","-555047589":"It looks like your identity document has expired. Please try again with a valid document.","-841187054":"Try Again","-2097808873":"We were unable to verify your ID with the details you provided. ","-228284848":"We were unable to verify your ID with the details you provided.","-1391934478":"Your ID is verified. You will also need to submit proof of your address.","-118547687":"ID verification passed","-200989771":"Go to personal details","-1358357943":"Please check and update your postal code before submitting proof of identity.","-1401994581":"Your personal details are missing","-2004327866":"Please select a valid country of document issuance.","-1664159494":"Country","-749870311":"Please contact us via <0>live chat.","-1084991359":"Proof of identity verification not required","-1981334109":"Your account does not need identity verification at this time. We will inform you if identity verification is required in the future.","-182918740":"Your proof of identity submission failed because:","-155705811":"A clear colour photo or scanned image","-246893488":"JPEG, JPG, PNG, PDF, or GIF","-1454880310":"Must be valid for at least 6 months","-1949501500":"First, enter your {{label}}.","-100534371":"Before uploading, please ensure that you’re facing forward in the selfie, your face is within the frame, and your eyes are clearly visible even if you’re wearing glasses.","-1529523673":"Confirm and upload","-705047643":"Sorry, an error occured. Please select another file.","-1664309884":"Tap here to upload","-856213726":"You must also submit a proof of address.","-1389323399":"You should enter {{min_number}}-{{max_number}} characters.","-1313806160":"Please request a new password and check your email for the new token.","-1598167506":"Success","-1077809489":"You have a new {{platform}} password to log in to your {{platform}} accounts on the web and mobile apps.","-2068479232":"{{platform}} password","-1332137219":"Strong passwords contain at least 8 characters that include uppercase and lowercase letters, numbers, and symbols.","-1597186502":"Reset {{platform}} password","-848721396":"These trading limits are optional, and you can strengthen them at any time. If you don’t wish to set a specific limit, leave the field blank. If you live in the United Kingdom, Customer Support can only remove or weaken your trading limits after 24 hours of receiving the request. If you live in the Isle of Man, Customer Support can only remove or weaken your trading limits after your trading limit period has expired.","-469096390":"These trading limits are optional, and you can strengthen them at any time. If you don’t wish to set a specific limit, leave the field blank. Customer Support can only remove or weaken your trading limits after 24 hours of receiving the request.","-42808954":"You can also exclude yourself entirely for a specified duration. This can only be removed once your self-exclusion has expired. If you wish to continue trading once your self-exclusion period expires, you must contact Customer Support by calling <0>+447723580049 to lift this self-exclusion. Requests by chat or email shall not be entertained. There will be a 24-hour cooling-off period before you can resume trading.","-1088698009":"These self-exclusion limits help you control the amount of money and time you spend trading on {{platform_name_trader}}, {{platform_name_dbot}}, {{platform_name_smarttrader}} and {{platform_name_bbot}} on Deriv. The limits you set here will help you exercise <0>responsible trading.","-1702324712":"These limits are optional, and you can adjust them at any time. You decide how much and how long you’d like to trade. If you don’t wish to set a specific limit, leave the field blank.","-1819875658":"You can also exclude yourself entirely for a specified duration. Once the self-exclusion period has ended, you can either extend it further or resume trading immediately. If you wish to reduce or remove the self-exclusion period, contact our <0>Customer Support.","-1031814119":"About trading limits and self-exclusion","-183468698":"Trading limits and self-exclusion","-933963283":"No, review my limits","-1759860126":"Yes, log me out immediately","-572347855":"{{value}} mins","-313333548":"You’ll be able to adjust these limits at any time. You can reduce your limits from the <0>self-exclusion page. To increase or remove your limits, please contact our <1>Customer Support team.","-1265833982":"Accept","-2123139671":"Your stake and loss limits","-1250802290":"24 hours","-2070080356":"Max. total stake","-1545823544":"7 days","-180147209":"You will be automatically logged out from each session after this time limit.","-374553538":"Your account will be excluded from the website until this date (at least 6 months, up to 5 years).","-2121421686":"To self-exclude from all online gambling companies licensed in Great Britain, go to <0>www.gamstop.co.uk.","-2105708790":"Your maximum account balance and open positions","-1960600163":"Once your account balance reaches this amount, you will not be able to deposit funds into your account.","-1073845224":"No. of open position(s)","-288196326":"Your maximum deposit limit","-568749373":"Max. deposit limit","-1884902844":"Max. deposit limit per day","-545085253":"Max. deposit limit over 7 days","-1031006762":"Max. deposit limit over 30 days","-1116871438":"Max. total loss over 30 days","-2134714205":"Time limit per session","-1884271702":"Time out until","-1265825026":"Timeout time must be greater than current time.","-1332882202":"Timeout time cannot be more than 6 weeks.","-1635977118":"Exclude time cannot be less than 6 months.","-1617352279":"The email is in your spam folder (Sometimes things get lost there).","-547557964":"We can’t deliver the email to this address (Usually because of firewalls or filtering).","-142444667":"Please click on the link in the email to change your Deriv MT5 password.","-742748008":"Check your email and click the link in the email to proceed.","-84068414":"Still didn't get the email? Please contact us via <0>live chat.","-975118358":"Your account will be opened with {{legal_entity_name}}, regulated by the Malta Financial Services Authority (MFSA), and will be subject to the laws of Malta.","-2073934245":"The financial trading services offered on this site are only suitable for customers who accept the possibility of losing all the money they invest and who understand and have experience of the risk involved in the purchase of financial contracts. Transactions in financial contracts carry a high degree of risk. If the contracts you purchased expire as worthless, you will lose all your investment, which includes the contract premium.","-1125193491":"Add account","-2068229627":"I am not a PEP, and I have not been a PEP in the last 12 months.","-186841084":"Change your login email","-907403572":"To change your email address, you'll first need to unlink your email address from your {{identifier_title}} account.","-1850792730":"Unlink from {{identifier_title}}","-428335668":"You will need to set a password to complete the process.","-1232613003":"<0>Verification failed. <1>Why?","-2029508615":"<0>Need verification.<1>Verify now","-818898181":"Name in document doesn’t match your Deriv profile.","-310316375":"Address in document doesn’t match address you entered above.","-485368404":"Document issued more than 6-months ago.","-367016488":"Blurry document. All information must be clear and visible.","-1957076143":"Cropped document. All information must be clear and visible.","-231863107":"No","-870902742":"How much knowledge and experience do you have in relation to online trading?","-1929477717":"I have an academic degree, professional certification, and/or work experience related to financial services.","-1540148863":"I have attended seminars, training, and/or workshops related to trading.","-922751756":"Less than a year","-542986255":"None","-1337206552":"In your understanding, CFD trading allows you to","-456863190":"Place a position on the price movement of an asset where the outcome is a fixed return or nothing at all.","-1314683258":"Make a long-term investment for a guaranteed profit.","-1546090184":"How does leverage affect CFD trading?","-1636427115":"Leverage helps to mitigate risk.","-800221491":"Leverage guarantees profits.","-811839563":"Leverage lets you open large positions for a fraction of trade value, which may result in increased profit or loss.","-1185193552":"Close your trade automatically when the loss is equal to or more than a specified amount, as long as there is adequate market liquidity.","-1046354":"Close your trade automatically when the profit is equal to or more than a specified amount, as long as there is adequate market liquidity.","-1842858448":"Make a guaranteed profit on your trade.","-860053164":"When trading multipliers.","-1250327770":"When buying shares of a company.","-1222388581":"All of the above.","-1515286538":"Please enter your document number. ","-1694758788":"Enter your document number","-1458676679":"You should enter 2-50 characters.","-2139303636":"You may have followed a broken link, or the page has moved to a new address.","-1448368765":"Error code: {{error_code}} page not found","-254792921":"You can only make deposits at the moment. To enable withdrawals, please complete your financial assessment.","-1437017790":"Financial information","-70342544":"We’re legally obliged to ask for your financial information.","-39038029":"Trading experience","-601903492":"Forex trading experience","-1012699451":"CFD trading experience","-1894668798":"Other trading instruments experience","-1026468600":"Other trading instruments frequency","-1743024217":"Select Language","-1822545742":"Ether Classic","-1334641066":"Litecoin","-1214036543":"US Dollar","-1782590355":"No currency has been set for this account","-536187647":"Confirm revoke access?","-1357606534":"Permission","-570222048":"Revoke access","-80717068":"Apps you have linked to your <0>Deriv password:","-340060402":"Your Deriv X password is for logging in to your Deriv X accounts on the web and mobile apps.","-619126443":"Use the <0>Deriv password to log in to {{brand_website_name}} and {{platform_name_trader}}.","-623760979":"Use the <0>Deriv password to log in to {{brand_website_name}}, {{platform_name_trader}} and {{platform_name_go}}.","-459147994":"Use the <0>Deriv password to log in to {{brand_website_name}}, {{platform_name_go}}, {{platform_name_trader}}, {{platform_name_smarttrader}}, {{platform_name_dbot}} and {{platform_name_ctrader}}.","-1526404112":"Utility bill: electricity, water, gas, or landline phone bill.","-537552700":"Home rental agreement: valid and current agreement.","-890084320":"Save and submit","-30772747":"Your personal details have been saved successfully.","-1107320163":"Automate your trading, no coding needed.","-829643221":"Multipliers trading platform.","-1585707873":"Financial Commission","-199154602":"Vanuatu Financial Services Commission","-191165775":"Malta Financial Services Authority","-194969520":"Counterparty company","-1089385344":"Deriv (SVG) LLC","-2019617323":"Deriv (BVI) Ltd","-112814932":"Deriv (FX) Ltd","-1131400885":"Deriv Investments (Europe) Limited","-1471207907":"All assets","-781132577":"Leverage","-1591882610":"Synthetics","-543177967":"Stock indices","-362324454":"Commodities","-1071336803":"Platform","-820028470":"Options & Multipliers","-1186807402":"Transfer","-224804428":"Transactions","-470018967":"Reset balance","-693105141":"MT5 Financial","-1290112064":"Deriv EZ","-145462920":"Deriv cTrader","-882362166":"Deposit and withdraw euros into your accounts regulated by MFSA using credit or debit cards and e-wallets.","-1186915014":"Deposit and withdraw US dollars using credit or debit cards, e-wallets, or bank wires.","-1533139744":"Deposit and withdraw Bitcoin, the world's most popular cryptocurrency, hosted on the Bitcoin blockchain.","-549933762":"Deposit and withdraw Ether, the fastest growing cryptocurrency, hosted on the Ethereum blockchain.","-714679884":"Deposit and withdraw Tether Omni, hosted on the Bitcoin blockchain.","-794619351":"Deposit and withdraw funds via authorised, independent payment agents.","-1856204727":"Reset","-213142918":"Deposits and withdrawals temporarily unavailable ","-1308346982":"Derived","-1145604233":"Trade CFDs on MT5 with Derived indices that simulate real-world market movements.","-328128497":"Financial","-1484404784":"Trade CFDs on MT5 with forex, stock indices, commodities, and cryptocurrencies.","-659955365":"Swap-Free","-674118045":"Trade swap-free CFDs on MT5 with synthetics, forex, stocks, stock indices, cryptocurrencies, and ETFs.","-1210359945":"Transfer funds to your accounts","-81256466":"You need a Deriv account to create a CFD account.","-699372497":"Trade with leverage and tight spreads for better returns on successful trades. <0>Learn more","-1884966862":"Get more Deriv MT5 account with different type and jurisdiction.","-982095728":"Get","-124150034":"Reset balance to 10,000.00 USD","-677271147":"Reset your virtual balance if it falls below 10,000.00 USD or exceeds 10,000.00 USD.","-1829666875":"Transfer funds","-1504456361":"CFDs are complex instruments and come with a high risk of losing money rapidly due to leverage. <0>73% of retail investor accounts lose money when trading CFDs with this provider. You should consider whether you understand how CFDs work and whether you can afford to take the high risk of losing your money.","-33612390":"<0>EU statutory disclaimer: CFDs are complex instruments and come with a high risk of losing money rapidly due to leverage. <0>73% of retail investor accounts lose money when trading CFDs with this provider. You should consider whether you understand how CFDs work and whether you can afford to take the high risk of losing your money.","-1277942366":"Total assets","-1255879419":"Trader's Hub","-493788773":"Non-EU","-673837884":"EU","-230566990":"The following documents you submitted did not pass our checks:","-846812148":"Proof of address.","-1320592007":"Upgrade to Wallets","-1283678015":"This is <0>irreversible. Once you upgrade, the Cashier won't be available anymore. You'll need to\n use Wallets to deposit, withdraw, and transfer funds.","-417529381":"Your current trading account(s)","-1842223244":"This is how we link your accounts with your new Wallet.","-437170875":"Your existing funds will remain in your trading account(s) and can be transferred to your Wallet after the upgrade.","-2055865877":"Non-EU regulation","-643108528":"Non-EU and EU regulation","-979459594":"Buy/Sell","-494667560":"Orders","-679691613":"My ads","-1002556560":"We’re unable to complete with the Wallet upgrade. Please try again later or contact us via live chat.","-172898036":"CR5236585","-1665192032":"Multipliers account","-744999940":"Deriv account","-1638358352":"Get the upside of CFDs without risking more than your initial stake with <0>Multipliers.","-749129977":"Get a real Deriv account, start trading and manage your funds.","-1814994113":"CFDs <0>{{compare_accounts_title}}","-318106501":"Trade CFDs on MT5 with synthetics, baskets, and derived FX.","-1328701106":"Trade CFDs on MT5 with forex, stocks, stock indices, synthetics, cryptocurrencies, and commodities.","-1173266642":"This account offers CFDs on a feature-rich trading platform.","-1453519913":"Trade CFDs on an easy-to-get-started platform with all your favourite assets.","-2051096382":"Earn a range of payouts by correctly predicting market movements with <0>options, or get the\n upside of CFDs without risking more than your initial stake with <1>multipliers.","-623025665":"Balance: {{balance}} {{currency}}","-473300321":"To trade CFDs, you’ll need to use your {{fiat_wallet_currency}} Wallet. Click Transfer to move your {{currency}} to your {{fiat_wallet_currency}} Wallet.","-596618970":"Other CFDs","-2006676463":"Account information","-1078378070":"Trade with leverage and tight spreads for better returns on trades. <0>Learn more","-1989682739":"Get the upside of CFDs without risking more than your initial stake with <0>multipliers.","-2102073579":"{{balance}} {{currency}}","-2082307900":"You have insufficient fund in the selected wallet, please reset your virtual balance","-1483251744":"Amount you send","-536126207":"Amount you receive","-486580863":"Transfer to","-71189928":"<0>Wallets<1> — the best way to organise your funds","-2146691203":"Choice of regulation","-249184528":"You can create real accounts under EU or non-EU regulation. Click the <0><0/> icon to learn more about these accounts.","-1505234170":"Trader's Hub tour","-1536335438":"These are the trading accounts available to you. You can click on an account’s icon or description to find out more","-1034232248":"CFDs or Multipliers","-1320214549":"You can choose between CFD trading accounts and Multipliers accounts","-2069414013":"Click the ‘Get’ button to create an account","-951876657":"Top-up your account","-1945421757":"Once you have an account click on ‘Deposit’ or ‘Transfer’ to add funds to an account","-1965920446":"Start trading","-542766473":"During the upgrade, deposits, withdrawals, transfers, and adding new accounts will be unavailable.","-327352856":"Your open positions won't be affected and you can continue trading.","-747378570":"You can use <0>Payment agents' services to deposit by adding a Payment Agent Wallet after the upgrade.","-917391116":"A new way to manage your funds","-35169107":"One Wallet, one currency","-2069339099":"Keep track of your trading funds in one place","-1615726661":"A Wallet for each currency to focus your funds","-132463075":"How it works","-1215197245":"Simply add your funds and trade","-1325660250":"Get a Wallet for the currency you want","-1643530462":"Add funds to your Wallet via your favourite payment method","-557603541":"Move funds to your trading account to start trading","-1200921647":"We'll link them","-1370356153":"We'll connect your existing trading accounts of the same currency to your new Wallet","-2125046510":"For example, all your USD trading account(s) will be linked to your USD Wallet","-514389291":"<0>EU statutory disclaimer: CFDs are complex instruments and come with a high risk of losing money rapidly due to leverage. <0>71% of retail investor accounts lose money when trading CFDs with this provider. You should consider whether you understand how CFDs work and whether you can afford to take the high risk of losing your money.","-2021135479":"This field is required.","-1870909526":"Our server cannot retrieve an address.","-582721696":"The current allowed withdraw amount is {{format_min_withdraw_amount}} to {{format_max_withdraw_amount}} {{currency}}","-1975494965":"Cashier","-42592103":"Deposit cryptocurrencies","-60779216":"Withdrawals are temporarily unavailable due to system maintenance. You can make your withdrawals when the maintenance is complete.","-520142572":"Cashier is currently down for maintenance","-1552080215":"Please check back in a few minutes.<0>Thank you for your patience.","-215186732":"You’ve not set your country of residence. To access Cashier, please update your country of residence in the Personal details section in your account settings.","-1392897508":"The identification documents you submitted have expired. Please submit valid identity documents to unlock Cashier. ","-954082208":"Your cashier is currently locked. Please contact us via <0>live chat to find out how to unlock it.","-929148387":"Please set your account currency to enable deposits and withdrawals.","-541392118":"Your account has not been authenticated. Please submit your <0>proof of identity and <1>proof of address to authenticate your account and access your cashier.","-247122507":"Your cashier is locked. Please complete the <0>financial assessment to unlock it.","-1443721737":"Your cashier is locked. See <0>how we protect your funds before you proceed.","-901712457":"Your access to Cashier has been temporarily disabled as you have not set your 30-day turnover limit. Please go to <0>Self-exclusion and set your 30-day turnover limit.","-166472881":"Your <0>personal details are incomplete. Please go to your account settings and complete your personal details to enable deposits and withdrawals.","-666905139":"Deposits are locked","-378858101":"Your <0>personal details are incomplete. Please go to your account settings and complete your personal details to enable deposits.","-1318742415":"Your account has not been authenticated. Please submit your <0>proof of identity and <1>proof of address to authenticate your account and request for withdrawals.","-1923809087":"Unfortunately, you can only make deposits. Please contact us via <0>live chat to enable withdrawals.","-172277021":"Cashier is locked for withdrawals","-1624999813":"It seems that you've no commissions to withdraw at the moment. You can make withdrawals once you receive your commissions.","-1077304626":"Amount ({{currency}})","-1559994981":"Approximate value","-1272778997":"We've sent you an email.","-89973258":"Resend email in {{seconds}}s","-1332236294":"Please verify your identity","-1675848843":"Error","-283017497":"Retry","-1838982691":"UNKNOWN","-532693866":"Something went wrong. Please refresh the page and try again.","-1196049878":"First line of home address","-1326406485":"Postal Code/ZIP","-939625805":"Telephone","-442575534":"Email verification failed","-1459042184":"Update your personal details","-1603543465":"We can't validate your personal details because there is some information missing.","-614516651":"Need help? <0>Contact us.","-203002433":"Deposit now","-720315013":"You have no funds in your {{currency}} account","-2052373215":"Please make a deposit to use this feature.","-379487596":"{{selected_percentage}}% of available balance ({{format_amount}} {{currency__display_code}})","-1957498244":"more","-1059419768":"Notes","-285921910":"Learn more about <0>payment methods.","-190084602":"Transaction","-1995606668":"Amount","-2024290965":"Confirmations","-811190405":"Time","-1984478597":"The details of this transaction is available on CoinsPaid.","-316545835":"Please ensure <0>all details are <0>correct before making your transfer.","-949073402":"I confirm that I have verified the client’s transfer information.","-1752211105":"Transfer now","-1787304306":"Deriv P2P","-174976899":"P2P verification","-1705887186":"Your deposit is successful.","-142361708":"In process","-1582681840":"We’ve received your request and are waiting for more blockchain confirmations.","-1626218538":"You’ve cancelled your withdrawal request.","-1062841150":"Your withdrawal is unsuccessful due to an error on the blockchain. Please <0>contact us via live chat for more info.","-630780094":"We’re awaiting confirmation from the blockchain.","-1525882769":"Your withdrawal is unsuccessful. We've sent you an email with more information.","-298601922":"Your withdrawal is successful.","-1463156905":"Learn more about payment methods","-1236567184":"This is your <0>{{regulation}}{{currency}} account {{loginid}}.","-1547606079":"We accept the following cryptocurrencies:","-1517325716":"Deposit via the following payment methods:","-639677539":"Buy cryptocurrencies","-1560098002":"Buy cryptocurrencies via fiat onramp","-541870313":"Deposit via payment agents","-197251450":"Don't want to trade in {{currency_code}}? You can open another cryptocurrency account.","-515809216":"Send only {{currency_name}} ({{currency_code}}) to this address.","-1589407981":"To avoid loss of funds:","-1042704302":"Make sure to copy your Deriv account address correctly into your crypto wallet.","-80329359":"<0>Note: You’ll receive an email when your deposit start being processed.","-2108344100":"Looking for a way to buy cryptocurrencies? <0>Try Fiat onramp.","-598073640":"About Tether (Ethereum)","-275902914":"Tether on Ethereum (eUSDT)","-1188009792":"Tether on Omni Layer (USDT)","-1239329687":"Tether was originally created to use the bitcoin network as its transport protocol ‒ specifically, the Omni Layer ‒ to allow transactions of tokenised traditional currency.","-314177745":"Unfortunately, we couldn't get the address since our server was down. Please click Refresh to reload the address or try again later.","-91824739":"Deposit {{currency}}","-523804269":"{{amount}} {{currency}} on {{date}}","-494847428":"Address: <0>{{value}}","-1117977576":"Confirmations: <0>{{value}}","-1935946851":"View more","-1744490898":"Unfortunately, we cannot retrieve the information at this time. ","-1068036170":"We do not charge a transfer fee for transfers in the same currency between your Deriv fiat and {{platform_name_mt5}} accounts and between your Deriv fiat and {{platform_name_dxtrade}} accounts.","-2056016338":"You’ll not be charged a transfer fee for transfers in the same currency between your Deriv fiat and {{platform_name_mt5}} accounts.","-599632330":"We’ll charge a 1% transfer fee for transfers in different currencies between your Deriv fiat and {{platform_name_mt5}} accounts and between your Deriv fiat and {{platform_name_dxtrade}} accounts.","-1196994774":"We’ll charge a 2% transfer fee or {{minimum_fee}} {{currency}}, whichever is higher, for transfers between your Deriv cryptocurrency accounts.","-1361372445":"We’ll charge a 2% transfer fee or {{minimum_fee}} {{currency}}, whichever is higher, for transfers between your Deriv cryptocurrency and Deriv MT5 accounts, your Deriv cryptocurrency and {{platform_name_derivez}} accounts, and your Deriv cryptocurrency and {{platform_name_dxtrade}} accounts.","-993556039":"We’ll charge a 2% transfer fee or {{minimum_fee}} {{currency}}, whichever is higher, for transfers between your Deriv cryptocurrency and Deriv MT5 accounts and between your Deriv cryptocurrency and {{platform_name_dxtrade}} accounts.","-1382702462":"We’ll charge a 2% transfer fee or {{minimum_fee}} {{currency}}, whichever is higher, for transfers between your Deriv cryptocurrency and Deriv MT5 accounts.","-1995859618":"You may transfer between your Deriv fiat, cryptocurrency, {{platform_name_mt5}}, {{platform_name_derivez}} and {{platform_name_dxtrade}} accounts.","-545616470":"Each day, you can make up to {{ allowed_internal }} transfers between your Deriv accounts, up to {{ allowed_mt5 }} transfers between your Deriv and {{platform_name_mt5}} accounts, up to {{ allowed_derivez }} transfers between your Deriv and {{platform_name_derivez}} accounts, and up to {{ allowed_dxtrade }} transfers between your Deriv and {{platform_name_dxtrade}} accounts.","-1151983985":"Transfer limits may vary depending on the exchange rates.","-1747571263":"Please bear in mind that some transfers may not be possible.","-757062699":"Transfers may be unavailable due to high volatility or technical issues and when the exchange markets are closed.","-1866405488":"Deriv cTrader accounts","-1344870129":"Deriv accounts","-1156059326":"You have {{number}} transfer remaining for today.","-1109729546":"You will be able to transfer funds between MT5 accounts and other accounts once your address is verified.","-1593609508":"Transfer between your accounts in Deriv","-1155970854":"You have reached the maximum daily transfers. Please try again tomorrow.","-464965808":"Transfer limits: <0 /> - <1 />","-553249337":"Transfers are locked","-1638172550":"To enable this feature you must complete the following:","-1949883551":"You only have one account","-1149845849":"Back to Trader's Hub","-1232852916":"We’re switching over to your {{currency}} account to view the transaction.","-759000391":"We were unable to verify your information automatically. To enable this function, you must complete the following:","-1632668764":"I accept","-544232635":"Please go to the Deposit page to generate an address. Then come back here to continue with your transaction.","-1161069724":"Please copy the crypto address you see below. You'll need it to deposit your cryptocurrency.","-1388977563":"Copied!","-1962894999":"This address can only be used ONCE. Please copy a new one for your next transaction.","-451858550":"By clicking 'Continue' you will be redirected to {{ service }}, a third-party payment service provider. Please note that {{ website_name }} is not responsible for the content or services provided by {{ service }}. If you encounter any issues related to {{ service }} services, you must contact {{ service }} directly.","-2005265642":"Fiat onramp is a cashier service that allows you to convert fiat currencies to crypto to top up your Deriv crypto accounts. Listed here are third-party crypto exchanges. You’ll need to create an account with them to use their services.","-1593063457":"Select payment channel","-1309258714":"From account number","-1247676678":"To account number","-816476007":"Account holder name","-344403983":"Description","-922432739":"Please enter a valid client login ID.","-1024241603":"Insufficient balance.","-1979554765":"Please enter a valid description.","-1254233806":"You've transferred","-953082600":"Some payment methods may not be listed here but payment agents may still offer them. If you can’t find your favourite method, contact the payment agents directly to check further.","-1491457729":"All payment methods","-142563298":"Contact your preferred payment agent for payment instructions and make your deposit.","-1023961762":"Commission on deposits","-552873274":"Commission on withdrawal","-880645086":"Withdrawal amount","-118683067":"Withdrawal limits: <0 />-<1 />","-1125090734":"Important notice to receive your funds","-1924707324":"View transaction","-1474202916":"Make a new withdrawal","-511423158":"Enter the payment agent account number","-2059278156":"Note: {{website_name}} does not charge any transfer fees.","-1201279468":"To withdraw your funds, please choose the same payment method you used to make your deposits.","-2004264970":"Your wallet address should have 25 to 64 characters.","-1707299138":"Your {{currency_symbol}} wallet address","-38063175":"{{account_text}} wallet","-705272444":"Upload a proof of identity to verify your identity","-259633143":"Click the button below and we'll send you an email with a link. Click that link to verify your withdrawal request.","-2024958619":"This is to protect your account from unauthorised withdrawals.","-130833284":"Please note that your maximum and minimum withdrawal limits aren’t fixed. They change due to the high volatility of cryptocurrency.","-1531269493":"We'll send you an email once your transaction has been processed.","-1572746946":"Asian Up","-686840306":"Asian Down","-2141198770":"Higher","-816098265":"Lower","-1646655742":"Spread Up","-668987427":"Spread Down","-912577498":"Matches","-1862940531":"Differs","-808904691":"Odd","-556230215":"Ends Outside","-1268220904":"Ends Between","-703542574":"Up","-1127399675":"Down","-768425113":"No Touch","-1163058241":"Stays Between","-1354485738":"Reset Call","-376148198":"Only Ups","-1337379177":"High Tick","-328036042":"Please enter a stop loss amount that's higher than the current potential loss.","-2127699317":"Invalid stop loss. Stop loss cannot be more than stake.","-590765322":"Unfortunately, this trading platform is not available for EU Deriv account. Please switch to a non-EU account to continue trading.","-2110207996":"Deriv Bot is unavailable for this account","-971295844":"Switch to another account","-1194079833":"Deriv Bot is not available for EU clients","-1223145005":"Loss amount: {{profit}}","-1206212388":"Welcome back! Your messages have been restored. You are using your {{current_currency}} account.","-1724342053":"You are using your {{current_currency}} account.","-1062922595":"Reference ID (buy)","-2068574600":"Reference ID (sell)","-994038153":"Start Time","-1979852400":"Entry Spot","-427802309":"Profit/Loss","-668558002":"Journal.csv","-746652890":"Notifications","-824109891":"System","-749186458":"Account switching is disabled while your bot is running. Please stop your bot before switching accounts.","-662836330":"Would you like to keep your current contract or close it? If you decide to keep it running, you can check and close it later on the <0>Reports page.","-597939268":"Keep my contract","-1322453991":"You need to log in to run the bot.","-236548954":"Contract Update Error","-1428017300":"THE","-1450728048":"OF","-255051108":"YOU","-1845434627":"IS","-931434605":"THIS","-740712821":"A","-187634388":"This block is mandatory. Here is where you can decide if your bot should continue trading. Only one copy of this block is allowed.","-2105473795":"The only input parameter determines how block output is going to be formatted. In case if the input parameter is \"string\" then the account currency will be added.","-1800436138":"2. for \"number\": 1325.68","-530632460":"This block is used to determine if the market price moves in the selected direction or not. It gives you a value of \"True\" or \"False\".","-1875717842":"Examples:","-890079872":"1. If the selected direction is \"Rise\", and the previous tick value is less than the current tick value, the output will be \"True\". Otherwise, the output will be an empty string.","-489739641":"2. If the selected direction is \"Fall\", and the previous tick value is more than the current tick value, the output will be \"True\". Otherwise, the output will be an empty string.","-2116076360":"There are 4 message types:","-1421941045":"2. 'Warn' displays a message in yellow to highlight something that needs attention.","-277850921":"If \"Win\" is selected, it will return \"True\" if your last trade was successful. Otherwise, it will return an empty string.","-1918487001":"Example:","-2139916657":"1. In the below example the loop is terminated in case \"x\" is \"False\" even though only one iteration is complete","-1238900333":"2. In the below example the loop jumps to the next iteration without executing below block in case if \"x\" is \"False\"","-1729479576":"You can use \"i\" inside the loop, for example to access list items","-1474636594":"In this example, the loop will repeat three times, as that is the number of items in the given list. During each iteration, the variable \"i\" will be assigned a value from the list. ","-908772734":"This block evaluates a statement and will perform an action only when the statement is true.","-334040831":"2. In this example, the instructions are repeated as long as the value of x is greater than or equal to 10. Once the value of x drops below 10, the loop is terminated.","-444267958":"\"Seconds Since Epoch\" block returns the number of seconds since January 1st, 1970.","-447522129":"You might need it when you want to repeat an actions after certain amount of time.","-1488259879":"The term \"candle\" refers to each bar on the candlestick chart. Each candle represents four market prices for the selected time interval:","-2020693608":"Each candlestick on the chart represents 4 market prices for the selected time interval:","-62728852":"- Open price: the opening price","-1247744334":"- Low price: the lowest price","-1386365697":"- Close price: the closing price","-1498732382":"A black (or red) candle indicates that the open price is higher than the close price. This represents a downward movement of the market price.","-1871864755":"This block gives you the last digit of the latest tick value of the selected market. If the latest tick value is 1410.90, this block will return 0. It’s useful for digit-based contracts such as Even/Odd, Matches/Differs, or Higher/Lower.","-1029671512":"In case if the \"OR\" operation is selected, the block returns \"True\" in case if one or both given values are \"True\"","-210295176":"Available operations:","-1385862125":"- Addition","-983721613":"- Subtraction","-854750243":"- Multiplication","-1394815185":"In case if the given number is less than the lower boundary of the range, the block returns the lower boundary value. Similarly, if the given number is greater than the higher boundary, the block will return the higher boundary value. In case if the given value is between boundaries, the block will return the given value unchanged.","-1034564248":"In the below example the block returns the value of 10 as the given value (5) is less than the lower boundary (10)","-2009817572":"This block performs the following operations to a given number","-671300479":"Available operations are:","-514610724":"- Absolute","-1923861818":"- Euler’s number (2.71) to the power of a given number","-1556344549":"Here’s how:","-1061127827":"- Visit the following URL, make sure to replace with the Telegram API token you created in Step 1: https://api.telegram.org/bot/getUpdates","-311389920":"In this example, the open prices from a list of candles are assigned to a variable called \"cl\".","-1460794449":"This block gives you a list of candles within a selected time interval.","-1634242212":"Used within a function block, this block returns a value when a specific condition is true.","-2012970860":"This block gives you information about your last contract.","-1504783522":"You can choose to see one of the following:","-10612039":"- Profit: the profit you’ve earned","-555996976":"- Entry time: the starting time of the contract","-1391071125":"- Exit time: the contract expiration time","-1961642424":"- Exit value: the value of the last tick of the contract","-111312913":"- Barrier: the barrier value of the contract (applicable to barrier-based trade types such as stays in/out, touch/no touch, etc.)","-674283099":"- Result: the result of the last contract: \"win\" or \"loss\"","-704543890":"This block gives you the selected candle value such as open price, close price, high price, low price, and open time. It requires a candle as an input parameter.","-482281200":"In the example below, the open price is assigned to the variable \"op\".","-364621012":"This block gives you the specified candle value for a selected time interval. You can choose which value you want:","-232477769":"- Open: the opening price","-610736310":"Use this block to sell your contract at the market price. Selling your contract is optional. You may choose to sell if the market trend is unfavourable.","-1307657508":"This block gives you the potential profit or loss if you decide to sell your contract. It can only be used within the \"Sell conditions\" root block.","-1921072225":"In the example below, the contract will only be sold if the potential profit or loss is more than the stake.","-955397705":"SMA adds the market price in a list of ticks or candles for a number of time periods, and divides the sum by that number of time periods.","-1424923010":"where n is the number of periods.","-1835384051":"What SMA tells you","-749487251":"SMA serves as an indicator of the trend. If the SMA points up then the market price is increasing and vice versa. The larger the period number, the smoother SMA line is.","-1996062088":"In this example, each point of the SMA line is an arithmetic average of close prices for the last 10 days.","-1866751721":"Input list accepts a list of ticks or candles, while period is the specified time period.","-1097076512":"You may compare SMA values calculated on every bot run to identify the market trend direction. Alternatively, you may also use a variation of the SMA block, the Simple Moving Average Array block. ","-1254849504":"If a period of 10 is entered, the Simple Moving Average Array block will return a list of SMA values calculated based on period of 10.","-1190046167":"This block displays a dialog box with a customised message. When the dialog box is displayed, your strategy is paused and will only resume after you click \"OK\".","-859028989":"In this example, the date and time will be displayed in a green notification box.","-1452086215":"In this example, a Rise contract will be purchased at midnight on 1 August 2019.","-1765276625":"Click the multiplier drop-down menu and choose the multiplier value you want to trade with.","-1872233077":"Your potential profit will be multiplied by the multiplier value you’ve chosen.","-614454953":"To learn more about multipliers, please go to the <0>Multipliers page.","-2078588404":"Select your desired market and asset type. For example, Forex > Major pairs > AUD/JPY","-2037446013":"2. Trade Type","-533927844":"Select your desired trade type. For example, Up/Down > Rise/Fall","-1192411640":"4. Default Candle Interval","-485434772":"8. Trade Options","-1827646586":"This block assigns a given value to a variable, creating the variable if it doesn't already exist.","-254421190":"List: ({{message_length}})","-1616649196":"results","-90107030":"No results found","-984140537":"Add","-1373954791":"Should be a valid number","-1278608332":"Please enter a number between 0 and {{api_max_losses}}.","-287597204":"Enter limits to stop your bot from trading when any of these conditions are met.","-1445989611":"Limits your potential losses for the day across all Deriv platforms.","-152878438":"Maximum number of trades your bot will execute for this run.","-1490942825":"Apply and run","-1442034178":"Contract bought","-2020280751":"Bot is stopping","-1436403979":"Contract closed","-1711732508":"Reference IDs","-386141434":"(Buy)","-482272687":"(Sell)","-1983189496":"ticks","-694277729":"(High)","-2028564707":"(Low)","-627895223":"Exit spot","-596238067":"Entry/Exit spot","-558594655":"The bot is not running","-478946875":"The stats are cleared","-1842451303":"Welcome to Deriv Bot!","-1391310674":"Check out these guides and FAQs to learn more about building your bot:","-2066779239":"FAQs","-280324365":"What is Deriv Bot?","-155173714":"Let’s build a bot!","-1919212468":"3. You can also search for the blocks you want using the search bar above the categories.","-1520558271":"For more info, check out this blog post on the basics of building a trading bot.","-980360663":"3. Choose the block you want and drag it to the workspace.","-1493168314":"What is a quick strategy?","-1680391945":"Using a quick strategy","-1177914473":"How do I save my strategy?","-271986909":"In Bot Builder, hit Save on the toolbar at the top to download your bot. Give your bot a name, and choose to download your bot to your device or Google Drive. Your bot will be downloaded as an XML file.","-1149045595":"1. After hitting Import, select Local and click Continue.","-288041546":"2. Select your XML file and hit Open.","-2127548288":"3. Your bot will be loaded accordingly.","-1311297611":"1. After hitting Import, select Google Drive and click Continue.","-1549564044":"How do I reset the workspace?","-1127331928":"In Bot Builder, hit Reset on the toolbar at the top. This will clear the workspace. Please note that any unsaved changes will be lost.","-1720444288":"How do I control my losses with Deriv Bot?","-1142295124":"There are several ways to control your losses with Deriv Bot. Here’s a simple example of how you can implement loss control in your strategy:","-986689483":"1. Create the following variables:","-269910127":"3. Update current profit/loss with the profit from the last contract. If the last contract was lost, the value of current profit/loss will be negative.","-1565344891":"Can I run Deriv Bot on multiple tabs in my web browser?","-90192474":"Yes, you can. However, there are limits on your account, such as maximum number of open positions and maximum aggregate payouts on open positions. So, just keep these limits in mind when opening multiple positions. You can find more info about these limits at Settings > Account limits.","-213872712":"No, we don't offer cryptocurrencies on Deriv Bot.","-2147346223":"In which countries is Deriv Bot available?","-352345777":"What are the most popular strategies for automated trading?","-552392096":"Three of the most commonly used strategies in automated trading are Martingale, D'Alembert, and Oscar's Grind — you can find them all ready-made and waiting for you in Deriv Bot.","-299540599":"Initial Stake","-671128668":"The amount that you pay to enter a trade.","-977789197":"Profit Threshold","-1503301801":"The value must be equal or greater than {{ min }}","-1803425048":"The Martingale strategy multiplies the stake by the chosen multiplier after every losing trade. The stake for the next trade resets to the initial stake after a successful trade. To manage risk, set the maximum stake for a single trade. The stake for the next trade will reset to the initial stake if it exceeds the maximum stake.","-1305281529":"D’Alembert","-507620484":"Unsaved","-764102808":"Google Drive","-555886064":"Won","-529060972":"Lost","-992003496":"Changes you make will not affect your running bot.","-1696412885":"Import","-320197558":"Sort blocks","-1566369363":"Zoom out","-1285759343":"Search","-1291088318":"Purchase conditions","-112876186":"Analysis","-1769584466":"Stats","-1133736197":"Utility","-1682372359":"Text","-907562847":"Lists","-1646497683":"Loops","-251326965":"Miscellaneous","-934909826":"Load strategy","-1692205739":"Import a bot from your computer or Google Drive, build it from scratch, or start with a quick strategy.","-1545070554":"Delete bot","-1972599670":"Your bot will be permanently deleted when you hit ","-1692956623":"Yes, delete.","-573479616":"Are you sure you want to delete it?","-786915692":"You are connected to Google Drive","-1256971627":"To import your bot from your Google Drive, you'll need to sign in to your Google account.","-1233084347":"To know how Google Drive handles your data, please review Deriv’s <0>Privacy policy.","-1150107517":"Connect","-1150390589":"Last modified","-1393876942":"Your bots:","-767342552":"Enter your bot name, choose to save on your computer or Google Drive, and hit ","-1372891985":"Save.","-1003476709":"Save as collection","-636521735":"Save strategy","-1953880747":"Stop my bot","-1899230001":"Stopping the current bot will load the Quick Strategy you just created to the workspace.","-2131847097":"Any open contracts can be viewed on the ","-563774117":"Dashboard","-939764287":"Charts","-683790172":"Now, <0>run the bot to test out the strategy.","-1127164953":"Hi! Hit <0>Start for a quick tour.","-358288026":"Note: You can also find this tutorial in the <0>Tutorials tab.","-1793577405":"Build from scratch","-358753028":"Create your bot using our drag-and-drop blocks or click Quick Strategy to choose from the ready-to-use bot templates.","-1212601535":"Monitor the market","-21136101":"See how your bot is doing in real-time.","-631097919":"Click <0>Run when you want to start trading, and click <0>Stop when you want to stop.","-1999747212":"Want to retake the tour?","-129587613":"Got it, thanks!","-782992165":"Step 1 :","-1207872534":"First, set the <0>Trade parameters block.","-1656388044":"First, set <0>Market to Derived > Continuous Indices > Volatility 100 (1s) Index.","-1706298865":"Then, set <0>Trade type to Up/Down > Rise/Fall.","-1834358537":"For <0>Default candle interval, set it to 1 minute","-1940971254":"For <0>Trade options, set it as below:","-512839354":"<0>Stake: USD 10 (min: 0.35 - max: 50000)","-753745278":"Step 2 :","-1056713679":"Then, set the <0>Purchase conditions block.","-245497823":"<0>2. Purchase conditions:","-916770284":"<0>Purchase: Rise","-758077259":"Step 3 :","-677396944":"Step 4 :","-295975118":"Next, go to <0>Utility tab under the Blocks menu. Tap the drop-down arrow and hit <0>Loops.","-698493945":"Step 5 :","-1992994687":"Now, tap the <0>Analysis drop-down arrow and hit <0>Contract.","-1844492873":"Go to the <0>Last trade result block and click + icon to add the <0>Result is Win block to the workspace.","-1547091772":"Then, drag the <0>Result is win into the empty slot next to <0>repeat until block.","-736400802":"Step 6 :","-732067680":"Finally, drag and add the whole <0>Repeat block to the <0>Restart trading conditions block.","-1411787252":"Step 1","-1109392787":"Learn how to build your bot from scratch using a simple strategy.","-1263822623":"You can import a bot from your mobile device or from Google drive, see a preview in the bot builder, and start trading by running the bot.","-563921656":"Bot Builder guide","-1778025545":"You’ve successfully imported a bot.","-1519425996":"No results found \"{{ faq_search_value }}\"","-287223248":"No transaction or activity yet.","-418247251":"Download your journal.","-2123571162":"Download","-870004399":"<0>Bought: {{longcode}} (ID: {{transaction_id}})","-1211474415":"Filters","-186972150":"There are no messages to display","-999254545":"All messages are filtered out","-1121028020":"or, if you prefer...","-254025477":"Select an XML file from your device","-1131095838":"Please upload an XML file","-523928088":"Create one or upload one from your local drive or Google Drive.","-1684205190":"Why can't I see my recent bots?","-2050879370":"1. Logged in from a different device","-811857220":"3. Cleared your browser cache","-1823621139":"Quick Strategy","-1782602933":"Choose a template below and set your trade parameters.","-984512425":"Minimum duration: {{ value }}","-625024929":"Leaving already?","-584289785":"No, I'll stay","-1435060006":"If you leave, your current contract will be completed, but your bot will stop running immediately.","-783058284":"Total stake","-2077494994":"Total payout","-1073955629":"No. of runs","-1729519074":"Contracts lost","-42436171":"Total profit/loss","-1137823888":"Total payout since you last cleared your stats.","-992662695":"The number of times your bot has run since you last cleared your stats. Each run includes the execution of all the root blocks.","-1382491190":"Your total profit/loss since you last cleared your stats. It is the difference between your total payout and your total stake.","-24780060":"When you’re ready to trade, hit ","-2147110353":". You’ll be able to track your bot’s performance here.","-621128676":"Trade type","-2140412463":"Buy price","-1299484872":"Account","-2004386410":"Win","-266502731":"Transactions detailed summary","-1717650468":"Online","-1309011360":"Open positions","-1597214874":"Trade table","-1929724703":"Compare CFD accounts","-883103549":"Account deactivated","-1837059346":"Buy / Sell","-1845037007":"Advertiser's page","-821418875":"Trader","-679102561":"Contract Details","-430118939":"Complaints policy","-568280383":"Deriv Gaming","-895331276":"Complete your proof of address","-782679300":"Complete your proof of identity","-579984289":"Derived Demo","-1596515467":"Derived BVI","-222394569":"Derived Vanuatu","-533935232":"Financial BVI","-565431857":"Financial Labuan","-291535132":"Swap-Free Demo","-1472945832":"Swap-Free SVG","-144803045":"Only numbers and these special characters are allowed: {{permitted_characters}}","-1450516268":"Only letters, numbers, space, hyphen, period, and apostrophe are allowed.","-1966032552":"The length of token should be 8.","-2128137611":"Should start with letter or number, and may contain hyphen and underscore.","-1590869353":"Up to {{decimal_count}} decimal places are allowed.","-2061307421":"Should be more than {{min_value}}","-1099941162":"Should be less than {{max_value}}","-1528188268":"Straight rows of keys are easy to guess","-1339903234":"Short keyboard patterns are easy to guess","-23980798":"Repeats like \"aaa\" are easy to guess","-235760680":"Avoid repeated words and characters","-1568933154":"Sequences like abc or 6543 are easy to guess","-725663701":"Avoid sequences","-1450768475":"Recent years are easy to guess","-1804838610":"Avoid years that are associated with you","-64849469":"Dates are often easy to guess","-2006915194":"Avoid dates and years that are associated with you","-2124205211":"A word by itself is easy to guess","-1095202689":"All-uppercase is almost as easy to guess as all-lowercase","-2137856661":"Reversed words aren't much harder to guess","-1885413063":"Predictable substitutions like '@' instead of 'a' don't help very much","-369258265":"This password is on the blacklist","-681468758":"Your web browser is out of date and may affect your trading experience. Please <0>update your browser.","-577777971":"You have reached the rate limit of requests per second. Please try later.","-206321775":"Fiat","-522767852":"DEMO","-433761292":"Switching to default account.","-405439829":"Sorry, you can't view this contract because it doesn't belong to this account.","-1590712279":"Gaming","-16448469":"Virtual","-2093768906":"{{name}} has released your funds.
Would you like to give your feedback?","-705744796":"Your demo account balance has reached the maximum limit, and you will not be able to place new trades. Reset your balance to continue trading from your demo account.","-2063700253":"disabled","-1585069798":"Please click the following link to complete your Appropriateness Test.","-1287141934":"Find out more","-367759751":"Your account has not been verified","-596690079":"Enjoy using Deriv?","-265932467":"We’d love to hear your thoughts","-1815573792":"Drop your review on Trustpilot.","-823349637":"Go to Trustpilot","-1204063440":"Set my account currency","-1601813176":"Would you like to increase your daily limits to {{max_daily_buy}} {{currency}} (buy) and {{max_daily_sell}} {{currency}} (sell)?","-1751632759":"Get a faster mobile trading experience with the <0>{{platform_name_go}} app!","-1164554246":"You submitted expired identification documents","-219846634":"Let’s verify your ID","-529038107":"Install","-1738575826":"Please switch to your real account or create one to access the cashier.","-1329329028":"You’ve not set your 30-day turnover limit","-132893998":"Your access to the cashier has been temporarily disabled as you have not set your 30-day turnover limit. Please go to Self-exclusion and set the limit.","-1852207910":"MT5 withdrawal disabled","-764323310":"MT5 withdrawals have been disabled on your account. Please check your email for more details.","-1902997828":"Refresh now","-753791937":"A new version of Deriv is available","-1775108444":"This page will automatically refresh in 5 minutes to load the latest version.","-1175685940":"Please contact us via live chat to enable withdrawals.","-493564794":"Please complete your financial assessment.","-1125797291":"Password updated.","-157145612":"Please log in with your updated password.","-1728185398":"Resubmit proof of address","-612396514":"Please resubmit your proof of address.","-1519764694":"Your proof of address is verified.","-1961967032":"Resubmit proof of identity","-117048458":"Please submit your proof of identity.","-1196422502":"Your proof of identity is verified.","-136292383":"Your proof of address verification is pending","-386909054":"Your proof of address verification has failed","-430041639":"Your proof of address did not pass our verification checks, and we’ve placed some restrictions on your account. Please resubmit your proof of address.","-87177461":"Please go to your account settings and complete your personal details to enable deposits.","-904632610":"Reset your balance","-156611181":"Please complete the financial assessment in your account settings to unlock it.","-1925176811":"Unable to process withdrawals in the moment","-980696193":"Withdrawals are temporarily unavailable due to system maintenance. You can make withdrawals when the maintenance is complete.","-1647226944":"Unable to process deposit in the moment","-488032975":"Deposits are temporarily unavailable due to system maintenance. You can make deposits when the maintenance is complete.","-2136953532":"Scheduled cashier maintenance","-849587074":"You have not provided your tax identification number","-47462430":"This information is necessary for legal and regulatory requirements. Please go to your account settings, and fill in your latest tax identification number.","-2067423661":"Stronger security for your Deriv account","-1719731099":"With two-factor authentication, you’ll protect your account with both your password and your phone - so only you can access your account, even if someone knows your password.","-949074612":"Please contact us via live chat.","-2087822170":"You are offline","-1669693571":"Check your connection.","-1706642239":"<0>Proof of ownership <1>required","-553262593":"<0><1>Your account is currently locked <2><3>Please upload your proof of <4>ownership to unlock your account. <5>","-1834929362":"Upload my document","-1043638404":"<0>Proof of ownership <1>verification failed","-1766760306":"<0><1>Please upload your document <2>with the correct details. <3>","-8892474":"Start assessment","-1330929685":"Please submit your proof of identity and proof of address to verify your account and continue trading.","-99461057":"Please submit your proof of address to verify your account and continue trading.","-577279362":"Please submit your proof of identity to verify your account and continue trading.","-197134911":"Your proof of identity is expired","-152823394":"Your proof of identity has expired. Please submit a new proof of identity to verify your account and continue trading.","-822813736":"We're unable to complete with the Wallet upgrade. Please try again later or contact us via live chat.","-420930276":"Follow these simple instructions to fix it.","-978414767":"We require additional information for your Deriv MT5 account(s). Please take a moment to update your information now.","-2142540205":"It appears that the address in your document doesn’t match the address in your Deriv profile. Please update your personal details now with the correct address.","-482715448":"Go to Personal details","-2072411961":"Your proof of address has been verified","-384887227":"Update the address in your profile.","-1998049070":"If you agree to our use of cookies, click on Accept. For more information, <0>see our policy.","-402093392":"Add Deriv Account","-1721181859":"You’ll need a {{deriv_account}} account","-1989074395":"Please add a {{deriv_account}} account first before adding a {{dmt5_account}} account. Deposits and withdrawals for your {{dmt5_label}} account are done by transferring funds to and from your {{deriv_label}} account.","-689237734":"Proceed","-1642457320":"Help centre","-1966944392":"Network status: {{status}}","-594209315":"Synthetic indices in the EU are offered by {{legal_entity_name}}, W Business Centre, Level 3, Triq Dun Karm, Birkirkara BKR 9033, Malta, licensed and regulated by the Malta Gaming Authority (<0>licence no. MGA/B2C/102/2000) and by the Revenue Commissioners for clients in Ireland (<2>licence no. 1010285).","-181484419":"Responsible trading","-650505513":"Full screen","-1823504435":"View notifications","-1954045170":"No currency assigned","-1591792668":"Account Limits","-34495732":"Regulatory information","-1496158755":"Go to Deriv.com","-1323441180":"I hereby confirm that my request for opening an account with Deriv to trade OTC products issued and offered exclusively outside Brazil was initiated by me. I fully understand that Deriv is not regulated by CVM and by approaching Deriv I intend to set up a relation with a foreign company.","-1396326507":"Unfortunately, {{website_name}} is not available in your country.","-1019903756":"Synthetic","-288996254":"Unavailable","-735306327":"Manage accounts","-2024365882":"Explore","-1197864059":"Create free demo account","-1813972756":"Account creation paused for 24 hours","-366030582":"Sorry, you're unable to create an account at this time. As you declined our previous risk warnings, we need you to wait for 24 hours after your first account creation attempt before you can proceed.<0/><0/>","-534047566":"Thank you for your understanding. You can create your account on {{real_account_unblock_date}} or later.","-399816343":"Trading Experience Assessment<0/>","-1822498621":"As per our regulatory obligations, we are required to assess your trading knowledge and experience.<0/><0/>Please click ‘OK’ to continue","-71049153":"Keep your account secure with a password","-1861974537":"Strong passwords contain at least 8 characters, combine uppercase and lowercase letters, numbers, and symbols.","-1485242688":"Step {{step}}: {{step_title}} ({{step}} of {{steps}})","-1829842622":"You can open an account for each cryptocurrency.","-987221110":"Choose a currency you would like to trade with.","-1066574182":"Choose a currency","-1914534236":"Choose your currency","-200560194":"Please switch to your {{fiat_currency}} account to change currencies.","-1829493739":"Choose the currency you would like to trade with.","-1814647553":"Add a new","-1269362917":"Add new","-650480777":"crypto account","-175638343":"Choose an account or add a new one","-1768223277":"Your account is ready","-1215717784":"<0>You have successfully changed your currency to {{currency}}.<0>Make a deposit now to start trading.","-786091297":"Trade on demo","-228099749":"Please verify your identity and address","-1041852744":"We're processing your personal information","-1775006840":"Make a deposit now to start trading.","-983734304":"We need proof of your identity and address before you can start trading.","-917733293":"To get trading, please confirm where you live.","-1282628163":"You'll be able to get trading as soon as verification is complete.","-952649119":"Log In","-3815578":"Sign Up","-1456176427":"Set a currency for your real account","-1557011219":"Add a real Deriv Options account","-241733171":"Add a Deriv Financial account","-1329687645":"Create a cryptocurrency account","-1429178373":"Create a new account","-1740162250":"Manage account","-1016775979":"Choose an account","-1362081438":"Adding more real accounts has been restricted for your country.","-1602122812":"24-hour Cool Down Warning","-1519791480":"CFDs and other financial instruments come with a high risk of losing money rapidly due to leverage. You should consider whether you understand how CFDs and other financial instruments work and whether you can afford to take the risk of losing your money. <0/><0/>\n As you have declined our previous warning, you would need to wait 24 hours before you can proceed further.","-1010875436":"CFDs and other financial instruments come with a high risk of losing money rapidly due to leverage. You should consider whether you understand how CFDs and other financial instruments work and whether you can afford to take the high risk of losing your money. <0/><0/> To continue, kindly note that you would need to wait 24 hours before you can proceed further.","-1725418054":"By clicking ‘Accept’ and proceeding with the account opening, you should note that you may be exposing yourself to risks. These risks, which may be significant, include the risk of losing the entire sum invested, and you may not have the knowledge and experience to properly assess or mitigate them.","-1369294608":"Already signed up?","-730377053":"You can’t add another real account","-2100785339":"Invalid inputs","-2061807537":"Something’s not right","-617844567":"An account with your details already exists.","-292363402":"Trading statistics report","-1656860130":"Options trading can become a real addiction, as can any other activity pushed to its limits. To avoid the danger of such an addiction, we provide a reality-check that gives you a summary of your trades and accounts on a regular basis.","-28080461":"Would like to check your statement first? <0>Check Statement","-611059051":"Please specify your preferred interval reality check in minutes:","-1876891031":"Currency","-11615110":"Turnover","-1370419052":"Profit / Loss","-437320982":"Session duration:","-3959715":"Current time:","-1534648620":"Your password has been changed","-596199727":"We will now redirect you to the login page.","-310434518":"The email input should not be empty.","-437918412":"No currency assigned to your account","-1193651304":"Country of residence","-707550055":"We need this to make sure our service complies with laws and regulations in your country.","-280139767":"Set residence","-601615681":"Select theme","-1152511291":"Dark","-1428458509":"Light","-1976089791":"Your Deriv account has been unlinked from your {{social_identity_provider}} account. You can now log in to Deriv using your new email address and password.","-505449293":"Enter a new password for your Deriv account.","-1728963310":"Stop creating an account?","-703818088":"Only log in to your account at this secure link, never elsewhere.","-1235799308":"Fake links often contain the word that looks like \"Deriv\" but look out for these differences.","-2102997229":"Examples","-82488190":"I've read the above carefully.","-97775019":"Do not trust and give away your credentials on fake websites, ads or emails.","-2142491494":"OK, got it","-611136817":"Beware of fake links.","-1787820992":"Platforms","-1793883644":"Trade FX and CFDs on a customisable, easy-to-use trading platform.","-184713104":"Earn fixed payouts with options, or trade multipliers to amplify your gains with limited risk.","-1571775875":"Our flagship options and multipliers trading platform.","-895091803":"If you're looking for CFDs","-1447215751":"Not sure? Try this","-2338797":"<0>Maximise returns by <0>risking more than you put in.","-1682067341":"Earn <0>fixed returns by <0>risking only what you put in.","-1744351732":"Not sure where to start?","-1342699195":"Total profit/loss:","-943710774":"This complaints policy, which may change from time to time, applies to your account registered with {{legal_entity_name}}, having its registered office address at First Floor, Millennium House, Victoria Road, Douglas, Isle of Man, IM2 4RW, licensed and regulated respectively by (1) the Gambling Supervision Commission in the Isle of Man (current <0>licence issued on 31 August 2017) and (2) the Gambling Commission in the UK (<1>licence no. 39172).","-255056078":"This complaints policy, which may change from time to time, applies to your account(s) registered with {{legal_entity_name}}, having its registered office address at W Business Centre, Level 3, Triq Dun Karm, Birkirkara, BKR 9033, Malta, licensed and regulated by the Malta Gaming Authority in Malta for gambling products only, <0>licence no. MGA/B2C/102/2000, and for clients residing in the UK by the UK Gambling Commission (account number 39495).","-1941013000":"This complaints policy, which may change from time to time, applies to your account(s) registered with {{legal_entity_name_svg}}, {{legal_entity_name_fx}}, and {{legal_entity_name_v}}.","-594812204":"This complaints policy, which may change from time to time, applies to your account(s) registered with {{legal_entity_name_svg}}.","-813256361":"We are committed to treating our clients fairly and providing them with excellent service.<0/><1/>We would love to hear from you on how we can improve our services to you. Any information you provide will be treated in the strictest confidence. Rest assured that you will be heard, valued, and always treated fairly.","-1622847732":"If you have an inquiry regarding your trading account with {{legal_entity_name}}, you can contact us through our <0>Help centre or by chatting with a representative via <1>Live Chat.<2/><3/>We are committed to resolving your query in the quickest time possible and appreciate your patience in allowing us time to resolve the matter.<4/><5/>We strive to provide the best possible service and support to our customers. However, in the event that we are unable to resolve your query or if you feel that our response is unsatisfactory, we want to hear from you. We welcome and encourage you to submit an official complaint to us so that we can review your concerns and work towards a resolution.","-1639808836":"If you are not satisfied with the outcome, you can escalate your complaint to the <0>Independent Betting Adjudication Service (IBAS) by filling the IBAS adjudication form. Please note that IBAS only deals with disputes that result from transactions.","-1505742956":"<0/><1/>You can also refer your dispute to the Malta Gaming Authority via the <2>Player Support Unit.","-1406192787":"If you are not satisfied with the outcome, you can escalate your complaint to the <0>Financial Commission.","-1776547326":"<0/><1/>If you reside in the UK and you are unhappy with our response you may escalate your complaint to the <2>Financial Ombudsman Service.","-2115348800":"1. Introduction","-744009523":"2. Fair treatment","-866831420":"3.1. Submission of a complaint","-1102904026":"3.2. Handling your complaint","-603378979":"3.3. Resolving your complaint","-697569974":"3.4. Your decision","-1280998762":"4. Complaints","-1886635232":"A complaint is any expression of dissatisfaction by a client regarding our products or services that requires a formal response.<0/><1/>If what you submit does not fall within the scope of a complaint, we may reclassify it as a query and forward it to the relevant department for handling. However, if you believe that your query should be classified as a complaint due to its relevance to the investment services provided by {{legal_entity_name}}, you may request that we reclassify it accordingly.","-1771496016":"To submit a complaint, please send an email to <0>complaints@deriv.com, providing as much detail as possible. To help us investigate and resolve your complaint more efficiently, please include the following information:","-1197243525":"<0>•A clear and detailed description of your complaint, including any relevant dates, times, and transactions","-1795134892":"<0>•Any relevant screenshots or supporting documentation that will assist us in understanding the issue","-2053887036":"4.4. Handling your complaint","-717170429":"Once we have received the details of your complaint, we shall review it carefully and keep you updated on the handling process. We might request further information or clarifications to facilitate the resolution of the complaint.","-1841922393":"4.5. Resolving your complaint","-1327119795":"4.6. Your decision","-2019654103":"If we are unable to resolve your complaint or you are not satisfied with the outcome, you can escalate your complaint to the Office of the Arbiter for Financial Services.<0/><1/><2>Filing complaints with the Office of the Arbiter for Financial Services","-687172857":"<0>•You may file a complaint with the Arbiter for Financial Services only if you are not satisfied with our decision or the decision wasn’t made within 15 business days.","-262934706":"<0>•If the complaint is accepted by the Arbiter, you will receive another email with further details relating to the payment of the €25 complaint fee and the processes that follow.","-993572476":"<0>b.The Financial Commission has 5 days to acknowledge that your complaint was received and 14 days to answer the complaint through our Internal Dispute Resolution (IDR) procedure.","-1769159081":"<0>c.You will be able to file a complaint with the Financial Commission only if you are not satisfied with our decision or the decision wasn’t made within 14 days.","-58307244":"3. Determination phase","-356618087":"<0>b.The DRC may request additional information from you or us, who must then provide the requested information within 7 days.","-945718602":"<0>b.If you agree with a DRC decision, you will need to accept it within 14 days. If you do not respond to the DRC decision within 14 days, the complaint is considered closed.","-1500907666":"<0>d.If the decision is made in our favour, you must provide a release for us within 7 days of when the decision is made, and the complaint will be considered closed.","-429248139":"5. Disclaimer","-818926350":"The Financial Commission accepts appeals for 45 days following the date of the incident and only after the trader has tried to resolve the issue with the company directly.","-1825471709":"A whole new trading experience on a powerful yet easy to use platform.","-981017278":"Automated trading at your fingertips. No coding needed.","-583559763":"Menu","-778309978":"The link you clicked has expired. Ensure to click the link in the latest email in your inbox. Alternatively, enter your email below and click <0>Resend email for a new link.","-2007055538":"Information updated","-1083694459":"Log back in to MT5 after 7:30 GMT on 20 Oct 2023 if you’re having difficulty logging in to MT5 as we’re making some updates to our MT5 platform. <0>Follow these steps to log back in to MT5.","-941870889":"The cashier is for real accounts only","-352838513":"It looks like you don’t have a real {{regulation}} account. To use the cashier, switch to your {{active_real_regulation}} real account, or get an {{regulation}} real account.","-1858915164":"Ready to deposit and trade for real?","-162753510":"Add real account","-1208519001":"You need a real Deriv account to access the cashier.","-175369516":"Welcome to Deriv X","-939154994":"Welcome to Deriv MT5 dashboard","-1667427537":"Run Deriv X on your browser or download the mobile app","-305915794":"Run MT5 from your browser or download the MT5 app for your devices","-404375367":"Trade forex, basket indices, commodities, and cryptocurrencies with high leverage.","-243985555":"Trade CFDs on forex, stocks, stock indices, synthetic indices, cryptocurrencies, and commodities with leverage.","-2030107144":"Trade CFDs on forex, stocks & stock indices, commodities, and crypto.","-705682181":"Malta","-409563066":"Regulator","-1302404116":"Maximum leverage","-2098459063":"British Virgin Islands","-1510474851":"British Virgin Islands Financial Services Commission (licence no. SIBA/L/18/1114)","-761250329":"Labuan Financial Services Authority (Licence no. MB/18/0024)","-1264604378":"Up to 1:1000","-1686150678":"Up to 1:100","-637908996":"100%","-1420548257":"20+","-1344709651":"40+","-1373949478":"50+","-1382029900":"70+","-1493055298":"90+","-523602297":"Forex majors","-1303090739":"Up to 1:1500","-19213603":"Metals","-1728334460":"Up to 1:300","-646902589":"(US_30, US_100, US_500)","-1835174654":"1:30","-1647612934":"Spreads from","-1587894214":"about verifications needed.","-466784048":"Regulator/EDR","-1920034143":"Synthetics, Baskets and Derived FX","-1326848138":"British Virgin Islands Financial Services Commission (License no. SIBA/L/18/1114)","-777580328":"Forex, Stocks, Stock indices, Commodities, and Cryptocurrencies","-1372141447":"Straight-through processing","-1969608084":"Forex and Cryptocurrencies","-800771713":"Labuan Financial Services Authority (licence no. MB/18/0024)","-1497128311":"80+","-1501230046":"0.6 pips","-1689815930":"You will need to submit proof of identity and address once you reach certain thresholds.","-1175785439":"Deriv (SVG) LLC (company no. 273 LLC 2020)","-235833244":"Synthetics, Forex, Stocks, Stock Indices, Cryptocurrencies, and ETFs","-139026353":"A selfie of yourself.","-70314394":"A recent utility bill (electricity, water or gas) or recent bank statement or government-issued letter with your name and address.","-435524000":"Verification failed. Resubmit during account creation.","-1385099152":"Your document is verified.","-931599668":"ETF","-651501076":"Derived - SVG","-865172869":"Financial - BVI","-1851765767":"Financial - Vanuatu","-558597854":"Financial - Labuan","-2052425142":"Swap-Free - SVG","-1192904361":"Deriv X Demo","-1269597956":"MT5 Platform","-239789243":"(License no. SIBA/L/18/1114)","-1434036215":"Demo Financial","-1416247163":"Financial STP","-1637969571":"Demo Swap-Free","-1882063886":"Demo CFDs","-1347908717":"Demo Financial SVG","-1780324582":"SVG","-785625598":"Use these credentials to log in to your {{platform}} account on the website and mobile apps.","-997127433":"Change Password","-860609405":"Password","-742647506":"Fund transfer","-1972393174":"Trade CFDs on our synthetics, baskets, and derived FX.","-1357917360":"Web terminal","-1454896285":"The MT5 desktop app is not supported by Windows XP, Windows 2003, and Windows Vista.","-810388996":"Download the Deriv X mobile app","-1727991510":"Scan the QR code to download the Deriv X Mobile App","-1769852749":"N/A","-511301450":"Indicates the availability of cryptocurrency trading on a particular account.","-1647569139":"Synthetics, Baskets, Derived FX, Forex: standard/micro, Stocks, Stock indices, Commodities, Cryptocurrencies","-2102641225":"At bank rollover, liquidity in the forex markets is reduced and may increase the spread and processing time for client orders. This happens around 21:00 GMT during daylight saving time, and 22:00 GMT non-daylight saving time.","-495364248":"Margin call and stop out level will change from time to time based on market condition.","-536189739":"To protect your portfolio from adverse market movements due to the market opening gap, we reserve the right to decrease leverage on all offered symbols for financial accounts before market close and increase it again after market open. Please make sure that you have enough funds available in your {{platform}} account to support your positions at all times.","-712681566":"Peer-to-peer exchange","-1267880283":"{{field_name}} is required","-2084509650":"{{field_name}} is not properly formatted.","-1580554423":"Trade CFDs on our synthetic indices that simulate real-world market movements.","-1385484963":"Confirm to change your {{platform}} password","-1990902270":"This will change the password to all of your {{platform}} accounts.","-1922462747":"Trader's hub","-700260448":"demo","-1769158315":"real","-2015785957":"Compare CFDs {{demo_title}} accounts","-673424733":"Demo account","-1986258847":"Server maintenance starts at 01:00 GMT every Sunday, and this process may take up to 2 hours to complete. Service may be disrupted during this time.","-1199152768":"Please explore our other platforms.","-205020823":"Explore {{platform_name_trader}}","-1982499699":"Explore {{platform_name_dbot}}","-1567989247":"Submit your proof of identity and address","-184453418":"Enter your {{platform}} password","-393388362":"We’re reviewing your documents. This should take about 1 to 3 days.","-790488576":"Forgot password?","-535365199":"Enter your {{platform}} password to add a {{platform_name}} {{account}} account.","-2057918502":"Hint: You may have entered your Deriv password, which is different from your {{platform}} password.","-1936102840":"Congratulations, you have successfully created your {{category}} <0>{{platform}} <1>{{type}} {{jurisdiction_selected_shortcode}} account. ","-1928229820":"Reset Deriv X investor password","-1087845020":"main","-1950683866":"investor","-1874242353":"Fund top up","-89838213":"You can top up your demo account with an additional <0> if your balance is <1> or less.","-1211122723":"{{ platform }} {{ account_title }} account","-78895143":"Current balance","-149993085":"New current balance","-490244964":"Forex, stocks, stock indices, cryptocurrencies","-1368041210":", synthetic indices","-877064208":"EUR","-1284221303":"You’ll get a warning, known as margin call, if your account balance drops down close to the stop out level.","-1848799829":"To understand stop out, first you need to learn about margin level, which is the ratio of your equity (the total balance you would have if you close all your positions at that point) to the margin you're using at the moment. If your margin level drops below our stop out level, your positions may be closed automatically to protect you from further losses.","-224051432":"24/7","-1318070255":"EUR/GBP","-70716111":"FX-majors (standard/micro lots), FX-minors, basket indices, commodities, cryptocurrencies, and stocks and stock indices","-1041629137":"FX-majors, FX-minors, FX-exotics, and cryptocurrencies","-287097947":"FX-majors (standard/micro lots), FX-minors, Commodities, Cryptocurrencies (except UK)","-2016975615":"Deriv MT5 CFDs real account","-1207265427":"Compare CFDs real accounts","-1225160479":"Compare available accounts","-266701451":"derivX wordmark","-2145356061":"Download Deriv X on your phone to trade with the Deriv X account","-251202291":"Broker","-81650212":"MetaTrader 5 web","-941636117":"MetaTrader 5 Linux app","-637537305":"Download {{ platform }} on your phone to trade with the {{ platform }} {{ account }} account","-678964540":"to","-206829624":"(1:x)","-616293830":"Enjoy dynamic leverage of <0>up to 1:1500 when trading selected instruments in the forex, commodities, cryptocurrencies, and stock indices markets. Our dynamic leverage adjusts automatically to your trading position, based on asset type and trading volume.","-2042845290":"Your investor password has been changed.","-1882295407":"Your password has been changed.","-254497873":"Use this password to grant viewing access to another user. While they may view your trading account, they will not be able to trade or take any other actions.","-161656683":"Current investor password","-374736923":"New investor password","-1793894323":"Create or reset investor password","-21438174":"Add your Deriv cTrader account under Deriv (SVG) LLC (company no. 273 LLC 2020).","-2026018074":"Add your Deriv MT5 <0>{{account_type_name}} account under Deriv (SVG) LLC (company no. 273 LLC 2020).","-162320753":"Add your Deriv MT5 <0>{{account_type_name}} account under Deriv (BVI) Ltd, regulated by the British Virgin Islands Financial Services Commission (License no. SIBA/L/18/1114).","-271828350":"Get more out of Deriv MT5 Financial","-2125860351":"Choose a jurisdiction for your Deriv MT5 CFDs account","-450424792":"You need a real account (fiat currency or cryptocurrency) in Deriv to create a real Deriv MT5 account.","-1760596315":"Create a Deriv account","-525896186":"Download Deriv GO on your phone to trade with the Deriv EZ account","-1547458328":"Run cTrader on your browser","-508045656":"Coming soon on IOS","-648956272":"Use this password to log in to your Deriv X accounts on the web and mobile apps.","-1814308691":"Please click on the link in the email to change your {{platform}} password.","-601303096":"Scan the QR code to download Deriv {{ platform }}.","-153220091":"{{display_value}} Tick","-2039780875":"Purchase confirmation","-1672470173":"Require confirmation before purchasing a contract","-1342661765":"Lock contract purchase buttons","-1382749084":"Go back to trading","-1231210510":"Tick","-1239477911":"second","-1585766960":"min","-1652791614":"mins","-1977959027":"hours","-442488432":"day","-337314714":"days","-8998663":"Digit: {{last_digit}} ","-1527492178":"Purchase Locked","-725375562":"You can lock/unlock the purchase button from the Settings menu","-390994177":"Should be between {{min}} and {{max}}","-2055106024":"Toggle between advanced and simple duration settings","-1012793015":"End time","-1804019534":"Expiry: {{date}}","-902712434":"Deal cancellation","-1192773792":"Don't show this again","-1341681145":"When this is active, you can cancel your trade within the chosen time frame. Your stake will be returned without loss.","-2037881712":"Your contract will be closed automatically at the next available asset price on <0>.","-843831637":"Stop loss","-732683018":"When your profit reaches or exceeds this amount, your trade will be closed automatically.","-1790089996":"NEW!","-339236213":"Multiplier","-2131851017":"Growth rate","-1763848396":"Put","-194424366":"above","-857660728":"Strike Prices","-1282933308":"Not {{barrier}}","-968190634":"Equals {{barrier}}","-1747377543":"Under {{barrier}}","-1386326276":"Barrier is a required field.","-1418742026":"Higher barrier must be higher than lower barrier.","-92007689":"Lower barrier must be lower than higher barrier.","-1095538960":"Please enter the start time in the format \"HH:MM\".","-1975910372":"Minute must be between 0 and 59.","-866277689":"Expiry time cannot be in the past.","-1455298001":"Now","-256210543":"Trading is unavailable at this time.","-1150099396":"We’re working to have this available for you soon. If you have another account, switch to that account to continue trading. You may add a Deriv MT5 Financial.","-28115241":"{{platform_name_trader}} is not available for this account","-453920758":"Go to {{platform_name_mt5}} dashboard","-402175529":"History","-988484646":"Deal cancellation (executed)","-444882676":"Deal cancellation (active)","-13423018":"Reference ID","-2035315547":"Low barrier","-1551639437":"No history","-1214703885":"You have yet to update either take profit or stop loss","-504849554":"It will reopen at","-59803288":"In the meantime, try our synthetic indices. They simulate real-market volatility and are open 24/7.","-1278109940":"See open markets","-694105443":"This market is closed","-439389714":"We’re working on it","-770929448":"Go to {{platform_name_smarttrader}}","-347156282":"Submit Proof","-138538812":"Log in or create a free account to place a trade.","-2036388794":"Create free account","-1813736037":"No further trading is allowed on this contract type for the current trading session. For more info, refer to our <0>terms and conditions.","-590131162":"Stay on {{website_domain}}","-1444663817":"Go to Binary.com","-1526466612":"You’ve selected a trade type that is currently unsupported, but we’re working on it.","-1043795232":"Recent positions","-1511825574":"Profit/Loss:","-726626679":"Potential profit/loss:","-338379841":"Indicative price:","-1572796316":"Purchase price:","-447037544":"Buy price:","-1694314813":"Contract value:","-802374032":"Hour","-1738427539":"Purchase","-1937372493":"You can close your trade anytime. However, be aware of <0>slippage risk<0/>.","-618782785":"Use multipliers to leverage your potential returns. Predict if the asset price will move upward (bullish) or downward (bearish). We’ll charge a commission when you open a multipliers trade.","-565391674":"If you select \"<0>Up\", your total profit/loss will be the percentage increase in the underlying asset price, times the multiplier and stake, minus commissions.","-1113825265":"Additional features are available to manage your positions: “<0>Take profit” and “<0>Stop loss” allow you to adjust your level of risk aversion.","-1104397398":"Additional features are available to manage your positions: “<0>Take profit”, “<0>Stop loss” and “<0>Deal cancellation” allow you to adjust your level of risk aversion.","-1819891401":"You can close your trade anytime. However, be aware of <0>slippage risk.","-1547935605":"Your payout is equal to the <0>payout per point multiplied by the difference between the <0>final price and the barrier. You will only earn a profit if your payout is higher than your initial stake.","-1307465836":"You may sell the contract up to 15 seconds before expiry. If you do, we’ll pay you the <0>contract value.","-1392065699":"If you select \"Rise\", you win the payout if the exit spot is strictly higher than the entry spot.","-1762566006":"If you select \"Fall\", you win the payout if the exit spot is strictly lower than the entry spot.","-1435306976":"If you select \"Allow equals\", you win the payout if exit spot is higher than or equal to entry spot for \"Rise\". Similarly, you win the payout if exit spot is lower than or equal to entry spot for \"Fall\".","-1959473569":"If you select \"Lower\", you win the payout if the exit spot is strictly lower than the barrier.","-1350745673":"If the exit spot is equal to the barrier, you don't win the payout.","-2089488446":"If you select \"Ends Between\", you win the payout if the exit spot is strictly higher than the Low barrier AND strictly lower than the High barrier.","-1876950330":"If you select \"Ends Outside\", you win the payout if the exit spot is EITHER strictly higher than the High barrier, OR strictly lower than the Low barrier.","-546460677":"If the exit spot is equal to either the Low barrier or the High barrier, you don't win the payout.","-1812957362":"If you select \"Stays Between\", you win the payout if the market stays between (does not touch) either the High barrier or the Low barrier at any time during the contract period","-220379757":"If you select \"Goes Outside\", you win the payout if the market touches either the High barrier or the Low barrier at any time during the contract period.","-1281286610":"If you select \"Matches\", you will win the payout if the last digit of the last tick is the same as your prediction.","-1929209278":"If you select \"Even\", you will win the payout if the last digit of the last tick is an even number (i.e., 2, 4, 6, 8, or 0).","-2038865615":"If you select \"Odd\", you will win the payout if the last digit of the last tick is an odd number (i.e., 1, 3, 5, 7, or 9).","-1416078023":"If you select \"Touch\", you win the payout if the market touches the barrier at any time during the contract period.","-1272255095":"If the exit spot is equal to the barrier or the new barrier (if a reset occurs), you don't win the payout.","-231957809":"Win maximum payout if the exit spot is higher than or equal to the upper barrier.","-464144986":"Win maximum payout if the exit spot is lower than or equal to the lower barrier.","-1031456093":"Win up to maximum payout if exit spot is between lower and upper barrier, in proportion to the difference between upper barrier and exit spot.","-968162707":"No payout if exit spot is above or equal to the upper barrier.","-299450697":"If you select \"High Tick\", you win the payout if the selected tick is the highest among the next five ticks.","-705681870":"By purchasing the \"High-to-Low\" contract, you'll win the multiplier times the difference between the high and low over the duration of the contract.","-420387848":"The high is the highest point ever reached by the market during the contract period.","-1666375348":"By purchasing the \"High-to-Close\" contract, you'll win the multiplier times the difference between the high and close over the duration of the contract.","-351875097":"Number of ticks","-729830082":"View less","-1435392215":"About deal cancellation","-2017825013":"Got it","-471757681":"Risk management","-771725194":"Deal Cancellation","-1669741470":"The payout at expiry is equal to the payout per point multiplied by the difference between the final price and the strike price.","-740702998":"<0>{{title}} {{message}}","-993480898":"Accumulators","-45873457":"NEW","-1422269966":"You can choose a growth rate with values of 1%, 2%, 3%, 4%, and 5%.","-1186791513":"Payout is the sum of your initial stake and profit.","-1682624802":"It is a percentage of the previous spot price. The percentage rate is based on your choice of the index and the growth rate.","-1186082278":"Your payout is equal to the payout per point multiplied by the difference between the final price and barrier.","-584445859":"This is when your contract will expire based on the duration or end time you’ve selected. If the duration is more than 24 hours, the cut-off time and expiry date will apply instead.","-1221049974":"Final price","-1247327943":"This is the spot price of the last tick at expiry.","-1890561510":"Cut-off time","-878534036":"If you select \"Call\", you’ll earn a payout if the final price is above the strike price at expiry. Otherwise, you won’t receive a payout.","-1587076792":"If you select \"Put\", you’ll earn a payout if the final price is below the strike price at expiry. Otherwise, you won’t receive a payout.","-1482134885":"We calculate this based on the strike price and duration you’ve selected.","-565990678":"Your contract will expire on this date (in GMT), based on the End time you’ve selected.","-1545819495":"Your trade will be closed automatically at the nearest available asset price when your loss reaches a certain percentage of your stake, but your loss never exceeds your stake. This percentage depends on the chosen underlying asset and the Multiplier.","-468501352":"If you select this feature, your trade will be closed automatically at the nearest available asset price when your profit reaches or exceeds the take profit amount. Your profit may be more than the amount you entered depending on the market price at closing.","-1789190266":"We use next-tick-execution mechanism, which is the next asset price when the trade opening is processed by our servers for Major Pairs.","-1476381873":"The latest asset price when the trade closure is processed by our servers.","-127118348":"Choose {{contract_type}}","-543478618":"Try checking your spelling or use a different term","-338707425":"Minimum duration is 1 day","-1003473648":"Duration: {{duration}} day","-700280380":"Deal cancel. fee","-1358367903":"Stake","-542594338":"Max. payout","-690963898":"Your contract will be automatically closed when your payout reaches this amount.","-511541916":"Your contract will be automatically closed upon reaching this number of ticks.","-438655760":"<0>Note: You can close your trade anytime. Be aware of slippage risk.","-774638412":"Stake must be between {{min_stake}} {{currency}} and {{max_stake}} {{currency}}","-434270664":"Current Price","-1956787775":"Barrier Price:","-1513281069":"Barrier 2","-629549519":"Commission <0/>","-2131859340":"Stop out <0/>","-1686280757":"<0>{{commission_percentage}}% of (<1/> * {{multiplier}})","-1683683754":"Long","-1346404690":"You receive a payout at expiry if the spot price never touches or breaches the barrier throughout the contract duration. Otherwise, your contract will be terminated early.","-1572548510":"Ups & Downs","-71301554":"Ins & Outs","-952298801":"Look Backs","-763273340":"Digits","-461955353":"purchase price","-172348735":"profit","-1624674721":"contract type","-1644154369":"entry spot time","-510792478":"entry spot price","-1974651308":"exit spot time","-1600267387":"exit spot price","-514917720":"barrier","-1072292603":"No Change","-1631669591":"string","-1768939692":"number","-795152863":"green","-1640576332":"blue","-804983649":"yellow","-94281841":"red","-1242470654":"Earned money","-841561409":"Put Spread","-1429914047":"Low","-1893628957":"Open Time","-1896106455":"10 minutes","-999492762":"15 minutes","-1978767852":"30 minutes","-293628675":"1 hour","-385604445":"2 hours","-1965813351":"4 hours","-525321833":"1 day","-1691868913":"Touch/No Touch","-151151292":"Asians","-1048378719":"Reset Call/Reset Put","-1282312809":"High/Low Ticks","-1237186896":"Only Ups/Only Downs","-529846150":"Seconds","-1635771697":"middle","-1529389221":"Histogram","-1819860668":"MACD","-1750896349":"D'Alembert","-102980621":"The Oscar's Grind Strategy is a low-risk positive progression strategy that first appeared in 1965. By using this strategy, the size of your contract will increase after successful trades, but remains unchanged after unsuccessful trades.","-462715374":"Untitled Bot","-2002533437":"Custom function","-215053350":"with:","-1257232389":"Specify a parameter name:","-1885742588":"with: ","-188442606":"function {{ function_name }} {{ function_params }} {{ dummy }}","-313112159":"This block is similar to the one above, except that this returns a value. The returned value can be assigned to a variable of your choice.","-1783320173":"Prematurely returns a value within a function","-1485521724":"Conditional return","-1482801393":"return","-46453136":"get","-1838027177":"first","-1182568049":"Get list item","-1675454867":"This block gives you the value of a specific item in a list, given the position of the item. It can also remove the item from the list.","-381501912":"This block creates a list of items from an existing list, using specific item positions.","-426766796":"Get sub-list","-1679267387":"in list {{ input_list }} find {{ first_or_last }} occurence of item {{ input_value }}","-2087996855":"This block gives you the position of an item in a given list.","-422008824":"Checks if a given list is empty","-1343887675":"This block checks if a given list is empty. It returns “True” if the list is empty, “False” if otherwise.","-1548407578":"length of {{ input_list }}","-1786976254":"This block gives you the total number of items in a given list.","-2113424060":"create list with item {{ input_item }} repeated {{ number }} times","-1955149944":"Repeat an item","-434887204":"set","-197957473":"as","-851591741":"Set list item","-1874774866":"ascending","-1457178757":"Sorts the items in a given list","-350986785":"Sort list","-324118987":"make text from list","-155065324":"This block creates a list from a given string of text, splitting it with the given delimiter. It can also join items in a list into a string of text.","-459051222":"Create list from text","-977241741":"List Statement","-451425933":"{{ break_or_continue }} of loop","-323735484":"continue with next iteration","-1592513697":"Break out/continue","-713658317":"for each item {{ variable }} in list {{ input_list }}","-1825658540":"Iterates through a given list","-952264826":"repeat {{ number }} times","-887757135":"Repeat (2)","-1608672233":"This block is similar to the block above, except that the number of times it repeats is determined by a given variable.","-533154446":"Repeat (1)","-1059826179":"while","-1893063293":"until","-279445533":"Repeat While/Until","-1003706492":"User-defined variable","-359097473":"set {{ variable }} to {{ value }}","-1588521055":"Sets variable value","-980448436":"Set variable","-1538570345":"Get the last trade information and result, then trade again.","-222725327":"Here is where you can decide if your bot should continue trading.","-1638446329":"Result is {{ win_or_loss }}","-1968029988":"Last trade result","-1588406981":"You can check the result of the last trade with this block.","-1459154781":"Contract Details: {{ contract_detail }}","-1652241017":"Reads a selected property from contract details list","-985351204":"Trade again","-2082345383":"These blocks transfer control to the Purchase conditions block.","-172574065":"This block will transfer the control back to the Purchase conditions block, enabling you to purchase another contract.","-403103225":"restart","-837044282":"Ask Price {{ contract_type }}","-1033917049":"This block returns the purchase price for the selected trade type.","-1863737684":"2. Purchase conditions","-228133740":"Specify contract type and purchase conditions.","-1098726473":"This block is mandatory. Only one copy of this block is allowed. You can place the Purchase block (see below) here as well as conditional blocks to define your purchase conditions.","-1777988407":"Payout {{ contract_type }}","-511116341":"This block returns the potential payout for the selected trade type","-1943211857":"Potential payout","-813464969":"buy","-53668380":"True if active contract can be sold before expiration at current market price","-43337012":"Sell profit/loss","-2112866691":"Returns the profit/loss from selling at market price","-2132417588":"This block gives you the potential profit or loss if you decide to sell your contract.","-1360483055":"set {{ variable }} to Bollinger Bands {{ band_type }} {{ dummy }}","-20542296":"Calculates Bollinger Bands (BB) from a list with a period","-1951109427":"Bollinger Bands (BB)","-857226052":"BB is a technical analysis indicator that’s commonly used by traders. The idea behind BB is that the market price stays within the upper and lower bands for 95% of the time. The bands are the standard deviations of the market price, while the line in the middle is a simple moving average line. If the price reaches either the upper or lower band, there’s a possibility of a trend reversal.","-325196350":"set {{ variable }} to Bollinger Bands Array {{ band_type }} {{ dummy }}","-199689794":"Similar to BB. This block gives you a choice of returning the values of either the lower band, higher band, or the SMA line in the middle.","-920690791":"Calculates Exponential Moving Average (EMA) from a list with a period","-960641587":"EMA is a type of moving average that places more significance on the most recent data points. It’s also known as the exponentially weighted moving average. EMA is different from SMA in that it reacts more significantly to recent price changes.","-1557584784":"set {{ variable }} to Exponential Moving Average Array {{ dummy }}","-32333344":"Calculates Moving Average Convergence Divergence (MACD) from a list","-628573413":"MACD is calculated by subtracting the long-term EMA (26 periods) from the short-term EMA (12 periods). If the short-term EMA is greater or lower than the long-term EMA than there’s a possibility of a trend reversal.","-1133676960":"Fast EMA Period {{ input_number }}","-883166598":"Period {{ input_period }}","-450311772":"set {{ variable }} to Relative Strength Index {{ dummy }}","-1861493523":"Calculates Relative Strength Index (RSI) list from a list of values with a period","-880048629":"Calculates Simple Moving Average (SMA) from a list with a period","-1150972084":"Market direction","-276935417":"This block is used to determine if the market price moves in the selected direction or not. It gives you a value of “True” or “False”.","-764931948":"in candle list get # from end {{ input_number }}","-924607337":"Returns the last digit of the latest tick","-560033550":"Returns the list of last digits of 1000 recent tick values","-74062476":"Make a List of {{ candle_property }} values in candles list with interval: {{ candle_interval_type }}","-1556495906":"Returns a list of specific values from a candle list according to selected time interval","-166816850":"Create a list of candle values (1)","-1261436901":"Candles List","-1174859923":"Read the selected candle value","-1972165119":"Read candle value (1)","-1956100732":"You can use this block to analyze the ticks, regardless of your trades","-443243232":"The content of this block is called on every tick. Place this block outside of any root block.","-641399277":"Last Tick","-1628954567":"Returns the value of the last tick","-1332756793":"This block gives you the value of the last tick.","-2134440920":"Last Tick String","-1466340125":"Tick value","-467913286":"Tick value Description","-785831237":"This block gives you a list of the last 1000 tick values.","-1546430304":"Tick List String Description","-1788626968":"Returns \"True\" if the given candle is black","-436010611":"Make a list of {{ candle_property }} values from candles list {{ candle_list }}","-1384340453":"Returns a list of specific values from a given candle list","-584859539":"Create a list of candle values (2)","-2010558323":"Read {{ candle_property }} value in candle {{ input_candle }}","-2846417":"This block gives you the selected candle value.","-1587644990":"Read candle value (2)","-1202212732":"This block returns account balance","-1737837036":"Account balance","-1963883840":"Put your blocks in here to prevent them from being removed","-1284013334":"Use this block if you want some instructions to be ignored when your bot runs. Instructions within this block won’t be executed.","-1217253851":"Log","-1987568069":"Warn","-104925654":"Console","-1956819233":"This block displays messages in the developer's console with an input that can be either a string of text, a number, boolean, or an array of data.","-1450461842":"Load block from URL: {{ input_url }}","-1088614441":"Loads blocks from URL","-1747943728":"Loads from URL","-2105753391":"Notify Telegram {{ dummy }} Access Token: {{ input_access_token }} Chat ID: {{ input_chat_id }} Message: {{ input_message }}","-1008209188":"Sends a message to Telegram","-1218671372":"Displays a notification and optionally play selected sound","-2099284639":"This block gives you the total profit/loss of your trading strategy since your bot started running. You can reset this by clicking “Clear stats” on the Transaction Stats window, or by refreshing this page in your browser.","-683825404":"Total Profit String","-718220730":"Total Profit String Description","-1861858493":"Number of runs","-264195345":"Returns the number of runs","-303451917":"This block gives you the total number of times your bot has run. You can reset this by clicking “Clear stats” on the Transaction Stats window, or by refreshing this page in your browser.","-2132861129":"Conversion Helper Block","-74095551":"Seconds Since Epoch","-15528039":"Returns the number of seconds since January 1st, 1970","-729807788":"This block returns the number of seconds since January 1st, 1970.","-1370107306":"{{ dummy }} {{ stack_input }} Run after {{ number }} second(s)","-558838192":"Delayed run","-1975250999":"This block converts the number of seconds since the Unix Epoch (1 January 1970) into a string of text representing the date and time.","-702370957":"Convert to date/time","-982729677":"Convert to timestamp","-311268215":"This block converts a string of text that represents the date and time into seconds since the Unix Epoch (1 January 1970). The time and time zone offset are optional. Example: 2019-01-01 21:03:45 GMT+0800 will be converted to 1546347825.","-1797602591":"Stop Loss: {{ currency }} {{ stop_loss }}","-1374685318":"Your contract is closed automatically when your loss is more than or equals to this amount. This block can only be used with the multipliers trade type.","-1214929127":"Stop loss must be a positive number.","-780745489":"If the contract type is “Both”, then the Purchase Conditions should include both Rise and Fall using the “Conditional Block\"","-2142851225":"Multiplier trade options","-625636913":"Amount must be a positive number.","-1466383897":"Duration: {{ duration_unit }} {{ duration_value }}","-440702280":"Trade options","-1193894978":"Define your trade options such as duration and stake. Some options are only applicable for certain trade types.","-46523443":"Duration value is not allowed. To run the bot, please enter a value between {{min}} to {{max}}.","-1483427522":"Trade Type: {{ trade_type_category }} > {{ trade_type }}","-323348124":"1. Trade parameters","-1671903503":"Run once at start:","-783173909":"Trade options:","-376956832":"Here is where you define the parameters of your contract.","-1244007240":"if {{ condition }} then","-1577206704":"else if","-33796979":"true","-1434883449":"This is a single block that returns a boolean value, either true or false.","-1946404450":"Compares two values","-979918560":"This block converts the boolean value (true or false) to its opposite.","-2047257743":"Null","-1274387519":"Performs selected logic operation","-766386234":"This block performs the \"AND\" or the \"OR\" logic operation.","-790995537":"test {{ condition }}","-1860211657":"if false {{ return_value }}","-1643760249":"This block tests if a given value is true or false and returns “True” or “False” accordingly.","-1551875333":"Test value","-52486882":"Arithmetical operations","-1010436425":"This block adds the given number to the selected variable","-999773703":"Change variable","-1272091683":"Mathematical constants","-1396629894":"constrain {{ number }} low {{ low_number }} high {{ high_number }}","-425224412":"This block constrains a given number so that it is within a set range.","-2072551067":"Constrain within a range","-43523220":"remainder of {{ number1 }} ÷ {{ number2 }}","-1291857083":"Returns the remainder after a division","-592154850":"Remainder after division","-736665095":"Returns the remainder after the division of the given numbers.","-1266992960":"Math Number Description","-77191651":"{{ number }} is {{ type }}","-817881230":"even","-142319891":"odd","-1000789681":"whole","-1735674752":"Test a number","-1017805068":"This block tests a given number according to the selection and it returns a value of “True” or “False”. Available options: Even, Odd, Prime, Whole, Positive, Negative, Divisible","-1858332062":"Number","-1053492479":"Enter an integer or fractional number into this block. Please use `.` as a decimal separator for fractional numbers.","-927097011":"sum","-1653202295":"max","-1555878023":"average","-1748351061":"mode","-992067330":"Aggregate operations","-1691561447":"This block gives you a random fraction between 0.0 to 1.0","-523625686":"Random fraction number","-933024508":"Rounds a given number to an integer","-1656927862":"This block rounds a given number according to the selection: round, round up, round down.","-1495304618":"absolute","-61210477":"Operations on a given number","-181644914":"This block performs the selected operations to a given number.","-840732999":"to {{ variable }} append text {{ input_text }}","-1469497908":"Appends a given text to a variable","-1851366276":"Text Append","-1666316828":"Appends a given text to a variable.","-1902332770":"Transform {{ input_text }} to {{ transform_type }}","-1489004405":"Title Case","-904432685":"Changes text case accordingly","-882381096":"letter #","-1027605069":"letter # from end","-2066990284":"random letter","-337089610":"in text {{ input_text1 }} find {{ first_or_last }} occurence of text {{ input_text2 }}","-1966694141":"Searches through a string of text for a specific occurrence of a given character or word, and returns the position.","-697543841":"Text join","-141160667":"length of {{ input_text }}","-1133072029":"Text String Length","-1109723338":"print {{ input_text }}","-736668830":"Print","-1821552998":"trim spaces from {{ side }} of {{ input_text }}","-801766026":"right side","-474779821":"Trims spaces","-1687036846":"Download block","-1266781295":"Expand","-894560707":"function","-1867119688":"Duplicate","-610728049":"Rearrange Vertically","-2033146714":"Collapse All Blocks","-958601558":"Delete Block","-1193267384":"Detach Block","-1750478127":"New variable name","-1061878051":"Y","-2047029150":"Unable to load the block file.","-1410769167":"Target must be an XML file","-609157479":"This URL is already loaded","-241945454":"Proposals are not ready","-1087890592":"Maximum loss amount reached","-1030545878":"You are rate limited for: {{ message_type }}, retrying in {{ delay }}s (ID: {{ request }})","-490766438":"You are disconnected, retrying in {{ delay }}s","-1389975609":"unknown","-1900515692":"Duration must be a positive integer","-245297595":"Please login","-1445046468":"Given candle is not valid","-1891622945":"{{hourPast}}h ago","-1919680487":"workspace","-1703118772":"The {{block_type}} block is misplaced from {{missing_space}}.","-1785726890":"purchase conditions","-538215347":"Net deposits","-280147477":"All transactions","-137444201":"Buy","-130601012":"Please select duration","-232254547":"Custom","-1577570698":"Start date","-1251526905":"Last 7 days","-1904030160":"Transaction performed by (App ID: {{app_id}})","-513103225":"Transaction time","-2066666313":"Credit/Debit","-1981004241":"Sell time","-600828210":"Indicative profit/loss","-706219815":"Indicative price","-3423966":"Take profit<0 />Stop loss","-2082644096":"Current stake","-1131753095":"The {{trade_type_name}} contract details aren't currently available. We're working on making them available soon.","-360975483":"You've made no transactions of this type during this period.","-1226595254":"Turbos","-922253974":"Rise/Fall","-1361254291":"Higher/Lower","-335816381":"Ends In/Ends Out","-1789807039":"Asian Up/Asian Down","-330437517":"Matches/Differs","-657360193":"Over/Under","-558031309":"High Tick/Low Tick","-123659792":"Vanillas","-113940416":"Current stake:","-1999539705":"Deal cancel. fee:","-155989831":"Decrement value","-1167474366":"Tick ","-2027409966":"Initial stake:","-1525144993":"Payout limit:","-1669418686":"AUD/CAD","-1548588249":"AUD/CHF","-1552890620":"AUD/JPY","-681231560":"AUD/PLN","-64938413":"AUD/USD","-1430522808":"EUR/AUD","-2020477069":"EUR/CAD","-1201853162":"EUR/CHF","-1197505739":"EUR/JPY","-405907358":"EUR/USD","-1536293064":"NZD/JPY","-79700881":"NZD/USD","-642323838":"USD/CAD","-428199705":"USD/CHF","-424108348":"USD/JPY","-548255282":"USD/NOK","-1834131208":"USD/PLN","-524302516":"Silver/USD","-764731776":"Platinum/USD","-853582174":"France 40","-1096386695":"UK 100","-617646862":"Germany 40","-2077690248":"Japan 225","-512194910":"US Tech 100","-381746202":"US 500","-1935463381":"Swiss 20","-1941767726":"Euro 50","-1925264914":"Volatility 25 Index","-708579504":"Volatility 50 Index","-975255670":"Volatility 75 Index","-1736314513":"Crash 300 Index","-342128411":"Crash 500 Index","-9704319":"Crash 1000 Index","-465860988":"Bull Market Index","-390528194":"Step Index","-280323742":"EUR Basket","-563812039":"Volatility 10 (1s) Index","-82971929":"Volatility 25 (1s) Index","-433962508":"Volatility 75 (1s) Index","-764111252":"Volatility 100 (1s) Index","-816110209":"Volatility 150 (1s) Index","-1374309449":"Volatility 200 (1s) Index","-1288044380":"Volatility 250 (1s) Index","-1164978320":"Jump 10 Index","-575272887":"BCH/USD","-295406873":"BTC/ETH","-1713556301":"ZMR/USD","-2046638412":"XRP/USD","-1263203461":"BTC/USD","-1112522776":"DSH/USD","-460689370":"LTC/USD","-132112961":"Sharkfin","-1715390759":"I want to do this later","-2092611555":"Sorry, this app is unavailable in your current location.","-1488537825":"If you have an account, log in to continue.","-1603581277":"minutes","-1714959941":"This chart display is not ideal for tick contracts","-1254554534":"Please change the chart duration to tick for a better trading experience.","-1658230823":"Contract was sold for <0 />.","-1905867404":"Contract cancelled"} \ No newline at end of file +{"0":"","1014140":"You may also call <0>+447723580049 to place your complaint.","1485191":"1:1000","2091451":"Deriv Bot - your automated trading partner","3125515":"Your Deriv MT5 password is for logging in to your Deriv MT5 accounts on the desktop, web, and mobile apps.","3215342":"Last 30 days","3420069":"To avoid delays, enter your <0>name and <0>date of birth exactly as they appear on your identity document.","7100308":"Hour must be between 0 and 23.","9488203":"Deriv Bot is a web-based strategy builder for trading digital options. It’s a platform where you can build your own automated trading bot using drag-and-drop 'blocks'.","11539750":"set {{ variable }} to Relative Strength Index Array {{ dummy }}","11872052":"Yes, I'll come back later","14365404":"Request failed for: {{ message_type }}, retrying in {{ delay }}s","15377251":"Profit amount: {{profit}}","17843034":"Check proof of identity document verification status","19424289":"Username","19552684":"USD Basket","21035405":"Please tell us why you’re leaving. (Select up to {{ allowed_reasons }} reasons.)","24900606":"Gold Basket","25854018":"This block displays messages in the developer’s console with an input that can be either a string of text, a number, boolean, or an array of data.","26566655":"Summary","26596220":"Finance","27582767":"{{amount}} {{currency}}","27731356":"Your account is temporarily disabled. Please contact us via <0>live chat to enable deposits and withdrawals again.","27830635":"Deriv (V) Ltd","28581045":"Add a real MT5 account","33433576":"Please use an e-wallet to withdraw your funds.","35089987":"Upload the front and back of your driving licence.","41737927":"Thank you","44877997":"Residence permit","45453595":"Binary Coin","45941470":"Where would you like to start?","46523711":"Your proof of identity is verified","49404821":"If you buy a \"<0>{{trade_type}}\" option, you receive a payout at expiry if the final price is {{payout_status}} the strike price. Otherwise, your “<0>{{trade_type}}” option will expire worthless.","50200731":"FX majors (standard/micro lots), FX minors, basket indices, commodities, and cryptocurrencies","53801223":"Hong Kong 50","53964766":"5. Hit Save to download your bot. You can choose to download your bot to your device or your Google Drive.","54185751":"Less than $100,000","55340304":"Keep your current contract?","55916349":"All","57362642":"Closed","58254854":"Scopes","59169515":"If you select \"Asian Rise\", you will win the payout if the last tick is higher than the average of the ticks.","59341501":"Unrecognized file format","59662816":"Stated limits are subject to change without prior notice.","62748351":"List Length","63869411":"This block tests a given number according to the selection","64402604":"Check transfer information","65185694":"Fiat onramp","65982042":"Total","66519591":"Investor password","67923436":"No, Deriv Bot will stop running when your web browser is closed.","68885999":"Repeats the previous trade when an error is encountered.","69005593":"The example below restarts trading after 30 or more seconds after 1 minute candle was started.","71016232":"OMG/USD","71445658":"Open","71563326":"A fast and secure fiat-to-crypto payment service. Deposit cryptocurrencies from anywhere in the world using your credit/debit cards and bank transfers.","71853457":"$100,001 - $500,000","72500774":"Please fill in Tax residence.","73086872":"You have self-excluded from trading","73326375":"The low is the lowest point ever reached by the market during the contract period.","74836780":"{{currency_code}} Wallet","74963864":"Under","76916358":"You have reached the withdrawal limit.<0/>Please upload your proof of identity and address to lift the limit to continue your withdrawal.","76925355":"Check your bot’s performance","77945356":"Trade on the go with our mobile app.","77982950":"Vanilla options allow you to predict an upward (bullish) or downward (bearish) direction of the underlying asset by purchasing a \"Call\" or a \"Put\".","81091424":"To complete the upgrade, please log out and log in again to add more accounts and make transactions with your Wallets.","81450871":"We couldn’t find that page","82839270":"Upload the page of your passport that contains your photo.","83202647":"Collapse Block","84402478":"Where do I find the blocks I need?","85343079":"Financial assessment","85359122":"40 or more","85389154":"Steps required to continue verification on your mobile","89062902":"Trade on MT5","90266322":"2. Start a chat with your newly created Telegram bot and make sure to send it some messages before proceeding to the next step. (e.g. Hello Bot!)","91993812":"The Martingale Strategy is a classic trading technique that has been used for more than a hundred years, popularised by the French mathematician Paul Pierre Levy in the 18th century.","93154671":"1. Hit Reset at the bottom of stats panel.","93939827":"Cryptocurrency accounts","96381225":"ID verification failed","98473502":"We’re not obliged to conduct an appropriateness test, nor provide you with any risk warnings.","98972777":"random item","100239694":"Upload front of card from your computer","102226908":"Field cannot be empty","108916570":"Duration: {{duration}} days","109073671":"Please use an e-wallet that you have used for deposits previously. Ensure the e-wallet supports withdrawal. See the list of e-wallets that support withdrawals <0>here.","110822969":"One Wallet for all your transactions","111215238":"Move away from direct light","111718006":"End date","111931529":"Max. total stake over 7 days","113378532":"ETH/USD","115032488":"Buy price and P/L","116005488":"Indicators","117056711":"We’re updating our site","117318539":"Password should have lower and uppercase English letters with numbers.","117366356":"Turbo options allow you to predict the direction of the underlying asset’s movements.","118158064":"2. Use a logic block to check if current profit/loss exceeds maximum loss. If it does, set trade again to false to prevent the bot from running another cycle.","118586231":"Document number (identity card, passport)","119261701":"Prediction:","119446122":"Contract type is not selected","120340777":"Complete your personal details","123454801":"{{withdraw_amount}} {{currency_symbol}}","124723298":"Upload a proof of address to verify your address","125443840":"6. Restart last trade on error","125842960":"{{name}} is required.","127307725":"A politically exposed person (PEP) is someone appointed with a prominent public position. Close associates and family members of a PEP are also considered to be PEPs.","129729742":"Tax Identification Number*","130567238":"THEN","132596476":"In providing our services to you, we are required to ask you for some information to assess if a given product or service is appropriate for you and whether you have the experience and knowledge to understand the risks involved.<0/><0/>","132689841":"Trade on web terminal","133284316":"Supported formats: JPEG, JPG, PNG, PDF and GIF only","133523018":"Please go to the Deposit page to get an address.","133536621":"and","133655768":"Note: If you wish to learn more about the Bot Builder, you can proceed to the <0>Tutorials tab.","139454343":"Confirm my limits","141265840":"Funds transfer information","141626595":"Make sure your device has a working camera","142050447":"set {{ variable }} to create text with","142390699":"Connected to your mobile","143970826":"Payment problems?","145146541":"Our accounts and services are unavailable for the Jersey postal code","145736466":"Take a selfie","149616444":"cTrader Demo","150486954":"Token name","151646545":"Unable to read file {{name}}","152415091":"Math","152524253":"Trade the world’s markets with our popular user-friendly platform.","154545319":"Country of residence is where you currently live.","157593038":"random integer from {{ start_number }} to {{ end_number }}","157871994":"Link expired","158355408":"Some services may be temporarily unavailable.","160746023":"Tether as an Omni token (USDT) is a version of Tether that is hosted on the Omni layer on the Bitcoin blockchain.","160863687":"Camera not detected","164112826":"This block allows you to load blocks from a URL if you have them stored on a remote server, and they will be loaded only when your bot runs.","164564432":"Deposits are temporarily unavailable due to system maintenance. You can make your deposits when the maintenance is complete.","165294347":"Please set your country of residence in your account settings to access the cashier.","165312615":"Continue on phone","165682516":"If you don’t mind sharing, which other trading platforms do you use?","170185684":"Ignore","170244199":"I’m closing my account for other reasons.","171307423":"Recovery","171579918":"Go to Self-exclusion","171638706":"Variables","173991459":"We’re sending your request to the blockchain.","174793462":"Strike","176078831":"Added","176319758":"Max. total stake over 30 days","176654019":"$100,000 - $250,000","177099483":"Your address verification is pending, and we’ve placed some restrictions on your account. The restrictions will be lifted once your address is verified.","178413314":"First name should be between 2 and 50 characters.","179083332":"Date","179737767":"Our legacy options trading platform.","181346014":"Notes ","181881956":"Contract Type: {{ contract_type }}","182630355":"Thank you for submitting your information.","184024288":"lower case","189705706":"This block uses the variable \"i\" to control the iterations. With each iteration, the value of \"i\" is determined by the items in a given list.","189759358":"Creates a list by repeating a given item","190834737":"Guide","191372501":"Accumulation of Income/Savings","192436105":"No need for symbols, digits, or uppercase letters","192573933":"Verification complete","195972178":"Get character","196810983":"If the duration is more than 24 hours, the Cut-off time and Expiry date will apply instead.","196998347":"We hold customer funds in bank accounts separate from our operational accounts which would not, in the event of insolvency, form part of the company's assets. This meets the <0>Gambling Commission's requirements for the segregation of customer funds at the level: <1>medium protection.","197190401":"Expiry date","201091938":"30 days","203108063":"Congratulations, you have successfully created your {{category}} <0>{{platform}} <1>{{type}} account. ","203179929":"<0>You can open this account once your submitted documents have been verified.","203271702":"Try again","203297887":"The Quick Strategy you just created will be loaded to the workspace.","203924654":"Hit the <0>Start button to begin and follow the tutorial.","204797764":"Transfer to client","204863103":"Exit time","206010672":"Delete {{ delete_count }} Blocks","207824122":"Please withdraw your funds from the following Deriv account(s):","209533725":"You’ve transferred {{amount}} {{currency}}","210385770":"If you have an active account, please log in to continue. Otherwise, please sign up.","211224838":"Investment","211461880":"Common names and surnames are easy to guess","211847965":"Your <0>personal details are incomplete. Please go to your account settings and complete your personal details to enable withdrawals.","216650710":"You are using a demo account","217403651":"St. Vincent & Grenadines","217504255":"Financial assessment submitted successfully","218441288":"Identity card number","220014242":"Upload a selfie from your computer","220186645":"Text Is empty","220232017":"demo CFDs","221261209":"A Deriv account will allow you to fund (and withdraw from) your CFDs account(s).","223120514":"In this example, each point of the SMA line is an arithmetic average of close prices for the last 50 days.","223607908":"Last digit stats for latest 1000 ticks for {{underlying_name}}","224650827":"IOT/USD","224929714":"Virtual events based bets in the UK and the Isle of Man are offered by {{legal_entity_name}}, Millennium House, Level 1, Victoria Road, Douglas IM2 4RW, Isle of Man, licensed and regulated in Great Britain by the Gambling Commission under <0>account no. 39172 and by the Gambling Supervision Commission in the Isle of Man (<1>view licence).","225887649":"This block is mandatory. It's added to your strategy by default when you create new strategy. You can not add more than one copy of this block to the canvas.","227591929":"To timestamp {{ input_datetime }} {{ dummy }}","227903202":"We’ll charge a 1% transfer fee for transfers in different currencies between your Deriv fiat and {{platform_name_mt5}} accounts.","228521812":"Tests whether a string of text is empty. Returns a boolean value (true or false).","229355215":"Trade on {{platform_name_dbot}}","233500222":"- High: the highest price","235583807":"SMA is a frequently used indicator in technical analysis. It calculates the average market price over a specified period, and is usually used to identify market trend direction: up or down. For example, if the SMA is moving upwards, it means the market trend is up. ","236642001":"Journal","238496287":"Leverage trading is high-risk, so it's a good idea to use risk management features such as stop loss. Stop loss allows you to","243537306":"1. Under the Blocks menu, go to Utility > Variables.","243614144":"This is only available for existing clients.","245005091":"lower","245187862":"The DRC will make a <0>decision on the complaint (please note that the DRC mentions no timeframe for announcing its decision).","245812353":"if {{ condition }} return {{ value }}","246428134":"Step-by-step guides","247418415":"Gaming trading can become a real addiction, as can any other activity pushed to its limits. To avoid the danger of such an addiction, we provide a reality-check that gives you a summary of your trades and accounts on a regular basis.","248153700":"Reset your password","248565468":"Check your {{ identifier_title }} account email and click the link in the email to proceed.","248909149":"Send a secure link to your phone","251134918":"Account Information","251322536":"Deriv EZ accounts","251445658":"Dark theme","251882697":"Thank you! Your response has been recorded into our system.<0/><0/>Please click ‘OK’ to continue.","254912581":"This block is similar to EMA, except that it gives you the entire EMA line based on the input list and the given period.","256031314":"Cash Business","256123827":"What happens to my trading accounts","256602726":"If you close your account:","258026201":"<0>To complete the upgrade, please log out and log in again to add more accounts and make transactions with your Wallets.","258448370":"MT5","258912192":"Trading assessment","260069181":"An error occured while trying to load the URL","260086036":"Place blocks here to perform tasks once when your bot starts running.","260361841":"Tax Identification Number can't be longer than 25 characters.","261074187":"4. Once the blocks are loaded onto the workspace, tweak the parameters if you want, or hit Run to start trading.","261250441":"Drag the <0>Trade again block and add it into the <0>do part of the <0>Repeat until block.","262095250":"If you select <0>\"Put\", you’ll earn a payout if the final price is below the strike price at expiry. Otherwise, you won’t receive a payout.","264976398":"3. 'Error' displays a message in red to highlight something that needs to be resolved immediately.","265644304":"Trade types","267992618":"The platforms lack key features or functionality.","268940240":"Your balance ({{format_balance}} {{currency}}) is less than the current minimum withdrawal allowed ({{format_min_withdraw_amount}} {{currency}}). Please top up your account to continue with your withdrawal.","269322978":"Deposit with your local currency via peer-to-peer exchange with fellow traders in your country.","269607721":"Upload","270339490":"If you select \"Over\", you will win the payout if the last digit of the last tick is greater than your prediction.","270610771":"In this example, the open price of a candle is assigned to the variable \"candle_open_price\".","270712176":"descending","270780527":"You've reached the limit for uploading your documents.","271637055":"Download is unavailable while your bot is running.","272042258":"When you set your limits, they will be aggregated across all your account types in {{platform_name_trader}}, {{platform_name_dbot}}, {{platform_name_smarttrader}} and {{platform_name_bbot}} on Deriv. For example, the losses made on all four platforms will add up and be counted towards the loss limit you set.","272179372":"This block is commonly used to adjust the parameters of your next trade and to implement stop loss/take profit logic.","273350342":"Copy and paste the token into the app.","273728315":"Should not be 0 or empty","274268819":"Volatility 100 Index","275116637":"Deriv X","277469417":"Exclude time cannot be for more than five years.","278684544":"get sub-list from # from end","280021988":"Use these shortcuts","282319001":"Check your image","282564053":"Next, we'll need your proof of address.","283830551":"Your address doesn’t match your profile","283986166":"Self-exclusion on the website only applies to your {{brand_website_name}} account and does not include other companies or websites.","284527272":"antimode","284772879":"Contract","284809500":"Financial Demo","285909860":"Demo {{currency}} Wallet","287934290":"Are you sure you want to cancel this transaction?","291744889":"<0>1. Trade parameters:<0>","291817757":"Go to our Deriv community and learn about APIs, API tokens, ways to use Deriv APIs, and more.","292526130":"Tick and candle analysis","292589175":"This will display the SMA for the specified period, using a candle list.","292887559":"Transfer to {{selected_value}} is not allowed, Please choose another account from dropdown","294305803":"Manage account settings","294335229":"Sell at market price","295173783":"Long/Short","296017162":"Back to Bot","301441673":"Select your citizenship/nationality as it appears on your passport or other government-issued ID.","304309961":"We're reviewing your withdrawal request. You may still cancel this transaction if you wish. Once we start processing, you won't be able to cancel.","310234308":"Close all your positions.","312142140":"Save new limits?","312300092":"Trims the spaces within a given string or text.","313741895":"This block returns “True” if the last candle is black. It can be placed anywhere on the canvas except within the Trade parameters root block.","315306603":"You have an account that do not have currency assigned. Please choose a currency to trade with this account.","316694303":"Is candle black?","318865860":"close","318984807":"This block repeats the instructions contained within for a specific number of times.","321457615":"Oops, something went wrong!","323179846":"The time interval for each candle can be set from one minute to one day.","323209316":"Select a Deriv Bot Strategy","323360883":"Baskets","325662004":"Expand Block","325763347":"result","326770937":"Withdraw {{currency}} ({{currency_symbol}}) to your wallet","327534692":"Duration value is not allowed. To run the bot, please enter {{min}}.","328539132":"Repeats inside instructions specified number of times","329353047":"Malta Financial Services Authority (MFSA) (licence no. IS/70156)","329404045":"<0>Switch to your real account<1> to create a {{platform}} {{account_title}} account.","333121115":"Select Deriv MT5's account type","333456603":"Withdrawal limits","333807745":"Click on the block you want to remove and press Delete on your keyboard.","334680754":"Switch to your real account to create a Deriv MT5 account","334942497":"Buy time","335040248":"About us","337023006":"Start time cannot be in the past.","339449279":"Remaining time","339610914":"Spread Up/Spread Down","339879944":"GBP/USD","340807218":"Description not found.","342181776":"Cancel transaction","343873723":"This block displays a message. You can specify the color of the message and choose from 6 different sound options.","344418897":"These trading limits and self-exclusion help you control the amount of money and time you spend on {{brand_website_name}} and exercise <0>responsible trading.","345320063":"Invalid timestamp","345818851":"Sorry, an internal error occurred. Hit the above checkbox to try again.","346214602":"A better way to manage your funds","347029309":"Forex: standard/micro","347039138":"Iterate (2)","348951052":"Your cashier is currently locked","349047911":"Over","349110642":"<0>{{payment_agent}}<1>'s contact details","350602311":"Stats show the history of consecutive tick counts, i.e. the number of ticks the price remained within range continuously.","351744408":"Tests if a given text string is empty","352363702":"You may see links to websites with a fake Deriv login page where you’ll get scammed for your money.","353731490":"Job done","354945172":"Submit document","357477280":"No face found","359053005":"Please enter a token name.","359649435":"Given candle list is not valid","359809970":"This block gives you the selected candle value from a list of candles within the selected time interval. You can choose from open price, close price, high price, low price, and open time.","360224937":"Logic","360773403":"Bot Builder","362946954":"Our legacy automated trading platform.","363576009":"- High price: the highest price","363738790":"Browser","363990763":"Sell price:","367801124":"Total assets in your Deriv accounts.","368160866":"in list","369035361":"<0>•Your account number","371151609":"Last used","371710104":"This scope will allow third-party apps to buy and sell contracts for you, renew your expired purchases, and top up your demo accounts.","372291654":"Exclude time must be after today.","372645383":"True if the market direction matches the selection","373021397":"random","373306660":"{{label}} is required.","373495360":"This block returns the entire SMA line, containing a list of all values for a given period.","374537470":"No results for \"{{text}}\"","375714803":"Deal Cancellation Error","377231893":"Deriv Bot is unavailable in the EU","379523479":"To avoid loss of funds, do not share tokens with the Admin scope with unauthorised parties.","380606668":"tick","380694312":"Maximum consecutive trades","384303768":"This block returns \"True\" if the last candle is black. It can be placed anywhere on the canvas except within the Trade parameters root block.","386191140":"You can choose between CFD trading accounts or Options and Multipliers accounts","386278304":"Install the {{platform_name_trader}} web app","386502387":"Bot is not running","389923099":"Zoom in","390647540":"Real account","390890891":"Last quarter","391915203":"Hedging","392582370":"Fall Equals","393789743":"Letters, spaces, periods, hyphens, apostrophes only.","396418990":"Offline","396801529":"To start trading, top-up funds from your Deriv account into this account.","398816980":"Launch {{platform_name_trader}} in seconds the next time you want to trade.","401339495":"Verify address","401345454":"Head to the Tutorials tab to do so.","402343402":"Due to an issue on our server, some of your {{platform}} accounts are unavailable at the moment. Please bear with us and thank you for your patience.","403456289":"The formula for SMA is:","403608958":"Select a trading account or a Wallet","404743411":"Total deposits","406359555":"Contract details","406497323":"Sell your active contract if needed (optional)","411482865":"Add {{deriv_account}} account","412433839":"I agree to the <0>terms and conditions.","413594348":"Only letters, numbers, space, hyphen, period, and forward slash are allowed.","417714706":"If your margin level drops below our stop out level, your positions may be closed automatically to protect you from further losses.","417864079":"You’ll not be able to change currency once you have made a deposit.","418265501":"Demo Derived","419485005":"Spot","419496000":"Your contract is closed automatically when your profit is more than or equals to this amount. This block can only be used with the multipliers trade type.","420072489":"CFD trading frequency","422055502":"From","424272085":"We take your financial well-being seriously and want to ensure you are fully aware of the risks before trading.<0/><0/>","424897068":"Do you understand that you could potentially lose 100% of the money you use to trade?","426031496":"Stop","427134581":"Try using another file type.","427617266":"Bitcoin","428709688":"Your preferred time interval between each report:","431267979":"Here’s a quick guide on how to use Deriv Bot on the go.","431654991":"<0>This may take up to 2 minutes. During this time, you won't be able to deposit, withdraw, transfer, and add new accounts.","432273174":"1:100","432508385":"Take Profit: {{ currency }} {{ take_profit }}","432519573":"Document uploaded","433348384":"Real accounts are not available to politically exposed persons (PEPs).","433616983":"2. Investigation phase","434548438":"Highlight function definition","434896834":"Custom functions","436364528":"Your account will be opened with {{legal_entity_name}}, and will be subject to the laws of Saint Vincent and the Grenadines.","436534334":"<0>We've sent you an email.","437138731":"Create a new {{platform}} password","437453244":"Choose your preferred cryptocurrency","437485293":"File type not supported","437904704":"Maximum open positions","438067535":"Over $500,000","439398769":"This strategy is currently not compatible with Deriv Bot.","442520703":"$250,001 - $500,000","443559872":"Financial SVG","444484637":"Logic negation","445419365":"1 - 2 years","450983288":"Your deposit is unsuccessful due to an error on the blockchain. Please contact your crypto wallet service provider for more info.","451852761":"Continue on your phone","452054360":"Similar to RSI, this block gives you a list of values for each entry in the input list.","453175851":"Your MT5 Financial STP account will be opened through {{legal_entity_name}}. All trading in this account is subject to the regulations and guidelines of the Labuan Financial Service Authority (LFSA). None of your other accounts, including your Deriv account, is subject to the regulations and guidelines of the Labuan Financial Service Authority (LFSA).","454196938":"Regulation:","456746157":"Grant access to your camera from your browser settings","457020083":"It’ll take longer to verify you if we can’t read it","457494524":"1. From the block library, enter a name for the new variable and click Create.","459612953":"Select account","459817765":"Pending","460070238":"Congratulations","460975214":"Complete your Appropriateness Test","461795838":"Please contact us via live chat to unlock it.","462079779":"Resale not offered","463361726":"Select an item","465993338":"Oscar's Grind","466424460":"Oscar’s Grind","466837068":"Yes, increase my limits","467839232":"I trade forex CFDs and other complex financial instruments regularly on other platforms.","473154195":"Settings","474306498":"We’re sorry to see you leave. Your account is now closed.","475492878":"Try Synthetic Indices","476023405":"Didn't receive the email?","477557241":"Remote blocks to load must be a collection.","478280278":"This block displays a dialog box that uses a customised message to prompt for an input. The input can be either a string of text or a number and can be assigned to a variable. When the dialog box is displayed, your strategy is paused and will only resume after you enter a response and click \"OK\".","478827886":"We calculate this based on the barrier you’ve selected.","479420576":"Tertiary","480356486":"*Boom 300 and Crash 300 Index","481276888":"Goes Outside","483279638":"Assessment Completed<0/><0/>","483551811":"Your <0>payout is the sum of your inital stake and profit.","483591040":"Delete all {{ delete_count }} blocks?","485379166":"View transactions","487239607":"Converts a given True or False to the opposite value","488150742":"Resend email","489768502":"Change investor password","490053735":"If you select this feature, your trade will be closed automatically at the nearest available asset price when your loss reaches or exceeds the stop loss amount. Your loss may be more than the amount you entered depending on the market price at closing.","491603904":"Unsupported browser","492198410":"Make sure everything is clear","492566838":"Taxpayer identification number","497518317":"Function that returns a value","498562439":"or","498650507":"Trade Parameters","499522484":"1. for \"string\": 1325.68 USD","500215405":"Server maintenance starts at 01:00 GMT every Sunday and may last up to 2 hours. You may experience service disruption during this time.","500855527":"Chief Executives, Senior Officials and Legislators","500920471":"This block performs arithmetic operations between two numbers.","501401157":"You are only allowed to make deposits","501537611":"*Maximum number of open positions","502007051":"Demo Swap-Free SVG","502041595":"This block gives you a specific candle from within the selected time interval.","503137339":"Payout limit","505793554":"last letter","508390614":"Demo Financial STP","510815408":"Letters, numbers, spaces, hyphens only","511679687":"Accumulators allow you to express a view on the range of movement of an index and grow your stake exponentially at a fixed <0>growth rate.","514031715":"list {{ input_list }} is empty","514776243":"Your {{account_type}} password has been changed.","514948272":"Copy link","517833647":"Volatility 50 (1s) Index","518955798":"7. Run Once at Start","520136698":"Boom 500 Index","521872670":"item","522703281":"divisible by","523123321":"- 10 to the power of a given number","524459540":"How do I create variables?","527329988":"This is a top-100 common password","529056539":"Options","530864956":"Deriv Apps","530953413":"Authorised applications","531114081":"3. Contract Type","531675669":"Euro","535041346":"Max. total stake per day","537788407":"Other CFDs Platform","538017420":"0.5 pips","541650045":"Manage {{platform}} password","541700024":"First, enter your driving licence number and the expiry date.","542038694":"Only letters, numbers, space, underscore, and hyphen are allowed for {{label}}.","542305026":"You must also submit a proof of identity.","543413346":"You have no open positions for this asset. To view other open positions, click Go to Reports","543915570":"Forex, stocks, stock indices, cryptocurrencies, synthetic indices","545476424":"Total withdrawals","547029855":"If you select this feature, you can cancel your trade within a chosen time frame if the asset price moves against your favour. You will get your stake back without profit/loss. We charge a small fee for this. Take profit and stop loss are disabled when deal cancellation is active.","549479175":"Deriv Multipliers","549799607":"Go to LiveChat","550589723":"Your stake will grow at {{growth_rate}}% per tick as long as the current spot price remains within ±{{tick_size_barrier}} from the previous spot price.","551550548":"Your balance has been reset to 10,000.00 USD.","551569133":"Learn more about trading limits","554135844":"Edit","554410233":"This is a top-10 common password","554777712":"Deposit and withdraw Tether TRC20, a version of Tether hosted on the TRON blockchain.","555351771":"After defining trade parameters and trade options, you may want to instruct your bot to purchase contracts when specific conditions are met. To do that you can use conditional blocks and indicators blocks to help your bot to make decisions.","555881991":"National Identity Number Slip","556264438":"Time interval","558866810":"Run your bot","559224320":"Our classic “drag-and-drop” tool for creating trading bots, featuring pop-up trading charts, for advanced users.","561982839":"Change your currency","562599414":"This block returns the purchase price for the selected trade type. This block can be used only in the \"Purchase conditions\" root block.","563034502":"We shall try to resolve your complaint within 15 business days. We will inform you of the outcome together with an explanation of our position and propose any remedial measures we intend to take.","563166122":"We shall acknowledge receiving your complaint, review it carefully, and keep you updated on the handling process. We might request further information or clarifications to facilitate the resolution of the complaint.","563652273":"Go to block","565410797":"The below image illustrates how Simple Moving Average Array block works:","566274201":"1. Market","567019968":"A variable is among the most important and powerful components in creating a bot. It is a way to store information, either as text or numbers. The information stored as a variable can be used and changed according to the given instructions. Variables can be given any name, but usually they are given useful, symbolic names so that it is easier to call them during the execution of instructions.","567163880":"Create a {{platform}} password","567755787":"Tax Identification Number is required.","569057236":"In which country was your document issued?","571921777":"Funds protection level","572576218":"Languages","573173477":"Is candle {{ input_candle }} black?","575702000":"Remember, selfies, pictures of houses, or non-related images will be rejected.","576355707":"Select your country and citizenship:","577215477":"count with {{ variable }} from {{ start_number }} to {{ end_number }} by {{ step_size }}","577779861":"Withdrawal","577883523":"4. Awards and orders","578640761":"Call Spread","579529868":"Show all details — including the bottom 2 lines","580431127":"Restart buy/sell on error (disable for better performance): {{ checkbox }}","580665362":"Stays In/Goes Out","580774080":"insert at","581168980":"Legal","582945649":"2 minutes","584028307":"Allow equals","587450463":"StartnTime","587577425":"Secure my account","587856857":"Want to know more about APIs?","588609216":"Repeat tour","592087722":"Employment status is required.","593459109":"Try a different currency","594937260":"Derived - BVI","595080994":"Example: CR123456789","595136687":"Save Strategy","597089493":"Here is where you can decide to sell your contract before it expires. Only one copy of this block is allowed.","597481571":"DISCLAIMER","597707115":"Tell us about your trading experience.","599469202":"{{secondPast}}s ago","602278674":"Verify identity","603849445":"Strike price","603849863":"Look for the <0>Repeat While/Until, and click the + icon to add the block to the workspace area.","603899222":"Distance to current spot","606240547":"- Natural log","606877840":"Back to today","607807243":"Get candle","609519227":"This is the email address associated with your Deriv account.","609650241":"Infinite loop detected","610537973":"Any information you provide is confidential and will be used for verification purposes only.","611020126":"View address on Blockchain","611786123":"FX-majors (standard/micro lots), FX-minors, Commodities, Cryptocurrencies, Stocks, and Stock Indices","617345387":"If you select \"Reset-Up”, you win the payout if the exit spot is strictly higher than either the entry spot or the spot at reset time.","617910072":"Use your Deriv account email and password to login into the {{ platform }} platform.","618520466":"Example of a cut-off document","619268911":"<0>a.The Financial Commission will investigate the validity of the complaint within 5 business days.","619407328":"Are you sure you want to unlink from {{identifier_title}}?","623192233":"Please complete the <0>Appropriateness Test to access your cashier.","623542160":"Exponential Moving Average Array (EMAA)","624668261":"You’ve just stopped the bot. Any open contracts can be viewed on the <0>Reports page.","625571750":"Entry spot:","626175020":"Standard Deviation Up Multiplier {{ input_number }}","626809456":"Resubmit","627292452":"<0>Your Proof of Identity or Proof of Address did not meet our requirements. Please check your email for further instructions.","627814558":"This block returns a value when a condition is true. Use this block within either of the function blocks above.","628193133":"Account ID","629145209":"In case if the \"AND\" operation is selected, the block returns \"True\" only if both given values are \"True\"","629395043":"All growth rates","631698807":"{{message}}","632398049":"This block assigns a null value to an item or statement.","634219491":"You have not provided your tax identification number. This information is necessary for legal and regulatory requirements. Please go to <0>Personal details in your account settings, and fill in your latest tax identification number.","635884758":"Deposit and withdraw Tether ERC20, a version of Tether hosted on the Ethereum blockchain.","636219628":"<0>c.If no settlement opportunity can be found, the complaint will proceed to the determination phase to be handled by the DRC.","639382772":"Please upload supported file type.","640596349":"You have yet to receive any notifications","640730141":"Refresh this page to restart the identity verification process","641420532":"We've sent you an email","642210189":"Please check your email for the verification link to complete the process.","642393128":"Enter amount","642546661":"Upload back of license from your computer","642995056":"Email","643014039":"The trade length of your purchased contract.","644150241":"The number of contracts you have won since you last cleared your stats.","645902266":"EUR/NZD","647039329":"Proof of address required","647745382":"Input List {{ input_list }}","648035589":"Other CFD Platforms","649317411":"On the basis of the information provided in relation to your knowledge and experience, we consider that the investments available via this website are not appropriate for you.<0/><1/>","649923867":"Adds a sign to a number to create a barrier offset. (deprecated)","651284052":"Low Tick","651684094":"Notify","652041791":"To create a Deriv X real account, create a Deriv real account first.","652298946":"Date of birth","654264404":"Up to 1:30","654507872":"True-False","654924603":"Martingale","655937299":"We’ll update your limits. Click <0>Accept to acknowledge that you are fully responsible for your actions, and we are not liable for any addiction or loss.","656893085":"Timestamp","657325150":"This block is used to define trade options within the Trade parameters root block. Some options are only applicable for certain trade types. Parameters such as duration and stake are common among most trade types. Prediction is used for trade types such as Digits, while barrier offsets are for trade types that involve barriers such as Touch/No Touch, Ends In/Out, etc.","659482342":"Please remember that it is your responsibility to keep your answers accurate and up to date. You can update your personal details at any time in your account settings.","660481941":"To access your mobile apps and other third-party apps, you'll first need to generate an API token.","660991534":"Finish","661759508":"On the basis of the information provided in relation to your knowledge and experience, we consider that the investments available via this website are not appropriate for you.<0/><0/>","662548260":"Forex, Stock indices, Commodities and Cryptocurrencies","662578726":"Available","662609119":"Download the MT5 app","662953503":"Your contract will be closed when the <0>stop out level is reached.","665089217":"Please submit your <0>proof of identity to authenticate your account and access your Cashier.","665777772":"XLM/USD","665872465":"In the example below, the opening price is selected, which is then assigned to a variable called \"op\".","666724936":"Please enter a valid ID number.","672008428":"ZEC/USD","672731171":"Non-EU USD accounts","673915530":"Jurisdiction and choice of law","674973192":"Use this password to log in to your Deriv MT5 accounts on the desktop, web, and mobile apps.","676159329":"Could not switch to default account.","677918431":"Market: {{ input_market }} > {{ input_submarket }} > {{ input_symbol }}","680334348":"This block was required to correctly convert your old strategy.","680478881":"Total withdrawal limit","681108680":"Additional information required for {{platform}} account(s)","681808253":"Previous spot price","681926004":"Example of a blurry document","682056402":"Standard Deviation Down Multiplier {{ input_number }}","684282133":"Trading instruments","685391401":"If you're having trouble signing in, let us know via <0>chat","686312916":"Trading accounts","686387939":"How do I clear my transaction log?","687193018":"Slippage risk","687212287":"Amount is a required field.","688510664":"You've {{two_fa_status}} 2FA on this device. You'll be logged out of your account on other devices (if any). Use your password and a 2FA code to log back in.","689137215":"Purchase price","691956534":"<0>You have added a {{currency}} account.<0> Make a deposit now to start trading.","692354762":"Please enter your {{document_name}}. {{example_format}}","693396140":"Deal cancellation (expired)","694035561":"Trade options multipliers","694089159":"Deposit and withdraw Australian dollars using credit or debit cards, e-wallets, or bank wires.","696870196":"- Open time: the opening time stamp","697630556":"This market is presently closed.","698037001":"National Identity Number","699159918":"1. Filing complaints","699646180":"A minimum deposit value of <0>{{minimum_deposit}} {{currency}} is required. Otherwise, the funds will be lost and cannot be recovered.","700259824":"Account currency","701034660":"We are still processing your withdrawal request.<0 />Please wait for the transaction to be completed before deactivating your account.","701462190":"Entry spot","701647434":"Search for string","702451070":"National ID (No Photo)","702561961":"Change theme","705262734":"Your Wallets are ready","705299518":"Next, upload the page of your passport that contains your photo.","706727320":"Binary options trading frequency","706755289":"This block performs trigonometric functions.","706960383":"We’ll offer to buy your contract at this price should you choose to sell it before its expiry. This is based on several factors, such as the current spot price, duration, etc. However, we won’t offer a contract value if the remaining duration is below 60 seconds.","707662672":"{{unblock_date}} at {{unblock_time}}","708055868":"Driving licence number","710123510":"repeat {{ while_or_until }} {{ boolean }}","711999057":"Successful","712101776":"Take a photo of your passport photo page","712635681":"This block gives you the selected candle value from a list of candles. You can choose from open price, close price, high price, low price, and open time.","713054648":"Sending","714080194":"Submit proof","714746816":"MetaTrader 5 Windows app","715841616":"Please enter a valid phone number (e.g. +15417541234).","716428965":"(Closed)","718504300":"Postal/ZIP code","718509613":"Maximum duration: {{ value }}","720293140":"Log out","720519019":"Reset my password","721011817":"- Raise the first number to the power of the second number","722797282":"EU-regulated USD accounts","723045653":"You'll log in to your Deriv account with this email address.","723961296":"Manage password","724203548":"You can send your complaint to the <0>European Commission's Online Dispute Resolution (ODR) platform. This is not applicable to UK clients.","724526379":"Learn more with our tutorials","728042840":"To continue trading with us, please confirm where you live.","728824018":"Spanish Index","729251105":"Range: {{min}} - {{max}} {{duration_unit_text}} ","729651741":"Choose a photo","730473724":"This block performs the \"AND\" or the \"OR\" logic operation with the given values.","731382582":"BNB/USD","734390964":"Insufficient balance","734881840":"false","742469109":"Reset Balance","742570452":"<0>Deriv P2P is unavailable in Wallets at this time.","742676532":"Trade CFDs on forex, derived indices, cryptocurrencies, and commodities with high leverage.","743623600":"Reference","744110277":"Bollinger Bands Array (BBA)","745656178":"Use this block to sell your contract at the market price.","745674059":"Returns the specific character from a given string of text according to the selected option. ","746112978":"Your computer may take a few seconds to update","750886728":"Switch to your real account to submit your documents","751468800":"Start now","751692023":"We <0>do not guarantee a refund if you make a wrong transfer.","752024971":"Reached maximum number of digits","752992217":"This block gives you the selected constant values.","753088835":"Default","753184969":"In providing our services to you, we are required to obtain information from you in order to assess whether a given product or service is appropriate for you (that is, whether you possess the experience and knowledge to understand the risks involved).<0/><1/>","753727511":"Type","755867072":"{{platform_name_mt5}} is not available in {{country}}","756152377":"SMA places equal weight to the entire distribution of values.","758003269":"make list from text","759783233":"For more information and assistance to counselling and support services, please visit <0>begambleaware.org.","760528514":"Please note that changing the value of \"i\" won't change the value of the original item in the list","761576760":"Fund your account to start trading.","762185380":"<0>Multiply returns by <0>risking only what you put in.","762871622":"{{remaining_time}}s","762926186":"A quick strategy is a ready-made strategy that you can use in Deriv Bot. There are 3 quick strategies you can choose from: Martingale, D'Alembert, and Oscar's Grind.","764366329":"Trading limits","766317539":"Language","770171141":"Go to {{hostname}}","773091074":"Stake:","773309981":"Oil/USD","773336410":"Tether is a blockchain-enabled platform designed to facilitate the use of fiat currencies in a digital manner.","775679302":"{{pending_withdrawals}} pending withdrawal(s)","775706054":"Do you sell trading bots?","776085955":"Strategies","781924436":"Call Spread/Put Spread","782563319":"Add more Wallets","783974693":"Avoid recent years","784311461":"Exponential Moving Average (EMA)","784583814":"Linked to your computer","785969488":"Jump 75 Index","787116142":"The multiplier amount used to increase your stake if you’re losing a trade. Value must be higher than 2.","787727156":"Barrier","788005234":"NA","792164271":"This is when your contract will expire based on the Duration or End time you’ve selected.","792622364":"Negative balance protection","793526589":"To file a complaint about our service, send an email to <0>complaints@deriv.com and state your complaint in detail. Please submit any relevant screenshots of your trading or system for our better understanding.","793531921":"Our company is one of the oldest and most reputable online trading companies in the world. We are committed to treat our clients fairly and provide them with excellent service.<0/><1/>Please provide us with feedback on how we can improve our services to you. Rest assured that you will be heard, valued, and treated fairly at all times.","793826881":"This is your personal start page for Deriv","794682658":"Copy the link to your phone","795859446":"Password saved","797007873":"Follow these steps to recover camera access:","797500286":"negative","800228448":"This complaints policy, which may change from time to time, applies to your account(s) registered with {{legal_entity_name_svg}} and {{legal_entity_name_fx}}.","800521289":"Your personal details are incomplete","801430087":"A link can contain the word \"Deriv\" and still be fake.","802436811":"View transaction details","802438383":"New proof of address is needed","802556390":"seconds","802989607":"Drag your XML file here","803500173":"Initial stake","806165583":"Australia 200","807499069":"Financial commission complaints procedure","808323704":"You can also use \"Compare\" and \"Logic operation\" blocks to make test variables.","811876954":"You may transfer between your Deriv fiat, cryptocurrency, {{platform_name_mt5}}, and {{platform_name_dxtrade}} accounts.","812430133":"Spot price on the previous tick.","815925952":"This block is mandatory. Only one copy of this block is allowed. It is added to the canvas by default when you open Deriv Bot.","816580787":"Welcome back! Your messages have been restored.","816738009":"<0/><1/>You may also raise your unresolved dispute to the <2>Office of the Arbiter for Financial Services.","818447476":"Switch account?","820877027":"Please verify your proof of identity","821163626":"Server maintenance occurs every first Saturday of the month from 7 to 10 GMT time. You may experience service disruption during this time.","822915673":"Earn a range of payouts by correctly predicting market price movements with <0>options, or get the upside of CFDs without risking more than your initial stake with <1>multipliers.","823186089":"A block that can contain text.","824797920":"Is list empty?","825042307":"Let’s try again","826511719":"USD/SEK","827688195":"Disable Block","828219890":"then","828602451":"Returns the list of tick values in string format","830164967":"Last name","830703311":"My profile","830993327":"No current transactions available","832053636":"Document submission","832217983":"40 transactions or more in the past 12 months","832398317":"Sell Error","832588873":"Order execution","832721563":"If you select \"Low Tick\", you win the payout if the selected tick is the lowest among the next five ticks.","834966953":"1551661986 seconds since Jan 01 1970 (UTC) translates to 03/04/2019 @ 1:13am (UTC).","835058671":"Total buy price","835336137":"View Detail","835350845":"Add another word or two. Uncommon words are better.","836097457":"I am interested in trading but have very little experience.","837063385":"Do not send other currencies to this address.","837066896":"Your document is being reviewed, please check back in 1-3 days.","839052160":"If you need further assistance, let us know via <0>live chat.","839805709":"To smoothly verify you, we need a better photo","841434703":"Disable stack","841543189":"View transaction on Blockchain","843333337":"You can only make deposits. Please complete the <0>financial assessment to unlock withdrawals.","845213721":"Logout","845304111":"Slow EMA Period {{ input_number }}","848083350":"Your payout is equal to the <0>payout per point multiplied by the difference between the final price and the strike price. You will only earn a profit if your payout is higher than your initial stake.","850582774":"Please update your personal info","851054273":"If you select \"Higher\", you win the payout if the exit spot is strictly higher than the barrier.","851264055":"Creates a list with a given item repeated for a specific number of times.","851508288":"This block constrains a given number within a set range.","852527030":"Step 2","852583045":"Tick List String","854399751":"Digit code must only contain numbers.","854630522":"Choose a cryptocurrency account","854713769":"The Oscar's Grind strategy aims to potentially make one unit of profit per session. A new session starts when the target profit is reached. If a losing trade is followed by a successful one, the stake increases by one unit. In every other scenario, the stake for the next trade will be the same as the previous one. If the stake for the next trade exceeds the gap between the target profit and current loss of the session, it adjusts to the gap size. To manage risk, set the maximum stake for a single trade. The stake for the next trade will reset to the initial stake if it exceeds the maximum stake.","857363137":"Volatility 300 (1s) Index","857445204":"Deriv currently supports withdrawals of Tether eUSDT to Ethereum wallet. To ensure a successful transaction, enter a wallet address compatible with the tokens you wish to withdraw. <0>Learn more","857986403":"do something","860319618":"Tourism","862283602":"Phone number*","863328851":"Proof of identity","864610268":"First, enter your {{label}} and the expiry date.","864957760":"Math Number Positive","865424952":"High-to-Low","865642450":"2. Logged in from a different browser","866496238":"Make sure your license details are clear to read, with no blur or glare","868826608":"Excluded from {{brand_website_name}} until","869068127":"The cashier is temporarily down due to maintenance. It will be available as soon as the maintenance is complete.","869823595":"Function","869993298":"Minimum withdrawal","872549975":"You have {{number}} transfers remaining for today.","872661442":"Are you sure you want to update email <0>{{prev_email}} to <1>{{changed_email}}?","872721776":"2. Select your XML file and hit Select.","872817404":"Entry Spot Time","873166343":"1. 'Log' displays a regular message.","874461655":"Scan the QR code with your phone","874484887":"Take profit must be a positive number.","875101277":"If I close my web browser, will Deriv Bot continue to run?","875532284":"Restart process on a different device","876086855":"Complete the financial assessment form","876292912":"Exit","879014472":"Reached maximum number of decimals","879647892":"You may sell the contract up until 60 seconds before expiry. If you do, we’ll pay you the <0>contract value.","881963105":"(XAUUSD, XAGUSD)","885065431":"Get a Deriv account","888274063":"Town/City","888924866":"We don’t accept the following inputs for:","890299833":"Go to Reports","891337947":"Select country","892341141":"Your trading statistics since: {{date_time}}","893117915":"Variable","893963781":"Close-to-Low","893975500":"You do not have any recent bots","894191608":"<0>c.We must award the settlement within 28 days of when the decision is reached.","898457777":"You have added a Deriv Financial account.","898904393":"Barrier:","900646972":"page.","902045490":"3 minutes","903429103":"In candles list read {{ candle_property }} # from end {{ input_number }}","904696726":"API token","905134118":"Payout:","905227556":"Strong passwords contain at least 8 characters, combine uppercase and lowercase letters and numbers.","905564365":"MT5 CFDs","906049814":"We’ll review your documents and notify you of its status within 5 minutes.","907680782":"Proof of ownership verification failed","909272635":"Financial - SVG","910888293":"Too many attempts","911048905":"(BTCUSD, ETHUSD)","912257733":"The workspace will be reset to the default strategy and any unsaved changes will be lost. <0>Note: This will not affect your running bot.","912406629":"Follow these steps:","912967164":"Import from your computer","915735109":"Back to {{platform_name}}","918447723":"Real","920125517":"Add demo account","921901739":"- your account details of the bank linked to your account","922313275":"You're back online","924046954":"Upload a document showing your name and bank account number or account details.","926813068":"Fixed/Variable","929608744":"You are unable to make withdrawals","930346117":"Capitalization doesn't help very much","930546422":"Touch","933126306":"Enter some text here","933193610":"Only letters, periods, hyphens, apostrophes, and spaces, please.","934835052":"Potential profit","934932936":"PERSONAL","936766426":"You are limited to one fiat account. You won’t be able to change your account currency if you have already made your first deposit.","937237342":"Strategy name cannot be empty","937682366":"Upload both of these documents to prove your identity.","937831119":"Last name*","937992258":"Table","938500877":"{{ text }}. <0>You can view the summary of this transaction in your email.","938947787":"Withdrawal {{currency}}","938988777":"High barrier","943535887":"Please close your positions in the following Deriv MT5 account(s):","944499219":"Max. open positions","945532698":"Contract sold","945753712":"Back to Trader’s Hub","946204249":"Read","946841802":"A white (or green) candle indicates that the open price is lower than the close price. This represents an upward movement of the market price.","947046137":"Your withdrawal will be processed within 24 hours","947363256":"Create list","947758334":"City is required","947914894":"Top up  <0>","948156236":"Create {{type}} password","948176566":"New!","948545552":"150+","949859957":"Submit","952927527":"Regulated by the Malta Financial Services Authority (MFSA) (licence no. IS/70156)","955352264":"Trade on {{platform_name_dxtrade}}","956448295":"Cut-off image detected","957182756":"Trigonometric functions","958430760":"In/Out","959031082":"set {{ variable }} to MACD Array {{ dropdown }} {{ dummy }}","960201789":"3. Sell conditions","961266215":"140+","961327418":"My computer","961692401":"Bot","966457287":"set {{ variable }} to Exponential Moving Average {{ dummy }}","968576099":"Up/Down","969987233":"Win up to maximum payout if exit spot is between lower and upper barrier, in proportion to the difference between exit spot and lower barrier.","970915884":"AN","975668699":"I confirm and accept {{company}} 's <0>Terms and Conditions","975950139":"Country of Residence","977929335":"Go to my account settings","980050614":"Update now","981138557":"Redirect","981568830":"You have chosen to exclude yourself from trading on our website until {{exclude_until}}. If you are unable to place a trade or deposit after your self-exclusion period, please contact us via <0>live chat.","981965437":"Scan the QR code below with your 2FA app. We recommend <0>Authy or <1>Google Authenticator.","982146443":"WhatsApp","982402892":"First line of address","982829181":"Barriers","983451828":"2. Select the asset and trade type.","987224688":"How many trades have you placed with other financial instruments in the past 12 months?","987739191":"Deriv MT5: Your action is needed","988064913":"4. Come back to Deriv Bot and add the Notify Telegram block to the workspace. Paste the Telegram API token and chat ID into the block fields accordingly.","988361781":"You have no trading activity yet.","988934465":"When prompted, you must enable camera access to continue","990739582":"170+","992294492":"Your postal code is invalid","992677950":"Logging out on other devices","993827052":"Choosing this jurisdiction will give you a Financial STP account. Your trades will go directly to the market and have tighter spreads.","995563717":"not {{ boolean }}","997276809":"I confirm that the name and date of birth above match my chosen identity document","999008199":"text","1001160515":"Sell","1001749987":"You’ll get a warning, named margin call, if your account balance drops down close to the stop out level.","1003876411":"Should start with letter or number and may contain a hyphen, period and slash.","1004127734":"Send email","1006458411":"Errors","1006664890":"Silent","1009032439":"All time","1010198306":"This block creates a list with strings and numbers.","1010337648":"We were unable to verify your proof of ownership.","1011424042":"{{text}}. stake<0/>","1012102263":"You will not be able to log in to your account until this date (up to 6 weeks from today).","1015201500":"Define your trade options such as duration and stake.","1016220824":"You need to switch to a real money account to use this feature.<0/>You can do this by selecting a real account from the <1>Account Switcher.","1018803177":"standard deviation","1019265663":"You have no transactions yet.","1019508841":"Barrier 1","1021679446":"Multipliers only","1022934784":"1 minute","1023237947":"1. In the example below, the instructions are repeated as long as the value of x is less than or equal to 10. Once the value of x exceeds 10, the loop is terminated.","1023643811":"This block purchases contract of a specified type.","1023795011":"Even/Odd","1024205076":"Logic operation","1025887996":"Negative Balance Protection","1026046972":"Please enter a payout amount that's lower than {{max_payout}}.","1026289179":"Trade on the go","1027098103":"Leverage gives you the ability to trade a larger position using your existing capital. Leverage varies across different symbols.","1028211549":"All fields are required","1028758659":"Citizenship*","1029164365":"We presume that you possess the experience, knowledge, and expertise to make your own investment decisions and properly assess the risk involved.","1029641567":"{{label}} must be less than 30 characters.","1030021206":"change {{ variable }} by {{ number }}","1031602624":"We've sent a secure link to %{number}","1031731167":"Pound Sterling","1032173180":"Deriv","1032907147":"AUD/NZD","1033076894":"- current profit/loss: Use this variable to store the cumulative profit or loss while your bot is running. Set the initial value to 0.","1035893169":"Delete","1036116144":"Speculate on the price movement of an asset without actually owning it.","1036867749":"The desired duration, stake, prediction, and/or barrier(s) for the contract is defined here.","1038575777":"Change password","1039428638":"EU regulation","1039755542":"Use a few words, avoid common phrases","1040472990":"1. Go to Bot Builder.","1040677897":"To continue trading, you must also submit a proof of address.","1041001318":"This block performs the following operations on a given list: sum, minimum, maximum, average, median, mode, antimode, standard deviation, random item.","1041620447":"If you are unable to scan the QR code, you can manually enter this code instead:","1042659819":"You have an account that needs action","1043790274":"There was an error","1044540155":"100+","1044599642":"<0> has been credited into your {{platform}} {{title}} account.","1045704971":"Jump 150 Index","1045782294":"Click the <0>Change password button to change your Deriv password.","1047389068":"Food Services","1047881477":"Unfortunately, your browser does not support the video.","1048687543":"Labuan Financial Services Authority","1048947317":"Sorry, this app is unavailable in {{clients_country}}.","1049384824":"Rise","1050063303":"Videos on Deriv Bot","1050128247":"I confirm that I have verified the payment agent’s transfer information.","1050844889":"Reports","1052779010":"You are on your demo account","1052921318":"{{currency}} Wallet","1053153674":"Jump 50 Index","1053159279":"Level of education","1053556481":"Once you submit your complaint, we will send you an acknowledgement email to confirm that we have received it.","1055313820":"No document detected","1056381071":"Return to trade","1056821534":"Are you sure?","1057216772":"text {{ input_text }} is empty","1057749183":"Two-factor authentication (2FA)","1057765448":"Stop out level","1057904606":"The concept of the D’Alembert Strategy is said to be similar to the Martingale Strategy where you will increase your contract size after a loss. With the D’Alembert Strategy, you will also decrease your contract size after a successful trade.","1058804653":"Expiry","1060231263":"When are you required to pay an initial margin?","1061308507":"Purchase {{ contract_type }}","1062423382":"Explore the video guides and FAQs to build your bot in the tutorials tab.","1062536855":"Equals","1065275078":"cTrader is only available on desktop for now.","1065353420":"110+","1065498209":"Iterate (1)","1066235879":"Transferring funds will require you to create a second account.","1066459293":"4.3. Acknowledging your complaint","1069347258":"The verification link you used is invalid or expired. Please request for a new one.","1069576070":"Purchase lock","1070624871":"Check proof of address document verification status","1073261747":"Verifications","1076006913":"Profit/loss on the last {{item_count}} contracts","1077515534":"Date to","1078221772":"Leverage prevents you from opening large positions.","1078303105":"Stop out","1080068516":"Action","1080990424":"Confirm","1082158368":"*Maximum account cash balance","1082406746":"Please enter a stake amount that's at least {{min_stake}}.","1083781009":"Tax identification number*","1083826534":"Enable Block","1087112394":"You must select the strike price before entering the contract.","1088031284":"Strike:","1088138125":"Tick {{current_tick}} - ","1089085289":"Mobile number","1089436811":"Tutorials","1089687322":"Stop your current bot?","1090041864":"The {{block_type}} block is mandatory and cannot be deleted/disabled.","1095295626":"<0>•The Arbiter for Financial Services will determine whether the complaint can be accepted and is in accordance with the law.","1096078516":"We’ll review your documents and notify you of its status within 3 days.","1096175323":"You’ll need a Deriv account","1098147569":"Purchase commodities or shares of a company.","1098622295":"\"i\" starts with the value of 1, and it will be increased by 2 at every iteration. The loop will repeat until \"i\" reaches the value of 12, and then the loop is terminated.","1100133959":"National ID","1100870148":"To learn more about account limits and how they apply, please go to the <0>Help Centre.","1101560682":"stack","1101712085":"Buy Price","1102420931":"Next, upload the front and back of your driving licence.","1102995654":"Calculates Exponential Moving Average (EMA) list from a list of values with a period","1103309514":"Target","1103452171":"Cookies help us to give you a better experience and personalised content on our site.","1104912023":"Pending verification","1107474660":"Submit proof of address","1107555942":"To","1109217274":"Success!","1110102997":"Statement","1112582372":"Interval duration","1113119682":"This block gives you the selected candle value from a list of candles.","1113221217":"MT5 Swap-free","1113292761":"Less than 8MB","1114679006":"You have successfully created your bot using a simple strategy.","1117281935":"Sell conditions (optional)","1117863275":"Security and safety","1118294625":"You have chosen to exclude yourself from trading on our website until {{exclusion_end}}. If you are unable to place a trade or deposit after your self-exclusion period, please contact us via live chat.","1119887091":"Verification","1119986999":"Your proof of address was submitted successfully","1120985361":"Terms & conditions updated","1122910860":"Please complete your <0>financial assessment.","1123927492":"You have not selected your account currency","1125090693":"Must be a number","1126075317":"Add your Deriv MT5 <0>{{account_type_name}} STP account under Deriv (FX) Ltd regulated by Labuan Financial Services Authority (Licence no. MB/18/0024).","1126934455":"Length of token name must be between 2 and 32 characters.","1127149819":"Make sure§","1127224297":"Sorry for the interruption","1128139358":"How many CFD trades have you placed in the past 12 months?","1128321947":"Clear All","1128404172":"Undo","1129124569":"If you select \"Under\", you will win the payout if the last digit of the last tick is less than your prediction.","1129842439":"Please enter a take profit amount.","1130744117":"We shall try to resolve your complaint within 10 business days. We will inform you of the outcome together with an explanation of our position and propose any remedial measures we intend to take.","1130791706":"N","1133651559":"Live chat","1134879544":"Example of a document with glare","1138126442":"Forex: standard","1139483178":"Enable stack","1141383005":"Deposit and withdraw Litecoin, the cryptocurrency with low transaction fees, hosted on the Litecoin blockchain.","1143730031":"Direction is {{ direction_type }}","1144028300":"Relative Strength Index Array (RSIA)","1145927365":"Run the blocks inside after a given number of seconds","1146064568":"Go to Deposit page","1147269948":"Barrier cannot be zero.","1150637063":"*Volatility 150 Index and Volatility 250 Index","1151964318":"both sides","1152294962":"Upload the front of your driving licence.","1154021400":"list","1154239195":"Title and name","1155011317":"This block converts the date and time to the number of seconds since the Unix Epoch (1970-01-01 00:00:00).","1155626418":"below","1158678321":"<0>b.The Head of the Dispute Resolution Committee (DRC) will contact both you and us within 5 business days to obtain all necessary information and see if there is a chance to settle the complaint during the investigation phase.","1160761178":"No payout if exit spot is below or equal to the lower barrier.","1161924555":"Please select an option","1163771266":"The third block is <0>optional. You may use this block if you want to sell your contract before it expires. For now, leave the block as it is. ","1163836811":"Real Estate","1164773983":"Take profit and/or stop loss are not available while deal cancellation is active.","1166128807":"Choose one of your accounts or add a new cryptocurrency account","1166377304":"Increment value","1168029733":"Win payout if exit spot is also equal to entry spot.","1169201692":"Create {{platform}} password","1170228717":"Stay on {{platform_name_trader}}","1171765024":"Step 3","1171961126":"trade parameters","1172524677":"CFDs Demo","1174542625":"- Find the chat ID property in the response, and copy the value of the id property","1174689133":"3. Set your trade parameters and hit Run.","1174748431":"Payment channel","1175183064":"Vanuatu","1177396776":"If you select \"Asian Fall\", you will win the payout if the last tick is lower than the average of the ticks.","1177723589":"There are no transactions to display","1178582280":"The number of contracts you have lost since you last cleared your stats.","1178800778":"Take a photo of the back of your license","1178942276":"Please try again in a minute.","1179704370":"Please enter a take profit amount that's higher than the current potential profit.","1180619731":"Each day, you can make up to {{ allowed_internal }} transfers between your Deriv accounts, up to {{ allowed_mt5 }} transfers between your Deriv and {{platform_name_mt5}} accounts, and up to {{ allowed_dxtrade }} transfers between your Deriv and {{platform_name_dxtrade}} accounts.","1181396316":"This block gives you a random number from within a set range","1181770592":"Profit/loss from selling","1183007646":"- Contract type: the name of the contract type such as Rise, Fall, Touch, No Touch, etс.","1183448523":"<0>We're setting up your Wallets","1184968647":"Close your contract now or keep it running. If you decide to keep it running, you can check and close it later on the ","1188316409":"To receive your funds, contact the payment agent with the details below","1188980408":"5 minutes","1189249001":"4.1. What is considered a complaint?","1189368976":"Please complete your personal details before you verify your identity.","1191429031":"Please click on the link in the email to change your <0>{{platform_name_dxtrade}} password.","1195393249":"Notify {{ notification_type }} with sound: {{ notification_sound }} {{ input_message }}","1196683606":"Deriv MT5 CFDs demo account","1198368641":"Relative Strength Index (RSI)","1199281499":"Last Digits List","1201533528":"Contracts won","1201773643":"numeric","1203297580":"This block sends a message to a Telegram channel.","1204223111":"In this example, the open prices from a list of candles are assigned to a variable called \"candle_list\".","1204834928":"We'll connect your existing USD trading account(s) to your new USD Wallet ","1206227936":"How to mask your card?","1206821331":"Armed Forces","1208714859":"For Short:","1208729868":"Ticks","1208903663":"Invalid token","1209914202":"Get a Wallet, add funds, trade","1211912982":"Bot is starting","1214893428":"Account creation is currently unavailable for mobile. Please log in with your computer to create a new account.","1216408337":"Self-Employed","1217159705":"Bank account number","1217481729":"Tether as an ERC20 token (eUSDT) is a version of Tether that is hosted on Ethereum.","1218546232":"What is Fiat onramp?","1219844088":"do %1","1221250438":"To enable withdrawals, please submit your <0>Proof of Identity (POI) and <1>Proof of Address (POA) and also complete the <2>financial assessment in your account settings.","1222096166":"Deposit via bank wire, credit card, and e-wallet","1222521778":"Making deposits and withdrawals is difficult.","1222544232":"We’ve sent you an email","1225150022":"Number of assets","1226027513":"Transfer from","1227074958":"random fraction","1227240509":"Trim spaces","1228534821":"Some currencies may not be supported by payment agents in your country.","1229883366":"Tax identification number","1230884443":"State/Province (optional)","1231282282":"Use only the following special characters: {{permitted_characters}}","1232291311":"Maximum withdrawal remaining","1232353969":"0-5 transactions in the past 12 months","1233300532":"Payout","1233376285":"Options & multipliers","1233910495":"If you select \"<0>Down\", your total profit/loss will be the percentage decrease in the underlying asset price, times the multiplier and stake, minus commissions.","1234292259":"Source of wealth","1234764730":"Upload a screenshot of your name and email address from the personal details section.","1235426525":"50%","1237330017":"Pensioner","1238311538":"Admin","1239752061":"In your cryptocurrency wallet, make sure to select the <0>{{network_name}} network when you transfer funds to Deriv.","1239760289":"Complete your trading assessment","1239940690":"Restarts the bot when an error is encountered.","1240027773":"Please Log in","1240688917":"Glossary","1241238585":"You may transfer between your Deriv fiat, cryptocurrency, and {{platform_name_mt5}} accounts.","1242288838":"Hit the checkbox above to choose your document.","1242994921":"Click here to start building your Deriv Bot.","1243064300":"Local","1243287470":"Transaction status","1246207976":"Enter the authentication code generated by your 2FA app:","1246880072":"Select issuing country","1247280835":"Our cryptocurrency cashier is temporarily down due to system maintenance. You can make cryptocurrency deposits and withdrawals in a few minutes when the maintenance is complete.","1248018350":"Source of income","1248940117":"<0>a.The decisions made by the DRC are binding on us. DRC decisions are binding on you only if you accept them.","1250495155":"Token copied!","1252669321":"Import from your Google Drive","1253531007":"Confirmed","1254565203":"set {{ variable }} to create list with","1255827200":"You can also import or build your bot using any of these shortcuts.","1255909792":"last","1255963623":"To date/time {{ input_timestamp }} {{ dummy }}","1258097139":"What could we do to improve?","1258198117":"positive","1259598687":"GBP/JPY","1260259925":"Phone is not in a proper format.","1263387702":"All {{count}} account types use market execution. This means you agree with the broker's price in advance and will place orders at the broker's price.","1264096613":"Search for a given string","1264842111":"You can switch between real and demo accounts.","1265704976":"","1269296089":"Let's build a Bot!","1270581106":"If you select \"No Touch\", you win the payout if the market never touches the barrier at any time during the contract period.","1271461759":"Your contract will be closed automatically if your profit reaches this amount.","1272012156":"GBP/CHF","1272337240":"Days","1272681097":"Hours","1274819385":"3. Complaints and Disputes","1281045211":"Sorts the items in a given list, by their numeric or alphabetical value, in either ascending or descending order.","1281290230":"Select","1282951921":"Only Downs","1283807218":"Deposit and withdraw USD Coin, hosted on the Ethereum blockchain.","1284522768":"If \"Loss\" is selected, it will return \"True\" if your last trade was unsuccessful. Otherwise, it will return an empty string.","1286094280":"Withdraw","1286507651":"Close identity verification screen","1288965214":"Passport","1289146554":"British Virgin Islands Financial Services Commission","1289646209":"Margin call","1290525720":"Example: ","1291997417":"Contracts will expire at exactly 23:59:59 GMT on your selected expiry date.","1292188546":"Reset Deriv MT5 investor password","1292891860":"Notify Telegram","1293660048":"Max. total loss per day","1294756261":"This block creates a function, which is a group of instructions that can be executed at any time. Place other blocks in here to perform any kind of action that you need in your strategy. When all the instructions in a function have been carried out, your bot will continue with the remaining blocks in your strategy. Click the “do something” field to give it a name of your choice. Click the plus icon to send a value (as a named variable) to your function.","1295284664":"Please accept our <0>updated Terms and Conditions to proceed.","1296380713":"Close my contract","1299479533":"8 hours","1300576911":"Please resubmit your proof of address or we may restrict your account.","1302691457":"Occupation","1303016265":"Yes","1303530014":"We’re processing your withdrawal.","1304083330":"copy","1304272843":"Please submit your proof of address.","1304620236":"Enable camera","1304788377":"<0/><1/>If your complaint relates to our data processing practices, you can submit a formal complaint to the <2>Information and Data Protection Commissioner (Malta) on their website or make a complaint to any supervisory authority within the European Union.","1304807342":"Compare CFDs demo accounts","1305217290":"Upload the back of your identity card.","1308625834":"Sets the default time interval for blocks that read list of candles.","1309017029":"Enabling this allows you to save your blocks as one collection which can be easily integrated into other bots.","1309044871":"Returns the value of the latest tick in string format","1309133590":"Earn a range of payouts by correctly predicting market movements with <0>options, or get the upside of CFDs without risking more than your initial stake with <1>multipliers.","1309186223":"- current stake: Use this variable to store the stake amount used in the last contract. You can assign any amount you want, but it must be a positive number.","1310483610":"Results for \"{{ search_term }}\"","1311680770":"payout","1313167179":"Please log in","1313302450":"The bot will stop trading if your total loss exceeds this amount.","1316216284":"You can use this password for all your {{platform}} accounts.","1319217849":"Check your mobile","1320750775":"Front and back","1322804930":"Restart the process on the latest version of Google Chrome","1323327633":"Our complaints process comprises the following 4 steps:","1323476617":"Changes the capitalisation of a string of text to Upper case, Lower case, Title case.","1323941798":"Short","1323996051":"Profile","1324922837":"2. The new variable will appear as a block under Set variable.","1325514262":"(licence no. MB/18/0024)","1327181172":"Financial Vanuatu","1327494533":"{{sell_value}} (Sell)","1329136554":"Jump 200 Index","1329325646":"The content of this block is called on every tick","1330479159":"Ready to upgrade?","1331199417":"Please enter the correct format. ","1331367811":"Client account number","1332168410":"Learn more","1332168769":"Disconnect","1333576137":"Please update your {{details}} to continue.","1333839457":"Submit identity card (front)","1334326985":"It may take a few minutes to arrive","1335967988":"Notice","1336052175":"Switch accounts","1337846406":"This block gives you the selected candle value from a list of candles within the selected time interval.","1337864666":"Photo of your document","1338496204":"Ref. ID","1339613797":"Regulator/External dispute resolution","1340286510":"The bot has stopped, but your trade may still be running. You can check it on the Reports page.","1341840346":"View in Journal","1346204508":"Take profit","1346339408":"Managers","1347071802":"{{minutePast}}m ago","1348009461":"Please close your positions in the following Deriv X account(s):","1349133669":"Try changing your search criteria.","1349289354":"Great, that's everything we need","1349295677":"in text {{ input_text }} get substring from {{ position1 }} {{ index1 }} to {{ position2 }} {{ index2 }}","1351906264":"This feature is not available for payment agents.","1353197182":"Please select","1354288636":"Based on your answers, it looks like you have insufficient knowledge and experience in trading CFDs. CFD trading is risky and you could potentially lose all of your capital.<0/><0/>","1355250245":"{{ calculation }} of list {{ input_list }}","1356373528":"Run Deriv EZ on your browser","1356574493":"Returns a specific portion of a given string of text.","1356607862":"Deriv password","1357129681":"{{num_day}} days {{num_hour}} hours {{num_minute}} minutes","1357213116":"Identity card","1358543466":"Not available","1358543748":"enabled","1360929368":"Add a Deriv account","1362578283":"High","1363060668":"Your trading statistics since:","1363645836":"Derived FX","1363675688":"Duration is a required field.","1364958515":"Stocks","1366244749":"Limits","1367488817":"4. Restart trading conditions","1367990698":"Volatility 10 Index","1370647009":"Enjoy higher daily limits","1371193412":"Cancel","1371555192":"Choose your preferred payment agent and enter your withdrawal amount. If your payment agent is not listed, <0>search for them using their account number.","1371641641":"Open the link on your mobile","1371911731":"Financial products in the EU are offered by {{legal_entity_name}}, licensed as a Category 3 Investment Services provider by the Malta Financial Services Authority (<0>Licence no. IS/70156).","1374627690":"Max. account balance","1375884086":"Financial, legal, or government document: recent bank statement, affidavit, or government-issued letter.","1376329801":"Last 60 days","1378419333":"Ether","1380349261":"Range","1383017005":"You have switched accounts.","1384127719":"You should enter {{min}}-{{max}} numbers.","1384222389":"Please submit valid identity documents to unlock the cashier.","1385418910":"Please set a currency for your existing real account before creating another account.","1387503299":"Log in","1388770399":"Proof of identity required","1389197139":"Import error","1390792283":"Trade parameters","1391174838":"Potential payout:","1392966771":"Mrs","1392985917":"This is similar to a commonly used password","1393559748":"Invalid date/time: {{ datetime_string }}","1393901361":"There’s an app for that","1393903598":"if true {{ return_value }}","1396179592":"Commission","1396417530":"Bear Market Index","1397628594":"Insufficient funds","1400341216":"We’ll review your documents and notify you of its status within 1 to 3 days.","1400732866":"View from camera","1402208292":"Change text case","1403376207":"Update my details","1405584799":"with interval: {{ candle_interval_type }}","1407191858":"DTrader","1408844944":"Click the plus icon to extend the functionality of this block.","1411373212":"Strong passwords contain at least 8 characters. combine uppercase and lowercase letters, numbers, and symbols.","1412535872":"You can check the result of the last trade with this block. It can only be placed within the \"Restart trading conditions\" root block.","1413047745":"Assigns a given value to a variable","1413359359":"Make a new transfer","1414205271":"prime","1415006332":"get sub-list from first","1415513655":"Download cTrader on your phone to trade with the Deriv cTrader account","1415974522":"If you select \"Differs\", you will win the payout if the last digit of the last tick is not the same as your prediction.","1417558007":"Max. total loss over 7 days","1417914636":"Login ID","1418115525":"This block repeats instructions as long as a given condition is true.","1421749665":"Simple Moving Average (SMA)","1422060302":"This block replaces a specific item in a list with another given item. It can also insert the new item in the list at a specific position.","1422129582":"All details must be clear — nothing blurry","1423082412":"Last Digit","1423296980":"Enter your SSNIT number","1424741507":"See more","1424779296":"If you've recently used bots but don't see them in this list, it may be because you:","1428657171":"You can only make deposits. Please contact us via <0>live chat for more information.","1430396558":"5. Restart buy/sell on error","1430632931":"To get trading, please confirm who you are, and where you live.","1433367863":"Sorry, an error occured while processing your request.","1433468641":"We offer our services in all countries, except for the ones mentioned in our terms and conditions.","1434382099":"Displays a dialog window with a message","1434767075":"Get started on Deriv Bot","1434976996":"Announcement","1435363248":"This block converts the number of seconds since the Unix Epoch to a date and time format such as 2019-08-01 00:00:00.","1435368624":"Get one Wallet, get several {{dash}} your choice","1435380105":"Minimum deposit","1437396005":"Add comment","1438247001":"A professional client receives a lower degree of client protection due to the following.","1438340491":"else","1439168633":"Stop loss:","1441208301":"Total<0 />profit/loss","1442747050":"Loss amount: <0>{{profit}}","1442840749":"Random integer","1443478428":"Selected proposal does not exist","1444843056":"Corporate Affairs Commission","1445592224":"You accidentally gave us another email address (Usually a work or a personal one instead of the one you meant).","1446742608":"Click here if you ever need to repeat this tour.","1449462402":"In review","1452260922":"Too many failed attempts","1452941569":"This block delays execution for a given number of seconds. You can place any blocks within this block. The execution of other blocks in your strategy will be paused until the instructions in this block are carried out.","1453317405":"This block gives you the balance of your account either as a number or a string of text.","1454406889":"Choose <0>until as the repeat option.","1454648764":"deal reference id","1454865058":"Do not enter an address linked to an ICO purchase or crowdsale. If you do, the ICO tokens will not be credited into your account.","1455741083":"Upload the back of your driving licence.","1457341530":"Your proof of identity verification has failed","1457603571":"No notifications","1458160370":"Enter your {{platform}} password to add a {{platform_name}} {{account}} {{jurisdiction_shortcode}} account.","1459761348":"Submit proof of identity","1461323093":"Display messages in the developer’s console.","1464190305":"This block will transfer the control back to the Purchase conditions block, enabling you to purchase another contract without manually stopping and restarting your bot.","1464253511":"You already have an account for each of the cryptocurrencies available on {{deriv}}.","1465084972":"How much experience do you have with other financial instruments?","1465919899":"Pick an end date","1466430429":"Should be between {{min_value}} and {{max_value}}","1466900145":"Doe","1467017903":"This market is not yet available on {{platform_name_trader}}, but it is on {{platform_name_smarttrader}}.","1467421920":"with interval: %1","1467661678":"Cryptocurrency trading","1467880277":"3. General queries","1468308734":"This block repeats instructions as long as a given condition is true","1468419186":"Deriv currently supports withdrawals of Tether USDT to Omni wallet. To ensure a successful transaction, enter a wallet address compatible with the tokens you wish to withdraw. <0>Learn more","1468508098":"Slippage happens when the asset price changes by the time it reaches our servers.","1468937050":"Trade on {{platform_name_trader}}","1469133110":"cTrader Windows app","1469150826":"Take Profit","1469764234":"Cashier Error","1469814942":"- Division","1470319695":"Returns either True or False","1471008053":"Deriv Bot isn't quite ready for real accounts","1471070549":"Can contract be sold?","1471741480":"Severe error","1473369747":"Synthetics only","1475513172":"Size","1476301886":"Similar to SMA, this block gives you the entire SMA line containing a list of all values for a given period.","1478030986":"Create or delete API tokens for trading and withdrawals","1480915523":"Skip","1481860194":"Your new Wallet(s)","1481977420":"Please help us verify your withdrawal request.","1483470662":"Click ‘Open’ to start trading with your account","1484336612":"This block is used to either terminate or continue a loop, and can be placed anywhere within a loop block.","1487086154":"Your documents were submitted successfully","1488548367":"Upload again","1491392301":"<0>Sold for: {{sold_for}}","1492686447":"Your MT5 Financial STP account will be opened through Deriv (FX) Ltd. All trading in this account is subject to the regulations and guidelines of the Labuan Financial Service Authority (LFSA). None of your other accounts, including your Deriv account, is subject to the regulations and guidelines of the Labuan Financial Service Authority (LFSA).","1493673429":"Change email","1493866481":"Run Deriv X on your browser","1496810530":"GBP/AUD","1497773819":"Deriv MT5 accounts","1499074768":"Add a real Deriv Multipliers account","1499080621":"Tried to perform an invalid operation.","1501691227":"Add Your Deriv MT5 <0>{{account_type_name}} account under Deriv (V) Ltd, regulated by the Vanuatu Financial Services Commission.","1502039206":"Over {{barrier}}","1502325741":"Your password cannot be the same as your email address.","1503618738":"- Deal reference ID: the reference ID of the contract","1505420815":"No payment agents found for your search","1505898522":"Download stack","1505927599":"Our servers hit a bump. Let’s refresh to move on.","1506251760":"Wallets","1509559328":"cTrader","1509570124":"{{buy_value}} (Buy)","1509678193":"Education","1510075920":"Gold/USD","1510357015":"Tax residence is required.","1510735345":"This block gives you a list of the last digits of the last 1000 tick values.","1512469749":"In the above example it is assumed that variable candle_open_price is processed somewhere within other blocks.","1513771077":"We're processing your withdrawal.","1516559721":"Please select one file only","1516676261":"Deposit","1516834467":"‘Get’ the accounts you want","1517503814":"Drop file or click here to upload","1519124277":"Derived SVG","1519891032":"Welcome to Trader's Hub","1520332426":"Net annual income","1524636363":"Authentication failed","1526483456":"2. Enter a name for your variable, and hit Create. New blocks containing your new variable will appear below.","1527251898":"Unsuccessful","1527664853":"Your payout is equal to the payout per point multiplied by the difference between the final price and the strike price.","1527906715":"This block adds the given number to the selected variable.","1531017969":"Creates a single text string from combining the text value of each attached item, without spaces in between. The number of items can be added accordingly.","1533177906":"Fall","1534796105":"Gets variable value","1537711064":"You need to make a quick identity verification before you can access the Cashier. Please go to your account settings to submit your proof of identity.","1540585098":"Decline","1541508606":"Looking for CFDs? Go to Trader's Hub","1541969455":"Both","1542742708":"Synthetics, Forex, Stocks, Stock indices, Commodities, and Cryptocurrencies","1544642951":"If you select \"Only Ups\", you win the payout if consecutive ticks rise successively after the entry spot. No payout if any tick falls or is equal to any of the previous ticks.","1547148381":"That file is too big (only up to 8MB allowed). Please upload another file.","1548765374":"Verification of document number failed","1549098835":"Total withdrawn","1551172020":"AUD Basket","1552162519":"View onboarding","1555345325":"User Guide","1556320543":"The amount that you may add to your stake if you're losing a trade.","1557426040":"Demo Derived SVG","1557682012":"Account Settings","1557904289":"We accept only these types of documents as proof of your address. The document must be recent (issued within last 6 months) and include your name and address:","1558972889":"set {{ variable }} to Simple Moving Average {{ dummy }}","1559220089":"Options and multipliers trading platform.","1560302445":"Copied","1562374116":"Students","1564392937":"When you set your limits or self-exclusion, they will be aggregated across all your account types in {{platform_name_trader}} and {{platform_name_dbot}}. For example, the losses made on both platforms will add up and be counted towards the loss limit you set.","1566037033":"Bought: {{longcode}} (ID: {{transaction_id}})","1566717687":"We also provide a guide on the Tutorial tab to show you how you can build and execute a simple strategy.","1567076540":"Only use an address for which you have proof of residence - ","1567745852":"Bot name","1569624004":"Dismiss alert","1570484627":"Ticks list","1571575776":"Accepted formats: pdf, jpeg, jpg, and png. Max file size: 8MB","1572504270":"Rounding operation","1572982976":"Server","1573429525":"Call/Put","1573533094":"Your document is pending for verification.","1574989243":"- trade again: Use this variable to stop trading when your loss limit is reached. Set the initial value to true.","1575556189":"Tether on the Ethereum blockchain, as an ERC20 token, is a newer transport layer, which now makes Tether available in Ethereum smart contracts. As a standard ERC20 token, it can also be sent to any Ethereum address.","1577480486":"Your mobile link will expire in one hour","1577527507":"Account opening reason is required.","1577612026":"Select a folder","1577879664":"<0>Your Wallets are ready","1579839386":"Appstore","1580498808":"Multiple faces found","1584109614":"Ticks String List","1584936297":"XML file contains unsupported elements. Please check or modify file.","1585859194":"We’ll charge a 1% transfer fee for transfers in different currencies between your Deriv fiat and {{platform_name_mt5}} accounts, your Deriv fiat and {{platform_name_derivez}} accounts, and your Deriv fiat and {{platform_name_dxtrade}} accounts.","1587046102":"Documents from that country are not currently supported — try another document type","1589148299":"Start","1589640950":"Resale of this contract is not offered.","1589702653":"Proof of address","1590400723":"Total assets in all your accounts","1591933071":"Resubmit document","1593010588":"Login now","1594147169":"Please come back in","1594322503":"Sell is available","1596378630":"You have added a real Gaming account.<0/>Make a deposit now to start trading.","1597672660":"Deriv MT5 Password","1598009247":"<0>a.You may file a complaint with the Financial Commission up to 45 days after the incident.","1598443642":"Transaction hash","1602894348":"Create a password","1604916224":"Absolute","1605222432":"I have no knowledge and experience in trading at all.","1605292429":"Max. total loss","1612105450":"Get substring","1612638396":"Cancel your trade at any time within a specified timeframe.","1613633732":"Interval should be between 10-60 minutes","1615897837":"Signal EMA Period {{ input_number }}","1618809782":"Maximum withdrawal","1619070150":"You are being redirected to an external website.","1620278321":"Names and surnames by themselves are easy to guess","1620346110":"Set currency","1621024661":"Tether as a TRC20 token (tUSDT) is a version of Tether that is hosted on Tron.","1622662457":"Date from","1622944161":"Now, go to the <0>Restart trading conditions block.","1623706874":"Use this block when you want to use multipliers as your trade type.","1628981793":"Can I trade cryptocurrencies on Deriv Bot?","1630417358":"Please go to your account settings and complete your personal details to enable withdrawals.","1631281562":"GBP Basket","1634903642":"Only your face can be in the selfie","1634969163":"Change currency","1635266650":"It seems that your name in the document is not the same as your Deriv profile. Please update your name in the <0>Personal details page to solve this issue.","1635628424":"An envelope with your name and address.","1636605481":"Platform settings","1636782601":"Multipliers","1638321777":"Your demo account balance is low. Reset your balance to continue trading from your demo account.","1639262461":"Pending withdrawal request:","1639304182":"Please click on the link in the email to reset your password.","1641395634":"Last digits list","1641635657":"New proof of identity document needed","1641980662":"Salutation is required.","1644636153":"Transaction hash: <0>{{value}}","1644703962":"Looking for CFD accounts? Go to Trader's Hub","1644864436":"You’ll need to authenticate your account before requesting to become a professional client. <0>Authenticate my account","1644908559":"Digit code is required.","1645315784":"{{display_currency_code}} Wallet","1647186767":"The bot encountered an error while running.","1648938920":"Netherlands 25","1649239667":"2. Under the Blocks menu, you'll see a list of categories. Blocks are grouped within these categories. Choose the block you want and drag them to the workspace.","1650963565":"Introducing Wallets","1651513020":"Display remaining time for each interval","1651951220":"Repeats like \"abcabcabc\" are only slightly harder to guess than \"abc\"","1652366857":"get and remove","1652968048":"Define your trade options such as multiplier and stake.","1652976865":"In this example, this block is used with another block to get the open prices from a list of candles. The open prices are then assigned to the variable called \"cl\".","1653136377":"copied!","1653180917":"We cannot verify you without using your camera","1654365787":"Unknown","1654721858":"Upload anyway","1655372864":"Your contract will expire on this date (in GMT), based on the end time you’ve selected.","1655627840":"UPPER CASE","1656155124":"Resend in <0 /> seconds","1658954996":"Plant and Machine Operators and Assemblers","1659074761":"Reset Put","1659352235":"Add your Deriv MT5 CFDs account under Deriv Investments (Europe) Limited, regulated by the Malta Financial Services Authority (MFSA) (licence no. IS/70156).","1665272539":"Remember: You cannot log in to your account until the selected date.","1665738338":"Balance","1665756261":"Go to live chat","1666783057":"Upgrade now","1668138872":"Modify account settings","1670016002":"Multiplier: {{ multiplier }}","1670426231":"End Time","1671232191":"You have set the following limits:","1675030608":"To create this account first we need you to resubmit your proof of address.","1676549796":"Dynamic Leverage","1677027187":"Forex","1677990284":"My apps","1679743486":"1. Go to Quick strategy and select the strategy you want.","1680666439":"Upload your bank statement showing your name, account number, and transaction history.","1682409128":"Untitled Strategy","1682636566":"Resend email in","1683522174":"Top-up","1683963454":"Your contract will be closed automatically at the next available asset price on {{date}} at {{timestamp}}.","1684419981":"What's this?","1686800117":"{{error_msg}}","1687173740":"Get more","1689103988":"Second Since Epoch","1689258195":"We were unable to verify your address with the details you provided. Please check and resubmit or choose a different document type.","1691335819":"To continue trading with us, please confirm who you are.","1691536201":"If you choose your duration in number of ticks, you won’t be able to terminate your contract early.","1691765860":"- Negation","1692912479":"Deriv MT5, Deriv X","1693614409":"Start time","1694331708":"You can switch between CFDs, digital options, and multipliers at any time.","1694517345":"Enter a new email address","1698624570":"2. Hit Ok to confirm.","1700233813":"Transfer from {{selected_value}} is not allowed, Please choose another account from dropdown","1701447705":"Please update your address","1702339739":"Common mistakes","1703091957":"We collect information about your employment as part of our due diligence obligations, as required by anti-money laundering legislation.","1704656659":"How much experience do you have in CFD trading?","1708413635":"For your {{currency_name}} ({{currency}}) account","1709293836":"Wallet balance","1709401095":"Trade CFDs on Deriv X with financial markets and our Derived indices.","1709859601":"Exit Spot Time","1710662619":"If you have the app, launch it to start trading.","1711013665":"Anticipated account turnover","1711676335":"square root","1711929663":"Your funds have been transferred","1712357617":"Invalid email address.","1714255392":"To enable withdrawals, please complete your financial assessment.","1715011380":"Jump 25 Index","1715630945":"Returns the total profit in string format","1715680813":"Your contract will expire at exactly 23:59:59 GMT +0 on your selected expiry date.","1717023554":"Resubmit documents","1719248689":"EUR/GBP/USD","1720451994":"We’ll charge a 2% transfer fee or {{minimum_fee}} {{currency}}, whichever is higher, for transfers between your Deriv fiat and Deriv cryptocurrency accounts.","1720968545":"Upload passport photo page from your computer","1722401148":"The amount that you may add to your stake after each successful trade.","1723069433":"Your new Wallet","1723589564":"Represents the maximum number of outstanding contracts in your portfolio. Each line in your portfolio counts for one open position. Once the maximum is reached, you will not be able to open new positions without closing an existing position first.","1724696797":"You are limited to one fiat account only.","1725958461":"Account number","1726472773":"Function with no return value","1726565314":"Close my account","1728121741":"Transactions.csv","1728183781":"About Tether","1729145421":"Risk warning","1731747596":"The block(s) highlighted in red are missing input values. Please update them and click \"Run bot\".","1732891201":"Sell price","1733711201":"Regulators/external dispute resolution","1734185104":"Balance: %1","1734264460":"Disclaimer","1736292549":"Update postal code","1737352280":"Bot.init is not called","1738094481":"<0>Duration: Ticks 1","1738681493":"Remove your glasses, if necessary","1739086943":"Wall Street 30","1739384082":"Unemployed","1739668049":"Close your account","1740371444":"Underlying market is not selected","1740622029":"Loss Threshold","1742256256":"Please upload one of the following documents:","1743448290":"Payment agents","1743679873":"If you select <0>\"Call\", you’ll earn a <1>payout if the <1>final price is above the <1>strike price at <1>expiry. Otherwise, you won’t receive a payout.","1743902050":"Complete your financial assessment","1744509610":"Just drag the XML file from your computer onto the workspace, and your bot will be loaded accordingly. Alternatively, you can hit Import in Bot Builder, and choose to import your bot from your computer or from your Google Drive.","1745523557":"- Square root","1746051371":"Download the app","1746273643":"Moving Average Convergence Divergence","1747501260":"Sell conditions","1747523625":"Go back","1747674345":"Please use `.` as a decimal separator for fractional numbers.","1747682136":"Contract was cancelled.","1748754976":"Run","1749675724":"Deriv charges no commission across all account types.","1750065391":"Login time:","1753183432":"We take all complaints seriously and aim to resolve them as quickly and fairly as possible. If you are unhappy with any aspect of our service, please let us know by submitting a complaint using the guidance below:","1753226544":"remove","1753975551":"Upload passport photo page","1756678453":"break out","1758386013":"Do not get lured to fake \"Deriv\" pages!","1761038852":"Let’s continue with providing proofs of address and identity.","1761762171":"Restart last trade on error (bot ignores the unsuccessful trade): {{ checkbox }}","1762707297":"Phone number","1762746301":"MF4581125","1763123662":"Upload your NIMC slip.","1766212789":"Server maintenance starts at 06:00 GMT every Sunday and may last up to 2 hours. You may experience service disruption during this time.","1766993323":"Only letters, numbers, and underscores are allowed.","1767429330":"Add a Derived account","1768293340":"Contract value","1768861315":"Minute","1768918213":"Only letters, space, hyphen, period, and apostrophe are allowed.","1769068935":"Choose any of these exchanges to buy cryptocurrencies:","1771037549":"Add a Deriv real account","1771592738":"Conditional block","1777847421":"This is a very common password","1778893716":"Click here","1779144409":"Account verification required","1779519903":"Should be a valid number.","1780442963":"Scan the QR code to download {{ platform }}.","1780770384":"This block gives you a random fraction between 0.0 to 1.0.","1781393492":"We do not charge a transfer fee for transfers in the same currency between your Deriv fiat and {{platform_name_mt5}} accounts, your Deriv fiat and {{platform_name_derivez}} accounts and your Deriv fiat and {{platform_name_dxtrade}} accounts.","1782308283":"Quick strategy","1782395995":"Last Digit Prediction","1782690282":"Blocks menu","1782703044":"Sign up","1783526986":"How do I build a trading bot?","1783740125":"Upload your selfie","1787135187":"Postal/ZIP code is required","1787492950":"Indicators on the chart tab are for indicative purposes only and may vary slightly from the ones on the {{platform_name_dbot}} workspace.","1788515547":"<0/>For more information on submitting a complaint with the Office of the Arbiter for Financial Services, please <1>see their guidance.","1788966083":"01-07-1999","1789273878":"Payout per point","1789497185":"Make sure your passport details are clear to read, with no blur or glare","1790770969":"FX-majors (standard/micro lots), FX-minors, Commodities, Cryptocurrencies","1791432284":"Search for country","1791971912":"Recent","1793913365":"To deposit money, please switch to your {{currency_symbol}} account.","1794815502":"Download your transaction history.","1796787905":"Please upload the following document(s).","1798943788":"You can only make deposits.","1801093206":"Get candle list","1801270786":"Ready to automate your trading strategy without writing any code? You’ve come to the right place.","1801927731":"{{platform_name_dxtrade}} accounts","1803338729":"Choose what type of contract you want to trade. For example, for the Rise/Fall trade type you can choose one of three options: Rise, Fall, or Both. Selected option will determine available options for the Purchase block.","1804620701":"Expiration","1804789128":"{{display_value}} Ticks","1806017862":"Max. ticks","1806355993":"No commission","1808058682":"Blocks are loaded successfully","1808393236":"Login","1808867555":"This block uses the variable “i” to control the iterations. With each iteration, the value of “i” is determined by the items in a given list.","1810217569":"Please refresh this page to continue.","1811109068":"Jurisdiction","1811972349":"Market","1811973475":"Returns a specific character from a given string","1812006199":"Identity verification","1812582011":"Connecting to server","1813700208":"Boom 300 Index","1813958354":"Remove comment","1815034361":"alphabetic","1815905959":"DTrader, DBot, SmartTrader, and Binary Bot","1815995250":"Buying contract","1816126006":"Trade on Deriv MT5 ({{platform_name_dmt5}}), the all-in-one FX and CFD trading platform.","1817154864":"This block gives you a random number from within a set range.","1820242322":"e.g. United States","1820332333":"Top up","1821818748":"Enter Driver License Reference number","1823177196":"Most popular","1824193700":"This block gives you the last digit of the latest tick value.","1824292864":"Call","1827607208":"File not uploaded.","1828370654":"Onboarding","1830520348":"{{platform_name_dxtrade}} Password","1831847842":"I confirm that the name and date of birth above match my chosen identity document (see below)","1833481689":"Unlock","1833499833":"Proof of identity documents upload failed","1836767074":"Search payment agent name","1837762008":"Please submit your proof of identity and proof of address to verify your account in your account settings to access the cashier.","1838639373":"Resources","1839021527":"Please enter a valid account number. Example: CR123456789","1840865068":"set {{ variable }} to Simple Moving Average Array {{ dummy }}","1841381387":"Get more wallets","1841788070":"Palladium/USD","1841996888":"Daily loss limit","1842266423":"back","1842862156":"Welcome to your Deriv X dashboard","1843658716":"If you select \"Only Downs\", you win the payout if consecutive ticks fall successively after the entry spot. No payout if any tick rises or is equal to any of the previous ticks.","1844458194":"You can only transfers funds from the {{account}} to the linked {{wallet}}.","1845892898":"(min: {{min_stake}} - max: {{max_payout}})","1846266243":"This feature is not available for demo accounts.","1846587187":"You have not selected your country of residence","1846588117":"Your contract will be closed automatically when your loss reaches {{stop_out_percentage}}% of your stake.","1846664364":"{{platform_name_dxtrade}}","1849484058":"Any unsaved changes will be lost.","1850031313":"- Low: the lowest price","1850132581":"Country not found","1850659345":"- Payout: the payout of the contract","1850663784":"Submit proofs","1851052337":"Place of birth is required.","1851776924":"upper","1854480511":"Cashier is locked","1854874899":"Back to list","1855566768":"List item position","1856485118":"Please <0>resubmit your proof of address to transfer funds between MT5 and Deriv accounts.","1856755117":"Pending action required","1856932069":"For Long:","1858251701":"minute","1859308030":"Give feedback","1863053247":"Please upload your identity document.","1863694618":"Trade CFDs on MT5 with forex, stocks, stock indices, commodities, and cryptocurrencies.","1863731653":"To receive your funds, contact the payment agent","1865525612":"No recent transactions.","1866811212":"Deposit in your local currency via an authorised, independent payment agent in your country.","1866836018":"<0/><1/>If your complaint relates to our data processing practices, you can submit a formal complaint to your local supervisory authority.","1867217564":"Index must be a positive integer","1867783237":"High-to-Close","1869315006":"See how we protect your funds to unlock the cashier.","1869486036":"You receive a <0>payout at <0>expiry if the spot price never touches or breaches the <0>barrier during the contract period. If it does, your contract will be terminated early.","1869787212":"Even","1870933427":"Crypto","1871196637":"True if the result of the last trade matches the selection","1871377550":"Do you offer pre-built trading bots on Deriv Bot?","1871664426":"Note","1873376454":"This is a price level that you choose. If this barrier is ever crossed, your contract would be terminated.","1873838570":"Please verify your address","1874481756":"Use this block to purchase the specific contract you want. You may add multiple Purchase blocks together with conditional blocks to define your purchase conditions. This block can only be used within the Purchase conditions block.","1874756442":"BVI","1875702561":"Load or build your bot","1876015808":"Social Security and National Insurance Trust","1876325183":"Minutes","1876333357":"Tax Identification Number is invalid.","1877225775":"Your proof of address is verified","1877832150":"# from end","1878172674":"No, we don't. However, you'll find quick strategies on Deriv Bot that'll help you build your own trading bot for free.","1879042430":"Appropriateness Test, WARNING:","1879412976":"Profit amount: <0>{{profit}}","1879651964":"<0>Pending verification","1880029566":"Australian Dollar","1880097605":"prompt for {{ string_or_number }} with message {{ input_text }}","1880875522":"Create \"get %1\"","1881018702":"hour","1881587673":"Total stake since you last cleared your stats.","1882825238":"Restart trading conditions","1883531976":"Clerks","1885708031":"#","1889357660":"Enter a value in minutes, up to 60480 minutes (equivalent to 6 weeks).","1890171328":"By clicking Accept below and proceeding with the Account Opening you should note that you may be exposing yourself to risks (which may be significant, including the risk of loss of the entire sum invested) that you may not have the knowledge and experience to properly assess or mitigate.","1890332321":"Returns the number of characters of a given string of text, including numbers, spaces, punctuation marks, and symbols.","1893869876":"(lots)","1894667135":"Please verify your proof of address","1898670234":"{{formatted_opening_time}} (GMT) on {{opening_day}},<0> {{opening_date}}.","1899898605":"Maximum size: 8MB","1902547203":"MetaTrader 5 MacOS app","1903437648":"Blurry photo detected","1905032541":"We're now ready to verify your identity","1905589481":"If you want to change your account currency, please contact us via <0>live chat.","1906213000":"Our system will finish any Deriv Bot trades that are running, and Deriv Bot will not place any new trades.","1906639368":"If this is the first time you try to create a password, or you have forgotten your password, please reset it.","1907884620":"Add a real Deriv Gaming account","1908023954":"Sorry, an error occurred while processing your request.","1908239019":"Make sure all of the document is in the photo","1908686066":"Appropriateness Test Warning","1909647105":"TRX/USD","1909769048":"median","1913777654":"Switch account","1914014145":"Today","1914270645":"Default Candle Interval: {{ candle_interval_type }}","1914725623":"Upload the page that contains your photo.","1917178459":"Bank Verification Number","1917523456":"This block sends a message to a Telegram channel. You will need to create your own Telegram bot to use this block.","1918796823":"Please enter a stop loss amount.","1918832194":"No experience","1919030163":"Tips to take a good selfie","1919594496":"{{website_name}} is not affiliated with any payment agents. Customers deal with payment agents at their sole risk. Customers are advised to check the credentials of payment agents and the accuracy of any information about payment agents (on {{website_name}} or elsewhere) before using their services.","1919694313":"To start trading, transfer funds from your Deriv account into this account.","1920217537":"Compare","1920468180":"How to use the SMA block","1921634159":"A few personal details","1921914669":"Deposit with Deriv P2P","1922529883":"Boom 1000 Index","1922955556":"Use a longer keyboard pattern with more turns","1924365090":"Maybe later","1924765698":"Place of birth*","1928930389":"GBP/NOK","1929694162":"Compare accounts","1930899934":"Tether","1931659123":"Run on every tick","1931884033":"It seems that your date of birth in the document is not the same as your Deriv profile. Please update your date of birth in the <0>Personal details page to solve this issue.","1934450653":"For <0>Contract type, set it to Both.","1938327673":"Deriv {{platform}} <0>{{is_demo}}","1939014728":"How do I remove blocks from the workspace?","1939902659":"Signal","1940408545":"Delete this token","1941915555":"Try later","1942091675":"Cryptocurrency trading is not available for clients residing in the United Kingdom.","1943440862":"Calculates Bollinger Bands (BB) list from a list with a period","1944204227":"This block returns current account balance.","1947527527":"1. This link was sent by you","1948044825":"MT5 Derived","1948092185":"GBP/CAD","1949719666":"Here are the possible reasons:","1950413928":"Submit identity documents","1952580688":"Submit passport photo page","1955219734":"Town/City*","1957759876":"Upload identity document","1958807602":"4. 'Table' takes an array of data, such as a list of candles, and displays it in a table format.","1959678342":"Highs & Lows","1960240336":"first letter","1964097111":"USD","1964165648":"Connection lost","1965916759":"Asian options settle by comparing the last tick with the average spot over the period.","1966023998":"2FA enabled","1966281100":"Console {{ message_type }} value: {{ input_message }}","1968025770":"Bitcoin Cash","1968077724":"Agriculture","1968368585":"Employment status","1970060713":"You’ve successfully deleted a bot.","1971898712":"Add or manage account","1973060793":"- maximum loss: Use this variable to store your maximum loss limit. You can assign any amount you want, but it must be a positive number.","1973536221":"You have no open positions yet.","1973564194":"You are limited to one fiat account. You won’t be able to change your account currency if you have already made your first deposit or created a real {{dmt5_label}} or {{platform_name_dxtrade}} account.","1973910243":"Manage your accounts","1974273865":"This scope will allow third-party apps to view your account activity, settings, limits, balance sheets, trade purchase history, and more.","1974903951":"If you hit Yes, the info you entered will be lost.","1981940238":"This complaints policy, which may change from time to time, applies to your account(s) registered with {{legal_entity_name_svg}} and {{legal_entity_name_v}}.","1982912252":"Relative Strength Index (RSI) from a list with a period","1983001416":"Define your trade options such as multiplier and stake. This block can only be used with the multipliers trade type. If you select another trade type, this block will be replaced with the Trade options block.","1983358602":"This policy, which may change from time to time, applies to your account registered with {{legal_entity_name}}.","1983387308":"Preview","1983480826":"Sign in","1983544897":"P.O. Box is not accepted in address","1983676099":"Please check your email for details.","1984700244":"Request an input","1984742793":"Uploading documents","1985366224":"Each day, you can make up to {{ allowed_internal }} transfers between your Deriv accounts and up to {{ allowed_mt5 }} transfers between your Deriv and {{platform_name_mt5}} accounts.","1985637974":"Any blocks placed within this block will be executed at every tick. If the default candle interval is set to 1 minute in the Trade Parameters root block, the instructions in this block will be executed once every minute. Place this block outside of any root block.","1986322868":"When your loss reaches or exceeds this amount, your trade will be closed automatically.","1986498784":"BTC/LTC","1987080350":"Demo","1987447369":"Your cashier is locked","1987662349":"If you select <0>\"Long\", you’ll earn a payout if the spot price never drops below the barrier.<1 />If you select <0>\"Short\", you’ll earn a payout if the spot price never rises above the barrier.","1988153223":"Email address","1988302483":"Take profit:","1990331072":"Proof of ownership","1990735316":"Rise Equals","1991055223":"View the market price of your favourite assets.","1991448657":"Don't know your tax identification number? Click <0>here to learn more.","1991524207":"Jump 100 Index","1994023526":"The email address you entered had a mistake or typo (happens to the best of us).","1994558521":"The platforms aren’t user-friendly.","1994600896":"This block requires a list of candles as an input parameter.","1995023783":"First line of address*","1996767628":"Please confirm your tax information.","1997138507":"If the last tick is equal to the average of the ticks, you don't win the payout.","1997313835":"Your stake will continue to grow as long as the current spot price remains within a specified <0>range from the <0>previous spot price. Otherwise, you lose your stake and the trade is terminated.","1998199587":"You can also exclude yourself entirely for a specified duration. If, at any time, you decide to trade again, you must then contact our Customer Support to remove this self-exclusion. There will be a 24-hour-cooling-off period before you can resume trading. ","1999346412":"For faster verification, input the same address here as in your proof of address document (see section below)","2001222130":"Check your spam or junk folder. If it's not there, try resending the email.","2004792696":"If you are a UK resident, to self-exclude from all online gambling companies licensed in Great Britain, go to <0>www.gamstop.co.uk.","2007028410":"market, trade type, contract type","2007092908":"Trade with leverage and low spreads for better returns on successful trades.","2010759971":"Uploads successful","2010866561":"Returns the total profit/loss","2011609940":"Please input number greater than 0","2011808755":"Purchase Time","2014536501":"Card number","2014590669":"Variable '{{variable_name}}' has no value. Please set a value for variable '{{variable_name}}' to notify.","2017672013":"Please select the country of document issuance.","2020104747":"Filter","2020545256":"Close your account?","2021037737":"Please update your details to continue.","2021161151":"Watch this video to learn how to build a trading bot on Deriv Bot. Also, check out this blog post on building a trading bot.","2023659183":"Student","2023762268":"I prefer another trading website.","2025339348":"Move away from direct light — no glare","2027625329":"Simple Moving Average Array (SMAA)","2027696535":"Tax information","2028163119":"EOS/USD","2029237955":"Labuan","2030018735":"RSI is a technical analysis tool that helps you identify the market trend. It will give you a value from 0 to 100. An RSI value of 70 and above means that the asset is overbought and the current trend may reverse, while a value of 30 and below means that the asset is oversold.","2030045667":"Message","2033648953":"This block gives you the specified candle value for a selected time interval.","2034803607":"You must be 18 years old and above.","2035258293":"Start trading with us","2035925727":"sort {{ sort_type }} {{ sort_direction }} {{ input_list }}","2036578466":"Should be {{value}}","2037607934":"The purchase of <0>{{trade_type_name}} contract has been completed successfully for the amount of <0> {{buy_price}} {{currency}}","2037665157":"Expand All Blocks","2037906477":"get sub-list from #","2042023623":"We’re reviewing your documents. This should take about 5 minutes.","2042050260":"- Purchase price: the purchase price (stake) of the contract","2042115724":"Upload a screenshot of your account and personal details page with your name, account number, phone number, and email address.","2044086432":"The close is the latest tick at or before the end time. If you selected a specific end time, the end time is the selected time.","2046273837":"Last tick","2046577663":"Import or choose your bot","2048110615":"Email address*","2048134463":"File size exceeded.","2049386104":"We need you to submit these in order to get this account:","2050170533":"Tick list","2051558666":"View transaction history","2054889300":"Create \"%1\"","2055317803":"Copy the link to your mobile browser","2057082550":"Accept our updated <0>terms and conditions","2057419639":"Exit Spot","2059365224":"Yes, you can get started with a pre-built bot using the Quick strategy feature. You’ll find some of the most popular trading strategies here: Martingale, D'Alembert, and Oscar's Grind. Just select the strategy, enter your trade parameters, and your bot will be created for you. You can always tweak the parameters later.","2059753381":"Why did my verification fail?","2060873863":"Your order {{order_id}} is complete","2062912059":"function {{ function_name }} {{ function_params }}","2063655921":"By purchasing the \"Close-to-Low\" contract, you'll win the multiplier times the difference between the close and low over the duration of the contract.","2063812316":"Text Statement","2063890788":"Cancelled","2065278286":"Spread","2066419724":"Trading accounts linked with {{wallet}}","2067903936":"Driving licence","2070002739":"Don’t accept","2070345146":"When opening a leveraged CFD trade.","2070518923":"Import your bot or tap Quick Strategies to choose from the ready-to-use bot templates.","2070752475":"Regulatory Information","2071043849":"Browse","2073813664":"CFDs, Options or Multipliers","2074235904":"Last name is required.","2074497711":"The Telegram notification could not be sent","2074713563":"4.2. Submission of a complaint","2080553498":"3. Get the chat ID using the Telegram REST API (read more: https://core.telegram.org/bots/api#getupdates)","2080829530":"Sold for: {{sold_for}}","2080906200":"I understand and agree to upgrade to Wallets.","2081622549":"Must be a number higher than {{ min }}","2082533832":"Yes, delete","2084693624":"Converts a string representing a date/time string into seconds since Epoch. Example: 2019-01-01 21:03:45 GMT+0800 will be converted to 1546347825. Time and time zone offset are optional.","2085387371":"Must be numbers, letters, and special characters . , ' -","2085602195":"- Entry value: the value of the first tick of the contract","2086742952":"You have added a real Options account.<0/>Make a deposit now to start trading.","2086792088":"Both barriers should be relative or absolute","2088735355":"Your session and login limits","2089395053":"Unit","2089581483":"Expires on","2090650973":"The spot price may change by the time your order reaches our servers. When this happens, your payout may be affected.","2091671594":"Status","2093675079":"- Close: the closing price","2096014107":"Apply","2096456845":"Date of birth*","2096603244":"Derived - Vanuatu","2097170986":"About Tether (Omni)","2097365786":"A copy of your identity document (identity card, passport)","2097381850":"Calculates Simple Moving Average line from a list with a period","2097932389":"Upload 2 separate screenshots from the personal details page and the account page via <0>https://app.astropay.com/profile","2100713124":"account","2101972779":"This is the same as the above example, using a tick list.","2102572780":"Length of digit code must be 6 characters.","2104115663":"Last login","2104364680":"Please switch to your demo account to run your Deriv Bot.","2104397115":"Please go to your account settings and complete your personal details to enable deposits and withdrawals.","2107381257":"Scheduled cashier system maintenance","2107409315":"The D'Alembert strategy increases the stake after a losing trade and reduces the stake after a successful trade by the number of units that traders decide. One unit is equal to the amount of the initial stake. To manage risk, set the maximum stake for a single trade. The stake for the next trade will reset to the initial stake if it exceeds the maximum stake.","2109312805":"The spread is the difference between the buy price and sell price. A variable spread means that the spread is constantly changing, depending on market conditions. A fixed spread remains constant but is subject to alteration, at the Broker's absolute discretion.","2110365168":"Maximum number of trades reached","2111015970":"This block helps you check if your contract can be sold. If your contract can be sold, it returns “True”. Otherwise, it returns an empty string.","2111528352":"Creating a variable","2112119013":"Take a selfie showing your face","2112175277":"with delimiter","2113321581":"Add a Deriv Gaming account","2115223095":"Loss","2117165122":"1. Create a Telegram bot and get your Telegram API token. Read more on how to create bots in Telegram here: https://core.telegram.org/bots#6-botfather","2117489390":"Auto update in {{ remaining }} seconds","2119449126":"Example output of the below example will be:","2119710534":"FAQ","2121227568":"NEO/USD","2122152120":"Assets","2127564856":"Withdrawals are locked","2128919448":"We’ll offer to buy your contract at this price should you choose to sell it before its expiry. This is based on several factors, such as the current spot price. We won’t offer a contract value if the remaining duration is below 15 seconds or if the contract duration is in ticks.","2131963005":"Please withdraw your funds from the following Deriv MT5 account(s):","2133451414":"Duration","2133470627":"This block returns the potential payout for the selected trade type. This block can be used only in the \"Purchase conditions\" root block.","2135563258":"Forex trading frequency","2136246996":"Selfie uploaded","2137901996":"This will clear all data in the summary, transactions, and journal panels. All counters will be reset to zero.","2137993569":"This block compares two values and is used to build a conditional structure.","2138861911":"Scans and photocopies are not accepted","2139171480":"Reset Up/Reset Down","2139362660":"left side","2141055709":"New {{type}} password","2141873796":"Get more info on <0>CFDs, <1>multipliers, and <2>options.","2143803283":"Purchase Error","2144609616":"If you select \"Reset-Down”, you win the payout if the exit spot is strictly lower than either the entry spot or the spot at reset time.","2145690912":"Income Earning","2145995536":"Create new account","2146336100":"in text %1 get %2","2146698770":"Pro tip: You can also click and drag out the desired block","2146751355":"We use current-tick-execution mechanism, which is the latest asset price when the trade opening is processed by our servers for Volatility Index, Basket Indices, Jump Indices and Crash/Boom Indices.","2146892766":"Binary options trading experience","2147244655":"How do I import my own trading bot into Deriv Bot?","-931052769":"Submit verification","-1004605898":"Tips","-1938142055":"Documents uploaded","-448090287":"The link only works on mobile devices","-1244287721":"Something's gone wrong","-241258681":"You'll need to restart your verification on your computer","-929254273":"Get secure link","-2021867851":"Check back here to finish the submission","-1547069149":"Open the link and complete the tasks","-1767652006":"Here's how to do it:","-277611959":"You can now return to your computer to continue","-724178625":"Make sure full document is visible","-1519380038":"Glare detected","-1895280620":"Make sure your card details are clear to read, with no blur or glare","-1464447919":"Make sure your permit details are clear to read, with no blur or glare","-1436160506":"Make sure details are clear to read, with no blur or glare","-759124288":"Close","-759118956":"Redo","-753375398":"Enlarge image","-1042933881":"Driver's license","-1503134764":"Face photo page","-1335343167":"Sorry, no mobile phone bills","-699045522":"Documents you can use to verify your identity","-543666102":"It must be an official photo ID","-903877217":"These are the documents most likely to show your current home address","-1356835948":"Choose document","-1364375936":"Select a %{country} document","-401586196":"or upload photo – no scans or photocopies","-3110517":"Take a photo with your phone","-2033894027":"Submit identity card (back)","-20684738":"Submit license (back)","-1359585500":"Submit license (front)","-106779602":"Submit residence permit (back)","-1287247476":"Submit residence permit (front)","-1954762444":"Restart the process on the latest version of Safari","-261174676":"Must be under 10MB.","-685885589":"An error occurred while loading the component","-502539866":"Your face is needed in the selfie","-1377968356":"Please try again","-1226547734":"Try using a JPG or PNG file","-849068301":"Loading...","-1730346712":"Loading","-1849371752":"Check that your number is correct","-309848900":"Copy","-1424436001":"Send link","-1093833557":"How to scan a QR code","-1408210605":"Point your phone’s camera at the QR code","-1773802163":"If it doesn’t work, download a QR code scanner from Google Play or the App Store","-109026565":"Scan QR code","-1644436882":"Get link via SMS","-1667839246":"Enter mobile number","-1533172567":"Enter your mobile number:","-1352094380":"Send this one-time link to your phone","-28974899":"Get your secure link","-359315319":"Continue","-1279080293":"2. Your desktop window stays open","-102776692":"Continue with the verification","-89152891":"Take a photo of the back of your card","-1646367396":"Take a photo of the front of your card","-1350855047":"Take a photo of the front of your license","-2119367889":"Take a photo using the basic camera mode instead","-342915396":"Take a photo","-419040068":"Passport photo page","-1354983065":"Refresh","-1925063334":"Recover camera access to continue face verification","-54784207":"Camera access is denied","-1392699864":"Allow camera access","-269477401":"Provide the whole document page for best results","-864639753":"Upload back of card from your computer","-1309771027":"Upload front of license from your computer","-1722060225":"Take photo","-565732905":"Selfie","-1703181240":"Check that it is connected and functional. You can also continue verification on your phone","-2043114239":"Camera not working?","-2029238500":"It may be disconnected. Try using your phone instead.","-468928206":"Make sure your device's camera works","-466246199":"Camera not working","-698978129":"Remember to press stop when you're done. Redo video actions","-538456609":"Looks like you took too long","-781816433":"Photo of your face","-1471336265":"Make sure your selfie clearly shows your face","-1375068556":"Check selfie","-1914530170":"Face forward and make sure your eyes are clearly visible","-776541617":"We'll compare it with your document","-478752991":"Your link will expire in one hour","-1859729380":"Keep this window open while using your mobile","-1283761937":"Resend link","-629011256":"Don't refresh this page","-1005231905":"Once you've finished we'll take you to the next step","-542134805":"Upload photo","-1462975230":"Document example","-1472844935":"The photo should clearly show your document","-189310067":"Account closed","-1823540512":"Personal details","-849320995":"Assessments","-773766766":"Email and passwords","-1466827732":"Self exclusion","-1498206510":"Account limits","-241588481":"Login history","-966136867":"Connected apps","-213009361":"Two-factor authentication","-526636259":"Error 404","-1227878799":"Speculative","-1196936955":"Upload a screenshot of your name and email address from the personal information section.","-1286823855":"Upload your mobile bill statement showing your name and phone number.","-1309548471":"Upload your bank statement showing your name and account details.","-1410396115":"Upload a photo showing your name and the first six and last four digits of your card number. If the card does not display your name, upload the bank statement showing your name and card number in the transaction history.","-3805155":"Upload a screenshot of either of the following to process the transaction:","-1523487566":"- your account profile section on the website","-613062596":"- the Account Information page on the app","-1718304498":"User ID","-609424336":"Upload a screenshot of your name, account number, and email address from the personal details section of the app or profile section of your account on the website.","-1954436643":"Upload a screenshot of your username on the General Information page at <0>https://onlinenaira.com/members/index.htm","-79853954":"Upload a screenshot of your account number and phone number on the Bank Account/Mobile wallet page at <0>https://onlinenaira.com/members/bank.htm","-1192882870":"Upload a screenshot of your name and account number from the personal details section.","-1120954663":"First name*","-1659980292":"First name","-962979523":"Your {{ field_name }} as in your identity document","-1416797980":"Please enter your {{ field_name }} as in your official identity documents.","-1466268810":"Please remember that it is your responsibility to keep your answers accurate and up to date. You can update your personal details at any time in your <0>account settings.","-32386760":"Name","-766265812":"first name","-1857534296":"John","-1282749116":"last name","-1485480657":"Other details","-1784741577":"date of birth","-1702919018":"Second line of address (optional)","-1315410953":"State/Province","-2040322967":"Citizenship","-344715612":"Employment status*","-1543016582":"I hereby confirm that the tax information I provided is true and complete. I will also inform {{legal_entity_name}} about any changes to this information.","-946282997":"Additional information","-1315571766":"Place of birth","-789291456":"Tax residence*","-1692219415":"Tax residence","-1903720068":"The country in which you meet the criteria for paying taxes. Usually the country in which you physically reside.","-651516152":"Tax Identification Number","-1387062433":"Account opening reason","-222283483":"Account opening reason*","-1113902570":"Details","-71696502":"Previous","-1541554430":"Next","-987011273":"Your proof of ownership isn't required.","-808299796":"You are not required to submit proof of ownership at this time. We will inform you if proof of ownership is required in the future.","-179726573":"We’ve received your proof of ownership.","-813779897":"Proof of ownership verification passed.","-638756912":"Black out digits 7 to 12 of the card number that’s shown on the front of your debit/credit card.⁤","-684271315":"OK","-740157281":"Trading Experience Assessment","-1720468017":"In providing our services to you, we are required to obtain information from you in order to assess whether a given product or service is appropriate for you.","-307865807":"Risk Tolerance Warning","-690100729":"Yes, I understand the risk.","-2010628430":"CFDs and other financial instruments come with a high risk of losing money rapidly due to leverage. You should consider whether you understand how CFDs and other financial instruments work and whether you can afford to take the high risk of losing your money. <0/><0/> To continue, you must confirm that you understand your capital is at risk.","-863770104":"Please note that by clicking ‘OK’, you may be exposing yourself to risks. You may not have the knowledge or experience to properly assess or mitigate these risks, which may be significant, including the risk of losing the entire sum you have invested.","-1292808093":"Trading Experience","-2145244263":"This field is required","-884768257":"You should enter 0-35 characters.","-1784470716":"State is not in a proper format","-1699820408":"Please enter a {{field_name}} under {{max_number}} characters.","-1575567374":"postal/ZIP code","-2113555886":"Only letters, numbers, space, and hyphen are allowed.","-874280157":"This Tax Identification Number (TIN) is invalid. You may continue using it, but to facilitate future payment processes, valid tax information will be required.","-1174064217":"Mr","-855506127":"Ms","-1037916704":"Miss","-634958629":"We use the information you give us only for verification purposes. All information is kept confidential.","-731992635":"Title*","-352888977":"Title","-136976514":"Country of residence*","-945104751":"We’re legally obliged to ask for your tax information.","-1024240099":"Address","-1124948631":"Professional Client","-259515058":"By default, all {{brand_website_name}} clients are retail clients but anyone can request to be treated as a professional client.","-1463348492":"I would like to be treated as a professional client.","-1958764604":"Email preference","-2121071263":"Check this box to receive updates via email.","-2068064150":"Get updates about Deriv products, services and events.","-1558679249":"Please make sure your information is correct or it may affect your trading experience.","-179005984":"Save","-2116332353":"Please close your positions in the following Deriv account(s):","-2048005267":"{{number_of_positions}} position(s)","-1923892687":"Please withdraw your funds from the following Deriv X account(s):","-1629894615":"I have other financial priorities.","-844051272":"I want to stop myself from trading.","-1113965495":"I’m no longer interested in trading.","-1224285232":"Customer service was unsatisfactory.","-9323953":"Remaining characters: {{remaining_characters}}","-839094775":"Back","-2061895474":"Closing your account will automatically log you out. We shall delete your personal information as soon as our legal obligations are met.","-203298452":"Close account","-937707753":"Go Back","-1219849101":"Please select at least one reason","-484540402":"An error occurred","-1911549768":"Inaccessible MT5 account(s)","-1869355019":"Action required","-1030102424":"You can't trade on Deriv.","-448385353":"You can't make transactions.","-1058447223":"Before closing your account:","-912764166":"Withdraw your funds.","-60139953":"We shall delete your personal information as soon as our legal obligations are met, as mentioned in the section on Data Retention in our <0>Security and privacy policy","-1725454783":"Failed","-506510414":"Date and time","-1708927037":"IP address","-2131200819":"Disable","-200487676":"Enable","-1840392236":"That's not the right code. Please try again.","-2067796458":"Authentication code","-790444493":"Protect your account with 2FA. Each time you log in to your account, you will need to enter your password and an authentication code generated by a 2FA app on your smartphone.","-368010540":"You have enabled 2FA for your Deriv account.","-403552929":"To disable 2FA, please enter the six-digit authentication code generated by your 2FA app below:","-752939584":"How to set up 2FA for your Deriv account","-90649785":"Click here to copy key","-206376148":"Key copied!","-1592318047":"See example","-1376950117":"That file format isn't supported. Please upload .pdf, .png, .jpg, or .jpeg files only.","-1272489896":"Please complete this field.","-397487797":"Enter your full card number","-153346659":"Upload your selfie.","-602131304":"Passport number","-1051213440":"Upload the front and back of your identity card.","-1600807543":"First, enter your identity card number and the expiry date.","-1139923664":"Next, upload the front and back of your identity card.","-783705755":"Upload the front of your identity card.","-566750665":"NIMC slip and proof of age","-1465944279":"NIMC slip number","-429612996":"Next, upload both of the following documents.","-376981174":"Upload your proof of age: birth certificate or age declaration document.","-612174191":"First line of address is required","-242734402":"Only {{max}} characters, please.","-378415317":"State is required","-1497654315":"Our accounts and services are unavailable for the Jersey postal code.","-755626951":"Complete your address details","-1461267236":"Please choose your currency","-1027595143":"Less than $25,000","-40491332":"$25,000 - $50,000","-1139806939":"$50,001 - $100,000","-996132458":"Construction","-915003867":"Health","-1430012453":"Information & Communications Technology","-987824916":"Science & Engineering","-146630682":"Social & Cultural","-761306973":"Manufacturing","-1631552645":"Professionals","-474864470":"Personal Care, Sales and Service Workers","-1129355784":"Agricultural, Forestry and Fishery Workers","-1242914994":"Craft, Metal, Electrical and Electronics Workers","-1317824715":"Cleaners and Helpers","-1592729751":"Mining, Construction, Manufacturing and Transport Workers","-1030759620":"Government Officers","-2137323480":"Company Ownership","-1590574533":"Divorce Settlement","-1667683002":"Inheritance","-1237843731":"Investment Income","-777506574":"Sale of Property","-654781670":"Primary","-1717373258":"Secondary","-1156937070":"$500,001 - $1,000,000","-315534569":"Over $1,000,000","-2068544539":"Salaried Employee","-531314998":"Investments & Dividends","-1235114522":"Pension","-1298056749":"State Benefits","-449943381":"Savings & Inheritance","-1161338910":"First name is required.","-1161818065":"Last name should be between 2 and 50 characters.","-1281693513":"Date of birth is required.","-26599672":"Citizenship is required","-912174487":"Phone is required.","-673765468":"Letters, numbers, spaces, periods, hyphens and forward slashes only.","-212167954":"Tax Identification Number is not properly formatted.","-621555159":"Identity information","-204765990":"Terms of use","-477761028":"Voter ID","-1466346630":"CPF","-739367071":"Employed","-626752657":"0-1 year","-532014689":"1-2 years","-1001024004":"Over 3 years","-790513277":"6-10 transactions in the past 12 months","-580085300":"11-39 transactions in the past 12 months","-612752984":"These are default limits that we apply to your accounts.","-1411635770":"Learn more about account limits","-1340125291":"Done","-1101543580":"Limit","-858297154":"Represents the maximum amount of cash that you may hold in your account. If the maximum is reached, you will be asked to withdraw funds.","-976258774":"Not set","-1182362640":"Represents the maximum aggregate payouts on outstanding contracts in your portfolio. If the maximum is attained, you may not purchase additional contracts without first closing out existing positions.","-1781293089":"Maximum aggregate payouts on open positions","-1412690135":"*Any limits in your Self-exclusion settings will override these default limits.","-1598751496":"Represents the maximum volume of contracts that you may purchase in any given trading day.","-173346300":"Maximum daily turnover","-138380129":"Total withdrawal allowed","-854023608":"To increase limit please verify your identity","-1500958859":"Verify","-1502578110":"Your account is fully authenticated and your withdrawal limits have been lifted.","-506122621":"Please take a moment to update your information now.","-1106259572":"Don't know your tax identification number? <1 />Click <0>here to learn more.","-252665911":"Place of birth{{required}}","-859814496":"Tax residence{{required}}","-237940902":"Tax Identification number{{required}}","-919191810":"Please fill in tax residence.","-270569590":"Intended use of account{{required}}","-2120290581":"Intended use of account is required.","-1662154767":"a recent utility bill (e.g. electricity, water, gas, landline, or internet), bank statement, or government-issued letter with your name and this address.","-594456225":"Second line of address","-1964954030":"Postal/ZIP Code","-516397235":"Be careful who you share this token with. Anyone with this token can perform the following actions on your account behalf","-989216986":"Add accounts","-617480265":"Delete token","-316749685":"Are you sure you want to delete this token?","-786372363":"Learn more about API token","-55560916":"To access our mobile apps and other third-party apps, you'll first need to generate an API token.","-198329198":"API Token","-955038366":"Copy this token","-1668692965":"Hide this token","-1661284324":"Show this token","-1076138910":"Trade","-1666909852":"Payments","-488597603":"Trading information","-605778668":"Never","-1628008897":"Token","-1238499897":"Last Used","-1171226355":"Length of token name must be between {{MIN_TOKEN}} and {{MAX_TOKEN}} characters.","-1803339710":"Maximum {{MAX_TOKEN}} characters.","-408613988":"Select scopes based on the access you need.","-5605257":"This scope will allow third-party apps to withdraw to payment agents and make inter-account transfers for you.","-1373485333":"This scope will allow third-party apps to view your trading history.","-758221415":"This scope will allow third-party apps to open accounts for you, manage your settings and token usage, and more. ","-1117963487":"Name your token and click on 'Create' to generate your token.","-2005211699":"Create","-2115275974":"CFDs","-1879666853":"Deriv MT5","-460645791":"You are limited to one fiat account. You won’t be able to change your account currency if you have already made your first deposit or created a real {{dmt5_label}} account.","-1146960797":"Fiat currencies","-1959484303":"Cryptocurrencies","-561724665":"You are limited to one fiat currency only","-2087317410":"Oops, something went wrong.","-184202848":"Upload file","-1447142373":"Click here to upload.","-863586176":"Drag and drop a file or click to browse your files.","-723198394":"File size should be 8MB or less","-1948369500":"File uploaded is not supported","-1040865880":"Drop files here..","-1100235269":"Industry of employment","-684388823":"Estimated net worth","-509054266":"Anticipated annual turnover","-1588485629":"Example","-1117345066":"Choose the document type","-1044962593":"Upload Document","-164448351":"Show less","-1361653502":"Show more","-337620257":"Switch to real account","-2120454054":"Add a real account","-38915613":"Unsaved changes","-2137450250":"You have unsaved changes. Are you sure you want to discard changes and leave this page?","-1067082004":"Leave Settings","-1982432743":"It appears that the address in your document doesn’t match the address\n in your Deriv profile. Please update your personal details now with the\n correct address.","-1451334536":"Continue trading","-1525879032":"Your documents for proof of address is expired. Please submit again.","-1425489838":"Proof of address verification not required","-1008641170":"Your account does not need address verification at this time. We will inform you if address verification is required in the future.","-60204971":"We could not verify your proof of address","-1944264183":"To continue trading, you must also submit a proof of identity.","-1088324715":"We’ll review your documents and notify you of its status within 1 - 3 working days.","-329713179":"Ok","-1176889260":"Please select a document type.","-1926456107":"The ID you submitted is expired.","-555047589":"It looks like your identity document has expired. Please try again with a valid document.","-841187054":"Try Again","-2097808873":"We were unable to verify your ID with the details you provided. ","-228284848":"We were unable to verify your ID with the details you provided.","-1391934478":"Your ID is verified. You will also need to submit proof of your address.","-118547687":"ID verification passed","-200989771":"Go to personal details","-1358357943":"Please check and update your postal code before submitting proof of identity.","-1401994581":"Your personal details are missing","-2004327866":"Please select a valid country of document issuance.","-1664159494":"Country","-749870311":"Please contact us via <0>live chat.","-1084991359":"Proof of identity verification not required","-1981334109":"Your account does not need identity verification at this time. We will inform you if identity verification is required in the future.","-182918740":"Your proof of identity submission failed because:","-155705811":"A clear colour photo or scanned image","-246893488":"JPEG, JPG, PNG, PDF, or GIF","-1454880310":"Must be valid for at least 6 months","-1949501500":"First, enter your {{label}}.","-100534371":"Before uploading, please ensure that you’re facing forward in the selfie, your face is within the frame, and your eyes are clearly visible even if you’re wearing glasses.","-1529523673":"Confirm and upload","-705047643":"Sorry, an error occured. Please select another file.","-1664309884":"Tap here to upload","-856213726":"You must also submit a proof of address.","-1389323399":"You should enter {{min_number}}-{{max_number}} characters.","-1313806160":"Please request a new password and check your email for the new token.","-1598167506":"Success","-1077809489":"You have a new {{platform}} password to log in to your {{platform}} accounts on the web and mobile apps.","-2068479232":"{{platform}} password","-1332137219":"Strong passwords contain at least 8 characters that include uppercase and lowercase letters, numbers, and symbols.","-1597186502":"Reset {{platform}} password","-848721396":"These trading limits are optional, and you can strengthen them at any time. If you don’t wish to set a specific limit, leave the field blank. If you live in the United Kingdom, Customer Support can only remove or weaken your trading limits after 24 hours of receiving the request. If you live in the Isle of Man, Customer Support can only remove or weaken your trading limits after your trading limit period has expired.","-469096390":"These trading limits are optional, and you can strengthen them at any time. If you don’t wish to set a specific limit, leave the field blank. Customer Support can only remove or weaken your trading limits after 24 hours of receiving the request.","-42808954":"You can also exclude yourself entirely for a specified duration. This can only be removed once your self-exclusion has expired. If you wish to continue trading once your self-exclusion period expires, you must contact Customer Support by calling <0>+447723580049 to lift this self-exclusion. Requests by chat or email shall not be entertained. There will be a 24-hour cooling-off period before you can resume trading.","-1088698009":"These self-exclusion limits help you control the amount of money and time you spend trading on {{platform_name_trader}}, {{platform_name_dbot}}, {{platform_name_smarttrader}} and {{platform_name_bbot}} on Deriv. The limits you set here will help you exercise <0>responsible trading.","-1702324712":"These limits are optional, and you can adjust them at any time. You decide how much and how long you’d like to trade. If you don’t wish to set a specific limit, leave the field blank.","-1819875658":"You can also exclude yourself entirely for a specified duration. Once the self-exclusion period has ended, you can either extend it further or resume trading immediately. If you wish to reduce or remove the self-exclusion period, contact our <0>Customer Support.","-1031814119":"About trading limits and self-exclusion","-183468698":"Trading limits and self-exclusion","-933963283":"No, review my limits","-1759860126":"Yes, log me out immediately","-572347855":"{{value}} mins","-313333548":"You’ll be able to adjust these limits at any time. You can reduce your limits from the <0>self-exclusion page. To increase or remove your limits, please contact our <1>Customer Support team.","-1265833982":"Accept","-2123139671":"Your stake and loss limits","-1250802290":"24 hours","-2070080356":"Max. total stake","-1545823544":"7 days","-180147209":"You will be automatically logged out from each session after this time limit.","-374553538":"Your account will be excluded from the website until this date (at least 6 months, up to 5 years).","-2121421686":"To self-exclude from all online gambling companies licensed in Great Britain, go to <0>www.gamstop.co.uk.","-2105708790":"Your maximum account balance and open positions","-1960600163":"Once your account balance reaches this amount, you will not be able to deposit funds into your account.","-1073845224":"No. of open position(s)","-288196326":"Your maximum deposit limit","-568749373":"Max. deposit limit","-1884902844":"Max. deposit limit per day","-545085253":"Max. deposit limit over 7 days","-1031006762":"Max. deposit limit over 30 days","-1116871438":"Max. total loss over 30 days","-2134714205":"Time limit per session","-1884271702":"Time out until","-1265825026":"Timeout time must be greater than current time.","-1332882202":"Timeout time cannot be more than 6 weeks.","-1635977118":"Exclude time cannot be less than 6 months.","-1617352279":"The email is in your spam folder (Sometimes things get lost there).","-547557964":"We can’t deliver the email to this address (Usually because of firewalls or filtering).","-142444667":"Please click on the link in the email to change your Deriv MT5 password.","-742748008":"Check your email and click the link in the email to proceed.","-84068414":"Still didn't get the email? Please contact us via <0>live chat.","-975118358":"Your account will be opened with {{legal_entity_name}}, regulated by the Malta Financial Services Authority (MFSA), and will be subject to the laws of Malta.","-2073934245":"The financial trading services offered on this site are only suitable for customers who accept the possibility of losing all the money they invest and who understand and have experience of the risk involved in the purchase of financial contracts. Transactions in financial contracts carry a high degree of risk. If the contracts you purchased expire as worthless, you will lose all your investment, which includes the contract premium.","-1125193491":"Add account","-2068229627":"I am not a PEP, and I have not been a PEP in the last 12 months.","-186841084":"Change your login email","-907403572":"To change your email address, you'll first need to unlink your email address from your {{identifier_title}} account.","-1850792730":"Unlink from {{identifier_title}}","-428335668":"You will need to set a password to complete the process.","-1232613003":"<0>Verification failed. <1>Why?","-2029508615":"<0>Need verification.<1>Verify now","-818898181":"Name in document doesn’t match your Deriv profile.","-310316375":"Address in document doesn’t match address you entered above.","-485368404":"Document issued more than 6-months ago.","-367016488":"Blurry document. All information must be clear and visible.","-1957076143":"Cropped document. All information must be clear and visible.","-231863107":"No","-870902742":"How much knowledge and experience do you have in relation to online trading?","-1929477717":"I have an academic degree, professional certification, and/or work experience related to financial services.","-1540148863":"I have attended seminars, training, and/or workshops related to trading.","-922751756":"Less than a year","-542986255":"None","-1337206552":"In your understanding, CFD trading allows you to","-456863190":"Place a position on the price movement of an asset where the outcome is a fixed return or nothing at all.","-1314683258":"Make a long-term investment for a guaranteed profit.","-1546090184":"How does leverage affect CFD trading?","-1636427115":"Leverage helps to mitigate risk.","-800221491":"Leverage guarantees profits.","-811839563":"Leverage lets you open large positions for a fraction of trade value, which may result in increased profit or loss.","-1185193552":"Close your trade automatically when the loss is equal to or more than a specified amount, as long as there is adequate market liquidity.","-1046354":"Close your trade automatically when the profit is equal to or more than a specified amount, as long as there is adequate market liquidity.","-1842858448":"Make a guaranteed profit on your trade.","-860053164":"When trading multipliers.","-1250327770":"When buying shares of a company.","-1222388581":"All of the above.","-1515286538":"Please enter your document number. ","-1694758788":"Enter your document number","-1458676679":"You should enter 2-50 characters.","-2139303636":"You may have followed a broken link, or the page has moved to a new address.","-1448368765":"Error code: {{error_code}} page not found","-254792921":"You can only make deposits at the moment. To enable withdrawals, please complete your financial assessment.","-1437017790":"Financial information","-70342544":"We’re legally obliged to ask for your financial information.","-39038029":"Trading experience","-601903492":"Forex trading experience","-1012699451":"CFD trading experience","-1894668798":"Other trading instruments experience","-1026468600":"Other trading instruments frequency","-1743024217":"Select Language","-1822545742":"Ether Classic","-1334641066":"Litecoin","-1214036543":"US Dollar","-1782590355":"No currency has been set for this account","-536187647":"Confirm revoke access?","-1357606534":"Permission","-570222048":"Revoke access","-80717068":"Apps you have linked to your <0>Deriv password:","-340060402":"Your Deriv X password is for logging in to your Deriv X accounts on the web and mobile apps.","-619126443":"Use the <0>Deriv password to log in to {{brand_website_name}} and {{platform_name_trader}}.","-623760979":"Use the <0>Deriv password to log in to {{brand_website_name}}, {{platform_name_trader}} and {{platform_name_go}}.","-459147994":"Use the <0>Deriv password to log in to {{brand_website_name}}, {{platform_name_go}}, {{platform_name_trader}}, {{platform_name_smarttrader}}, {{platform_name_dbot}} and {{platform_name_ctrader}}.","-1526404112":"Utility bill: electricity, water, gas, or landline phone bill.","-537552700":"Home rental agreement: valid and current agreement.","-890084320":"Save and submit","-30772747":"Your personal details have been saved successfully.","-1107320163":"Automate your trading, no coding needed.","-829643221":"Multipliers trading platform.","-1585707873":"Financial Commission","-199154602":"Vanuatu Financial Services Commission","-191165775":"Malta Financial Services Authority","-194969520":"Counterparty company","-1089385344":"Deriv (SVG) LLC","-2019617323":"Deriv (BVI) Ltd","-112814932":"Deriv (FX) Ltd","-1131400885":"Deriv Investments (Europe) Limited","-1471207907":"All assets","-781132577":"Leverage","-1591882610":"Synthetics","-543177967":"Stock indices","-362324454":"Commodities","-1071336803":"Platform","-820028470":"Options & Multipliers","-1186807402":"Transfer","-224804428":"Transactions","-470018967":"Reset balance","-693105141":"MT5 Financial","-1290112064":"Deriv EZ","-145462920":"Deriv cTrader","-882362166":"Deposit and withdraw euros into your accounts regulated by MFSA using credit or debit cards and e-wallets.","-1186915014":"Deposit and withdraw US dollars using credit or debit cards, e-wallets, or bank wires.","-1533139744":"Deposit and withdraw Bitcoin, the world's most popular cryptocurrency, hosted on the Bitcoin blockchain.","-549933762":"Deposit and withdraw Ether, the fastest growing cryptocurrency, hosted on the Ethereum blockchain.","-714679884":"Deposit and withdraw Tether Omni, hosted on the Bitcoin blockchain.","-794619351":"Deposit and withdraw funds via authorised, independent payment agents.","-1856204727":"Reset","-213142918":"Deposits and withdrawals temporarily unavailable ","-1308346982":"Derived","-1145604233":"Trade CFDs on MT5 with Derived indices that simulate real-world market movements.","-328128497":"Financial","-1484404784":"Trade CFDs on MT5 with forex, stock indices, commodities, and cryptocurrencies.","-659955365":"Swap-Free","-674118045":"Trade swap-free CFDs on MT5 with synthetics, forex, stocks, stock indices, cryptocurrencies, and ETFs.","-1210359945":"Transfer funds to your accounts","-81256466":"You need a Deriv account to create a CFD account.","-699372497":"Trade with leverage and tight spreads for better returns on successful trades. <0>Learn more","-1884966862":"Get more Deriv MT5 account with different type and jurisdiction.","-982095728":"Get","-124150034":"Reset balance to 10,000.00 USD","-677271147":"Reset your virtual balance if it falls below 10,000.00 USD or exceeds 10,000.00 USD.","-1829666875":"Transfer funds","-1504456361":"CFDs are complex instruments and come with a high risk of losing money rapidly due to leverage. <0>73% of retail investor accounts lose money when trading CFDs with this provider. You should consider whether you understand how CFDs work and whether you can afford to take the high risk of losing your money.","-33612390":"<0>EU statutory disclaimer: CFDs are complex instruments and come with a high risk of losing money rapidly due to leverage. <0>73% of retail investor accounts lose money when trading CFDs with this provider. You should consider whether you understand how CFDs work and whether you can afford to take the high risk of losing your money.","-1277942366":"Total assets","-1255879419":"Trader's Hub","-493788773":"Non-EU","-673837884":"EU","-230566990":"The following documents you submitted did not pass our checks:","-846812148":"Proof of address.","-1320592007":"Upgrade to Wallets","-1283678015":"This is <0>irreversible. Once you upgrade, the Cashier won't be available anymore. You'll need to\n use Wallets to deposit, withdraw, and transfer funds.","-417529381":"Your current trading account(s)","-1842223244":"This is how we link your accounts with your new Wallet.","-437170875":"Your existing funds will remain in your trading account(s) and can be transferred to your Wallet after the upgrade.","-2055865877":"Non-EU regulation","-643108528":"Non-EU and EU regulation","-979459594":"Buy/Sell","-494667560":"Orders","-679691613":"My ads","-1002556560":"We’re unable to complete with the Wallet upgrade. Please try again later or contact us via live chat.","-172898036":"CR5236585","-1665192032":"Multipliers account","-744999940":"Deriv account","-1638358352":"Get the upside of CFDs without risking more than your initial stake with <0>Multipliers.","-749129977":"Get a real Deriv account, start trading and manage your funds.","-1814994113":"CFDs <0>{{compare_accounts_title}}","-318106501":"Trade CFDs on MT5 with synthetics, baskets, and derived FX.","-1328701106":"Trade CFDs on MT5 with forex, stocks, stock indices, synthetics, cryptocurrencies, and commodities.","-1173266642":"This account offers CFDs on a feature-rich trading platform.","-1453519913":"Trade CFDs on an easy-to-get-started platform with all your favourite assets.","-2051096382":"Earn a range of payouts by correctly predicting market movements with <0>options, or get the\n upside of CFDs without risking more than your initial stake with <1>multipliers.","-623025665":"Balance: {{balance}} {{currency}}","-473300321":"To trade CFDs, you’ll need to use your {{fiat_wallet_currency}} Wallet. Click Transfer to move your {{currency}} to your {{fiat_wallet_currency}} Wallet.","-596618970":"Other CFDs","-2006676463":"Account information","-1078378070":"Trade with leverage and tight spreads for better returns on trades. <0>Learn more","-1989682739":"Get the upside of CFDs without risking more than your initial stake with <0>multipliers.","-2102073579":"{{balance}} {{currency}}","-2082307900":"You have insufficient fund in the selected wallet, please reset your virtual balance","-1483251744":"Amount you send","-536126207":"Amount you receive","-486580863":"Transfer to","-71189928":"<0>Wallets<1> — the best way to organise your funds","-2146691203":"Choice of regulation","-249184528":"You can create real accounts under EU or non-EU regulation. Click the <0><0/> icon to learn more about these accounts.","-1505234170":"Trader's Hub tour","-1536335438":"These are the trading accounts available to you. You can click on an account’s icon or description to find out more","-1034232248":"CFDs or Multipliers","-1320214549":"You can choose between CFD trading accounts and Multipliers accounts","-2069414013":"Click the ‘Get’ button to create an account","-951876657":"Top-up your account","-1945421757":"Once you have an account click on ‘Deposit’ or ‘Transfer’ to add funds to an account","-1965920446":"Start trading","-542766473":"During the upgrade, deposits, withdrawals, transfers, and adding new accounts will be unavailable.","-327352856":"Your open positions won't be affected and you can continue trading.","-747378570":"You can use <0>Payment agents' services to deposit by adding a Payment Agent Wallet after the upgrade.","-917391116":"A new way to manage your funds","-35169107":"One Wallet, one currency","-2069339099":"Keep track of your trading funds in one place","-1615726661":"A Wallet for each currency to focus your funds","-132463075":"How it works","-1215197245":"Simply add your funds and trade","-1325660250":"Get a Wallet for the currency you want","-1643530462":"Add funds to your Wallet via your favourite payment method","-557603541":"Move funds to your trading account to start trading","-1200921647":"We'll link them","-1370356153":"We'll connect your existing trading accounts of the same currency to your new Wallet","-2125046510":"For example, all your USD trading account(s) will be linked to your USD Wallet","-514389291":"<0>EU statutory disclaimer: CFDs are complex instruments and come with a high risk of losing money rapidly due to leverage. <0>71% of retail investor accounts lose money when trading CFDs with this provider. You should consider whether you understand how CFDs work and whether you can afford to take the high risk of losing your money.","-2021135479":"This field is required.","-1870909526":"Our server cannot retrieve an address.","-582721696":"The current allowed withdraw amount is {{format_min_withdraw_amount}} to {{format_max_withdraw_amount}} {{currency}}","-1975494965":"Cashier","-42592103":"Deposit cryptocurrencies","-60779216":"Withdrawals are temporarily unavailable due to system maintenance. You can make your withdrawals when the maintenance is complete.","-520142572":"Cashier is currently down for maintenance","-1552080215":"Please check back in a few minutes.<0>Thank you for your patience.","-215186732":"You’ve not set your country of residence. To access Cashier, please update your country of residence in the Personal details section in your account settings.","-1392897508":"The identification documents you submitted have expired. Please submit valid identity documents to unlock Cashier. ","-954082208":"Your cashier is currently locked. Please contact us via <0>live chat to find out how to unlock it.","-929148387":"Please set your account currency to enable deposits and withdrawals.","-541392118":"Your account has not been authenticated. Please submit your <0>proof of identity and <1>proof of address to authenticate your account and access your cashier.","-247122507":"Your cashier is locked. Please complete the <0>financial assessment to unlock it.","-1443721737":"Your cashier is locked. See <0>how we protect your funds before you proceed.","-901712457":"Your access to Cashier has been temporarily disabled as you have not set your 30-day turnover limit. Please go to <0>Self-exclusion and set your 30-day turnover limit.","-166472881":"Your <0>personal details are incomplete. Please go to your account settings and complete your personal details to enable deposits and withdrawals.","-666905139":"Deposits are locked","-378858101":"Your <0>personal details are incomplete. Please go to your account settings and complete your personal details to enable deposits.","-1318742415":"Your account has not been authenticated. Please submit your <0>proof of identity and <1>proof of address to authenticate your account and request for withdrawals.","-1923809087":"Unfortunately, you can only make deposits. Please contact us via <0>live chat to enable withdrawals.","-172277021":"Cashier is locked for withdrawals","-1624999813":"It seems that you've no commissions to withdraw at the moment. You can make withdrawals once you receive your commissions.","-1077304626":"Amount ({{currency}})","-1559994981":"Approximate value","-1272778997":"We've sent you an email.","-89973258":"Resend email in {{seconds}}s","-1332236294":"Please verify your identity","-1675848843":"Error","-283017497":"Retry","-1838982691":"UNKNOWN","-532693866":"Something went wrong. Please refresh the page and try again.","-1196049878":"First line of home address","-1326406485":"Postal Code/ZIP","-939625805":"Telephone","-442575534":"Email verification failed","-1459042184":"Update your personal details","-1603543465":"We can't validate your personal details because there is some information missing.","-614516651":"Need help? <0>Contact us.","-203002433":"Deposit now","-720315013":"You have no funds in your {{currency}} account","-2052373215":"Please make a deposit to use this feature.","-379487596":"{{selected_percentage}}% of available balance ({{format_amount}} {{currency__display_code}})","-1957498244":"more","-1059419768":"Notes","-285921910":"Learn more about <0>payment methods.","-190084602":"Transaction","-1995606668":"Amount","-2024290965":"Confirmations","-811190405":"Time","-1984478597":"The details of this transaction is available on CoinsPaid.","-316545835":"Please ensure <0>all details are <0>correct before making your transfer.","-949073402":"I confirm that I have verified the client’s transfer information.","-1752211105":"Transfer now","-1787304306":"Deriv P2P","-174976899":"P2P verification","-1705887186":"Your deposit is successful.","-142361708":"In process","-1582681840":"We’ve received your request and are waiting for more blockchain confirmations.","-1626218538":"You’ve cancelled your withdrawal request.","-1062841150":"Your withdrawal is unsuccessful due to an error on the blockchain. Please <0>contact us via live chat for more info.","-630780094":"We’re awaiting confirmation from the blockchain.","-1525882769":"Your withdrawal is unsuccessful. We've sent you an email with more information.","-298601922":"Your withdrawal is successful.","-1463156905":"Learn more about payment methods","-1236567184":"This is your <0>{{regulation}}{{currency}} account {{loginid}}.","-1547606079":"We accept the following cryptocurrencies:","-1517325716":"Deposit via the following payment methods:","-639677539":"Buy cryptocurrencies","-1560098002":"Buy cryptocurrencies via fiat onramp","-541870313":"Deposit via payment agents","-197251450":"Don't want to trade in {{currency_code}}? You can open another cryptocurrency account.","-515809216":"Send only {{currency_name}} ({{currency_code}}) to this address.","-1589407981":"To avoid loss of funds:","-1042704302":"Make sure to copy your Deriv account address correctly into your crypto wallet.","-80329359":"<0>Note: You’ll receive an email when your deposit start being processed.","-2108344100":"Looking for a way to buy cryptocurrencies? <0>Try Fiat onramp.","-598073640":"About Tether (Ethereum)","-275902914":"Tether on Ethereum (eUSDT)","-1188009792":"Tether on Omni Layer (USDT)","-1239329687":"Tether was originally created to use the bitcoin network as its transport protocol ‒ specifically, the Omni Layer ‒ to allow transactions of tokenised traditional currency.","-314177745":"Unfortunately, we couldn't get the address since our server was down. Please click Refresh to reload the address or try again later.","-91824739":"Deposit {{currency}}","-523804269":"{{amount}} {{currency}} on {{date}}","-494847428":"Address: <0>{{value}}","-1117977576":"Confirmations: <0>{{value}}","-1935946851":"View more","-1744490898":"Unfortunately, we cannot retrieve the information at this time. ","-1068036170":"We do not charge a transfer fee for transfers in the same currency between your Deriv fiat and {{platform_name_mt5}} accounts and between your Deriv fiat and {{platform_name_dxtrade}} accounts.","-2056016338":"You’ll not be charged a transfer fee for transfers in the same currency between your Deriv fiat and {{platform_name_mt5}} accounts.","-599632330":"We’ll charge a 1% transfer fee for transfers in different currencies between your Deriv fiat and {{platform_name_mt5}} accounts and between your Deriv fiat and {{platform_name_dxtrade}} accounts.","-1196994774":"We’ll charge a 2% transfer fee or {{minimum_fee}} {{currency}}, whichever is higher, for transfers between your Deriv cryptocurrency accounts.","-1361372445":"We’ll charge a 2% transfer fee or {{minimum_fee}} {{currency}}, whichever is higher, for transfers between your Deriv cryptocurrency and Deriv MT5 accounts, your Deriv cryptocurrency and {{platform_name_derivez}} accounts, and your Deriv cryptocurrency and {{platform_name_dxtrade}} accounts.","-993556039":"We’ll charge a 2% transfer fee or {{minimum_fee}} {{currency}}, whichever is higher, for transfers between your Deriv cryptocurrency and Deriv MT5 accounts and between your Deriv cryptocurrency and {{platform_name_dxtrade}} accounts.","-1382702462":"We’ll charge a 2% transfer fee or {{minimum_fee}} {{currency}}, whichever is higher, for transfers between your Deriv cryptocurrency and Deriv MT5 accounts.","-1995859618":"You may transfer between your Deriv fiat, cryptocurrency, {{platform_name_mt5}}, {{platform_name_derivez}} and {{platform_name_dxtrade}} accounts.","-545616470":"Each day, you can make up to {{ allowed_internal }} transfers between your Deriv accounts, up to {{ allowed_mt5 }} transfers between your Deriv and {{platform_name_mt5}} accounts, up to {{ allowed_derivez }} transfers between your Deriv and {{platform_name_derivez}} accounts, and up to {{ allowed_dxtrade }} transfers between your Deriv and {{platform_name_dxtrade}} accounts.","-1151983985":"Transfer limits may vary depending on the exchange rates.","-1747571263":"Please bear in mind that some transfers may not be possible.","-757062699":"Transfers may be unavailable due to high volatility or technical issues and when the exchange markets are closed.","-1866405488":"Deriv cTrader accounts","-1344870129":"Deriv accounts","-1156059326":"You have {{number}} transfer remaining for today.","-1109729546":"You will be able to transfer funds between MT5 accounts and other accounts once your address is verified.","-1593609508":"Transfer between your accounts in Deriv","-1155970854":"You have reached the maximum daily transfers. Please try again tomorrow.","-464965808":"Transfer limits: <0 /> - <1 />","-553249337":"Transfers are locked","-1638172550":"To enable this feature you must complete the following:","-1949883551":"You only have one account","-1149845849":"Back to Trader's Hub","-1232852916":"We’re switching over to your {{currency}} account to view the transaction.","-759000391":"We were unable to verify your information automatically. To enable this function, you must complete the following:","-1632668764":"I accept","-544232635":"Please go to the Deposit page to generate an address. Then come back here to continue with your transaction.","-1161069724":"Please copy the crypto address you see below. You'll need it to deposit your cryptocurrency.","-1388977563":"Copied!","-1962894999":"This address can only be used ONCE. Please copy a new one for your next transaction.","-451858550":"By clicking 'Continue' you will be redirected to {{ service }}, a third-party payment service provider. Please note that {{ website_name }} is not responsible for the content or services provided by {{ service }}. If you encounter any issues related to {{ service }} services, you must contact {{ service }} directly.","-2005265642":"Fiat onramp is a cashier service that allows you to convert fiat currencies to crypto to top up your Deriv crypto accounts. Listed here are third-party crypto exchanges. You’ll need to create an account with them to use their services.","-1593063457":"Select payment channel","-1309258714":"From account number","-1247676678":"To account number","-816476007":"Account holder name","-344403983":"Description","-922432739":"Please enter a valid client login ID.","-1024241603":"Insufficient balance.","-1979554765":"Please enter a valid description.","-1254233806":"You've transferred","-953082600":"Some payment methods may not be listed here but payment agents may still offer them. If you can’t find your favourite method, contact the payment agents directly to check further.","-1491457729":"All payment methods","-142563298":"Contact your preferred payment agent for payment instructions and make your deposit.","-1023961762":"Commission on deposits","-552873274":"Commission on withdrawal","-880645086":"Withdrawal amount","-118683067":"Withdrawal limits: <0 />-<1 />","-1125090734":"Important notice to receive your funds","-1924707324":"View transaction","-1474202916":"Make a new withdrawal","-511423158":"Enter the payment agent account number","-2059278156":"Note: {{website_name}} does not charge any transfer fees.","-1201279468":"To withdraw your funds, please choose the same payment method you used to make your deposits.","-2004264970":"Your wallet address should have 25 to 64 characters.","-1707299138":"Your {{currency_symbol}} wallet address","-38063175":"{{account_text}} wallet","-705272444":"Upload a proof of identity to verify your identity","-259633143":"Click the button below and we'll send you an email with a link. Click that link to verify your withdrawal request.","-2024958619":"This is to protect your account from unauthorised withdrawals.","-130833284":"Please note that your maximum and minimum withdrawal limits aren’t fixed. They change due to the high volatility of cryptocurrency.","-1531269493":"We'll send you an email once your transaction has been processed.","-1572746946":"Asian Up","-686840306":"Asian Down","-2141198770":"Higher","-816098265":"Lower","-1646655742":"Spread Up","-668987427":"Spread Down","-912577498":"Matches","-1862940531":"Differs","-808904691":"Odd","-556230215":"Ends Outside","-1268220904":"Ends Between","-703542574":"Up","-1127399675":"Down","-768425113":"No Touch","-1163058241":"Stays Between","-1354485738":"Reset Call","-376148198":"Only Ups","-1337379177":"High Tick","-328036042":"Please enter a stop loss amount that's higher than the current potential loss.","-2127699317":"Invalid stop loss. Stop loss cannot be more than stake.","-590765322":"Unfortunately, this trading platform is not available for EU Deriv account. Please switch to a non-EU account to continue trading.","-2110207996":"Deriv Bot is unavailable for this account","-971295844":"Switch to another account","-1194079833":"Deriv Bot is not available for EU clients","-1223145005":"Loss amount: {{profit}}","-1206212388":"Welcome back! Your messages have been restored. You are using your {{current_currency}} account.","-1724342053":"You are using your {{current_currency}} account.","-1062922595":"Reference ID (buy)","-2068574600":"Reference ID (sell)","-994038153":"Start Time","-1979852400":"Entry Spot","-427802309":"Profit/Loss","-668558002":"Journal.csv","-746652890":"Notifications","-824109891":"System","-749186458":"Account switching is disabled while your bot is running. Please stop your bot before switching accounts.","-662836330":"Would you like to keep your current contract or close it? If you decide to keep it running, you can check and close it later on the <0>Reports page.","-597939268":"Keep my contract","-1322453991":"You need to log in to run the bot.","-236548954":"Contract Update Error","-1428017300":"THE","-1450728048":"OF","-255051108":"YOU","-1845434627":"IS","-931434605":"THIS","-740712821":"A","-187634388":"This block is mandatory. Here is where you can decide if your bot should continue trading. Only one copy of this block is allowed.","-2105473795":"The only input parameter determines how block output is going to be formatted. In case if the input parameter is \"string\" then the account currency will be added.","-1800436138":"2. for \"number\": 1325.68","-530632460":"This block is used to determine if the market price moves in the selected direction or not. It gives you a value of \"True\" or \"False\".","-1875717842":"Examples:","-890079872":"1. If the selected direction is \"Rise\", and the previous tick value is less than the current tick value, the output will be \"True\". Otherwise, the output will be an empty string.","-489739641":"2. If the selected direction is \"Fall\", and the previous tick value is more than the current tick value, the output will be \"True\". Otherwise, the output will be an empty string.","-2116076360":"There are 4 message types:","-1421941045":"2. 'Warn' displays a message in yellow to highlight something that needs attention.","-277850921":"If \"Win\" is selected, it will return \"True\" if your last trade was successful. Otherwise, it will return an empty string.","-1918487001":"Example:","-2139916657":"1. In the below example the loop is terminated in case \"x\" is \"False\" even though only one iteration is complete","-1238900333":"2. In the below example the loop jumps to the next iteration without executing below block in case if \"x\" is \"False\"","-1729479576":"You can use \"i\" inside the loop, for example to access list items","-1474636594":"In this example, the loop will repeat three times, as that is the number of items in the given list. During each iteration, the variable \"i\" will be assigned a value from the list. ","-908772734":"This block evaluates a statement and will perform an action only when the statement is true.","-334040831":"2. In this example, the instructions are repeated as long as the value of x is greater than or equal to 10. Once the value of x drops below 10, the loop is terminated.","-444267958":"\"Seconds Since Epoch\" block returns the number of seconds since January 1st, 1970.","-447522129":"You might need it when you want to repeat an actions after certain amount of time.","-1488259879":"The term \"candle\" refers to each bar on the candlestick chart. Each candle represents four market prices for the selected time interval:","-2020693608":"Each candlestick on the chart represents 4 market prices for the selected time interval:","-62728852":"- Open price: the opening price","-1247744334":"- Low price: the lowest price","-1386365697":"- Close price: the closing price","-1498732382":"A black (or red) candle indicates that the open price is higher than the close price. This represents a downward movement of the market price.","-1871864755":"This block gives you the last digit of the latest tick value of the selected market. If the latest tick value is 1410.90, this block will return 0. It’s useful for digit-based contracts such as Even/Odd, Matches/Differs, or Higher/Lower.","-1029671512":"In case if the \"OR\" operation is selected, the block returns \"True\" in case if one or both given values are \"True\"","-210295176":"Available operations:","-1385862125":"- Addition","-983721613":"- Subtraction","-854750243":"- Multiplication","-1394815185":"In case if the given number is less than the lower boundary of the range, the block returns the lower boundary value. Similarly, if the given number is greater than the higher boundary, the block will return the higher boundary value. In case if the given value is between boundaries, the block will return the given value unchanged.","-1034564248":"In the below example the block returns the value of 10 as the given value (5) is less than the lower boundary (10)","-2009817572":"This block performs the following operations to a given number","-671300479":"Available operations are:","-514610724":"- Absolute","-1923861818":"- Euler’s number (2.71) to the power of a given number","-1556344549":"Here’s how:","-1061127827":"- Visit the following URL, make sure to replace with the Telegram API token you created in Step 1: https://api.telegram.org/bot/getUpdates","-311389920":"In this example, the open prices from a list of candles are assigned to a variable called \"cl\".","-1460794449":"This block gives you a list of candles within a selected time interval.","-1634242212":"Used within a function block, this block returns a value when a specific condition is true.","-2012970860":"This block gives you information about your last contract.","-1504783522":"You can choose to see one of the following:","-10612039":"- Profit: the profit you’ve earned","-555996976":"- Entry time: the starting time of the contract","-1391071125":"- Exit time: the contract expiration time","-1961642424":"- Exit value: the value of the last tick of the contract","-111312913":"- Barrier: the barrier value of the contract (applicable to barrier-based trade types such as stays in/out, touch/no touch, etc.)","-674283099":"- Result: the result of the last contract: \"win\" or \"loss\"","-704543890":"This block gives you the selected candle value such as open price, close price, high price, low price, and open time. It requires a candle as an input parameter.","-482281200":"In the example below, the open price is assigned to the variable \"op\".","-364621012":"This block gives you the specified candle value for a selected time interval. You can choose which value you want:","-232477769":"- Open: the opening price","-610736310":"Use this block to sell your contract at the market price. Selling your contract is optional. You may choose to sell if the market trend is unfavourable.","-1307657508":"This block gives you the potential profit or loss if you decide to sell your contract. It can only be used within the \"Sell conditions\" root block.","-1921072225":"In the example below, the contract will only be sold if the potential profit or loss is more than the stake.","-955397705":"SMA adds the market price in a list of ticks or candles for a number of time periods, and divides the sum by that number of time periods.","-1424923010":"where n is the number of periods.","-1835384051":"What SMA tells you","-749487251":"SMA serves as an indicator of the trend. If the SMA points up then the market price is increasing and vice versa. The larger the period number, the smoother SMA line is.","-1996062088":"In this example, each point of the SMA line is an arithmetic average of close prices for the last 10 days.","-1866751721":"Input list accepts a list of ticks or candles, while period is the specified time period.","-1097076512":"You may compare SMA values calculated on every bot run to identify the market trend direction. Alternatively, you may also use a variation of the SMA block, the Simple Moving Average Array block. ","-1254849504":"If a period of 10 is entered, the Simple Moving Average Array block will return a list of SMA values calculated based on period of 10.","-1190046167":"This block displays a dialog box with a customised message. When the dialog box is displayed, your strategy is paused and will only resume after you click \"OK\".","-859028989":"In this example, the date and time will be displayed in a green notification box.","-1452086215":"In this example, a Rise contract will be purchased at midnight on 1 August 2019.","-1765276625":"Click the multiplier drop-down menu and choose the multiplier value you want to trade with.","-1872233077":"Your potential profit will be multiplied by the multiplier value you’ve chosen.","-614454953":"To learn more about multipliers, please go to the <0>Multipliers page.","-2078588404":"Select your desired market and asset type. For example, Forex > Major pairs > AUD/JPY","-2037446013":"2. Trade Type","-533927844":"Select your desired trade type. For example, Up/Down > Rise/Fall","-1192411640":"4. Default Candle Interval","-485434772":"8. Trade Options","-1827646586":"This block assigns a given value to a variable, creating the variable if it doesn't already exist.","-254421190":"List: ({{message_length}})","-1616649196":"results","-90107030":"No results found","-984140537":"Add","-1373954791":"Should be a valid number","-1278608332":"Please enter a number between 0 and {{api_max_losses}}.","-287597204":"Enter limits to stop your bot from trading when any of these conditions are met.","-1445989611":"Limits your potential losses for the day across all Deriv platforms.","-152878438":"Maximum number of trades your bot will execute for this run.","-1490942825":"Apply and run","-1442034178":"Contract bought","-2020280751":"Bot is stopping","-1436403979":"Contract closed","-1711732508":"Reference IDs","-386141434":"(Buy)","-482272687":"(Sell)","-1983189496":"ticks","-694277729":"(High)","-2028564707":"(Low)","-627895223":"Exit spot","-596238067":"Entry/Exit spot","-558594655":"The bot is not running","-478946875":"The stats are cleared","-1842451303":"Welcome to Deriv Bot!","-1391310674":"Check out these guides and FAQs to learn more about building your bot:","-2066779239":"FAQs","-280324365":"What is Deriv Bot?","-155173714":"Let’s build a bot!","-1919212468":"3. You can also search for the blocks you want using the search bar above the categories.","-1520558271":"For more info, check out this blog post on the basics of building a trading bot.","-980360663":"3. Choose the block you want and drag it to the workspace.","-1493168314":"What is a quick strategy?","-1680391945":"Using a quick strategy","-1177914473":"How do I save my strategy?","-271986909":"In Bot Builder, hit Save on the toolbar at the top to download your bot. Give your bot a name, and choose to download your bot to your device or Google Drive. Your bot will be downloaded as an XML file.","-1149045595":"1. After hitting Import, select Local and click Continue.","-288041546":"2. Select your XML file and hit Open.","-2127548288":"3. Your bot will be loaded accordingly.","-1311297611":"1. After hitting Import, select Google Drive and click Continue.","-1549564044":"How do I reset the workspace?","-1127331928":"In Bot Builder, hit Reset on the toolbar at the top. This will clear the workspace. Please note that any unsaved changes will be lost.","-1720444288":"How do I control my losses with Deriv Bot?","-1142295124":"There are several ways to control your losses with Deriv Bot. Here’s a simple example of how you can implement loss control in your strategy:","-986689483":"1. Create the following variables:","-269910127":"3. Update current profit/loss with the profit from the last contract. If the last contract was lost, the value of current profit/loss will be negative.","-1565344891":"Can I run Deriv Bot on multiple tabs in my web browser?","-90192474":"Yes, you can. However, there are limits on your account, such as maximum number of open positions and maximum aggregate payouts on open positions. So, just keep these limits in mind when opening multiple positions. You can find more info about these limits at Settings > Account limits.","-213872712":"No, we don't offer cryptocurrencies on Deriv Bot.","-2147346223":"In which countries is Deriv Bot available?","-352345777":"What are the most popular strategies for automated trading?","-552392096":"Three of the most commonly used strategies in automated trading are Martingale, D'Alembert, and Oscar's Grind — you can find them all ready-made and waiting for you in Deriv Bot.","-299540599":"Initial Stake","-671128668":"The amount that you pay to enter a trade.","-977789197":"Profit Threshold","-410856998":"The bot will stop trading if your total profit exceeds this amount.","-1503301801":"The value must be equal or greater than {{ min }}","-1803425048":"The Martingale strategy multiplies the stake by the chosen multiplier after every losing trade. The stake for the next trade resets to the initial stake after a successful trade. To manage risk, set the maximum stake for a single trade. The stake for the next trade will reset to the initial stake if it exceeds the maximum stake.","-1305281529":"D’Alembert","-507620484":"Unsaved","-764102808":"Google Drive","-555886064":"Won","-529060972":"Lost","-992003496":"Changes you make will not affect your running bot.","-1696412885":"Import","-320197558":"Sort blocks","-1566369363":"Zoom out","-1285759343":"Search","-1291088318":"Purchase conditions","-112876186":"Analysis","-1769584466":"Stats","-1133736197":"Utility","-1682372359":"Text","-907562847":"Lists","-1646497683":"Loops","-251326965":"Miscellaneous","-934909826":"Load strategy","-1692205739":"Import a bot from your computer or Google Drive, build it from scratch, or start with a quick strategy.","-1545070554":"Delete bot","-1972599670":"Your bot will be permanently deleted when you hit ","-1692956623":"Yes, delete.","-573479616":"Are you sure you want to delete it?","-786915692":"You are connected to Google Drive","-1256971627":"To import your bot from your Google Drive, you'll need to sign in to your Google account.","-1233084347":"To know how Google Drive handles your data, please review Deriv’s <0>Privacy policy.","-1150107517":"Connect","-1150390589":"Last modified","-1393876942":"Your bots:","-767342552":"Enter your bot name, choose to save on your computer or Google Drive, and hit ","-1372891985":"Save.","-1003476709":"Save as collection","-636521735":"Save strategy","-1953880747":"Stop my bot","-1899230001":"Stopping the current bot will load the Quick Strategy you just created to the workspace.","-2131847097":"Any open contracts can be viewed on the ","-563774117":"Dashboard","-939764287":"Charts","-683790172":"Now, <0>run the bot to test out the strategy.","-1127164953":"Hi! Hit <0>Start for a quick tour.","-358288026":"Note: You can also find this tutorial in the <0>Tutorials tab.","-1793577405":"Build from scratch","-358753028":"Create your bot using our drag-and-drop blocks or click Quick Strategy to choose from the ready-to-use bot templates.","-1212601535":"Monitor the market","-21136101":"See how your bot is doing in real-time.","-631097919":"Click <0>Run when you want to start trading, and click <0>Stop when you want to stop.","-1999747212":"Want to retake the tour?","-129587613":"Got it, thanks!","-782992165":"Step 1 :","-1207872534":"First, set the <0>Trade parameters block.","-1656388044":"First, set <0>Market to Derived > Continuous Indices > Volatility 100 (1s) Index.","-1706298865":"Then, set <0>Trade type to Up/Down > Rise/Fall.","-1834358537":"For <0>Default candle interval, set it to 1 minute","-1940971254":"For <0>Trade options, set it as below:","-512839354":"<0>Stake: USD 10 (min: 0.35 - max: 50000)","-753745278":"Step 2 :","-1056713679":"Then, set the <0>Purchase conditions block.","-245497823":"<0>2. Purchase conditions:","-916770284":"<0>Purchase: Rise","-758077259":"Step 3 :","-677396944":"Step 4 :","-295975118":"Next, go to <0>Utility tab under the Blocks menu. Tap the drop-down arrow and hit <0>Loops.","-698493945":"Step 5 :","-1992994687":"Now, tap the <0>Analysis drop-down arrow and hit <0>Contract.","-1844492873":"Go to the <0>Last trade result block and click + icon to add the <0>Result is Win block to the workspace.","-1547091772":"Then, drag the <0>Result is win into the empty slot next to <0>repeat until block.","-736400802":"Step 6 :","-732067680":"Finally, drag and add the whole <0>Repeat block to the <0>Restart trading conditions block.","-1411787252":"Step 1","-1109392787":"Learn how to build your bot from scratch using a simple strategy.","-1263822623":"You can import a bot from your mobile device or from Google drive, see a preview in the bot builder, and start trading by running the bot.","-563921656":"Bot Builder guide","-1778025545":"You’ve successfully imported a bot.","-1519425996":"No results found \"{{ faq_search_value }}\"","-287223248":"No transaction or activity yet.","-418247251":"Download your journal.","-2123571162":"Download","-870004399":"<0>Bought: {{longcode}} (ID: {{transaction_id}})","-1211474415":"Filters","-186972150":"There are no messages to display","-999254545":"All messages are filtered out","-1121028020":"or, if you prefer...","-254025477":"Select an XML file from your device","-1131095838":"Please upload an XML file","-523928088":"Create one or upload one from your local drive or Google Drive.","-1684205190":"Why can't I see my recent bots?","-2050879370":"1. Logged in from a different device","-811857220":"3. Cleared your browser cache","-1823621139":"Quick Strategy","-1782602933":"Choose a template below and set your trade parameters.","-984512425":"Minimum duration: {{ value }}","-625024929":"Leaving already?","-584289785":"No, I'll stay","-1435060006":"If you leave, your current contract will be completed, but your bot will stop running immediately.","-783058284":"Total stake","-2077494994":"Total payout","-1073955629":"No. of runs","-1729519074":"Contracts lost","-42436171":"Total profit/loss","-1137823888":"Total payout since you last cleared your stats.","-992662695":"The number of times your bot has run since you last cleared your stats. Each run includes the execution of all the root blocks.","-1382491190":"Your total profit/loss since you last cleared your stats. It is the difference between your total payout and your total stake.","-24780060":"When you’re ready to trade, hit ","-2147110353":". You’ll be able to track your bot’s performance here.","-621128676":"Trade type","-2140412463":"Buy price","-1299484872":"Account","-2004386410":"Win","-266502731":"Transactions detailed summary","-1717650468":"Online","-1309011360":"Open positions","-1597214874":"Trade table","-1929724703":"Compare CFD accounts","-883103549":"Account deactivated","-1837059346":"Buy / Sell","-1845037007":"Advertiser's page","-821418875":"Trader","-679102561":"Contract Details","-430118939":"Complaints policy","-568280383":"Deriv Gaming","-895331276":"Complete your proof of address","-782679300":"Complete your proof of identity","-579984289":"Derived Demo","-1596515467":"Derived BVI","-222394569":"Derived Vanuatu","-533935232":"Financial BVI","-565431857":"Financial Labuan","-291535132":"Swap-Free Demo","-1472945832":"Swap-Free SVG","-144803045":"Only numbers and these special characters are allowed: {{permitted_characters}}","-1450516268":"Only letters, numbers, space, hyphen, period, and apostrophe are allowed.","-1966032552":"The length of token should be 8.","-2128137611":"Should start with letter or number, and may contain hyphen and underscore.","-1590869353":"Up to {{decimal_count}} decimal places are allowed.","-2061307421":"Should be more than {{min_value}}","-1099941162":"Should be less than {{max_value}}","-1528188268":"Straight rows of keys are easy to guess","-1339903234":"Short keyboard patterns are easy to guess","-23980798":"Repeats like \"aaa\" are easy to guess","-235760680":"Avoid repeated words and characters","-1568933154":"Sequences like abc or 6543 are easy to guess","-725663701":"Avoid sequences","-1450768475":"Recent years are easy to guess","-1804838610":"Avoid years that are associated with you","-64849469":"Dates are often easy to guess","-2006915194":"Avoid dates and years that are associated with you","-2124205211":"A word by itself is easy to guess","-1095202689":"All-uppercase is almost as easy to guess as all-lowercase","-2137856661":"Reversed words aren't much harder to guess","-1885413063":"Predictable substitutions like '@' instead of 'a' don't help very much","-369258265":"This password is on the blacklist","-681468758":"Your web browser is out of date and may affect your trading experience. Please <0>update your browser.","-577777971":"You have reached the rate limit of requests per second. Please try later.","-206321775":"Fiat","-522767852":"DEMO","-433761292":"Switching to default account.","-405439829":"Sorry, you can't view this contract because it doesn't belong to this account.","-1590712279":"Gaming","-16448469":"Virtual","-2093768906":"{{name}} has released your funds.
Would you like to give your feedback?","-705744796":"Your demo account balance has reached the maximum limit, and you will not be able to place new trades. Reset your balance to continue trading from your demo account.","-2063700253":"disabled","-1585069798":"Please click the following link to complete your Appropriateness Test.","-1287141934":"Find out more","-367759751":"Your account has not been verified","-596690079":"Enjoy using Deriv?","-265932467":"We’d love to hear your thoughts","-1815573792":"Drop your review on Trustpilot.","-823349637":"Go to Trustpilot","-1204063440":"Set my account currency","-1601813176":"Would you like to increase your daily limits to {{max_daily_buy}} {{currency}} (buy) and {{max_daily_sell}} {{currency}} (sell)?","-1751632759":"Get a faster mobile trading experience with the <0>{{platform_name_go}} app!","-1164554246":"You submitted expired identification documents","-219846634":"Let’s verify your ID","-529038107":"Install","-1738575826":"Please switch to your real account or create one to access the cashier.","-1329329028":"You’ve not set your 30-day turnover limit","-132893998":"Your access to the cashier has been temporarily disabled as you have not set your 30-day turnover limit. Please go to Self-exclusion and set the limit.","-1852207910":"MT5 withdrawal disabled","-764323310":"MT5 withdrawals have been disabled on your account. Please check your email for more details.","-1902997828":"Refresh now","-753791937":"A new version of Deriv is available","-1775108444":"This page will automatically refresh in 5 minutes to load the latest version.","-1175685940":"Please contact us via live chat to enable withdrawals.","-493564794":"Please complete your financial assessment.","-1125797291":"Password updated.","-157145612":"Please log in with your updated password.","-1728185398":"Resubmit proof of address","-612396514":"Please resubmit your proof of address.","-1519764694":"Your proof of address is verified.","-1961967032":"Resubmit proof of identity","-117048458":"Please submit your proof of identity.","-1196422502":"Your proof of identity is verified.","-136292383":"Your proof of address verification is pending","-386909054":"Your proof of address verification has failed","-430041639":"Your proof of address did not pass our verification checks, and we’ve placed some restrictions on your account. Please resubmit your proof of address.","-87177461":"Please go to your account settings and complete your personal details to enable deposits.","-904632610":"Reset your balance","-156611181":"Please complete the financial assessment in your account settings to unlock it.","-1925176811":"Unable to process withdrawals in the moment","-980696193":"Withdrawals are temporarily unavailable due to system maintenance. You can make withdrawals when the maintenance is complete.","-1647226944":"Unable to process deposit in the moment","-488032975":"Deposits are temporarily unavailable due to system maintenance. You can make deposits when the maintenance is complete.","-2136953532":"Scheduled cashier maintenance","-849587074":"You have not provided your tax identification number","-47462430":"This information is necessary for legal and regulatory requirements. Please go to your account settings, and fill in your latest tax identification number.","-2067423661":"Stronger security for your Deriv account","-1719731099":"With two-factor authentication, you’ll protect your account with both your password and your phone - so only you can access your account, even if someone knows your password.","-949074612":"Please contact us via live chat.","-2087822170":"You are offline","-1669693571":"Check your connection.","-1706642239":"<0>Proof of ownership <1>required","-553262593":"<0><1>Your account is currently locked <2><3>Please upload your proof of <4>ownership to unlock your account. <5>","-1834929362":"Upload my document","-1043638404":"<0>Proof of ownership <1>verification failed","-1766760306":"<0><1>Please upload your document <2>with the correct details. <3>","-8892474":"Start assessment","-1330929685":"Please submit your proof of identity and proof of address to verify your account and continue trading.","-99461057":"Please submit your proof of address to verify your account and continue trading.","-577279362":"Please submit your proof of identity to verify your account and continue trading.","-197134911":"Your proof of identity is expired","-152823394":"Your proof of identity has expired. Please submit a new proof of identity to verify your account and continue trading.","-822813736":"We're unable to complete with the Wallet upgrade. Please try again later or contact us via live chat.","-420930276":"Follow these simple instructions to fix it.","-978414767":"We require additional information for your Deriv MT5 account(s). Please take a moment to update your information now.","-2142540205":"It appears that the address in your document doesn’t match the address in your Deriv profile. Please update your personal details now with the correct address.","-482715448":"Go to Personal details","-2072411961":"Your proof of address has been verified","-384887227":"Update the address in your profile.","-1998049070":"If you agree to our use of cookies, click on Accept. For more information, <0>see our policy.","-402093392":"Add Deriv Account","-1721181859":"You’ll need a {{deriv_account}} account","-1989074395":"Please add a {{deriv_account}} account first before adding a {{dmt5_account}} account. Deposits and withdrawals for your {{dmt5_label}} account are done by transferring funds to and from your {{deriv_label}} account.","-689237734":"Proceed","-1642457320":"Help centre","-1966944392":"Network status: {{status}}","-594209315":"Synthetic indices in the EU are offered by {{legal_entity_name}}, W Business Centre, Level 3, Triq Dun Karm, Birkirkara BKR 9033, Malta, licensed and regulated by the Malta Gaming Authority (<0>licence no. MGA/B2C/102/2000) and by the Revenue Commissioners for clients in Ireland (<2>licence no. 1010285).","-181484419":"Responsible trading","-650505513":"Full screen","-1823504435":"View notifications","-1954045170":"No currency assigned","-1591792668":"Account Limits","-34495732":"Regulatory information","-1496158755":"Go to Deriv.com","-1323441180":"I hereby confirm that my request for opening an account with Deriv to trade OTC products issued and offered exclusively outside Brazil was initiated by me. I fully understand that Deriv is not regulated by CVM and by approaching Deriv I intend to set up a relation with a foreign company.","-1396326507":"Unfortunately, {{website_name}} is not available in your country.","-1019903756":"Synthetic","-288996254":"Unavailable","-735306327":"Manage accounts","-2024365882":"Explore","-1197864059":"Create free demo account","-1813972756":"Account creation paused for 24 hours","-366030582":"Sorry, you're unable to create an account at this time. As you declined our previous risk warnings, we need you to wait for 24 hours after your first account creation attempt before you can proceed.<0/><0/>","-534047566":"Thank you for your understanding. You can create your account on {{real_account_unblock_date}} or later.","-399816343":"Trading Experience Assessment<0/>","-1822498621":"As per our regulatory obligations, we are required to assess your trading knowledge and experience.<0/><0/>Please click ‘OK’ to continue","-71049153":"Keep your account secure with a password","-1861974537":"Strong passwords contain at least 8 characters, combine uppercase and lowercase letters, numbers, and symbols.","-1485242688":"Step {{step}}: {{step_title}} ({{step}} of {{steps}})","-1829842622":"You can open an account for each cryptocurrency.","-987221110":"Choose a currency you would like to trade with.","-1066574182":"Choose a currency","-1914534236":"Choose your currency","-200560194":"Please switch to your {{fiat_currency}} account to change currencies.","-1829493739":"Choose the currency you would like to trade with.","-1814647553":"Add a new","-1269362917":"Add new","-650480777":"crypto account","-175638343":"Choose an account or add a new one","-1768223277":"Your account is ready","-1215717784":"<0>You have successfully changed your currency to {{currency}}.<0>Make a deposit now to start trading.","-786091297":"Trade on demo","-228099749":"Please verify your identity and address","-1041852744":"We're processing your personal information","-1775006840":"Make a deposit now to start trading.","-983734304":"We need proof of your identity and address before you can start trading.","-917733293":"To get trading, please confirm where you live.","-1282628163":"You'll be able to get trading as soon as verification is complete.","-952649119":"Log In","-3815578":"Sign Up","-1456176427":"Set a currency for your real account","-1557011219":"Add a real Deriv Options account","-241733171":"Add a Deriv Financial account","-1329687645":"Create a cryptocurrency account","-1429178373":"Create a new account","-1740162250":"Manage account","-1016775979":"Choose an account","-1362081438":"Adding more real accounts has been restricted for your country.","-1602122812":"24-hour Cool Down Warning","-1519791480":"CFDs and other financial instruments come with a high risk of losing money rapidly due to leverage. You should consider whether you understand how CFDs and other financial instruments work and whether you can afford to take the risk of losing your money. <0/><0/>\n As you have declined our previous warning, you would need to wait 24 hours before you can proceed further.","-1010875436":"CFDs and other financial instruments come with a high risk of losing money rapidly due to leverage. You should consider whether you understand how CFDs and other financial instruments work and whether you can afford to take the high risk of losing your money. <0/><0/> To continue, kindly note that you would need to wait 24 hours before you can proceed further.","-1725418054":"By clicking ‘Accept’ and proceeding with the account opening, you should note that you may be exposing yourself to risks. These risks, which may be significant, include the risk of losing the entire sum invested, and you may not have the knowledge and experience to properly assess or mitigate them.","-1369294608":"Already signed up?","-730377053":"You can’t add another real account","-2100785339":"Invalid inputs","-2061807537":"Something’s not right","-617844567":"An account with your details already exists.","-292363402":"Trading statistics report","-1656860130":"Options trading can become a real addiction, as can any other activity pushed to its limits. To avoid the danger of such an addiction, we provide a reality-check that gives you a summary of your trades and accounts on a regular basis.","-28080461":"Would like to check your statement first? <0>Check Statement","-611059051":"Please specify your preferred interval reality check in minutes:","-1876891031":"Currency","-11615110":"Turnover","-1370419052":"Profit / Loss","-437320982":"Session duration:","-3959715":"Current time:","-1534648620":"Your password has been changed","-596199727":"We will now redirect you to the login page.","-310434518":"The email input should not be empty.","-437918412":"No currency assigned to your account","-1193651304":"Country of residence","-707550055":"We need this to make sure our service complies with laws and regulations in your country.","-280139767":"Set residence","-601615681":"Select theme","-1152511291":"Dark","-1428458509":"Light","-1976089791":"Your Deriv account has been unlinked from your {{social_identity_provider}} account. You can now log in to Deriv using your new email address and password.","-505449293":"Enter a new password for your Deriv account.","-1728963310":"Stop creating an account?","-703818088":"Only log in to your account at this secure link, never elsewhere.","-1235799308":"Fake links often contain the word that looks like \"Deriv\" but look out for these differences.","-2102997229":"Examples","-82488190":"I've read the above carefully.","-97775019":"Do not trust and give away your credentials on fake websites, ads or emails.","-2142491494":"OK, got it","-611136817":"Beware of fake links.","-1787820992":"Platforms","-1793883644":"Trade FX and CFDs on a customisable, easy-to-use trading platform.","-184713104":"Earn fixed payouts with options, or trade multipliers to amplify your gains with limited risk.","-1571775875":"Our flagship options and multipliers trading platform.","-895091803":"If you're looking for CFDs","-1447215751":"Not sure? Try this","-2338797":"<0>Maximise returns by <0>risking more than you put in.","-1682067341":"Earn <0>fixed returns by <0>risking only what you put in.","-1744351732":"Not sure where to start?","-1342699195":"Total profit/loss:","-943710774":"This complaints policy, which may change from time to time, applies to your account registered with {{legal_entity_name}}, having its registered office address at First Floor, Millennium House, Victoria Road, Douglas, Isle of Man, IM2 4RW, licensed and regulated respectively by (1) the Gambling Supervision Commission in the Isle of Man (current <0>licence issued on 31 August 2017) and (2) the Gambling Commission in the UK (<1>licence no. 39172).","-255056078":"This complaints policy, which may change from time to time, applies to your account(s) registered with {{legal_entity_name}}, having its registered office address at W Business Centre, Level 3, Triq Dun Karm, Birkirkara, BKR 9033, Malta, licensed and regulated by the Malta Gaming Authority in Malta for gambling products only, <0>licence no. MGA/B2C/102/2000, and for clients residing in the UK by the UK Gambling Commission (account number 39495).","-1941013000":"This complaints policy, which may change from time to time, applies to your account(s) registered with {{legal_entity_name_svg}}, {{legal_entity_name_fx}}, and {{legal_entity_name_v}}.","-594812204":"This complaints policy, which may change from time to time, applies to your account(s) registered with {{legal_entity_name_svg}}.","-813256361":"We are committed to treating our clients fairly and providing them with excellent service.<0/><1/>We would love to hear from you on how we can improve our services to you. Any information you provide will be treated in the strictest confidence. Rest assured that you will be heard, valued, and always treated fairly.","-1622847732":"If you have an inquiry regarding your trading account with {{legal_entity_name}}, you can contact us through our <0>Help centre or by chatting with a representative via <1>Live Chat.<2/><3/>We are committed to resolving your query in the quickest time possible and appreciate your patience in allowing us time to resolve the matter.<4/><5/>We strive to provide the best possible service and support to our customers. However, in the event that we are unable to resolve your query or if you feel that our response is unsatisfactory, we want to hear from you. We welcome and encourage you to submit an official complaint to us so that we can review your concerns and work towards a resolution.","-1639808836":"If you are not satisfied with the outcome, you can escalate your complaint to the <0>Independent Betting Adjudication Service (IBAS) by filling the IBAS adjudication form. Please note that IBAS only deals with disputes that result from transactions.","-1505742956":"<0/><1/>You can also refer your dispute to the Malta Gaming Authority via the <2>Player Support Unit.","-1406192787":"If you are not satisfied with the outcome, you can escalate your complaint to the <0>Financial Commission.","-1776547326":"<0/><1/>If you reside in the UK and you are unhappy with our response you may escalate your complaint to the <2>Financial Ombudsman Service.","-2115348800":"1. Introduction","-744009523":"2. Fair treatment","-866831420":"3.1. Submission of a complaint","-1102904026":"3.2. Handling your complaint","-603378979":"3.3. Resolving your complaint","-697569974":"3.4. Your decision","-1280998762":"4. Complaints","-1886635232":"A complaint is any expression of dissatisfaction by a client regarding our products or services that requires a formal response.<0/><1/>If what you submit does not fall within the scope of a complaint, we may reclassify it as a query and forward it to the relevant department for handling. However, if you believe that your query should be classified as a complaint due to its relevance to the investment services provided by {{legal_entity_name}}, you may request that we reclassify it accordingly.","-1771496016":"To submit a complaint, please send an email to <0>complaints@deriv.com, providing as much detail as possible. To help us investigate and resolve your complaint more efficiently, please include the following information:","-1197243525":"<0>•A clear and detailed description of your complaint, including any relevant dates, times, and transactions","-1795134892":"<0>•Any relevant screenshots or supporting documentation that will assist us in understanding the issue","-2053887036":"4.4. Handling your complaint","-717170429":"Once we have received the details of your complaint, we shall review it carefully and keep you updated on the handling process. We might request further information or clarifications to facilitate the resolution of the complaint.","-1841922393":"4.5. Resolving your complaint","-1327119795":"4.6. Your decision","-2019654103":"If we are unable to resolve your complaint or you are not satisfied with the outcome, you can escalate your complaint to the Office of the Arbiter for Financial Services.<0/><1/><2>Filing complaints with the Office of the Arbiter for Financial Services","-687172857":"<0>•You may file a complaint with the Arbiter for Financial Services only if you are not satisfied with our decision or the decision wasn’t made within 15 business days.","-262934706":"<0>•If the complaint is accepted by the Arbiter, you will receive another email with further details relating to the payment of the €25 complaint fee and the processes that follow.","-993572476":"<0>b.The Financial Commission has 5 days to acknowledge that your complaint was received and 14 days to answer the complaint through our Internal Dispute Resolution (IDR) procedure.","-1769159081":"<0>c.You will be able to file a complaint with the Financial Commission only if you are not satisfied with our decision or the decision wasn’t made within 14 days.","-58307244":"3. Determination phase","-356618087":"<0>b.The DRC may request additional information from you or us, who must then provide the requested information within 7 days.","-945718602":"<0>b.If you agree with a DRC decision, you will need to accept it within 14 days. If you do not respond to the DRC decision within 14 days, the complaint is considered closed.","-1500907666":"<0>d.If the decision is made in our favour, you must provide a release for us within 7 days of when the decision is made, and the complaint will be considered closed.","-429248139":"5. Disclaimer","-818926350":"The Financial Commission accepts appeals for 45 days following the date of the incident and only after the trader has tried to resolve the issue with the company directly.","-1825471709":"A whole new trading experience on a powerful yet easy to use platform.","-981017278":"Automated trading at your fingertips. No coding needed.","-583559763":"Menu","-778309978":"The link you clicked has expired. Ensure to click the link in the latest email in your inbox. Alternatively, enter your email below and click <0>Resend email for a new link.","-2007055538":"Information updated","-1083694459":"Log back in to MT5 after 7:30 GMT on 20 Oct 2023 if you’re having difficulty logging in to MT5 as we’re making some updates to our MT5 platform. <0>Follow these steps to log back in to MT5.","-941870889":"The cashier is for real accounts only","-352838513":"It looks like you don’t have a real {{regulation}} account. To use the cashier, switch to your {{active_real_regulation}} real account, or get an {{regulation}} real account.","-1858915164":"Ready to deposit and trade for real?","-162753510":"Add real account","-1208519001":"You need a real Deriv account to access the cashier.","-175369516":"Welcome to Deriv X","-939154994":"Welcome to Deriv MT5 dashboard","-1667427537":"Run Deriv X on your browser or download the mobile app","-305915794":"Run MT5 from your browser or download the MT5 app for your devices","-404375367":"Trade forex, basket indices, commodities, and cryptocurrencies with high leverage.","-243985555":"Trade CFDs on forex, stocks, stock indices, synthetic indices, cryptocurrencies, and commodities with leverage.","-2030107144":"Trade CFDs on forex, stocks & stock indices, commodities, and crypto.","-705682181":"Malta","-409563066":"Regulator","-1302404116":"Maximum leverage","-2098459063":"British Virgin Islands","-1510474851":"British Virgin Islands Financial Services Commission (licence no. SIBA/L/18/1114)","-761250329":"Labuan Financial Services Authority (Licence no. MB/18/0024)","-1264604378":"Up to 1:1000","-1686150678":"Up to 1:100","-637908996":"100%","-1420548257":"20+","-1344709651":"40+","-1373949478":"50+","-1382029900":"70+","-1493055298":"90+","-523602297":"Forex majors","-1303090739":"Up to 1:1500","-19213603":"Metals","-1728334460":"Up to 1:300","-646902589":"(US_30, US_100, US_500)","-1835174654":"1:30","-1647612934":"Spreads from","-1587894214":"about verifications needed.","-466784048":"Regulator/EDR","-1920034143":"Synthetics, Baskets and Derived FX","-1326848138":"British Virgin Islands Financial Services Commission (License no. SIBA/L/18/1114)","-777580328":"Forex, Stocks, Stock indices, Commodities, and Cryptocurrencies","-1372141447":"Straight-through processing","-1969608084":"Forex and Cryptocurrencies","-800771713":"Labuan Financial Services Authority (licence no. MB/18/0024)","-1497128311":"80+","-1501230046":"0.6 pips","-1689815930":"You will need to submit proof of identity and address once you reach certain thresholds.","-1175785439":"Deriv (SVG) LLC (company no. 273 LLC 2020)","-235833244":"Synthetics, Forex, Stocks, Stock Indices, Cryptocurrencies, and ETFs","-139026353":"A selfie of yourself.","-70314394":"A recent utility bill (electricity, water or gas) or recent bank statement or government-issued letter with your name and address.","-435524000":"Verification failed. Resubmit during account creation.","-1385099152":"Your document is verified.","-931599668":"ETF","-651501076":"Derived - SVG","-865172869":"Financial - BVI","-1851765767":"Financial - Vanuatu","-558597854":"Financial - Labuan","-2052425142":"Swap-Free - SVG","-1192904361":"Deriv X Demo","-1269597956":"MT5 Platform","-239789243":"(License no. SIBA/L/18/1114)","-1434036215":"Demo Financial","-1416247163":"Financial STP","-1637969571":"Demo Swap-Free","-1882063886":"Demo CFDs","-1347908717":"Demo Financial SVG","-1780324582":"SVG","-785625598":"Use these credentials to log in to your {{platform}} account on the website and mobile apps.","-997127433":"Change Password","-860609405":"Password","-742647506":"Fund transfer","-1972393174":"Trade CFDs on our synthetics, baskets, and derived FX.","-1357917360":"Web terminal","-1454896285":"The MT5 desktop app is not supported by Windows XP, Windows 2003, and Windows Vista.","-810388996":"Download the Deriv X mobile app","-1727991510":"Scan the QR code to download the Deriv X Mobile App","-1769852749":"N/A","-511301450":"Indicates the availability of cryptocurrency trading on a particular account.","-1647569139":"Synthetics, Baskets, Derived FX, Forex: standard/micro, Stocks, Stock indices, Commodities, Cryptocurrencies","-2102641225":"At bank rollover, liquidity in the forex markets is reduced and may increase the spread and processing time for client orders. This happens around 21:00 GMT during daylight saving time, and 22:00 GMT non-daylight saving time.","-495364248":"Margin call and stop out level will change from time to time based on market condition.","-536189739":"To protect your portfolio from adverse market movements due to the market opening gap, we reserve the right to decrease leverage on all offered symbols for financial accounts before market close and increase it again after market open. Please make sure that you have enough funds available in your {{platform}} account to support your positions at all times.","-712681566":"Peer-to-peer exchange","-1267880283":"{{field_name}} is required","-2084509650":"{{field_name}} is not properly formatted.","-1580554423":"Trade CFDs on our synthetic indices that simulate real-world market movements.","-1385484963":"Confirm to change your {{platform}} password","-1990902270":"This will change the password to all of your {{platform}} accounts.","-1922462747":"Trader's hub","-700260448":"demo","-1769158315":"real","-2015785957":"Compare CFDs {{demo_title}} accounts","-673424733":"Demo account","-1986258847":"Server maintenance starts at 01:00 GMT every Sunday, and this process may take up to 2 hours to complete. Service may be disrupted during this time.","-1199152768":"Please explore our other platforms.","-205020823":"Explore {{platform_name_trader}}","-1982499699":"Explore {{platform_name_dbot}}","-1567989247":"Submit your proof of identity and address","-184453418":"Enter your {{platform}} password","-393388362":"We’re reviewing your documents. This should take about 1 to 3 days.","-790488576":"Forgot password?","-535365199":"Enter your {{platform}} password to add a {{platform_name}} {{account}} account.","-2057918502":"Hint: You may have entered your Deriv password, which is different from your {{platform}} password.","-1936102840":"Congratulations, you have successfully created your {{category}} <0>{{platform}} <1>{{type}} {{jurisdiction_selected_shortcode}} account. ","-1928229820":"Reset Deriv X investor password","-1087845020":"main","-1950683866":"investor","-1874242353":"Fund top up","-89838213":"You can top up your demo account with an additional <0> if your balance is <1> or less.","-1211122723":"{{ platform }} {{ account_title }} account","-78895143":"Current balance","-149993085":"New current balance","-490244964":"Forex, stocks, stock indices, cryptocurrencies","-1368041210":", synthetic indices","-877064208":"EUR","-1284221303":"You’ll get a warning, known as margin call, if your account balance drops down close to the stop out level.","-1848799829":"To understand stop out, first you need to learn about margin level, which is the ratio of your equity (the total balance you would have if you close all your positions at that point) to the margin you're using at the moment. If your margin level drops below our stop out level, your positions may be closed automatically to protect you from further losses.","-224051432":"24/7","-1318070255":"EUR/GBP","-70716111":"FX-majors (standard/micro lots), FX-minors, basket indices, commodities, cryptocurrencies, and stocks and stock indices","-1041629137":"FX-majors, FX-minors, FX-exotics, and cryptocurrencies","-287097947":"FX-majors (standard/micro lots), FX-minors, Commodities, Cryptocurrencies (except UK)","-2016975615":"Deriv MT5 CFDs real account","-1207265427":"Compare CFDs real accounts","-1225160479":"Compare available accounts","-266701451":"derivX wordmark","-2145356061":"Download Deriv X on your phone to trade with the Deriv X account","-251202291":"Broker","-81650212":"MetaTrader 5 web","-941636117":"MetaTrader 5 Linux app","-637537305":"Download {{ platform }} on your phone to trade with the {{ platform }} {{ account }} account","-678964540":"to","-206829624":"(1:x)","-616293830":"Enjoy dynamic leverage of <0>up to 1:1500 when trading selected instruments in the forex, commodities, cryptocurrencies, and stock indices markets. Our dynamic leverage adjusts automatically to your trading position, based on asset type and trading volume.","-2042845290":"Your investor password has been changed.","-1882295407":"Your password has been changed.","-254497873":"Use this password to grant viewing access to another user. While they may view your trading account, they will not be able to trade or take any other actions.","-161656683":"Current investor password","-374736923":"New investor password","-1793894323":"Create or reset investor password","-21438174":"Add your Deriv cTrader account under Deriv (SVG) LLC (company no. 273 LLC 2020).","-2026018074":"Add your Deriv MT5 <0>{{account_type_name}} account under Deriv (SVG) LLC (company no. 273 LLC 2020).","-162320753":"Add your Deriv MT5 <0>{{account_type_name}} account under Deriv (BVI) Ltd, regulated by the British Virgin Islands Financial Services Commission (License no. SIBA/L/18/1114).","-271828350":"Get more out of Deriv MT5 Financial","-2125860351":"Choose a jurisdiction for your Deriv MT5 CFDs account","-450424792":"You need a real account (fiat currency or cryptocurrency) in Deriv to create a real Deriv MT5 account.","-1760596315":"Create a Deriv account","-525896186":"Download Deriv GO on your phone to trade with the Deriv EZ account","-1547458328":"Run cTrader on your browser","-508045656":"Coming soon on IOS","-648956272":"Use this password to log in to your Deriv X accounts on the web and mobile apps.","-1814308691":"Please click on the link in the email to change your {{platform}} password.","-601303096":"Scan the QR code to download Deriv {{ platform }}.","-153220091":"{{display_value}} Tick","-2039780875":"Purchase confirmation","-1672470173":"Require confirmation before purchasing a contract","-1342661765":"Lock contract purchase buttons","-1382749084":"Go back to trading","-1231210510":"Tick","-1239477911":"second","-1585766960":"min","-1652791614":"mins","-1977959027":"hours","-442488432":"day","-337314714":"days","-8998663":"Digit: {{last_digit}} ","-1527492178":"Purchase Locked","-725375562":"You can lock/unlock the purchase button from the Settings menu","-390994177":"Should be between {{min}} and {{max}}","-2055106024":"Toggle between advanced and simple duration settings","-1012793015":"End time","-1804019534":"Expiry: {{date}}","-902712434":"Deal cancellation","-1192773792":"Don't show this again","-1341681145":"When this is active, you can cancel your trade within the chosen time frame. Your stake will be returned without loss.","-2037881712":"Your contract will be closed automatically at the next available asset price on <0>.","-843831637":"Stop loss","-732683018":"When your profit reaches or exceeds this amount, your trade will be closed automatically.","-1790089996":"NEW!","-339236213":"Multiplier","-2131851017":"Growth rate","-1763848396":"Put","-194424366":"above","-857660728":"Strike Prices","-1282933308":"Not {{barrier}}","-968190634":"Equals {{barrier}}","-1747377543":"Under {{barrier}}","-1386326276":"Barrier is a required field.","-1418742026":"Higher barrier must be higher than lower barrier.","-92007689":"Lower barrier must be lower than higher barrier.","-1095538960":"Please enter the start time in the format \"HH:MM\".","-1975910372":"Minute must be between 0 and 59.","-866277689":"Expiry time cannot be in the past.","-1455298001":"Now","-256210543":"Trading is unavailable at this time.","-1150099396":"We’re working to have this available for you soon. If you have another account, switch to that account to continue trading. You may add a Deriv MT5 Financial.","-28115241":"{{platform_name_trader}} is not available for this account","-453920758":"Go to {{platform_name_mt5}} dashboard","-402175529":"History","-988484646":"Deal cancellation (executed)","-444882676":"Deal cancellation (active)","-13423018":"Reference ID","-2035315547":"Low barrier","-1551639437":"No history","-1214703885":"You have yet to update either take profit or stop loss","-504849554":"It will reopen at","-59803288":"In the meantime, try our synthetic indices. They simulate real-market volatility and are open 24/7.","-1278109940":"See open markets","-694105443":"This market is closed","-439389714":"We’re working on it","-770929448":"Go to {{platform_name_smarttrader}}","-347156282":"Submit Proof","-138538812":"Log in or create a free account to place a trade.","-2036388794":"Create free account","-1813736037":"No further trading is allowed on this contract type for the current trading session. For more info, refer to our <0>terms and conditions.","-590131162":"Stay on {{website_domain}}","-1444663817":"Go to Binary.com","-1526466612":"You’ve selected a trade type that is currently unsupported, but we’re working on it.","-1043795232":"Recent positions","-1511825574":"Profit/Loss:","-726626679":"Potential profit/loss:","-338379841":"Indicative price:","-1572796316":"Purchase price:","-447037544":"Buy price:","-1694314813":"Contract value:","-802374032":"Hour","-1738427539":"Purchase","-1937372493":"You can close your trade anytime. However, be aware of <0>slippage risk<0/>.","-618782785":"Use multipliers to leverage your potential returns. Predict if the asset price will move upward (bullish) or downward (bearish). We’ll charge a commission when you open a multipliers trade.","-565391674":"If you select \"<0>Up\", your total profit/loss will be the percentage increase in the underlying asset price, times the multiplier and stake, minus commissions.","-1113825265":"Additional features are available to manage your positions: “<0>Take profit” and “<0>Stop loss” allow you to adjust your level of risk aversion.","-1104397398":"Additional features are available to manage your positions: “<0>Take profit”, “<0>Stop loss” and “<0>Deal cancellation” allow you to adjust your level of risk aversion.","-1819891401":"You can close your trade anytime. However, be aware of <0>slippage risk.","-1547935605":"Your payout is equal to the <0>payout per point multiplied by the difference between the <0>final price and the barrier. You will only earn a profit if your payout is higher than your initial stake.","-1307465836":"You may sell the contract up to 15 seconds before expiry. If you do, we’ll pay you the <0>contract value.","-1392065699":"If you select \"Rise\", you win the payout if the exit spot is strictly higher than the entry spot.","-1762566006":"If you select \"Fall\", you win the payout if the exit spot is strictly lower than the entry spot.","-1435306976":"If you select \"Allow equals\", you win the payout if exit spot is higher than or equal to entry spot for \"Rise\". Similarly, you win the payout if exit spot is lower than or equal to entry spot for \"Fall\".","-1959473569":"If you select \"Lower\", you win the payout if the exit spot is strictly lower than the barrier.","-1350745673":"If the exit spot is equal to the barrier, you don't win the payout.","-2089488446":"If you select \"Ends Between\", you win the payout if the exit spot is strictly higher than the Low barrier AND strictly lower than the High barrier.","-1876950330":"If you select \"Ends Outside\", you win the payout if the exit spot is EITHER strictly higher than the High barrier, OR strictly lower than the Low barrier.","-546460677":"If the exit spot is equal to either the Low barrier or the High barrier, you don't win the payout.","-1812957362":"If you select \"Stays Between\", you win the payout if the market stays between (does not touch) either the High barrier or the Low barrier at any time during the contract period","-220379757":"If you select \"Goes Outside\", you win the payout if the market touches either the High barrier or the Low barrier at any time during the contract period.","-1281286610":"If you select \"Matches\", you will win the payout if the last digit of the last tick is the same as your prediction.","-1929209278":"If you select \"Even\", you will win the payout if the last digit of the last tick is an even number (i.e., 2, 4, 6, 8, or 0).","-2038865615":"If you select \"Odd\", you will win the payout if the last digit of the last tick is an odd number (i.e., 1, 3, 5, 7, or 9).","-1416078023":"If you select \"Touch\", you win the payout if the market touches the barrier at any time during the contract period.","-1272255095":"If the exit spot is equal to the barrier or the new barrier (if a reset occurs), you don't win the payout.","-231957809":"Win maximum payout if the exit spot is higher than or equal to the upper barrier.","-464144986":"Win maximum payout if the exit spot is lower than or equal to the lower barrier.","-1031456093":"Win up to maximum payout if exit spot is between lower and upper barrier, in proportion to the difference between upper barrier and exit spot.","-968162707":"No payout if exit spot is above or equal to the upper barrier.","-299450697":"If you select \"High Tick\", you win the payout if the selected tick is the highest among the next five ticks.","-705681870":"By purchasing the \"High-to-Low\" contract, you'll win the multiplier times the difference between the high and low over the duration of the contract.","-420387848":"The high is the highest point ever reached by the market during the contract period.","-1666375348":"By purchasing the \"High-to-Close\" contract, you'll win the multiplier times the difference between the high and close over the duration of the contract.","-351875097":"Number of ticks","-729830082":"View less","-1435392215":"About deal cancellation","-2017825013":"Got it","-471757681":"Risk management","-771725194":"Deal Cancellation","-1669741470":"The payout at expiry is equal to the payout per point multiplied by the difference between the final price and the strike price.","-740702998":"<0>{{title}} {{message}}","-993480898":"Accumulators","-45873457":"NEW","-1422269966":"You can choose a growth rate with values of 1%, 2%, 3%, 4%, and 5%.","-1186791513":"Payout is the sum of your initial stake and profit.","-1682624802":"It is a percentage of the previous spot price. The percentage rate is based on your choice of the index and the growth rate.","-1186082278":"Your payout is equal to the payout per point multiplied by the difference between the final price and barrier.","-584445859":"This is when your contract will expire based on the duration or end time you’ve selected. If the duration is more than 24 hours, the cut-off time and expiry date will apply instead.","-1221049974":"Final price","-1247327943":"This is the spot price of the last tick at expiry.","-1890561510":"Cut-off time","-878534036":"If you select \"Call\", you’ll earn a payout if the final price is above the strike price at expiry. Otherwise, you won’t receive a payout.","-1587076792":"If you select \"Put\", you’ll earn a payout if the final price is below the strike price at expiry. Otherwise, you won’t receive a payout.","-1482134885":"We calculate this based on the strike price and duration you’ve selected.","-565990678":"Your contract will expire on this date (in GMT), based on the End time you’ve selected.","-1545819495":"Your trade will be closed automatically at the nearest available asset price when your loss reaches a certain percentage of your stake, but your loss never exceeds your stake. This percentage depends on the chosen underlying asset and the Multiplier.","-468501352":"If you select this feature, your trade will be closed automatically at the nearest available asset price when your profit reaches or exceeds the take profit amount. Your profit may be more than the amount you entered depending on the market price at closing.","-1789190266":"We use next-tick-execution mechanism, which is the next asset price when the trade opening is processed by our servers for Major Pairs.","-1476381873":"The latest asset price when the trade closure is processed by our servers.","-127118348":"Choose {{contract_type}}","-543478618":"Try checking your spelling or use a different term","-338707425":"Minimum duration is 1 day","-1003473648":"Duration: {{duration}} day","-700280380":"Deal cancel. fee","-1358367903":"Stake","-542594338":"Max. payout","-690963898":"Your contract will be automatically closed when your payout reaches this amount.","-511541916":"Your contract will be automatically closed upon reaching this number of ticks.","-438655760":"<0>Note: You can close your trade anytime. Be aware of slippage risk.","-774638412":"Stake must be between {{min_stake}} {{currency}} and {{max_stake}} {{currency}}","-434270664":"Current Price","-1956787775":"Barrier Price:","-1513281069":"Barrier 2","-629549519":"Commission <0/>","-2131859340":"Stop out <0/>","-1686280757":"<0>{{commission_percentage}}% of (<1/> * {{multiplier}})","-1683683754":"Long","-1346404690":"You receive a payout at expiry if the spot price never touches or breaches the barrier throughout the contract duration. Otherwise, your contract will be terminated early.","-1572548510":"Ups & Downs","-71301554":"Ins & Outs","-952298801":"Look Backs","-763273340":"Digits","-461955353":"purchase price","-172348735":"profit","-1624674721":"contract type","-1644154369":"entry spot time","-510792478":"entry spot price","-1974651308":"exit spot time","-1600267387":"exit spot price","-514917720":"barrier","-1072292603":"No Change","-1631669591":"string","-1768939692":"number","-795152863":"green","-1640576332":"blue","-804983649":"yellow","-94281841":"red","-1242470654":"Earned money","-841561409":"Put Spread","-1429914047":"Low","-1893628957":"Open Time","-1896106455":"10 minutes","-999492762":"15 minutes","-1978767852":"30 minutes","-293628675":"1 hour","-385604445":"2 hours","-1965813351":"4 hours","-525321833":"1 day","-1691868913":"Touch/No Touch","-151151292":"Asians","-1048378719":"Reset Call/Reset Put","-1282312809":"High/Low Ticks","-1237186896":"Only Ups/Only Downs","-529846150":"Seconds","-1635771697":"middle","-1529389221":"Histogram","-1819860668":"MACD","-1750896349":"D'Alembert","-102980621":"The Oscar's Grind Strategy is a low-risk positive progression strategy that first appeared in 1965. By using this strategy, the size of your contract will increase after successful trades, but remains unchanged after unsuccessful trades.","-462715374":"Untitled Bot","-2002533437":"Custom function","-215053350":"with:","-1257232389":"Specify a parameter name:","-1885742588":"with: ","-188442606":"function {{ function_name }} {{ function_params }} {{ dummy }}","-313112159":"This block is similar to the one above, except that this returns a value. The returned value can be assigned to a variable of your choice.","-1783320173":"Prematurely returns a value within a function","-1485521724":"Conditional return","-1482801393":"return","-46453136":"get","-1838027177":"first","-1182568049":"Get list item","-1675454867":"This block gives you the value of a specific item in a list, given the position of the item. It can also remove the item from the list.","-381501912":"This block creates a list of items from an existing list, using specific item positions.","-426766796":"Get sub-list","-1679267387":"in list {{ input_list }} find {{ first_or_last }} occurence of item {{ input_value }}","-2087996855":"This block gives you the position of an item in a given list.","-422008824":"Checks if a given list is empty","-1343887675":"This block checks if a given list is empty. It returns “True” if the list is empty, “False” if otherwise.","-1548407578":"length of {{ input_list }}","-1786976254":"This block gives you the total number of items in a given list.","-2113424060":"create list with item {{ input_item }} repeated {{ number }} times","-1955149944":"Repeat an item","-434887204":"set","-197957473":"as","-851591741":"Set list item","-1874774866":"ascending","-1457178757":"Sorts the items in a given list","-350986785":"Sort list","-324118987":"make text from list","-155065324":"This block creates a list from a given string of text, splitting it with the given delimiter. It can also join items in a list into a string of text.","-459051222":"Create list from text","-977241741":"List Statement","-451425933":"{{ break_or_continue }} of loop","-323735484":"continue with next iteration","-1592513697":"Break out/continue","-713658317":"for each item {{ variable }} in list {{ input_list }}","-1825658540":"Iterates through a given list","-952264826":"repeat {{ number }} times","-887757135":"Repeat (2)","-1608672233":"This block is similar to the block above, except that the number of times it repeats is determined by a given variable.","-533154446":"Repeat (1)","-1059826179":"while","-1893063293":"until","-279445533":"Repeat While/Until","-1003706492":"User-defined variable","-359097473":"set {{ variable }} to {{ value }}","-1588521055":"Sets variable value","-980448436":"Set variable","-1538570345":"Get the last trade information and result, then trade again.","-222725327":"Here is where you can decide if your bot should continue trading.","-1638446329":"Result is {{ win_or_loss }}","-1968029988":"Last trade result","-1588406981":"You can check the result of the last trade with this block.","-1459154781":"Contract Details: {{ contract_detail }}","-1652241017":"Reads a selected property from contract details list","-985351204":"Trade again","-2082345383":"These blocks transfer control to the Purchase conditions block.","-172574065":"This block will transfer the control back to the Purchase conditions block, enabling you to purchase another contract.","-403103225":"restart","-837044282":"Ask Price {{ contract_type }}","-1033917049":"This block returns the purchase price for the selected trade type.","-1863737684":"2. Purchase conditions","-228133740":"Specify contract type and purchase conditions.","-1098726473":"This block is mandatory. Only one copy of this block is allowed. You can place the Purchase block (see below) here as well as conditional blocks to define your purchase conditions.","-1777988407":"Payout {{ contract_type }}","-511116341":"This block returns the potential payout for the selected trade type","-1943211857":"Potential payout","-813464969":"buy","-53668380":"True if active contract can be sold before expiration at current market price","-43337012":"Sell profit/loss","-2112866691":"Returns the profit/loss from selling at market price","-2132417588":"This block gives you the potential profit or loss if you decide to sell your contract.","-1360483055":"set {{ variable }} to Bollinger Bands {{ band_type }} {{ dummy }}","-20542296":"Calculates Bollinger Bands (BB) from a list with a period","-1951109427":"Bollinger Bands (BB)","-857226052":"BB is a technical analysis indicator that’s commonly used by traders. The idea behind BB is that the market price stays within the upper and lower bands for 95% of the time. The bands are the standard deviations of the market price, while the line in the middle is a simple moving average line. If the price reaches either the upper or lower band, there’s a possibility of a trend reversal.","-325196350":"set {{ variable }} to Bollinger Bands Array {{ band_type }} {{ dummy }}","-199689794":"Similar to BB. This block gives you a choice of returning the values of either the lower band, higher band, or the SMA line in the middle.","-920690791":"Calculates Exponential Moving Average (EMA) from a list with a period","-960641587":"EMA is a type of moving average that places more significance on the most recent data points. It’s also known as the exponentially weighted moving average. EMA is different from SMA in that it reacts more significantly to recent price changes.","-1557584784":"set {{ variable }} to Exponential Moving Average Array {{ dummy }}","-32333344":"Calculates Moving Average Convergence Divergence (MACD) from a list","-628573413":"MACD is calculated by subtracting the long-term EMA (26 periods) from the short-term EMA (12 periods). If the short-term EMA is greater or lower than the long-term EMA than there’s a possibility of a trend reversal.","-1133676960":"Fast EMA Period {{ input_number }}","-883166598":"Period {{ input_period }}","-450311772":"set {{ variable }} to Relative Strength Index {{ dummy }}","-1861493523":"Calculates Relative Strength Index (RSI) list from a list of values with a period","-880048629":"Calculates Simple Moving Average (SMA) from a list with a period","-1150972084":"Market direction","-276935417":"This block is used to determine if the market price moves in the selected direction or not. It gives you a value of “True” or “False”.","-764931948":"in candle list get # from end {{ input_number }}","-924607337":"Returns the last digit of the latest tick","-560033550":"Returns the list of last digits of 1000 recent tick values","-74062476":"Make a List of {{ candle_property }} values in candles list with interval: {{ candle_interval_type }}","-1556495906":"Returns a list of specific values from a candle list according to selected time interval","-166816850":"Create a list of candle values (1)","-1261436901":"Candles List","-1174859923":"Read the selected candle value","-1972165119":"Read candle value (1)","-1956100732":"You can use this block to analyze the ticks, regardless of your trades","-443243232":"The content of this block is called on every tick. Place this block outside of any root block.","-641399277":"Last Tick","-1628954567":"Returns the value of the last tick","-1332756793":"This block gives you the value of the last tick.","-2134440920":"Last Tick String","-1466340125":"Tick value","-467913286":"Tick value Description","-785831237":"This block gives you a list of the last 1000 tick values.","-1546430304":"Tick List String Description","-1788626968":"Returns \"True\" if the given candle is black","-436010611":"Make a list of {{ candle_property }} values from candles list {{ candle_list }}","-1384340453":"Returns a list of specific values from a given candle list","-584859539":"Create a list of candle values (2)","-2010558323":"Read {{ candle_property }} value in candle {{ input_candle }}","-2846417":"This block gives you the selected candle value.","-1587644990":"Read candle value (2)","-1202212732":"This block returns account balance","-1737837036":"Account balance","-1963883840":"Put your blocks in here to prevent them from being removed","-1284013334":"Use this block if you want some instructions to be ignored when your bot runs. Instructions within this block won’t be executed.","-1217253851":"Log","-1987568069":"Warn","-104925654":"Console","-1956819233":"This block displays messages in the developer's console with an input that can be either a string of text, a number, boolean, or an array of data.","-1450461842":"Load block from URL: {{ input_url }}","-1088614441":"Loads blocks from URL","-1747943728":"Loads from URL","-2105753391":"Notify Telegram {{ dummy }} Access Token: {{ input_access_token }} Chat ID: {{ input_chat_id }} Message: {{ input_message }}","-1008209188":"Sends a message to Telegram","-1218671372":"Displays a notification and optionally play selected sound","-2099284639":"This block gives you the total profit/loss of your trading strategy since your bot started running. You can reset this by clicking “Clear stats” on the Transaction Stats window, or by refreshing this page in your browser.","-683825404":"Total Profit String","-718220730":"Total Profit String Description","-1861858493":"Number of runs","-264195345":"Returns the number of runs","-303451917":"This block gives you the total number of times your bot has run. You can reset this by clicking “Clear stats” on the Transaction Stats window, or by refreshing this page in your browser.","-2132861129":"Conversion Helper Block","-74095551":"Seconds Since Epoch","-15528039":"Returns the number of seconds since January 1st, 1970","-729807788":"This block returns the number of seconds since January 1st, 1970.","-1370107306":"{{ dummy }} {{ stack_input }} Run after {{ number }} second(s)","-558838192":"Delayed run","-1975250999":"This block converts the number of seconds since the Unix Epoch (1 January 1970) into a string of text representing the date and time.","-702370957":"Convert to date/time","-982729677":"Convert to timestamp","-311268215":"This block converts a string of text that represents the date and time into seconds since the Unix Epoch (1 January 1970). The time and time zone offset are optional. Example: 2019-01-01 21:03:45 GMT+0800 will be converted to 1546347825.","-1797602591":"Stop Loss: {{ currency }} {{ stop_loss }}","-1374685318":"Your contract is closed automatically when your loss is more than or equals to this amount. This block can only be used with the multipliers trade type.","-1214929127":"Stop loss must be a positive number.","-780745489":"If the contract type is “Both”, then the Purchase Conditions should include both Rise and Fall using the “Conditional Block\"","-2142851225":"Multiplier trade options","-625636913":"Amount must be a positive number.","-1466383897":"Duration: {{ duration_unit }} {{ duration_value }}","-440702280":"Trade options","-1193894978":"Define your trade options such as duration and stake. Some options are only applicable for certain trade types.","-46523443":"Duration value is not allowed. To run the bot, please enter a value between {{min}} to {{max}}.","-1483427522":"Trade Type: {{ trade_type_category }} > {{ trade_type }}","-323348124":"1. Trade parameters","-1671903503":"Run once at start:","-783173909":"Trade options:","-376956832":"Here is where you define the parameters of your contract.","-1244007240":"if {{ condition }} then","-1577206704":"else if","-33796979":"true","-1434883449":"This is a single block that returns a boolean value, either true or false.","-1946404450":"Compares two values","-979918560":"This block converts the boolean value (true or false) to its opposite.","-2047257743":"Null","-1274387519":"Performs selected logic operation","-766386234":"This block performs the \"AND\" or the \"OR\" logic operation.","-790995537":"test {{ condition }}","-1860211657":"if false {{ return_value }}","-1643760249":"This block tests if a given value is true or false and returns “True” or “False” accordingly.","-1551875333":"Test value","-52486882":"Arithmetical operations","-1010436425":"This block adds the given number to the selected variable","-999773703":"Change variable","-1272091683":"Mathematical constants","-1396629894":"constrain {{ number }} low {{ low_number }} high {{ high_number }}","-425224412":"This block constrains a given number so that it is within a set range.","-2072551067":"Constrain within a range","-43523220":"remainder of {{ number1 }} ÷ {{ number2 }}","-1291857083":"Returns the remainder after a division","-592154850":"Remainder after division","-736665095":"Returns the remainder after the division of the given numbers.","-1266992960":"Math Number Description","-77191651":"{{ number }} is {{ type }}","-817881230":"even","-142319891":"odd","-1000789681":"whole","-1735674752":"Test a number","-1017805068":"This block tests a given number according to the selection and it returns a value of “True” or “False”. Available options: Even, Odd, Prime, Whole, Positive, Negative, Divisible","-1858332062":"Number","-1053492479":"Enter an integer or fractional number into this block. Please use `.` as a decimal separator for fractional numbers.","-927097011":"sum","-1653202295":"max","-1555878023":"average","-1748351061":"mode","-992067330":"Aggregate operations","-1691561447":"This block gives you a random fraction between 0.0 to 1.0","-523625686":"Random fraction number","-933024508":"Rounds a given number to an integer","-1656927862":"This block rounds a given number according to the selection: round, round up, round down.","-1495304618":"absolute","-61210477":"Operations on a given number","-181644914":"This block performs the selected operations to a given number.","-840732999":"to {{ variable }} append text {{ input_text }}","-1469497908":"Appends a given text to a variable","-1851366276":"Text Append","-1666316828":"Appends a given text to a variable.","-1902332770":"Transform {{ input_text }} to {{ transform_type }}","-1489004405":"Title Case","-904432685":"Changes text case accordingly","-882381096":"letter #","-1027605069":"letter # from end","-2066990284":"random letter","-337089610":"in text {{ input_text1 }} find {{ first_or_last }} occurence of text {{ input_text2 }}","-1966694141":"Searches through a string of text for a specific occurrence of a given character or word, and returns the position.","-697543841":"Text join","-141160667":"length of {{ input_text }}","-1133072029":"Text String Length","-1109723338":"print {{ input_text }}","-736668830":"Print","-1821552998":"trim spaces from {{ side }} of {{ input_text }}","-801766026":"right side","-474779821":"Trims spaces","-1687036846":"Download block","-1266781295":"Expand","-894560707":"function","-1867119688":"Duplicate","-610728049":"Rearrange Vertically","-2033146714":"Collapse All Blocks","-958601558":"Delete Block","-1193267384":"Detach Block","-1750478127":"New variable name","-1061878051":"Y","-2047029150":"Unable to load the block file.","-1410769167":"Target must be an XML file","-609157479":"This URL is already loaded","-241945454":"Proposals are not ready","-1087890592":"Maximum loss amount reached","-1030545878":"You are rate limited for: {{ message_type }}, retrying in {{ delay }}s (ID: {{ request }})","-490766438":"You are disconnected, retrying in {{ delay }}s","-1389975609":"unknown","-1900515692":"Duration must be a positive integer","-245297595":"Please login","-1445046468":"Given candle is not valid","-1891622945":"{{hourPast}}h ago","-1919680487":"workspace","-1703118772":"The {{block_type}} block is misplaced from {{missing_space}}.","-1785726890":"purchase conditions","-538215347":"Net deposits","-280147477":"All transactions","-137444201":"Buy","-130601012":"Please select duration","-232254547":"Custom","-1577570698":"Start date","-1251526905":"Last 7 days","-1904030160":"Transaction performed by (App ID: {{app_id}})","-513103225":"Transaction time","-2066666313":"Credit/Debit","-1981004241":"Sell time","-600828210":"Indicative profit/loss","-706219815":"Indicative price","-3423966":"Take profit<0 />Stop loss","-2082644096":"Current stake","-1131753095":"The {{trade_type_name}} contract details aren't currently available. We're working on making them available soon.","-360975483":"You've made no transactions of this type during this period.","-1226595254":"Turbos","-922253974":"Rise/Fall","-1361254291":"Higher/Lower","-335816381":"Ends In/Ends Out","-1789807039":"Asian Up/Asian Down","-330437517":"Matches/Differs","-657360193":"Over/Under","-558031309":"High Tick/Low Tick","-123659792":"Vanillas","-113940416":"Current stake:","-1999539705":"Deal cancel. fee:","-155989831":"Decrement value","-1167474366":"Tick ","-2027409966":"Initial stake:","-1525144993":"Payout limit:","-1669418686":"AUD/CAD","-1548588249":"AUD/CHF","-1552890620":"AUD/JPY","-681231560":"AUD/PLN","-64938413":"AUD/USD","-1430522808":"EUR/AUD","-2020477069":"EUR/CAD","-1201853162":"EUR/CHF","-1197505739":"EUR/JPY","-405907358":"EUR/USD","-1536293064":"NZD/JPY","-79700881":"NZD/USD","-642323838":"USD/CAD","-428199705":"USD/CHF","-424108348":"USD/JPY","-548255282":"USD/NOK","-1834131208":"USD/PLN","-524302516":"Silver/USD","-764731776":"Platinum/USD","-853582174":"France 40","-1096386695":"UK 100","-617646862":"Germany 40","-2077690248":"Japan 225","-512194910":"US Tech 100","-381746202":"US 500","-1935463381":"Swiss 20","-1941767726":"Euro 50","-1925264914":"Volatility 25 Index","-708579504":"Volatility 50 Index","-975255670":"Volatility 75 Index","-1736314513":"Crash 300 Index","-342128411":"Crash 500 Index","-9704319":"Crash 1000 Index","-465860988":"Bull Market Index","-390528194":"Step Index","-280323742":"EUR Basket","-563812039":"Volatility 10 (1s) Index","-82971929":"Volatility 25 (1s) Index","-433962508":"Volatility 75 (1s) Index","-764111252":"Volatility 100 (1s) Index","-816110209":"Volatility 150 (1s) Index","-1374309449":"Volatility 200 (1s) Index","-1288044380":"Volatility 250 (1s) Index","-1164978320":"Jump 10 Index","-575272887":"BCH/USD","-295406873":"BTC/ETH","-1713556301":"ZMR/USD","-2046638412":"XRP/USD","-1263203461":"BTC/USD","-1112522776":"DSH/USD","-460689370":"LTC/USD","-132112961":"Sharkfin","-1715390759":"I want to do this later","-2092611555":"Sorry, this app is unavailable in your current location.","-1488537825":"If you have an account, log in to continue.","-1603581277":"minutes","-1714959941":"This chart display is not ideal for tick contracts","-1254554534":"Please change the chart duration to tick for a better trading experience.","-1658230823":"Contract was sold for <0 />.","-1905867404":"Contract cancelled"} \ No newline at end of file diff --git a/packages/translations/src/translations/ach.json b/packages/translations/src/translations/ach.json index dd31a601193d..584fc91a88c3 100644 --- a/packages/translations/src/translations/ach.json +++ b/packages/translations/src/translations/ach.json @@ -521,6 +521,7 @@ "581168980": "crwdns1259799:0crwdne1259799:0", "582945649": "crwdns1259801:0crwdne1259801:0", "584028307": "crwdns1259803:0crwdne1259803:0", + "587450463": "crwdns3328042:0crwdne3328042:0", "587577425": "crwdns1259805:0crwdne1259805:0", "587856857": "crwdns1308103:0crwdne1308103:0", "588609216": "crwdns1719369:0crwdne1719369:0", @@ -1230,6 +1231,7 @@ "1310483610": "crwdns1260923:0{{ search_term }}crwdne1260923:0", "1311680770": "crwdns1260925:0crwdne1260925:0", "1313167179": "crwdns1260929:0crwdne1260929:0", + "1313302450": "crwdns3328046:0crwdne3328046:0", "1316216284": "crwdns1260933:0{{platform}}crwdne1260933:0", "1319217849": "crwdns1260935:0crwdne1260935:0", "1320750775": "crwdns1260937:0crwdne1260937:0", @@ -2986,6 +2988,7 @@ "-299540599": "crwdns3327994:0crwdne3327994:0", "-671128668": "crwdns3327996:0crwdne3327996:0", "-977789197": "crwdns3327998:0crwdne3327998:0", + "-410856998": "crwdns3328048:0crwdne3328048:0", "-1503301801": "crwdns3328000:0{{ min }}crwdne3328000:0", "-1803425048": "crwdns3328002:0crwdne3328002:0", "-1305281529": "crwdns3328004:0crwdne3328004:0", diff --git a/packages/translations/src/translations/ar.json b/packages/translations/src/translations/ar.json index 16ff12ea033c..8d09131a0694 100644 --- a/packages/translations/src/translations/ar.json +++ b/packages/translations/src/translations/ar.json @@ -440,7 +440,7 @@ "492566838": "رقم تعريف دافع الضرائب", "497518317": "وظيفة تقوم بإرجاع قيمة", "498562439": "أو", - "498650507": "Trade Parameters", + "498650507": "معايير التجارة", "499522484": "1. لـ «السلسلة»: 1325.68 دولارًا أمريكيًا", "500215405": "تبدأ صيانة الخادم/السيرفر في الساعة 01:00 بتوقيت جرينتش كل يوم أحد وقد تستمر حتى ساعتين. قد تواجه انقطاعًا في الخدمة خلال هذا الوقت.", "500855527": "الرؤساء التنفيذيون وكبار المسؤولين والمشرعون", @@ -521,6 +521,7 @@ "581168980": "قانوني", "582945649": "2 دقيقة", "584028307": "السماح بالمساواة", + "587450463": "وقت البدء", "587577425": "حماية حسابي", "587856857": "هل تريد معرفة المزيد عن واجهات برمجة التطبيقات؟", "588609216": "كرر الجولة", @@ -574,7 +575,7 @@ "642393128": "أدخل المبلغ", "642546661": "قم بتحميل نسخة احتياطية من الترخيص من جهاز الكمبيوتر الخاص بك", "642995056": "البريد الإلكتروني", - "643014039": "The trade length of your purchased contract.", + "643014039": "مدة التداول للعقد الذي اشتريته.", "644150241": "عدد العقود التي فزت بها منذ آخر مرة قمت فيها بمسح الإحصائيات الخاصة بك.", "645902266": "يورو/دولار نيوزيلندي", "647039329": "مطلوب إثبات العنوان ", @@ -657,7 +658,7 @@ "715841616": "يرجى إدخال رقم هاتف صالح (على سبيل المثال +15417541234).", "716428965": "(مغلق)", "718504300": "الرمز البريدي/البريد", - "718509613": "Maximum duration: {{ value }}", + "718509613": "الحد الأقصى للمدة: {{ value }}", "720293140": "تسجيل خروج", "720519019": "إعادة تعيين كلمة المرور الخاصة بي", "721011817": "- ارفع الرقم الأول إلى قوة الرقم الثاني", @@ -714,7 +715,7 @@ "784311461": "متوسط المتحرك الأسي (EMA)", "784583814": "مرتبط بجهاز الكمبيوتر الخاص بك", "785969488": "مؤشر جمب/ القفز 75", - "787116142": "The multiplier amount used to increase your stake if you’re losing a trade. Value must be higher than 2.", + "787116142": "المبلغ المضاعف المستخدم لزيادة حصتك إذا كنت تخسر صفقة. يجب أن تكون القيمة أعلى من 2.", "787727156": "الحاجز", "788005234": "غير متوفر", "792164271": "هذا هو الوقت الذي ستنتهي فيه عقدك بناءً على المدة أو وقت الانتهاء الذي حددته.", @@ -784,7 +785,7 @@ "852583045": "سلسلة قائمة التك (Tick)", "854399751": "خانة الارقات يجب ان تحتوي على ارقام فقط", "854630522": "اختر حساب العملة المشفرة", - "854713769": "The Oscar's Grind strategy aims to potentially make one unit of profit per session. A new session starts when the target profit is reached. If a losing trade is followed by a successful one, the stake increases by one unit. In every other scenario, the stake for the next trade will be the same as the previous one. If the stake for the next trade exceeds the gap between the target profit and current loss of the session, it adjusts to the gap size. To manage risk, set the maximum stake for a single trade. The stake for the next trade will reset to the initial stake if it exceeds the maximum stake.", + "854713769": "تهدف استراتيجية Oscar's Grind إلى تحقيق وحدة واحدة من الأرباح لكل جلسة. تبدأ جلسة جديدة عندما يتم الوصول إلى الربح المستهدف. إذا تبعت صفقة خاسرة صفقة ناجحة، تزداد الحصة بمقدار وحدة واحدة. في كل سيناريو آخر، ستكون حصة التجارة التالية هي نفس الحصة السابقة. إذا تجاوزت حصة الصفقة التالية الفجوة بين الربح المستهدف والخسارة الحالية للجلسة، فإنها تتكيف مع حجم الفجوة. لإدارة المخاطر، قم بتعيين الحد الأقصى للحصة لصفقة واحدة. سيتم إعادة تعيين حصة التجارة التالية إلى الحصة الأولية إذا تجاوزت الحد الأقصى للحصة.", "857363137": "مؤشر التقلب 300 (1s)", "857445204": "يدعم Deriv حاليًا عمليات سحب Tether eUSDT إلى محفظة إيثريوم. لضمان نجاح المعاملة، أدخل عنوان محفظة متوافق مع الرموز التي ترغب في سحبها. <0>تعرف على المزيد", "857986403": "افعل شيئًا", @@ -838,7 +839,7 @@ "909272635": "الشؤون المالية - SVG", "910888293": "محاولات كثيرة جدًا", "911048905": "(BTCUSD, ETHUSD)", - "912257733": "The workspace will be reset to the default strategy and any unsaved changes will be lost. <0>Note: This will not affect your running bot.", + "912257733": "ستتم إعادة تعيين مساحة العمل إلى الإستراتيجية الافتراضية وستفقد أية تغييرات لم يتم حفظها. <0>ملاحظة: لن يؤثر ذلك على البوت الجاري تشغيله.", "912406629": "اتبع هذه الخطوات:", "912967164": "الاستيراد من جهاز الكمبيوتر الخاص بك", "915735109": "العودة إلى {{platform_name}}", @@ -1230,6 +1231,7 @@ "1310483610": "نتائج البحث عن \"{{ search_term }}»", "1311680770": "دفع", "1313167179": "يرجى تسجيل الدخول", + "1313302450": "سيتوقف الروبوت عن التداول إذا تجاوزت خسارتك الإجمالية هذا المبلغ.", "1316216284": "يمكنك استخدام كلمة المرور هذه لجميع الحسابات {{platform}} الخاصة بك.", "1319217849": "تحقق من هاتفك المحمول", "1320750775": "الأمام والخلف", @@ -1397,7 +1399,7 @@ "1471070549": "هل يمكن بيع العقد؟", "1471741480": "خطأ فادح ", "1473369747": "مواد اصطناعية فقط", - "1475513172": "Size", + "1475513172": "الحجم", "1476301886": "على غرار SMA، تمنحك هذه الكتلة سطر SMA بأكمله الذي يحتوي على قائمة بجميع القيم لفترة معينة.", "1478030986": "قم بإنشاء أو حذف رموز API للتداول والسحب", "1480915523": "تخطي", @@ -1458,7 +1460,7 @@ "1551172020": "سلة الدولار الأسترالي", "1552162519": "عرض عملية الإعداد", "1555345325": "دليل المستخدم", - "1556320543": "The amount that you may add to your stake if you're losing a trade.", + "1556320543": "المبلغ الذي يمكنك إضافته إلى حصتك إذا كنت تخسر صفقة.", "1557426040": "SVG مشتق من العرض التوضيحي", "1557682012": "إعدادات الحساب", "1557904289": "نحن نقبل فقط هذه الأنواع من المستندات كدليل على عنوانك. يجب أن يكون المستند حديثًا (تم إصداره خلال الأشهر الستة الماضية) ويتضمن اسمك وعنوانك:", @@ -1610,7 +1612,7 @@ "1719248689": "يورو/جنيه استرليني/ دولار", "1720451994": "سنقوم بفرض رسوم تحويل بنسبة 2٪ أو {{minimum_fee}} {{currency}}، أيهما أعلى، للتحويلات بين حسابات Deriv fiat وحسابات Deriv المشفرة.", "1720968545": "قم بتحميل صفحة صورة جواز السفر من جهاز الكمبيوتر الخاص بك", - "1722401148": "The amount that you may add to your stake after each successful trade.", + "1722401148": "المبلغ الذي يمكنك إضافته إلى حصتك بعد كل صفقة ناجحة.", "1723069433": "محفظتك الجديدة", "1723589564": "يمثل الحد الأقصى لعدد العقود المعلقة في محفظتك. يتم احتساب كل سطر في محفظتك لصفقة واحدة مفتوحة. بمجرد الوصول إلى الحد الأقصى، لن تتمكن من فتح صفقات جديدة دون إغلاق مركز موجود أولاً.", "1724696797": "أنت مقيد بحساب فيات واحد فقط.", @@ -1633,7 +1635,7 @@ "1739384082": "عاطل عن العمل", "1739668049": "أغلق حسابك", "1740371444": "لم يتم تحديد السوق الأساسي", - "1740622029": "Loss Threshold", + "1740622029": "عتبة الخسارة", "1742256256": "يرجى تحميل أحد المستندات التالية:", "1743448290": "وكلاء الدفع", "1743679873": "<1>إذا اخترت <0>«الاتصال»، فستحصل على <1>عائد إذا كان <1>السعر النهائي أعلى من سعر التنفيذ عند <1>انتهاء الصلاحية. وإلا فلن تتلقى أي تعويض.", @@ -1980,7 +1982,7 @@ "2080553498": "3. احصل على معرف الدردشة باستخدام واجهة برمجة تطبيقات Telegram REST (اقرأ المزيد: https://core.telegram.org/bots/api#getupdates)", "2080829530": "بيعت مقابل: {{sold_for}}", "2080906200": "أفهم وأوافق على الترقية إلى المحافظ.", - "2081622549": "Must be a number higher than {{ min }}", + "2081622549": "يجب أن يكون رقمًا أعلى من {{ min }}", "2082533832": "نعم، احذف", "2084693624": "يقوم بتحويل سلسلة تمثل سلسلة تاريخ/وقت إلى ثوانٍ منذ Epoch. مثال: 2019-01-01 21:03:45 بتوقيت غرينتش+0800 سيتم تحويله إلى 1546347825. يعد تعويض الوقت والمنطقة الزمنية اختياريًا.", "2085387371": "يجب أن تكون الأرقام والحروف والأحرف الخاصة., '-", @@ -1988,7 +1990,7 @@ "2086742952": "لقد قمت بإضافة حساب خيارات حقيقي.<0/> قم بالإيداع الآن لبدء التداول.", "2086792088": "يجب أن يكون كلا الحاجزين نسبيًا أو مطلقًا", "2088735355": "حدود الجلسة وتسجيل الدخول", - "2089395053": "Unit", + "2089395053": "الوحدات", "2089581483": "تنتهي الصلاحية في", "2090650973": "قد يتغير السعر الفوري بحلول الوقت الذي يصل فيه طلبك إلى خوادمنا. عندما يحدث هذا، قد تتأثر عائداتك.", "2091671594": "الحالة", @@ -2007,7 +2009,7 @@ "2104364680": "يرجى التبديل إلى حسابك التجريبي لتشغيل Deriv Bot الخاص بك.", "2104397115": "يرجى الانتقال إلى إعدادات حسابك وإكمال تفاصيلك الشخصية لتمكين عمليات الإيداع والسحب.", "2107381257": "صيانة نظام الصراف المجدولة", - "2107409315": "The D'Alembert strategy increases the stake after a losing trade and reduces the stake after a successful trade by the number of units that traders decide. One unit is equal to the amount of the initial stake. To manage risk, set the maximum stake for a single trade. The stake for the next trade will reset to the initial stake if it exceeds the maximum stake.", + "2107409315": "تعمل استراتيجية D'Alembert على زيادة الحصة بعد التجارة الخاسرة وتقليل الحصة بعد التجارة الناجحة بعدد الوحدات التي يقررها المتداولون. وحدة واحدة تساوي مبلغ الحصة الأولي. لإدارة المخاطر، قم بتعيين الحد الأقصى للحصة في صفقة واحدة. سيتم إعادة تعيين حصة الصفقة التالية إلى الحصة الأولية إذا تجاوزت الحد الأقصى للرهان.", "2109312805": "الفارق هو الفرق بين سعر الشراء وسعر البيع. الفارق المتغير يعني أن الفارق يتغير باستمرار، اعتمادًا على ظروف السوق. يظل الفارق الثابت ثابتًا ولكنه يخضع للتغيير وفقًا لتقدير الوسيط المطلق.", "2110365168": "تم الوصول إلى الحد الأقصى لعدد الصفقات", "2111015970": "تساعدك هذه المجموعة في التحقق مما إذا كان العقد الخاص بك يمكن بيعه. إذا كان من الممكن بيع عقدك، فسيتم إرجاع «True». وإلا، فإنها تقوم بإرجاع سلسلة فارغة.", @@ -2983,11 +2985,12 @@ "-2147346223": "في أي البلدان يتوفر Deriv Bot؟", "-352345777": "ما هي الاستراتيجيات الأكثر شيوعًا للتداول الآلي؟", "-552392096": "ثلاثة من الاستراتيجيات الأكثر استخدامًا في التداول الآلي هي Martingale و D'Alembert و Oscar's Grind - يمكنك العثور عليها جميعًا جاهزة وتنتظرك في Deriv Bot.", - "-299540599": "Initial Stake", - "-671128668": "The amount that you pay to enter a trade.", - "-977789197": "Profit Threshold", - "-1503301801": "The value must be equal or greater than {{ min }}", - "-1803425048": "The Martingale strategy multiplies the stake by the chosen multiplier after every losing trade. The stake for the next trade resets to the initial stake after a successful trade. To manage risk, set the maximum stake for a single trade. The stake for the next trade will reset to the initial stake if it exceeds the maximum stake.", + "-299540599": "الحصة الأولية", + "-671128668": "المبلغ الذي تدفعه للدخول في صفقة.", + "-977789197": "حد الربح", + "-410856998": "سيتوقف الروبوت عن التداول إذا تجاوز إجمالي أرباحك هذا المبلغ.", + "-1503301801": "يجب أن تكون القيمة مساوية أو أكبر من {{ min }}", + "-1803425048": "تعمل استراتيجية Martingale على مضاعفة الحصة بالمضاعف المختار بعد كل صفقة خاسرة. تتم إعادة تعيين حصة التجارة التالية إلى الحصة الأولية بعد نجاح التجارة. لإدارة المخاطر، قم بتعيين الحد الأقصى للصفقة الواحدة. سيتم إعادة تعيين حصة الصفقة التالية إلى الحصة الأولية إذا تجاوزت الحد الأقصى للرهان.", "-1305281529": "D’Alembert", "-507620484": "لم يتم حفظها", "-764102808": "جوجل درايف", @@ -3078,8 +3081,8 @@ "-2050879370": "1. تم تسجيل الدخول من جهاز مختلف", "-811857220": "3. مسح ذاكرة التخزين المؤقت للمتصفح", "-1823621139": "إستراتيجية سريعة", - "-1782602933": "Choose a template below and set your trade parameters.", - "-984512425": "Minimum duration: {{ value }}", + "-1782602933": "اختر النموذج أدناه وقم بتعيين معايير التداول الخاصة بك.", + "-984512425": "الحد الأدنى للمدة: {{ value }}", "-625024929": "هل ستغادر بالفعل؟", "-584289785": "لا، سأبقى", "-1435060006": "إذا غادرت، فسيتم إكمال عقدك الحالي، ولكن سيتوقف الروبوت الخاص بك عن العمل على الفور.", diff --git a/packages/translations/src/translations/bn.json b/packages/translations/src/translations/bn.json index 044588162155..b228dd927b71 100644 --- a/packages/translations/src/translations/bn.json +++ b/packages/translations/src/translations/bn.json @@ -4,9 +4,9 @@ "1485191": "1:1000", "2091451": "Deriv Bot - আপনার স্বয়ংক্রিয় ট্রেডিং অংশীদার", "3125515": "আপনার Deriv MT5 পাসওয়ার্ড ডেস্কটপ, ওয়েব এবং মোবাইল অ্যাপে আপনার Deriv MT5 অ্যাকাউন্টে লগ ইন করার জন্য।", - "3215342": "গত ৩০ দিন", + "3215342": "গত 30 দিন", "3420069": "বিলম্ব এড়াতে, আপনার <0>নাম এবং <0>জন্ম তারিখ লিখুন ঠিক যেমনটি আপনার পরিচয় নথিতে দেখা যাচ্ছে।", - "7100308": "ঘণ্টা ০ থেকে ২৩ এর মধ্যে হতে হবে।", + "7100308": "ঘণ্টা 0 থেকে 23 এর মধ্যে হতে হবে।", "9488203": "Deriv Bot ট্রেডিং ডিজিটাল অপশনের জন্য একটি ওয়েব ভিত্তিক কৌশল নির্মাতা। এটি একটি প্ল্যাটফর্ম যেখানে আপনি ড্র্যাগ এবং ড্রপ 'ব্লক' ব্যবহার করে আপনার নিজস্ব ট্রেডিং বট তৈরি করতে পারেন।", "11539750": "আপেক্ষিক স্ট্রেন্থ ইনডেক্স অ্যারে {{ dummy }}এ {{ variable }} সেট করুন", "11872052": "হ্যাঁ, আমি পরে ফিরে আসবো", @@ -14,15 +14,15 @@ "15377251": "মুনাফার পরিমাণ: {{profit}}", "17843034": "পরিচয় দস্তাবেজ যাচাইকরণ অবস্থা প্রমাণ পরীক্ষা করুন", "19424289": "ইউজারনেম", - "19552684": "ইউএসডি বাস্কেট", - "21035405": "দয়া করে আমাদের বলুন কেন তুমি চলে যাচ্ছ। ( {{ allowed_reasons }} টি কারণ পর্যন্ত নির্বাচন করুন।)", - "24900606": "সোনার ঝুড়ি", + "19552684": "USD বাস্কেট", + "21035405": "দয়া করে আমাদের বলুন কেন আপনি চলে যাচ্ছেন। ( {{ allowed_reasons }} টি কারণ পর্যন্ত নির্বাচন করুন।)", + "24900606": "গোল্ড বাস্কেট", "25854018": "এই ব্লকটি ডেভেলপারের কনসোলে একটি ইনপুট সহ বার্তা প্রদর্শন করে যা পাঠ্যের একটি স্ট্রিং, একটি সংখ্যা, বুলিয়ান, বা ডেটা অ্যারে হতে পারে।", "26566655": "সারসংক্ষেপ", "26596220": "ফাইন্যান্স", "27582767": "{{amount}} {{currency}}", "27731356": "আপনার অ্যাকাউন্ট সাময়িকভাবে নিষ্ক্রিয় করা আছে। পুনরায় আমানত এবং উত্তোলন সক্রিয় করতে অনুগ্রহ করে <0>লাইভ চ্যাটের মাধ্যমে আমাদের সাথে যোগাযোগ করুন।", - "27830635": "ডেরিভ (ভি) লিমিটেড", + "27830635": "Deriv (V) Ltd", "28581045": "একটি রিয়েল MT5 অ্যাকাউন্ট যোগ করুন", "33433576": "আপনার তহবিল উত্তোলনের জন্য একটি ই-ওয়ালেট ব্যবহার করুন।", "35089987": "আপনার ড্রাইভিং লাইসেন্সের সামনে এবং পিছনে আপলোড করুন।", @@ -89,7 +89,7 @@ "111215238": "সরাসরি আলো থেকে দূরে সরে যান", "111718006": "সমাপ্তির তারিখ", "111931529": "সর্বোচ্চ। 7 দিনের মধ্যে মোট পণ", - "113378532": "ইথ/ইউএসডি", + "113378532": "ETH/USD", "115032488": "মূল্য এবং পি/এল কিনুন", "116005488": "ইন্ডিকেটর", "117056711": "আমরা আমাদের সাইট আপডেট করছি", @@ -440,7 +440,7 @@ "492566838": "করদাতা সনাক্তকরণ নম্বর", "497518317": "ফাংশন যা একটি মান ফেরত দেয়", "498562439": "অথবা", - "498650507": "Trade Parameters", + "498650507": "ট্রেড প্যারামিটার", "499522484": "1. “স্ট্রিং” জন্য: 1325.68 মার্কিন ডলার", "500215405": "সার্ভার রক্ষণাবেক্ষণ প্রতি রবিবার 01:00 GMT এ শুরু হয় এবং 2 ঘন্টা পর্যন্ত স্থায়ী হতে পারে। আপনি এই সময় পরিষেবা বিঘ্ন সম্মুখীন হতে পারে।", "500855527": "প্রধান নির্বাহী কর্মকর্তা, সিনিয়র কর্মকর্তা এবং আইনসভা", @@ -521,6 +521,7 @@ "581168980": "আইনগত", "582945649": "২ মিনিট", "584028307": "সমতুল্যকে অনুমতি দিন", + "587450463": "শুরু করার সময়", "587577425": "আমার অ্যাকাউন্ট নিরাপদ করুন", "587856857": "API গুলি সম্পর্কে আরও জানতে চান?", "588609216": "পুনরাবৃত্ত সফর", @@ -574,7 +575,7 @@ "642393128": "পরিমাণ লিখুন", "642546661": "আপনার কম্পিউটার থেকে লাইসেন্স ফেরত আপলোড করুন", "642995056": "ই-মেইল", - "643014039": "The trade length of your purchased contract.", + "643014039": "আপনার ক্রয়কৃৎ চুক্তির বাণিজ্যিক দৈর্ঘ্য।", "644150241": "আপনি শেষ আপনার পরিসংখ্যান সাফ করার পরে আপনি কতগুলি চুক্তি জিতেছেন।", "645902266": "ইউরো/এনজেডিডি", "647039329": "ঠিকানার প্রমাণ প্রয়োজন", @@ -657,7 +658,7 @@ "715841616": "অনুগ্রহ করে একটি বৈধ ফোন নম্বর লিখুন (উদাঃ +15417541234)।", "716428965": "(বন্ধ)", "718504300": "ডাক/জিপ কোড", - "718509613": "Maximum duration: {{ value }}", + "718509613": "সর্বোচ্চ সময়কাল: {{ value }}", "720293140": "লগ আউট", "720519019": "আমার পাসওয়ার্ড রিসেট করুন", "721011817": "- দ্বিতীয় নম্বরের ক্ষমতায় প্রথম সংখ্যাটি উত্থাপন করুন", @@ -714,7 +715,7 @@ "784311461": "এক্সপোনেনশিয়াল মুভিং এভারেজ (EMA)", "784583814": "আপনার কম্পিউটারের সাথে সংযুক্ত", "785969488": "জাম্প 75 ইনডেক্স", - "787116142": "The multiplier amount used to increase your stake if you’re losing a trade. Value must be higher than 2.", + "787116142": "আপনি যদি কোনও ট্রেড হারান তবে আপনার ষ্টেক বাড়ানোর জন্য গুণক পরিমাণ ব্যবহৃত। মান অবশ্যই 2 এর চেয়ে বেশি হতে হবে।", "787727156": "ব্যারিয়ার", "788005234": "না", "792164271": "এটি যখন আপনার চুক্তির মেয়াদ শেষ হবে আপনার নির্বাচিত সময়কাল বা শেষ সময়ের উপর ভিত্তি করে।", @@ -784,7 +785,7 @@ "852583045": "টিক- তালিকার পংক্তি", "854399751": "ডিজিটের কোডে শুধুমাত্র সংখ্যা থাকতে হবে।", "854630522": "একটি ক্রিপ্টোকুরেন্স অ্যাকাউন্ট নির্বাচন করুন", - "854713769": "The Oscar's Grind strategy aims to potentially make one unit of profit per session. A new session starts when the target profit is reached. If a losing trade is followed by a successful one, the stake increases by one unit. In every other scenario, the stake for the next trade will be the same as the previous one. If the stake for the next trade exceeds the gap between the target profit and current loss of the session, it adjusts to the gap size. To manage risk, set the maximum stake for a single trade. The stake for the next trade will reset to the initial stake if it exceeds the maximum stake.", + "854713769": "The Oscar's Grindর লক্ষ্য সম্ভাব্য প্রতি সেশনে এক ইউনিট লাভ করা। লক্ষ্য মুনাফাতে পৌঁছানোর পরে একটি নতুন সেশন শুরু হয়। যদি কোনও হারানো ট্রেড একটি সফল ট্রেড অনুসরণ করে তবে শেয়ার এক ইউনিট বৃদ্ধি পায়। অন্য প্রতিটি পরিস্থিতিতে, পরবর্তী ট্রেডের জন্য শেয়ার আগের মতো হবে। যদি পরবর্তী ট্রেডের জন্য শেয়ার লক্ষ্য মুনাফা এবং সেশনের বর্তমান ক্ষতির মধ্যে ব্যবধান ছাড়িয়ে যায় তবে এটি ফাঁক আকারের সাথে সামঞ্জস্যপূর্ণ হয়। ঝুঁকি পরিচালনা করতে, একক বাণিজ্যের জন্য সর্বাধিক শেয়ার সেট করুন। পরবর্তী ট্রেডের জন্য স্টক সর্বাধিক ষ্টেক ছাড়িয়ে গেলে প্রাথমিক শেয়ারে পুনরায় সেট করা হবে।", "857363137": "ভোলাটিলিটি 300 (1s) সূচক", "857445204": "Deriv বর্তমানে ইথারুম ওয়ালেট থেকে টিথার EUSDT প্রত্যাহারের সমর্থন করে। একটি সফল লেনদেন নিশ্চিত করার জন্য, আপনি যে টোকেনগুলি প্রত্যাহার করতে চান তার সাথে সামঞ্জস্যপূর্ণ একটি ওয়ালেট ঠিকানা লিখুন <0>আরও জানুন", "857986403": "কিছু একটা করো", @@ -838,7 +839,7 @@ "909272635": "আর্থিক - SVG", "910888293": "অনেক চেষ্টা", "911048905": "(BTCUSD, ETHUSD)", - "912257733": "The workspace will be reset to the default strategy and any unsaved changes will be lost. <0>Note: This will not affect your running bot.", + "912257733": "ওয়ার্কস্পেসটি ডিফল্ট কৌশলে পুনরায় সেট করা হবে এবং কোনও অসংরক্ষিত পরিবর্তনগুলি হারিয়ে যাবে৷ দ্র <0>ষ্টব্য: এটি আপনার চলমান বটকে প্রভাবিত করবে না।", "912406629": "এই পদক্ষেপগুলি অনুসরণ করুন:", "912967164": "আপনার কম্পিউটার থেকে আমদানি করুন", "915735109": "{{platform_name}}এ ফিরে যান", @@ -1230,6 +1231,7 @@ "1310483610": "ফলাফল \"{{ search_term }}\"", "1311680770": "পরিশোধ", "1313167179": "অনুগ্রহ করে লগইন করুন", + "1313302450": "আপনার মোট ক্ষতি এই পরিমাণ ছাড়িয়ে গেলে বট ট্রেডিং বন্ধ করবে।", "1316216284": "আপনি আপনার সমস্ত {{platform}} অ্যাকাউন্টের জন্য এই পাসওয়ার্ডটি ব্যবহার করতে পারেন।", "1319217849": "আপনার মোবাইল চেক করুন", "1320750775": "সামনে এবং পিছনে", @@ -1397,7 +1399,7 @@ "1471070549": "চুক্তি বিক্রি করা যাবে?", "1471741480": "গুরুতর ত্রুটি", "1473369747": "শুধুমাত্র সিনথেটিক্স", - "1475513172": "Size", + "1475513172": "আকার", "1476301886": "SMA অনুরূপ, এই ব্লক আপনি একটি নির্দিষ্ট সময়ের জন্য সমস্ত মান একটি তালিকা ধারণকারী সমগ্র SMA লাইন দেয়।", "1478030986": "ট্রেডিং এবং তোলার জন্য API টোকেন তৈরি বা মুছুন", "1480915523": "লাফালাফি", @@ -1458,7 +1460,7 @@ "1551172020": "অস্ট্রেলিয়ান ডলার বাস্কেট", "1552162519": "অনবোর্ডিং দেখুন", "1555345325": "ইউজার গাইড", - "1556320543": "The amount that you may add to your stake if you're losing a trade.", + "1556320543": "আপনি যদি কোনও ট্রেড হারাচ্ছেন তবে আপনার শেয়ারে যে পরিমাণ যুক্ত করতে পারেন।", "1557426040": "ডেমো ডেরিভারড SVG", "1557682012": "অ্যাকাউন্ট সেটিংস", "1557904289": "আমরা আপনার ঠিকানা প্রমাণ হিসাবে শুধুমাত্র এই ধরনের নথি গ্রহণ। নথিটি অবশ্যই সাম্প্রতিক (গত 6 মাসের মধ্যে জারি করা হবে) এবং আপনার নাম এবং ঠিকানা অন্তর্ভুক্ত করতে হবে:", @@ -1610,7 +1612,7 @@ "1719248689": "ইউরো/জিবিপি/ইউএসডি", "1720451994": "আপনার Deriv fiat এবং Deriv ক্রিপ্টোকুরেন্স অ্যাকাউন্টগুলির মধ্যে স্থানান্তরের জন্য আমরা 2% ট্রান্সফার ফি বা {{minimum_fee}} {{currency}}চার্জ করব, যেটি উচ্চতর হবে।", "1720968545": "আপনার কম্পিউটার থেকে পাসপোর্ট ফটো পৃষ্ঠা আপলোড করুন", - "1722401148": "The amount that you may add to your stake after each successful trade.", + "1722401148": "প্রতিটি সফল ট্রেডের পরে আপনি যে পরিমাণ আপনার শেয়ারে যুক্ত করতে পারেন।", "1723069433": "আপনার নতুন ওয়ালেট", "1723589564": "আপনার পোর্টফোলিও মধ্যে অসামান্য চুক্তি সর্বোচ্চ সংখ্যা প্রতিনিধিত্ব করে। আপনার পোর্টফোলিওর প্রতিটি লাইন এক ওপেন পজিশনের জন্য গণনা করে। সর্বোচ্চ পৌঁছে গেলে, আপনি প্রথমে বিদ্যমান পজিশন বন্ধ না করে নতুন পজিশন খুলতে পারবেন না।", "1724696797": "আপনি শুধুমাত্র একটি ফায়াত অ্যাকাউন্টে সীমাবদ্ধ।", @@ -1633,7 +1635,7 @@ "1739384082": "বেকার", "1739668049": "আপনার অ্যাকাউন্ট বন্ধ করুন", "1740371444": "অন্তর্নিহিত মার্কেট নির্বাচন করা হয়নি", - "1740622029": "Loss Threshold", + "1740622029": "ক্ষতি থ্রেশহোল্ড", "1742256256": "অনুগ্রহ করে নিম্নোক্ত নথিগুলির মধ্যে একটি আপলোড করুন:", "1743448290": "পেমেন্ট এজেন্ট", "1743679873": "<1>আপনি যদি <0>“কল” নির্বাচন করেন, তাহলে <1>চূড়ান্ত মূল্য মেয়াদ শেষ হওয়ার সময়ে <1>স্ট্রাইক মূল্যের <1>উপরে থাকলে আপনি অর্থ প্রদান করবেন অন্যথায়, আপনি একটি অর্থ প্রদান পাবেন না।", @@ -1980,7 +1982,7 @@ "2080553498": "3। টেলিগ্রাম রিস্ট এপিআই ব্যবহার করে চ্যাট আইডি পান (আরও পড়ুন: https://core.telegram.org/bots/api#getupdates)", "2080829530": "বিক্রি হয়েছে: {{sold_for}}", "2080906200": "আমি বুঝতে পারি এবং ওয়ালেটগুলিতে আপগ্রেড করতে সম্মত।", - "2081622549": "Must be a number higher than {{ min }}", + "2081622549": "সংখ্যাটি বৃহত্তর হতে আবশ্যক {{ মিন}}-", "2082533832": "হ্যাঁ, মুছে ফেলুন", "2084693624": "যুগ থেকে সেকেন্ডের মধ্যে একটি তারিখ/সময় স্ট্রিং প্রতিনিধিত্বকারী একটি স্ট্রিং রূপান্তর করে। উদাহরণ: ১৯০১-০১:০১ ২১:০৩:৪৫ জিএমটি +০৮০০ ১৫৪৬৩৪৭৮২৫ তে রূপান্তরিত হবে। সময় এবং সময় অঞ্চল অফসেট ঐচ্ছিক।", "2085387371": "সংখ্যা, অক্ষর, এবং বিশেষ অক্ষর হতে হবে।, '-", @@ -1988,7 +1990,7 @@ "2086742952": "আপনি একটি রিয়েল অপশন অ্যাকাউন্ট যোগ করেছেন৷ ট্রেডিং শুরু<0/> করতে এখনই একটি ডিপোজিট করুন।", "2086792088": "উভয় বাধা আপেক্ষিক বা পরম হতে হবে", "2088735355": "আপনার সেশন এবং লগইন সীমা", - "2089395053": "Unit", + "2089395053": "ইউনিট", "2089581483": "মেয়াদ শেষ", "2090650973": "আপনার অর্ডার আমাদের সার্ভারে পৌঁছানোর সময় স্পট মূল্য পরিবর্তিত হতে পারে। যখন এটি ঘটবে, আপনার অর্থ প্রদান প্রভাবিত হতে পারে।", "2091671594": "স্ট্যাটাস", @@ -2007,7 +2009,7 @@ "2104364680": "আপনার Deriv Bot চালানোর জন্য অনুগ্রহ করে আপনার ডেমো অ্যাকাউন্টে স্যুইচ করুন।", "2104397115": "অনুগ্রহ করে আপনার অ্যাকাউন্ট সেটিংসে যান এবং ডিপোজিট এবং তোলার সক্রিয় করার জন্য আপনার ব্যক্তিগত বিবরণ সম্পূর্ণ করুন।", "2107381257": "নির্ধারিত ক্যাশিয়ার সিস্টেম রক্ষণাবেক্ষণ", - "2107409315": "The D'Alembert strategy increases the stake after a losing trade and reduces the stake after a successful trade by the number of units that traders decide. One unit is equal to the amount of the initial stake. To manage risk, set the maximum stake for a single trade. The stake for the next trade will reset to the initial stake if it exceeds the maximum stake.", + "2107409315": "he D'Alembert strategy হারিয়ে যাওয়া বাণিজ্যের পরে শেয়ার বৃদ্ধি করে এবং ব্যবসায়ীরা যে ইউনিটের সিদ্ধান্ত নেয় তার সংখ্যা দ্বারা সফল বাণিজ্যের পরে শেয়ার হ্র একটি ইউনিট প্রাথমিক শেকের পরিমাণের সমান। ঝুঁকি পরিচালনা করতে, একক বাণিজ্যের জন্য সর্বাধিক শেয়ার সেট করুন। পরবর্তী ট্রেডের জন্য স্টক সর্বাধিক ষ্টেক ছাড়িয়ে গেলে প্রাথমিক শেয়ারে পুনরায় সেট করা হবে।", "2109312805": "স্প্রেড হল কিনতে মূল্য এবং বিক্রয় মূল্যের মধ্যে পার্থক্য। একটি পরিবর্তনশীল স্প্রেড মানে যে স্প্রেড ক্রমাগত পরিবর্তন হয়, বাজারের অবস্থার উপর নির্ভর করে। একটি নির্দিষ্ট স্প্রেড ধ্রুবক থাকে কিন্তু পরিবর্তন সাপেক্ষে, ব্রোকারের সম্পূর্ণ বিবেচনার ভিত্তিতে।", "2110365168": "ট্রেডের সর্বোচ্চ সংখ্যা পৌঁছেছে", "2111015970": "এই ব্লক আপনাকে আপনার চুক্তি বিক্রি করা যেতে পারে কিনা তা পরীক্ষা করতে সহায়তা করে। যদি আপনার চুক্তি বিক্রি করা যেতে পারে, এটি ফেরৎ “সত্য”। অন্যথায়, এটি একটি খালি স্ট্রিং ফেরত দেয়।", @@ -2983,11 +2985,12 @@ "-2147346223": "কোন দেশে ডেরিভ বট পাওয়া যায়?", "-352345777": "অটোমেটেড ট্রেডিংয়ের জন্য সবচেয়ে জনপ্রিয় কৌশল কি?", "-552392096": "স্বয়ংক্রিয় ট্রেডিংয়ের সবচেয়ে বেশি ব্যবহৃত কৌশলগুলির মধ্যে তিনটি হল মার্টিংগেল, ডি'আলেমবার্ট, এবং অস্কারের গ্রিন্ড - আপনি ডেরিভ বোটে তাদের জন্য প্রস্তুত এবং আপনার জন্য অপেক্ষা করতে পারেন।", - "-299540599": "Initial Stake", - "-671128668": "The amount that you pay to enter a trade.", - "-977789197": "Profit Threshold", - "-1503301801": "The value must be equal or greater than {{ min }}", - "-1803425048": "The Martingale strategy multiplies the stake by the chosen multiplier after every losing trade. The stake for the next trade resets to the initial stake after a successful trade. To manage risk, set the maximum stake for a single trade. The stake for the next trade will reset to the initial stake if it exceeds the maximum stake.", + "-299540599": "প্রাথমিক ষ্টেক", + "-671128668": "ট্রেডে প্রবেশের জন্য আপনি যে পরিমাণ প্রদান করেন।", + "-977789197": "লাভের থ্রেশহোল্ড", + "-410856998": "আপনার মোট লাভ এই পরিমাণ ছাড়িয়ে গেলে বট ট্রেডিং বন্ধ করবে।", + "-1503301801": "মান অবশ্যই সমান বা তার চেয়ে বেশি হতে হবে {{ min }}", + "-1803425048": "The Martingale strategy প্রতিটি হারানো বাণিজ্যের পরে নির্বাচিত গুণক দ্বারা শেয়ারকে গুণ করে। একটি সফল বাণিজ্যের পরে পরবর্তী বাণিজ্যের জন্য স্টক প্রাথমিক শেয়ারে পুনরায় সেট হয়। ঝুঁকি পরিচালনা করতে, একক বাণিজ্যের জন্য সর্বাধিক শেয়ার সেট করুন। পরবর্তী ট্রেডের জন্য স্টেক সর্বাধিক শেক ছাড়িয়ে গেলে প্রাথমিক শেয়ারে পুনরায় সেট করা হবে।", "-1305281529": "D’Alembert", "-507620484": "অসংরক্ষিত", "-764102808": "গুগল ড্রাইভ", @@ -3078,8 +3081,8 @@ "-2050879370": "1। একটি ভিন্ন ডিভাইস থেকে লগইন করা হয়েছে", "-811857220": "3। আপনার ব্রাউজারের ক্যাশ মুছে ফেলা হয়েছে", "-1823621139": "দ্রুত কৌশল", - "-1782602933": "Choose a template below and set your trade parameters.", - "-984512425": "Minimum duration: {{ value }}", + "-1782602933": "একটি টেমপ্লেট নির্বাচন করুন এবং আপনার ট্রেড প্যারামিটার সেট করুন।", + "-984512425": "সর্বনিম্ন সময়কাল: {{ value }}", "-625024929": "ইতোমধ্যে চলে যাচ্ছি?", "-584289785": "না, আমি থাকবো", "-1435060006": "যদি আপনি চলে যান, আপনার বর্তমান চুক্তি সম্পন্ন হবে, কিন্তু আপনার বট অবিলম্বে চলমান থামাতে হবে।", diff --git a/packages/translations/src/translations/de.json b/packages/translations/src/translations/de.json index baacd08838bd..e2ed5aaacc4e 100644 --- a/packages/translations/src/translations/de.json +++ b/packages/translations/src/translations/de.json @@ -440,7 +440,7 @@ "492566838": "Identifikationsnummer des Steuerzahlers", "497518317": "Funktion, die einen Wert zurückgibt", "498562439": "oder", - "498650507": "Trade Parameters", + "498650507": "Handelsparameter", "499522484": "1. für „Zeichenfolge“: 1325,68 USD", "500215405": "Die Serverwartung beginnt jeden Sonntag um 01:00 GMT und kann bis zu 2 Stunden dauern. Während dieser Zeit kann es zu Serviceunterbrechungen kommen.", "500855527": "Geschäftsführer, hochrangige Beamte und Gesetzgeber", @@ -521,6 +521,7 @@ "581168980": "Rechtliches", "582945649": "2 Minuten", "584028307": "Erlaube Gleichheit", + "587450463": "Startzeit", "587577425": "Mein Konto sichern", "587856857": "Sie möchten mehr über APIs erfahren?", "588609216": "Tour wiederholen", @@ -574,7 +575,7 @@ "642393128": "Betrag eingeben", "642546661": "Laden Sie die Rückseite der Lizenz von Ihrem Computer hoch", "642995056": "E-Mail", - "643014039": "The trade length of your purchased contract.", + "643014039": "Die Handelsdauer Ihres Kaufvertrags.", "644150241": "Die Anzahl der Verträge, die du gewonnen hast, seit du deine Statistiken das letzte Mal gelöscht hast.", "645902266": "EUR/NZD", "647039329": "Adressnachweis erforderlich", @@ -657,7 +658,7 @@ "715841616": "Bitte geben Sie eine gültige Telefonnummer ein (z. B. +15417541234).", "716428965": "(geschlossen)", "718504300": "Post-/PLZ", - "718509613": "Maximum duration: {{ value }}", + "718509613": "Höchstdauer: {{ value }}", "720293140": "Abmelden", "720519019": "Setze mein Passwort zurück", "721011817": "- Potenziere die erste Zahl mit der zweiten Zahl", @@ -714,7 +715,7 @@ "784311461": "Exponentieller gleitender Durchschnitt (EMA)", "784583814": "Mit Ihrem Computer verbunden", "785969488": "Jump 75 Index", - "787116142": "The multiplier amount used to increase your stake if you’re losing a trade. Value must be higher than 2.", + "787116142": "Der Multiplikator, mit dem Sie Ihren Einsatz erhöhen, wenn Sie einen Handel verlieren. Der Wert muss höher als 2 sein.", "787727156": "Barriere", "788005234": "NA", "792164271": "Dies ist der Zeitpunkt, an dem Ihr Vertrag ausläuft, je nach der von Ihnen gewählten Dauer oder Endzeit.", @@ -784,7 +785,7 @@ "852583045": "Zeichenfolge in der Tickliste", "854399751": "Der Zifferncode darf nur Zahlen enthalten.", "854630522": "Wählen Sie ein Kryptowährungskonto", - "854713769": "The Oscar's Grind strategy aims to potentially make one unit of profit per session. A new session starts when the target profit is reached. If a losing trade is followed by a successful one, the stake increases by one unit. In every other scenario, the stake for the next trade will be the same as the previous one. If the stake for the next trade exceeds the gap between the target profit and current loss of the session, it adjusts to the gap size. To manage risk, set the maximum stake for a single trade. The stake for the next trade will reset to the initial stake if it exceeds the maximum stake.", + "854713769": "Die Oscar's Grind Strategie zielt darauf ab, potenziell eine Einheit Gewinn pro Sitzung zu erzielen. Eine neue Sitzung beginnt, wenn der Zielgewinn erreicht ist. Wenn auf einen verlustreichen Handel ein erfolgreicher folgt, erhöht sich der Einsatz um eine Einheit. In jedem anderen Szenario ist der Einsatz für den nächsten Handel derselbe wie für den vorherigen. Wenn der Einsatz für den nächsten Handel die Lücke zwischen dem Zielgewinn und dem aktuellen Verlust der Sitzung übersteigt, passt er sich an die Größe der Lücke an. Um das Risiko zu steuern, legen Sie den maximalen Einsatz für einen einzelnen Handel fest. Der Einsatz für den nächsten Handel wird auf den ursprünglichen Einsatz zurückgesetzt, wenn er den maximalen Einsatz überschreitet.", "857363137": "Volatilitätsindex 300 (1s)", "857445204": "Deriv unterstützt derzeit Auszahlungen von Tether eUSDT auf die Ethereum-Wallet. Um eine erfolgreiche Transaktion sicherzustellen, geben Sie eine Wallet-Adresse ein, die mit den Tokens kompatibel ist, die Sie abheben möchten. <0>Erfahren Sie mehr", "857986403": "Etwas tun", @@ -1230,6 +1231,7 @@ "1310483610": "Ergebnisse für \"{{ search_term }}“", "1311680770": "Auszahlung", "1313167179": "Bitte logge dich ein", + "1313302450": "Der Bot stoppt den Handel, wenn Ihr Gesamtverlust diesen Betrag übersteigt.", "1316216284": "Sie können dieses Passwort für alle Ihre {{platform}}-Konten verwenden.", "1319217849": "Überprüfe dein Handy", "1320750775": "Vorder- und Rückseite", @@ -1397,7 +1399,7 @@ "1471070549": "Kann der Vertrag verkauft werden?", "1471741480": "Schwerer Fehler", "1473369747": "Nur synthetische Stoffe", - "1475513172": "Size", + "1475513172": "Größe", "1476301886": "Ähnlich wie bei SMA erhalten Sie in diesem Block die gesamte SMA-Zeile, die eine Liste aller Werte für einen bestimmten Zeitraum enthält.", "1478030986": "API-Token für Handel und Auszahlungen erstellen oder löschen", "1480915523": "Überspringen", @@ -1458,7 +1460,7 @@ "1551172020": "AUD Korb", "1552162519": "Onboarding ansehen", "1555345325": "Benutzerleitfaden", - "1556320543": "The amount that you may add to your stake if you're losing a trade.", + "1556320543": "Der Betrag, den Sie Ihrem Einsatz hinzufügen können, wenn Sie einen Trade verlieren.", "1557426040": "Von der Demo abgeleitetes SVG", "1557682012": "Kontoeinstellungen", "1557904289": "Wir akzeptieren nur diese Arten von Dokumenten als Nachweis für Ihre Adresse. Das Dokument muss aktuell sein (innerhalb der letzten 6 Monate ausgestellt) und Ihren Namen und Ihre Adresse enthalten:", @@ -1610,7 +1612,7 @@ "1719248689": "EUR/GBP/USD", "1720451994": "Für Überweisungen zwischen Ihren Deriv-Fiat- und Deriv-Kryptowährungskonten erheben wir eine Überweisungsgebühr von 2% oder {{minimum_fee}} {{currency}}, je nachdem, welcher Betrag höher ist.", "1720968545": "Laden Sie die Passbildseite von Ihrem Computer hoch", - "1722401148": "The amount that you may add to your stake after each successful trade.", + "1722401148": "Der Betrag, den Sie nach jedem erfolgreichen Handel zu Ihrem Einsatz hinzufügen können.", "1723069433": "Ihr neues Portemonnaie", "1723589564": "Stellt die maximale Anzahl ausstehender Verträge in Ihrem Portfolio dar. Jede Zeile in Ihrem Portfolio zählt für eine offene Position. Sobald das Maximum erreicht ist, können Sie keine neuen Positionen eröffnen, ohne zuerst eine bestehende Position zu schließen.", "1724696797": "Sie sind auf nur ein Fiat-Konto beschränkt.", @@ -1633,7 +1635,7 @@ "1739384082": "Arbeitslos", "1739668049": "Schließen Sie Ihr Konto", "1740371444": "Der zugrundeliegende Markt ist nicht ausgewählt", - "1740622029": "Loss Threshold", + "1740622029": "Verlustschwelle", "1742256256": "Bitte laden Sie eines der folgenden Dokumente hoch:", "1743448290": "Zahlungsagenten", "1743679873": "Wenn Sie <0>\"Call\" wählen, erhalten Sie eine <1>Auszahlung, wenn der <1>Endpreis bei <1>Ablauf über dem <1>Ausübungspreis liegt. Andernfalls erhalten Sie keine Auszahlung.", @@ -1980,7 +1982,7 @@ "2080553498": "3. Holen Sie sich die Chat-ID mithilfe der Telegram-REST-API (lesen Sie mehr: https://core.telegram.org/bots/api#getupdates)", "2080829530": "Verkauft für: {{sold_for}}", "2080906200": "Ich verstehe und stimme dem Upgrade auf Wallets zu.", - "2081622549": "Must be a number higher than {{ min }}", + "2081622549": "Muss eine Zahl größer als {{ min }} sein", "2082533832": "Ja, löschen", "2084693624": "Konvertiert eine Zeichenfolge, die eine Datums-/Uhrzeit-Zeichenfolge darstellt, in Sekunden seit Epoche. Beispiel: 2019-01-01 21:03:45 GMT+0800 wird in 1546347825 umgewandelt. Zeit- und Zeitzonenversatz sind optional.", "2085387371": "Muss aus Zahlen, Buchstaben und Sonderzeichen bestehen., '-", @@ -1988,7 +1990,7 @@ "2086742952": "Sie haben ein echtes Optionskonto hinzugefügt.<0/> Machen Sie jetzt eine Einzahlung, um mit dem Handel zu beginnen.", "2086792088": "Beide Barrieren sollten relativ oder absolut sein", "2088735355": "Ihre Sitzungs- und Login-Limits", - "2089395053": "Unit", + "2089395053": "Einheiten", "2089581483": "Läuft ab am", "2090650973": "Der Kassakurs kann sich ändern, wenn Ihre Bestellung unsere Server erreicht. Wenn dies geschieht, kann Ihre Auszahlung davon betroffen sein.", "2091671594": "Status", @@ -2007,7 +2009,7 @@ "2104364680": "Bitte wechseln Sie zu Ihrem Demokonto, um Ihren Deriv Bot auszuführen.", "2104397115": "Bitte gehen Sie zu Ihren Kontoeinstellungen und geben Sie Ihre persönlichen Daten ein, um Ein- und Auszahlungen zu ermöglichen.", "2107381257": "Planmäßige Wartung des Kassensystems", - "2107409315": "The D'Alembert strategy increases the stake after a losing trade and reduces the stake after a successful trade by the number of units that traders decide. One unit is equal to the amount of the initial stake. To manage risk, set the maximum stake for a single trade. The stake for the next trade will reset to the initial stake if it exceeds the maximum stake.", + "2107409315": "Bei der D'Alembert-Strategie wird der Einsatz nach einem verlorenen Handel erhöht und nach einem erfolgreichen Handel um die Anzahl der Einheiten reduziert, die der Händler bestimmt. Eine Einheit entspricht dem Betrag des ursprünglichen Einsatzes. Um das Risiko zu steuern, legen Sie den maximalen Einsatz für einen einzelnen Handel fest. Der Einsatz für den nächsten Handel wird auf den ursprünglichen Einsatz zurückgesetzt, wenn er den maximalen Einsatz überschreitet.", "2109312805": "Der Spread ist die Differenz zwischen dem Kauf- und Verkaufspreis. Ein variabler Spread bedeutet, dass sich der Spread je nach Marktbedingungen ständig ändert. Ein fester Spread bleibt konstant, kann sich jedoch nach freiem Ermessen des Brokers ändern.", "2110365168": "Maximale Anzahl an Trades erreicht", "2111015970": "Mit diesem Block können Sie überprüfen, ob Ihr Vertrag verkauft werden kann. Wenn Ihr Vertrag verkauft werden kann, wird „Wahr“ zurückgegeben. Andernfalls wird eine leere Zeichenfolge zurückgegeben.", @@ -2983,11 +2985,12 @@ "-2147346223": "In welchen Ländern ist Deriv Bot verfügbar?", "-352345777": "Was sind die beliebtesten Strategien für den automatisierten Handel?", "-552392096": "Drei der am häufigsten verwendeten Strategien im automatisierten Handel sind Martingale, D'Alembert und Oscar's Grind - Sie finden sie alle fertig und warten auf Sie in Deriv Bot.", - "-299540599": "Initial Stake", - "-671128668": "The amount that you pay to enter a trade.", - "-977789197": "Profit Threshold", - "-1503301801": "The value must be equal or greater than {{ min }}", - "-1803425048": "The Martingale strategy multiplies the stake by the chosen multiplier after every losing trade. The stake for the next trade resets to the initial stake after a successful trade. To manage risk, set the maximum stake for a single trade. The stake for the next trade will reset to the initial stake if it exceeds the maximum stake.", + "-299540599": "Anfänglicher Einsatz", + "-671128668": "Der Betrag, den Sie zahlen, um einen Handel einzugehen.", + "-977789197": "Gewinnschwelle", + "-410856998": "Der Bot stoppt den Handel, wenn Ihr Gesamtgewinn diesen Betrag überschreitet.", + "-1503301801": "Der Wert muss gleich oder größer als {{ min }} sein", + "-1803425048": "Bei der Martingale-Strategie wird der Einsatz nach jedem Verlustgeschäft mit dem gewählten Multiplikator multipliziert. Der Einsatz für den nächsten Handel wird nach einem erfolgreichen Handel auf den ursprünglichen Einsatz zurückgesetzt. Um das Risiko zu steuern, legen Sie den Höchsteinsatz für einen einzelnen Handel fest. Der Einsatz für den nächsten Handel wird auf den ursprünglichen Einsatz zurückgesetzt, wenn er den maximalen Einsatz überschreitet.", "-1305281529": "D’Alembert", "-507620484": "Nicht gespeichert", "-764102808": "Google Drive", @@ -3078,8 +3081,8 @@ "-2050879370": "1. Von einem anderen Gerät aus angemeldet", "-811857220": "3. Ihren Browser-Cache geleert", "-1823621139": "Schnelle Strategie", - "-1782602933": "Choose a template below and set your trade parameters.", - "-984512425": "Minimum duration: {{ value }}", + "-1782602933": "Wählen Sie unten eine Vorlage und legen Sie Ihre Handelsparameter fest.", + "-984512425": "Mindestdauer: {{ value }}", "-625024929": "Gehst du schon?", "-584289785": "Nein, ich bleibe", "-1435060006": "Wenn du gehst, wird dein aktueller Vertrag abgeschlossen, aber dein Bot wird sofort nicht mehr laufen.", diff --git a/packages/translations/src/translations/es.json b/packages/translations/src/translations/es.json index 36407b60d46e..47fc30f4c7ef 100644 --- a/packages/translations/src/translations/es.json +++ b/packages/translations/src/translations/es.json @@ -440,7 +440,7 @@ "492566838": "Número de identificación del contribuyente", "497518317": "Función que devuelve un valor", "498562439": "o", - "498650507": "Trade Parameters", + "498650507": "Parámetros comerciales", "499522484": "1. para la \"cadena\": 1325.68 USD", "500215405": "El mantenimiento del servidor comienza a las 01:00 GMT todos los domingos y puede durar hasta 2 horas. Es posible que experimente una interrupción del servicio durante este tiempo.", "500855527": "Directores ejecutivos, altos funcionarios y legisladores", @@ -521,6 +521,7 @@ "581168980": "Información legal", "582945649": "2 minutos", "584028307": "Permitir valores iguales", + "587450463": "Hora de inicio", "587577425": "Asegurar mi cuenta", "587856857": "¿Quiere saber más sobre las API?", "588609216": "Repetir tour", @@ -574,7 +575,7 @@ "642393128": "Introduzca importe", "642546661": "Suba la parte trasera de la licencia de conducir desde su computadora", "642995056": "Correo electrónico", - "643014039": "The trade length of your purchased contract.", + "643014039": "La duración comercial de su contrato comprado.", "644150241": "La cantidad de contratos que ha ganado desde la última vez que borró sus estadísticas.", "645902266": "EUR/NZD", "647039329": "Se requiere prueba de domicilio", @@ -657,7 +658,7 @@ "715841616": "Ingrese un número de teléfono válido (por ejemplo, +15417541234).", "716428965": "(Cerrado)", "718504300": "Código postal", - "718509613": "Maximum duration: {{ value }}", + "718509613": "Duración máxima: {{ value }}", "720293140": "Salir", "720519019": "Restablecer mi contraseña", "721011817": "- Eleve el primer número a la potencia del segundo número", @@ -714,7 +715,7 @@ "784311461": "Media móvil exponencial (EMA)", "784583814": "Vinculado a su computadora", "785969488": "Índice Jump 75", - "787116142": "The multiplier amount used to increase your stake if you’re losing a trade. Value must be higher than 2.", + "787116142": "El importe del multiplicador utilizado para aumentar su apuesta si está perdiendo una operación. El valor debe ser superior a 2.", "787727156": "Barrera", "788005234": "No disponible", "792164271": "Este es el momento en que expirará su contrato en función de la Duración o la Hora de finalización que haya seleccionado.", @@ -784,7 +785,7 @@ "852583045": "Cadena de la lista de ticks", "854399751": "El código de dígitos solo debe contener números.", "854630522": "Elija una cuenta de criptomonedas", - "854713769": "The Oscar's Grind strategy aims to potentially make one unit of profit per session. A new session starts when the target profit is reached. If a losing trade is followed by a successful one, the stake increases by one unit. In every other scenario, the stake for the next trade will be the same as the previous one. If the stake for the next trade exceeds the gap between the target profit and current loss of the session, it adjusts to the gap size. To manage risk, set the maximum stake for a single trade. The stake for the next trade will reset to the initial stake if it exceeds the maximum stake.", + "854713769": "La estrategia Oscar's Grind tiene como objetivo potencial obtener una unidad de beneficio por sesión. Una nueva sesión comienza cuando se alcanza el objetivo de beneficios. Si a una operación perdedora le sigue una exitosa, la apuesta aumenta en una unidad. En cualquier otro caso, la apuesta para la siguiente operación será la misma que la anterior. Si la apuesta para la siguiente operación supera la diferencia entre el beneficio objetivo y la pérdida actual de la sesión, se ajusta al tamaño de la diferencia. Para gestionar el riesgo, fije la apuesta máxima para una sola operación. La apuesta para la siguiente operación se reajustará a la apuesta inicial si supera la apuesta máxima.", "857363137": "Índice de Volatilidad 300 (1s)", "857445204": "Deriv actualmente admite retiros de Tether eUSDT a la billetera Ethereum. Para garantizar una transacción exitosa, ingrese una dirección de billetera compatible con los tokens que desea retirar. <0>Más información", "857986403": "hacer algo", @@ -838,7 +839,7 @@ "909272635": "Financiera - SVG", "910888293": "Demasiados intentos", "911048905": "(BTCUSD, ETHUSD)", - "912257733": "The workspace will be reset to the default strategy and any unsaved changes will be lost. <0>Note: This will not affect your running bot.", + "912257733": "El espacio de trabajo se restablecerá a la estrategia por defecto y se perderá cualquier cambio no guardado. <0>Nota: Esto no afectará a su bot en funcionamiento.", "912406629": "Siga los siguientes pasos:", "912967164": "Importar desde el ordenador", "915735109": "Volver a {{platform_name}}", @@ -1230,6 +1231,7 @@ "1310483610": "Resultados para \"{{ search_term }}\"", "1311680770": "pago", "1313167179": "Por favor inicie sesión", + "1313302450": "El bot dejará de operar si su pérdida total excede esta cantidad.", "1316216284": "Puede utilizar esta contraseña para todas sus cuentas de {{platform}}.", "1319217849": "Revise su móvil", "1320750775": "Frente y dorso", @@ -1397,7 +1399,7 @@ "1471070549": "¿Se puede vender el contrato?", "1471741480": "Error grave", "1473369747": "Solo sintéticos", - "1475513172": "Size", + "1475513172": "Tamaño", "1476301886": "Similar a SMA, este bloque le brinda toda la línea de SMA que contiene una lista de todos los valores para un período determinado.", "1478030986": "Crear o eliminar tokens API para operaciones y retiros", "1480915523": "Saltar", @@ -1458,7 +1460,7 @@ "1551172020": "Cesta de AUD", "1552162519": "Ver incorporación", "1555345325": "Guía del usuario", - "1556320543": "The amount that you may add to your stake if you're losing a trade.", + "1556320543": "La cantidad que puede agregar a su inversión si está perdiendo una operación.", "1557426040": "Demo derivada SVG", "1557682012": "Configuración de cuenta", "1557904289": "Sólo aceptamos estos tipos de documentos como prueba de su dirección. El documento debe ser reciente (expedido en los últimos 6 meses) e incluir su nombre y dirección:", @@ -1610,7 +1612,7 @@ "1719248689": "EUR/GBP/USD", "1720451994": "Cobraremos una tarifa de transferencia del 2% o {{minimum_fee}} {{currency}}, lo que sea mayor, por las transferencias entre sus cuentas de criptomoneda Deriv y Deriv fiat.", "1720968545": "Suba la página con la foto de pasaporte desde su computadora", - "1722401148": "The amount that you may add to your stake after each successful trade.", + "1722401148": "La cantidad que puede agregar a su inversión después de cada operación exitosa.", "1723069433": "Su nueva Billetera", "1723589564": "Representa el número máximo de contratos pendientes en su cartera. Cada línea de su cartera cuenta una posición abierta. Una vez que se alcanza el máximo no podrá abrir nuevas posiciones sin cerrar las posiciones existentes primero.", "1724696797": "Está limitado/a a una sola cuenta fiat.", @@ -1633,7 +1635,7 @@ "1739384082": "Desempleado", "1739668049": "Cierre su cuenta", "1740371444": "No ha seleccionado el mercado subyacente", - "1740622029": "Loss Threshold", + "1740622029": "Umbral de Pérdida", "1742256256": "Suba uno de los siguientes documentos:", "1743448290": "Agentes de pago", "1743679873": "Si selecciona <0>\"Compra\", recibirá un <1>pago si el <1>precio final está por encima del <1>precio de ejercicio al <1>vencimiento. De lo contrario, no recibirá ningún pago.", @@ -1980,7 +1982,7 @@ "2080553498": "3. Obtenga la ID de chat utilizando la API REST de Telegram (lea más: https://core.telegram.org/bots/api#getupdates)", "2080829530": "Vendido por: {{sold_for}}", "2080906200": "Comprendo y acepto actualizar a Billeteras.", - "2081622549": "Must be a number higher than {{ min }}", + "2081622549": "Debe ser un número mayor que {{ min }}", "2082533832": "Sí, borrar", "2084693624": "Convierte una cadena que representa una cadena de fecha/hora en segundos desde el Epoch. Ejemplo: 2019-01-01 21:03:45 GMT + 0800 se convertirá a 1546347825. La hora y el desplazamiento de zona horaria son opcionales.", "2085387371": "Deben ser números, letras y caracteres especiales. , '-", @@ -1988,7 +1990,7 @@ "2086742952": "Ha agregado una cuenta real de opciones. <0/> Realice un depósito ahora para comenzar a operar.", "2086792088": "Ambas barreras deben ser relativas o absolutas", "2088735355": "Su sesión y límites de inicio de sesión", - "2089395053": "Unit", + "2089395053": "Unidad", "2089581483": "Expira el", "2090650973": "El precio spot puede cambiar en el momento en que su orden llega a nuestros servidores. Cuando esto ocurra, su pago puede verse afectado.", "2091671594": "Estado", @@ -2007,7 +2009,7 @@ "2104364680": "Por favor, cambie a su cuenta demo para ejecutar su Deriv Bot.", "2104397115": "Vaya a la configuración de su cuenta y complete los datos personales para habilitar los depósitos y los retiros.", "2107381257": "Mantenimiento programado del sistema de cajero", - "2107409315": "The D'Alembert strategy increases the stake after a losing trade and reduces the stake after a successful trade by the number of units that traders decide. One unit is equal to the amount of the initial stake. To manage risk, set the maximum stake for a single trade. The stake for the next trade will reset to the initial stake if it exceeds the maximum stake.", + "2107409315": "La estrategia D'Alembert aumenta la apuesta después de una operación perdedora y reduce la apuesta después de una operación exitosa en el número de unidades que decidan los operadores. Una unidad equivale al importe de la apuesta inicial. Para gestionar el riesgo, fije la apuesta máxima para una sola operación. La apuesta para la siguiente operación se restablecerá a la apuesta inicial si supera la apuesta máxima.", "2109312805": "El diferencial (spread) es la diferencia entre el precio de compra y el precio de venta. Un spread variable significa que el spread cambia constantemente, dependiendo de las condiciones del mercado. Un spread fijo permanece constante pero está sujeto a modificaciones, a discreción absoluta del bróker.", "2110365168": "Número máximo de operaciones alcanzado", "2111015970": "Este bloque le ayuda a verificar si su contrato puede venderse. Si su contrato se puede vender, devuelve \"Verdadero\". De lo contrario, devuelve una cadena vacía.", @@ -2983,11 +2985,12 @@ "-2147346223": "¿En qué países está disponible Deriv Bot?", "-352345777": "¿Cuáles son las estrategias más populares para las operaciones automatizadas?", "-552392096": "Tres de las estrategias más utilizadas en el trading automatizado son Martingale, D'Alembert y Oscar's Grind - puede encontrarlas todas listas y esperándole en Deriv Bot.", - "-299540599": "Initial Stake", - "-671128668": "The amount that you pay to enter a trade.", - "-977789197": "Profit Threshold", - "-1503301801": "The value must be equal or greater than {{ min }}", - "-1803425048": "The Martingale strategy multiplies the stake by the chosen multiplier after every losing trade. The stake for the next trade resets to the initial stake after a successful trade. To manage risk, set the maximum stake for a single trade. The stake for the next trade will reset to the initial stake if it exceeds the maximum stake.", + "-299540599": "Inversión Inicial", + "-671128668": "La cantidad que paga para abrir una operación.", + "-977789197": "Umbral de Ganancias", + "-410856998": "El bot dejará de operar si su ganancia total excede esta cantidad.", + "-1503301801": "El valor debe ser igual o superior a {{ min }}", + "-1803425048": "La estrategia de Martingale multiplica la apuesta por el multiplicador elegido después de cada operación perdedora. La apuesta para la siguiente operación se restablece a la apuesta inicial después de una operación con éxito. Para gestionar el riesgo, fije la apuesta máxima para una sola operación. La apuesta para la siguiente operación se restablecerá a la apuesta inicial si supera la apuesta máxima.", "-1305281529": "D’Alembert", "-507620484": "No guardado", "-764102808": "Google Drive", @@ -3078,8 +3081,8 @@ "-2050879370": "1. Se ha conectado desde un dispositivo diferente", "-811857220": "3. Ha borrado la caché de su navegador", "-1823621139": "Estrategia rápida", - "-1782602933": "Choose a template below and set your trade parameters.", - "-984512425": "Minimum duration: {{ value }}", + "-1782602933": "Elija una plantilla a continuación y defina sus parámetros operativos.", + "-984512425": "Duración mínima: {{ value }}", "-625024929": "¿Ya se va?", "-584289785": "No, me quedaré", "-1435060006": "Si se va, su contrato actual se completará, pero su bot dejará de ejecutarse de inmediato.", diff --git a/packages/translations/src/translations/fr.json b/packages/translations/src/translations/fr.json index d1b6b6da135b..b2ad6eb09a4c 100644 --- a/packages/translations/src/translations/fr.json +++ b/packages/translations/src/translations/fr.json @@ -103,7 +103,7 @@ "123454801": "{{withdraw_amount}} {{currency_symbol}}", "124723298": "Téléchargez un justificatif d'adresse pour vérifier votre adresse", "125443840": "6. Redémarrer le dernier trade en cas d’erreur", - "125842960": "{{name}} est obligatoire.", + "125842960": "Le champ {{name}} est obligatoire.", "127307725": "Une personne politiquement exposée (PEP) est une personne occupant un poste public de premier plan. Les proches associés et les membres de la famille d'un PEP sont également considérés comme des PEP.", "129729742": "Numéro d’Identification fiscale*", "130567238": "ENSUITE", @@ -414,7 +414,7 @@ "462079779": "La revente n'est pas proposée", "463361726": "Sélectionnez un objet", "465993338": "Oscar's Grind", - "466424460": "Oscar’s Grind", + "466424460": "Oscar's Grind", "466837068": "Oui, augmentez mes limites", "467839232": "Je négocie régulièrement des CFD sur le forex et d'autres instruments financiers complexes sur d'autres plateformes.", "473154195": "Paramètres", @@ -440,7 +440,7 @@ "492566838": "Numéro d'identification fiscale", "497518317": "Fonction qui renvoie une valeur", "498562439": "ou", - "498650507": "Trade Parameters", + "498650507": "Paramètres de trading", "499522484": "1. pour \"chaîne\": 1325,68 USD", "500215405": "La maintenance du serveur commence à 01h00 GMT tous les dimanches et peut durer jusqu'à 2 heures. Vous risquez de subir une interruption de service pendant cette période.", "500855527": "Chefs d’entreprise, hauts fonctionnaires et les législateurs", @@ -521,6 +521,7 @@ "581168980": "Informations juridiques", "582945649": "2 minutes", "584028307": "Permettre l'égalité", + "587450463": "Heure de début", "587577425": "Sécuriser mon compte", "587856857": "Vous souhaitez en savoir plus sur les API ?", "588609216": "Répéter la visite", @@ -574,7 +575,7 @@ "642393128": "Entrez le montant", "642546661": "Télécharger le dos du permis de conduire depuis votre ordinateur", "642995056": "Email", - "643014039": "The trade length of your purchased contract.", + "643014039": "Durée de transaction du contrat que vous avez acheté.", "644150241": "Le nombre de contrats que vous avez gagnés depuis la dernière fois que vous avez effacé vos statistiques.", "645902266": "EUR/NZD", "647039329": "Justificatif d'adresse requis", @@ -657,7 +658,7 @@ "715841616": "Veuillez saisir un numéro de téléphone valide (par exemple +15417541234).", "716428965": "(Fermé)", "718504300": "Code postal", - "718509613": "Maximum duration: {{ value }}", + "718509613": "Durée maximale: {{ value }}", "720293140": "Déconnexion", "720519019": "Réinitialiser mon mot de passe", "721011817": "- Élever le premier nombre à la puissance du deuxième nombre", @@ -714,7 +715,7 @@ "784311461": "Moyenne Mobile Exponentielle (MME)", "784583814": "Lié à votre ordinateur", "785969488": "Indice de saut 75", - "787116142": "The multiplier amount used to increase your stake if you’re losing a trade. Value must be higher than 2.", + "787116142": "Le montant du multiplicateur utilisé pour augmenter votre mise si vous perdez un contrat. La valeur doit être supérieure à 2.", "787727156": "Barrière", "788005234": "NA", "792164271": "Il s'agit de la date d'expiration de votre contrat en fonction de la durée ou de l'heure de fin que vous avez sélectionnée.", @@ -784,7 +785,7 @@ "852583045": "Cochez la chaîne de liste", "854399751": "Le code numérique ne doit contenir que des chiffres.", "854630522": "Choisir un compte de cryptomonnaie", - "854713769": "The Oscar's Grind strategy aims to potentially make one unit of profit per session. A new session starts when the target profit is reached. If a losing trade is followed by a successful one, the stake increases by one unit. In every other scenario, the stake for the next trade will be the same as the previous one. If the stake for the next trade exceeds the gap between the target profit and current loss of the session, it adjusts to the gap size. To manage risk, set the maximum stake for a single trade. The stake for the next trade will reset to the initial stake if it exceeds the maximum stake.", + "854713769": "La stratégie Oscar's Grind vise à générer potentiellement une unité de profit par session. Une nouvelle session commence lorsque l'objectif de profit est atteint. Si un trade perdant est suivi d'un trade réussi, la mise augmente d'une unité. Dans tous les autres scénarios, la mise de la transaction suivante sera égale à celle de la précédente. Si la mise de la transaction suivante dépasse l'écart entre l'objectif de profit et la perte actuelle de la session, elle s'ajuste à la taille de l'écart. Pour gérer les risques, définissez la mise maximale pour une seule transaction. La mise de la transaction suivante sera fixée à la mise initiale au cas où cela dépasserait la mise maximale.", "857363137": "Indice de Volatilité 300 (1s)", "857445204": "Deriv prend actuellement en charge les retraits de Tether eUSDT vers Ethereum. Pour garantir une transaction réussie, saisissez une adresse de portefeuille compatible avec les jetons que vous souhaitez retirer. <0> En savoir plus ", "857986403": "faire quelque chose", @@ -838,7 +839,7 @@ "909272635": "Financier - SVG", "910888293": "Trop de tentatives", "911048905": "(BTCUSD, ETHUSD)", - "912257733": "The workspace will be reset to the default strategy and any unsaved changes will be lost. <0>Note: This will not affect your running bot.", + "912257733": "L'espace de travail sera réinitialisé à la stratégie par défaut et toutes les modifications non enregistrées seront perdues. <0>Remarque : cette opération n'affectera pas votre bot en cours d'exécution.", "912406629": "Suivez les étapes suivantes :", "912967164": "Importer depuis votre ordinateur", "915735109": "Retour à {{platform_name}}", @@ -1230,6 +1231,7 @@ "1310483610": "Résultats pour \"{{ search_term }}\"", "1311680770": "paiement ", "1313167179": "Veuillez vous connecter", + "1313302450": "Le bot arrêtera de trader si votre perte totale dépasse ce montant.", "1316216284": "Vous pouvez utiliser ce mot de passe pour tous vos comptes {{platform}}.", "1319217849": "Vérifiez votre mobile", "1320750775": "Recto-Verso", @@ -1397,7 +1399,7 @@ "1471070549": "Le contrat peut-il être vendu?", "1471741480": "Erreur grave", "1473369747": "Synthétiques uniquement", - "1475513172": "Size", + "1475513172": "Taille", "1476301886": "Semblable à SMA, ce bloc vous donne la ligne SMA entière contenant une liste de toutes les valeurs pour une période donnée.", "1478030986": "Créer ou supprimer des jetons API pour le trading et les retraits", "1480915523": "Ignorer", @@ -1458,7 +1460,7 @@ "1551172020": "Panier AUD", "1552162519": "Afficher l'intégration", "1555345325": "Guide de l'utilisateur", - "1556320543": "The amount that you may add to your stake if you're losing a trade.", + "1556320543": "Le montant que vous pouvez ajouter à votre mise si vous perdez un contrat.", "1557426040": "Dérivés SVG démo", "1557682012": "Paramètres du compte", "1557904289": "Nous n'acceptons que ces types de documents comme preuve de votre adresse. Le document doit être récent (délivré au cours des 6 derniers mois) et inclure votre nom et votre adresse :", @@ -1610,7 +1612,7 @@ "1719248689": "EUR/GBP/USD", "1720451994": "Nous facturons des frais de transfert de 2 % ou de {{minimum_fee}} {{currency}}, le montant le plus élevé étant retenu, pour les transferts entre vos comptes Deriv fiat et Deriv cryptomonnaie.", "1720968545": "Téléchargez la photo de votre passeport depuis votre ordinateur", - "1722401148": "The amount that you may add to your stake after each successful trade.", + "1722401148": "Le montant que vous pouvez ajouter à votre mise après chaque transaction réussie.", "1723069433": "Votre nouveau portefeuille", "1723589564": "Représente le nombre maximum de contrats en cours dans votre portefeuille. Chaque ligne de votre portefeuille compte pour une position ouverte. Une fois le maximum atteint, vous ne pourrez plus ouvrir de nouvelles positions sans fermer d'abord une position existante.", "1724696797": "Vous êtes limité à un seul compte fiat.", @@ -1633,7 +1635,7 @@ "1739384082": "Chômeur", "1739668049": "Fermer votre compte", "1740371444": "Le marché sous-jacent n'est pas sélectionné", - "1740622029": "Loss Threshold", + "1740622029": "Seuil de perte", "1742256256": "Veuillez télécharger l'un des documents suivants :", "1743448290": "Agents de paiement", "1743679873": "Si vous sélectionnez <0>\"Call\", vous recevrez un <1>paiement si le <1>prix final est supérieur au <1>prix d'exercice à l'<1>expiration. Dans le cas contraire, vous ne recevrez aucun paiement.", @@ -1980,7 +1982,7 @@ "2080553498": "3. Obtenez l'ID de discussion à l'aide de l'API Telegram REST (en savoir plus: https://core.telegram.org/bots/api#getupdates)", "2080829530": "Vendu pour: {{sold_for}}", "2080906200": "Je comprends et j'accepte de mettre à jour Wallets.", - "2081622549": "Must be a number higher than {{ min }}", + "2081622549": "Doit être un nombre supérieur à {{ min }}", "2082533832": "Oui, supprimer", "2084693624": "Convertit une chaîne représentant une chaîne de date/heure en secondes depuis Epoch. Exemple: 2019-01-01 21:03:45 GMT + 0800 sera converti en 1546347825. L'heure et le décalage du fuseau horaire sont facultatifs.", "2085387371": "Doit être des chiffres, des lettres et des caractères spéciaux. , '-", @@ -1988,7 +1990,7 @@ "2086742952": "Vous avez ajouté un compte Options réel.<0/>Faites un dépôt maintenant pour commencer à trader.", "2086792088": "Les deux obstacles doivent être relatifs ou absolus", "2088735355": "Votre session et vos limites de connexion", - "2089395053": "Unit", + "2089395053": "Unité", "2089581483": "Expire le", "2090650973": "Le prix au comptant peut changer au moment où votre ordre arrive sur nos serveurs. Dans ce cas, votre paiement peut être affecté.", "2091671594": "Statut", @@ -2007,7 +2009,7 @@ "2104364680": "Veuillez basculer vers votre compte démo pour exécuter votre Deriv Bot.", "2104397115": "Veuillez vous rendre dans les paramètres de votre compte et compléter vos données personnelles pour permettre les dépôts et les retraits.", "2107381257": "Maintenance programmée du système de caisse", - "2107409315": "The D'Alembert strategy increases the stake after a losing trade and reduces the stake after a successful trade by the number of units that traders decide. One unit is equal to the amount of the initial stake. To manage risk, set the maximum stake for a single trade. The stake for the next trade will reset to the initial stake if it exceeds the maximum stake.", + "2107409315": "La stratégie D'Alembert augmente la mise après un trade perdant et réduit la mise après une transaction réussie en fonction du nombre d'unités choisies par les traders. Une unité est égale au montant de la mise initiale. Pour gérer les risques, définissez la mise maximale pour une seule transaction. La mise pour la transaction suivante sera fixée à la mise initiale au cas où cela dépasserait la mise maximale.", "2109312805": "Le spread est la différence entre le prix d'achat et le prix de vente. Un spread variable signifie que le spread est en constante évolution, en fonction des conditions du marché. Un spread fixe reste constant mais est sujet à modification, à la discrétion absolue du courtier.", "2110365168": "Nombre maximum de transactions atteint", "2111015970": "Ce bloc vous aide à vérifier si votre contrat peut être vendu. Si votre contrat peut être vendu, il renvoie «Vrai». Sinon, il renvoie une chaîne vide.", @@ -2430,7 +2432,7 @@ "-155705811": "Une photo couleur claire ou une image numérisée", "-246893488": "JPEG, JPG, PNG, PDF ou GIF", "-1454880310": "Doit être valide pendant au moins 6 mois", - "-1949501500": "Tout d'abord, entrez votre {{label}}.", + "-1949501500": "Tout d'abord, saisissez votre {{label}}.", "-100534371": "Avant de le télécharger, assurez-vous de regarder vers l'avant dans le selfie, que votre visage est dans le cadre et que vos yeux sont clairement visibles, même si vous portez des lunettes.", "-1529523673": "Confirmer et télécharger", "-705047643": "Désolé, une erreur s'est produite. Veuillez sélectionnez un autre fichier.", @@ -2638,20 +2640,20 @@ "-1505234170": "Visite du Trader's Hub", "-1536335438": "Ce sont les comptes de trading mis à votre disposition. Vous pouvez cliquer sur l'icône ou la description d'un compte pour en savoir plus", "-1034232248": "CFD ou Multiplicateurs", - "-1320214549": "Vous pouvez choisir entre des comptes de trading CFD et des comptes Multiplicateurs", + "-1320214549": "Vous pouvez choisir entre des comptes de trading CFD et des comptes Multipliers", "-2069414013": "Cliquez sur le bouton « Obtenir » pour créer un compte", "-951876657": "Rechargez votre compte", - "-1945421757": "Une fois que vous avez un compte, cliquez sur Deposit Déposer » ou « Transférer » pour ajouter des fonds à un compte", + "-1945421757": "Une fois que vous avez un compte, cliquez sur « Déposer » ou « Transférer » pour ajouter des fonds à un compte", "-1965920446": "Commencer à trader", "-542766473": "Pendant la mise à jour, les dépôts, les retraits, les transferts et l'ajout de nouveaux comptes ne seront pas disponibles.", - "-327352856": "Vos positions ouvertes ne seront pas affectées et vous pourrez continuer à négocier.", - "-747378570": "Vous pouvez utiliser les services <0>des agents de paiement pour effectuer des dépôts en ajoutant un portefeuille d'agents de paiement après la mise à niveau.", - "-917391116": "Une nouvelle façon de gérer vos fonds", - "-35169107": "Un portefeuille, une monnaie", - "-2069339099": "Suivez l'évolution de vos fonds d'investissement en un seul endroit", - "-1615726661": "Un portefeuille pour chaque devise afin de concentrer vos fonds", + "-327352856": "Vos positions ouvertes ne seront pas affectées et vous pourrez continuer à trader.", + "-747378570": "Vous pouvez utiliser les services des <0>agents de paiement pour effectuer des dépôts en ajoutant un portefeuille d'agents de paiement après la mise à jour.", + "-917391116": "Une nouvelle manière de gérer vos fonds", + "-35169107": "Un portefeuille, une devise", + "-2069339099": "Suivez l'évolution de vos fonds destinés au trading en un seul endroit", + "-1615726661": "Un portefeuille pour chaque devise afin de centraliser vos fonds", "-132463075": "Comment ça marche", - "-1215197245": "Il vous suffit d'ajouter vos fonds et d'effectuer des transactions", + "-1215197245": "Ajoutez simplement vos fonds et commencer à trader", "-1325660250": "Obtenir un portefeuille pour la devise souhaitée", "-1643530462": "Ajoutez des fonds à votre portefeuille via votre méthode de paiement préférée", "-557603541": "Transférez des fonds sur votre compte de négociation pour commencer à négocier", @@ -2983,12 +2985,13 @@ "-2147346223": "Dans quels pays Deriv Bot est-il disponible ?", "-352345777": "Quelles sont les stratégies les plus populaires pour le trading automatisé ?", "-552392096": "Trois des stratégies les plus utilisées dans le trading automatisé sont Martingale, D'Alembert, et Oscar's Grind - vous pouvez les trouver toutes prêtes dans Deriv Bot.", - "-299540599": "Initial Stake", - "-671128668": "The amount that you pay to enter a trade.", - "-977789197": "Profit Threshold", - "-1503301801": "The value must be equal or greater than {{ min }}", - "-1803425048": "The Martingale strategy multiplies the stake by the chosen multiplier after every losing trade. The stake for the next trade resets to the initial stake after a successful trade. To manage risk, set the maximum stake for a single trade. The stake for the next trade will reset to the initial stake if it exceeds the maximum stake.", - "-1305281529": "D’Alembert", + "-299540599": "Mise initiale", + "-671128668": "Le montant que vous payez pour ouvrir une position.", + "-977789197": "Seuil de profit", + "-410856998": "Le bot arrêtera de trader si votre profit total dépasse ce montant.", + "-1503301801": "La valeur doit être égale ou supérieure à {{ min }}", + "-1803425048": "La stratégie Martingale multiplie la mise par le multiplicateur choisi après chaque trade perdant. La mise pour la transaction suivante revient à la mise initiale après une transaction réussie. Pour gérer le risque, fixez la mise maximale pour une seule transaction. La mise de la transaction suivante sera fixée à la mise initiale au cas où cela dépasserait la mise maximale.", + "-1305281529": "D'Alembert", "-507620484": "Non enregistré", "-764102808": "Google Drive", "-555886064": "Gagné", @@ -3078,8 +3081,8 @@ "-2050879370": "1. Connecté depuis un autre appareil", "-811857220": "3. Vider le cache de votre navigateur", "-1823621139": "Stratégie rapide", - "-1782602933": "Choose a template below and set your trade parameters.", - "-984512425": "Minimum duration: {{ value }}", + "-1782602933": "Choisissez un modèle ci-dessous et définissez vos paramètres de trading.", + "-984512425": "Durée minimale: {{ value }}", "-625024929": "Vous partez déjà?", "-584289785": "Non, je vais rester", "-1435060006": "Si vous partez, votre contrat actuel sera terminé, mais votre bot cessera de fonctionner immédiatement.", diff --git a/packages/translations/src/translations/it.json b/packages/translations/src/translations/it.json index 6acbfefff516..82eed3387d1b 100644 --- a/packages/translations/src/translations/it.json +++ b/packages/translations/src/translations/it.json @@ -440,7 +440,7 @@ "492566838": "Numero identificativo del contribuente", "497518317": "Funzione che restituisce un valore", "498562439": "o", - "498650507": "Trade Parameters", + "498650507": "Parametri del trade", "499522484": "1. per \"stringa\": 1325,68 USD", "500215405": "La manutenzione del server inizia ogni domenica alle 01:00 GMT e potrebbe richiedere fino a 2 ore. È possibile che si verifichi un'interruzioni del servizio durante questo periodo.", "500855527": "Amministratori delegati, Alti funzionari e Legislatori", @@ -521,6 +521,7 @@ "581168980": "Legale", "582945649": "2 minuti", "584028307": "Consenti valori uguali", + "587450463": "Ora di inizio", "587577425": "Proteggi il tuo conto", "587856857": "Vuoi saperne di più sulle API?", "588609216": "Ripeti il tour", @@ -574,7 +575,7 @@ "642393128": "Inserisci l'importo", "642546661": "Carica il retro della patente dal tuo computer", "642995056": "E-mail", - "643014039": "The trade length of your purchased contract.", + "643014039": "Lunghezza del trade del contratto acquistato.", "644150241": "Il numero di contratti ottenuti dall'ultima volta che hai cancellato le statistiche.", "645902266": "EUR/NZD", "647039329": "È richiesto un documento a verifica dell'indirizzo", @@ -657,7 +658,7 @@ "715841616": "Inserisci un numero di telefono valido (es. +39417541234).", "716428965": "(Chiuso)", "718504300": "Codice postale/CAP", - "718509613": "Maximum duration: {{ value }}", + "718509613": "Durata massima: {{ value }}", "720293140": "Logout", "720519019": "Reimposta la password", "721011817": "- Aumenta il primo numero alla potenza del secondo numero", @@ -714,7 +715,7 @@ "784311461": "Media mobile esponenziale (EMA)", "784583814": "Collegato al tuo computer", "785969488": "Indice Jump 75", - "787116142": "The multiplier amount used to increase your stake if you’re losing a trade. Value must be higher than 2.", + "787116142": "L'importo del moltiplicatore utilizzato per aumentare la puntatase stai perdendo un trade. Il valore deve essere superiore a 2.", "787727156": "Barriera", "788005234": "NA", "792164271": "Questo è il momento in cui il suo contratto scadrà in base alla Durata o alla Fine che ha selezionato.", @@ -784,7 +785,7 @@ "852583045": "Stringa lista di tick", "854399751": "Il codice può contenere solo numeri.", "854630522": "Scegli un conto per criptovalute", - "854713769": "The Oscar's Grind strategy aims to potentially make one unit of profit per session. A new session starts when the target profit is reached. If a losing trade is followed by a successful one, the stake increases by one unit. In every other scenario, the stake for the next trade will be the same as the previous one. If the stake for the next trade exceeds the gap between the target profit and current loss of the session, it adjusts to the gap size. To manage risk, set the maximum stake for a single trade. The stake for the next trade will reset to the initial stake if it exceeds the maximum stake.", + "854713769": "La strategia Oscar's Grind mira a realizzare potenzialmente un'unità di profitto per sessione. Una nuova sessione inizia quando viene raggiunto il profitto target. Se un'operazione perdente è seguita da un'operazione di successo, la puntata aumenta di un'unità. In tutti gli altri scenari, la puntata per l'operazione successiva sarà uguale a quella precedente. Se la puntata per l'operazione successiva supera il divario tra il profitto target e la perdita attuale della sessione, si adegua alla dimensione del divario. Per gestire il rischio, imposti la puntata massima per un singolo trade. La puntata per l'operazione successiva si reimposterà sulla puntata iniziale se supera la puntata massima.", "857363137": "Indice di volatilità 300 (1s)", "857445204": "Al momento, Deriv supporta trasferimenti di Tether eUSDT da Tether al portafoglio Ethereum. Al fine della buona riuscita dell'operazione, inserisci un indirizzo di portafoglio compatibile con i token che vuoi prelevare. <0>Scopri di più", "857986403": "fai qualcosa", @@ -838,7 +839,7 @@ "909272635": "Finanziario - SVG", "910888293": "Troppi tentativi", "911048905": "(BTCUSD, ETHUSD)", - "912257733": "The workspace will be reset to the default strategy and any unsaved changes will be lost. <0>Note: This will not affect your running bot.", + "912257733": "L'area di lavoro verrà ripristinata alla strategia predefinita e tutte le modifiche non salvate andranno perse. <0>Nota: questo non influirà sul bot in esecuzione.", "912406629": "Segui questi passaggi:", "912967164": "Importa dal tuo computer", "915735109": "Torna su {{platform_name}}", @@ -1230,6 +1231,7 @@ "1310483610": "Risultati per \"{{ search_term }}\"", "1311680770": "payout", "1313167179": "Effettua il login", + "1313302450": "Il bot interromperà il trading se la perdita totale supera questo importo.", "1316216284": "Puoi usare questa password per tutti i conti {{platform}}.", "1319217849": "Controlla il tuo smartphone", "1320750775": "Fronte e retro", @@ -1397,7 +1399,7 @@ "1471070549": "È possibile vendere il contratto?", "1471741480": "Errore del server", "1473369747": "Solo sintetici", - "1475513172": "Size", + "1475513172": "Dimensione", "1476301886": "Analogamente allo SMA, questo blocco fornisce l'intera linea SMA contenente una lista di tutti i valori di un dato periodo.", "1478030986": "Crea o cancella i token API per il trading e i prelievi", "1480915523": "Salta", @@ -1458,7 +1460,7 @@ "1551172020": "Paniere AUD", "1552162519": "Visualizza l'onboarding", "1555345325": "Guida per l'utente", - "1556320543": "The amount that you may add to your stake if you're losing a trade.", + "1556320543": "L'importo che può essere aggiunto alla puntata se si sta perdendo un trade.", "1557426040": "Demo derivato SVG", "1557682012": "Impostazioni conto", "1557904289": "Accettiamo solo questi tipi di documenti come prova del suo indirizzo. Il documento deve essere recente (emesso negli ultimi 6 mesi) e includere il suo nome e il suo indirizzo:", @@ -1610,7 +1612,7 @@ "1719248689": "EUR/GBP/USD", "1720451994": "Verrà addebitata una commissione per i trasferimenti 2% oppure {{minimum_fee}} {{currency}}, se ha un valore superiore, per i trasferimenti tra i conti per fiat e per criptovalute di Deriv.", "1720968545": "Carica la pagina del passaporto con la foto dal tuo computer", - "1722401148": "The amount that you may add to your stake after each successful trade.", + "1722401148": "L'importo che può essere aggiunto alla puntata dopo ogni trade vincente.", "1723069433": "Il suo nuovo portafoglio", "1723589564": "Rappresenta il numero massimo di contratti in essere nel tuo portafoglio. Ogni riga presente sul tuo portafoglio vale una posizione aperta. Una volta raggiunto il valore massimo, non potrai aprire nuove posizioni senza prima chiudere una posizione esistente.", "1724696797": "È possibile avere un solo conto fiat.", @@ -1633,7 +1635,7 @@ "1739384082": "Disoccupato", "1739668049": "Chiudi il conto", "1740371444": "Il mercato sottostante non è stato selezionato", - "1740622029": "Loss Threshold", + "1740622029": "Soglia delle perdite", "1742256256": "Carica uno dei seguenti documenti:", "1743448290": "Agenti di pagamento", "1743679873": "Se seleziona <0>\"Call\", otterrà una <1>vincita se il <1>prezzo finale è superiore al <1>prezzo d'esercizio alla <1>scadenza. Altrimenti, non riceverà alcuna vincita.", @@ -1980,7 +1982,7 @@ "2080553498": "3. Ricevi l'ID della chat con le REST API di Telegram (scopri di più su: https://core.telegram.org/bots/api#getupdates)", "2080829530": "Venduto per: {{sold_for}}", "2080906200": "Comprendo e accetto l'aggiornamento a Wallets.", - "2081622549": "Must be a number higher than {{ min }}", + "2081622549": "Deve essere un numero superiore a {{ min }}", "2082533832": "Sì, eliminare", "2084693624": "Converte una stringa data/tempo in una stringa in secondi rispetto all'epoca. Ad esempio: 01-01-02019 21:03:45 GMT+0800 verrebbe convertito in 1546347825. Gli offset di tempo e fuso orario sono opzionali.", "2085387371": "Deve comprendere numeri, lettere e i caratteri speciali. , ' -", @@ -1988,7 +1990,7 @@ "2086742952": "Hai aggiunto un conto reale per le opzioni.<0/>Effettua un deposito ora per iniziare a fare trading.", "2086792088": "Entrambe le barriere dovrebbero essere relative o assolute", "2088735355": "I limiti di sessioni e accesso", - "2089395053": "Unit", + "2089395053": "Unità", "2089581483": "Scade il", "2090650973": "Il prezzo spot potrebbe cambiare nel momento in cui il suo ordine raggiunge i nostri server. Quando ciò accade, il suo pagamento potrebbe essere influenzato.", "2091671594": "Stato", @@ -2007,7 +2009,7 @@ "2104364680": "Passi al suo conto demo per eseguire il suo Deriv Bot.", "2104397115": "Vai sulle impostazioni del conto e inserisci i dati personali per abilitare depositi e prelievi.", "2107381257": "Manutenzione del sistema di cassa programmata", - "2107409315": "The D'Alembert strategy increases the stake after a losing trade and reduces the stake after a successful trade by the number of units that traders decide. One unit is equal to the amount of the initial stake. To manage risk, set the maximum stake for a single trade. The stake for the next trade will reset to the initial stake if it exceeds the maximum stake.", + "2107409315": "La strategia D'Alembert aumenta la puntata dopo un'operazione perdente e riduce la puntata dopo un'operazione di successo del numero di unità che i trader decidono. Un'unità equivale all'importo della puntata iniziale. Per gestire il rischio, imposti la puntata massima per un singolo trade. La puntata per l'operazione successiva si reimposterà sulla puntata iniziale se supera la puntata massima.", "2109312805": "Lo spread è la differenza tra il prezzo di vendita e di acquisto. Uno spread è variabile quando cambia continuamente in base alle condizioni di mercato, mentre si definisce fisso quando rimane costante; tuttavia potrebbe subire variazioni a totale discrezione del Broker.", "2110365168": "Numero massimo di trade raggiunto", "2111015970": "Questo blocco ti aiuta a capire se il contratto può essere venduto. Se così fosse, appare \"Vero\". Altrimenti, restituisce una striscia vuota.", @@ -2983,11 +2985,12 @@ "-2147346223": "In quali Paesi è disponibile Deriv Bot?", "-352345777": "Quali sono le strategie più popolari per il trading automatico?", "-552392096": "Tre delle strategie più comunemente utilizzate nel trading automatico sono Martingala, D'Alembert e Oscar's Grind - le può trovare tutte pronte e in attesa di essere utilizzate in Deriv Bot.", - "-299540599": "Initial Stake", - "-671128668": "The amount that you pay to enter a trade.", - "-977789197": "Profit Threshold", - "-1503301801": "The value must be equal or greater than {{ min }}", - "-1803425048": "The Martingale strategy multiplies the stake by the chosen multiplier after every losing trade. The stake for the next trade resets to the initial stake after a successful trade. To manage risk, set the maximum stake for a single trade. The stake for the next trade will reset to the initial stake if it exceeds the maximum stake.", + "-299540599": "Puntata iniziale", + "-671128668": "L'importo necessario per avviare un trade.", + "-977789197": "Soglia di profitto", + "-410856998": "Il bot interromperà il trading se il profitto totale supera questo importo.", + "-1503301801": "Il valore deve essere uguale o superiore a {{ min }}", + "-1803425048": "La strategia Martingala moltiplica la puntata per il moltiplicatore scelto dopo ogni operazione perdente. La puntata per l'operazione successiva si ripristina alla puntata iniziale dopo un'operazione di successo. Per gestire il rischio, imposti la puntata massima per una singola operazione. La puntata per l'operazione successiva si reimposterà sulla puntata iniziale se supera la puntata massima.", "-1305281529": "D’Alembert", "-507620484": "Non salvato", "-764102808": "Google Drive", @@ -3078,8 +3081,8 @@ "-2050879370": "1. Accesso effettuato con un altro dispositivo", "-811857220": "3. Hai cancellato la cache del tuo browser", "-1823621139": "Strategia rapida", - "-1782602933": "Choose a template below and set your trade parameters.", - "-984512425": "Minimum duration: {{ value }}", + "-1782602933": "Scelga un modello qui sotto e imposti i suoi parametri di trading.", + "-984512425": "Durata minima: {{ value }}", "-625024929": "Vuoi uscire?", "-584289785": "No, rimango", "-1435060006": "Uscendo, il contratto attuale verrà completato ma il bot si interromperà immediatamente.", diff --git a/packages/translations/src/translations/ko.json b/packages/translations/src/translations/ko.json index 1a7272a6cb58..c19160f62cc0 100644 --- a/packages/translations/src/translations/ko.json +++ b/packages/translations/src/translations/ko.json @@ -440,7 +440,7 @@ "492566838": "납세자 식별 번호", "497518317": "값을 불러오는 함수", "498562439": "또는", - "498650507": "Trade Parameters", + "498650507": "거래 파라미터", "499522484": "1. \"문자열\"의 예시: 1325.68 USD", "500215405": "서버관리는 매주 일요일 01:00 GMT에 시작하며 최대 2시간까지 지속될 수 있습니다. 이때에는 서비스가 원활하지 않을 수 있습니다.", "500855527": "최고 경영자, 고위 공무원 및 국회의원", @@ -521,6 +521,7 @@ "581168980": "법률", "582945649": "2분", "584028307": "일치 허용", + "587450463": "시작 시간", "587577425": "내 계정 안전하게 보호하기", "587856857": "API에 대해 더 알고 싶으신가요?", "588609216": "투어 반복하기", @@ -574,7 +575,7 @@ "642393128": "금액을 입력하세요", "642546661": "컴퓨터에서 라이선스의 뒷면을 업로드해주세요", "642995056": "이메일", - "643014039": "The trade length of your purchased contract.", + "643014039": "구매하신 계약의 거래 기간", "644150241": "스탯을 마지막으로 삭제한 이후부터 체결한 계약의 수.", "645902266": "EUR/NZD", "647039329": "주소 증명이 필요합니다", @@ -657,7 +658,7 @@ "715841616": "유효한 전화번호를 입력해 주시기 바랍니다 (예. +15417541234).", "716428965": "(종료)", "718504300": "우편번호", - "718509613": "Maximum duration: {{ value }}", + "718509613": "최대 기간: {{ value }}", "720293140": "로그아웃", "720519019": "비밀번호 재설정", "721011817": "- 밑을 첫번째 숫자로 하고 두번째 숫자를 지수로 하는 거듭제곱", @@ -714,7 +715,7 @@ "784311461": "지수함수 이동평균 (EMA)", "784583814": "귀하의 컴퓨터에 연결되었습니다", "785969488": "Jump 75 지수", - "787116142": "The multiplier amount used to increase your stake if you’re losing a trade. Value must be higher than 2.", + "787116142": "귀하께서 거래를 잃으시는 경우 귀하의 지분을 늘리기 위해 사용되는 승수 금액입니다. 값은 반드시 2보다 커야 합니다.", "787727156": "장벽", "788005234": "이용할 수 없음", "792164271": "선택한 기간 또는 종료 시간에 따라 계약이 만료되는 시점입니다.", @@ -784,7 +785,7 @@ "852583045": "틱 목록줄", "854399751": "숫자 코드는 반드시 특정 숫자만 포함해야 합니다.", "854630522": "암호화폐 계좌를 선택하세요", - "854713769": "The Oscar's Grind strategy aims to potentially make one unit of profit per session. A new session starts when the target profit is reached. If a losing trade is followed by a successful one, the stake increases by one unit. In every other scenario, the stake for the next trade will be the same as the previous one. If the stake for the next trade exceeds the gap between the target profit and current loss of the session, it adjusts to the gap size. To manage risk, set the maximum stake for a single trade. The stake for the next trade will reset to the initial stake if it exceeds the maximum stake.", + "854713769": "Oscar's Grind 전략은 세션당 잠재적으로 한 단위의 수익을 올리는 것을 목표로 합니다. 목표 수익에 도달하면 새 세션이 시작됩니다. 손실 거래 후 성공 거래가 이어지면 판돈이 한 단위씩 증가합니다. 다른 모든 시나리오에서 다음 거래의 판돈은 이전 거래와 동일합니다. 다음 거래에 대한 판돈이 해당 세션의 목표 수익과 현재 손실 사이의 차이를 초과하면 그 차이 크기에 따라 조정됩니다. 리스크를 관리하려면 단일 거래에 대한 최대 지분을 설정하세요. 다음 거래의 판돈이 최대 판돈을 초과하면 초기 판돈으로 재설정됩니다.", "857363137": "Volatility 300 (1s) 지수", "857445204": "Deriv는 현재 테더 eUSDT를 이더리움 지갑으로의 인출을 지원합니다. 성공적인 거래를 위해서, 귀하께서 인출하고자 하시는 토큰과 호환되는 지갑의 주소를 입력하세요. <0>더 배워보기", "857986403": "어떤 조치가 요구됩니다", @@ -838,7 +839,7 @@ "909272635": "파이낸셜 - SVG", "910888293": "너무 많은 시도가 있습니다", "911048905": "(BTCUSD, ETHUSD)", - "912257733": "The workspace will be reset to the default strategy and any unsaved changes will be lost. <0>Note: This will not affect your running bot.", + "912257733": "작업 영역이 기본 전략으로 재설정되며 저장되지 않은 변경 사항은 모두 손실됩니다. <0>참고: 실행 중인 봇에는 영향을 미치지 않습니다.", "912406629": "다음의 단계를 따르세요:", "912967164": "컴퓨터에서 가져오기", "915735109": "{{platform_name}}으로 되돌아가기", @@ -1230,6 +1231,7 @@ "1310483610": "\"{{ search_term }}\"에 대한 결과", "1311680770": "지불금", "1313167179": "로그인해주세요", + "1313302450": "만약 귀하의 총 손실금액이 이 금액을 초과하는 경우, 봇은 거래를 중단할 것입니다.", "1316216284": "귀하의 모든 {{platform}} 계좌들에 대하여 이 비밀번호를 이용하실 수 있습니다.", "1319217849": "귀하의 휴대기기를 확인해주세요", "1320750775": "앞과 뒤", @@ -1397,7 +1399,7 @@ "1471070549": "계약이 판매될 수 있나요?", "1471741480": "심각한 문제", "1473369747": "합성 섬유 전용", - "1475513172": "Size", + "1475513172": "규모", "1476301886": "SMA와 비슷하게 이 블록은 주어진 기간동안에 모든 가치목록을 포함하는 SMA 선 전체를 귀하에게 제공합니다.", "1478030986": "트레이딩 및 인출에 대하여 API 토큰을 생성 또는 삭제하세요", "1480915523": "건너뛰기", @@ -1458,7 +1460,7 @@ "1551172020": "AUD 바스켓", "1552162519": "온보딩 보기", "1555345325": "사용자 가이드", - "1556320543": "The amount that you may add to your stake if you're losing a trade.", + "1556320543": "거래에서 잃으실 때 귀하의 지분에 추가하실 수 있는 금액.", "1557426040": "데모 파생 SVG", "1557682012": "계좌 설정", "1557904289": "에어비앤비는 다음 유형의 서류만 주소 증명으로 인정합니다. 문서는 최근(최근 6개월 이내에 발급된) 것으로서 회원님의 이름과 주소가 포함되어야 합니다:", @@ -1610,7 +1612,7 @@ "1719248689": "EUR/GBP/USD", "1720451994": "귀하의 Deriv fiat과 Deriv 암호화폐 계좌들간의 송금들에 대해서 저희는 2% 송금 비용 또는 {{minimum_fee}} {{currency}} 중에서 더 높은 금액을 청구할 것입니다.", "1720968545": "귀하의 컴퓨터에서 여권 사진 페이지를 업로드해주세요", - "1722401148": "The amount that you may add to your stake after each successful trade.", + "1722401148": "각각의 성공적인 거래 이후 귀하께서 귀하의 지분에 추가하실 수 있는 금액.", "1723069433": "새 지갑", "1723589564": "귀하의 포트폴리오에 있는 처리해야 하는 계약건의 최대 수를 나타냅니다. 귀하의 포트폴리오에서 각각의 줄은 하나의 오픈 포지션을 나타냅니다. 최대 수에 도달되면 귀하께서는 현재 존재하는 포지션을 먼저 닫지 않고서는 새로운 포지션을 열 수 없습니다.", "1724696797": "귀하께서는 하나의 피아트 통화만 소유하실 수 있습니다.", @@ -1633,7 +1635,7 @@ "1739384082": "실업상태", "1739668049": "계정 해지", "1740371444": "기초시장이 선택되지 않았습니다", - "1740622029": "Loss Threshold", + "1740622029": "손실 특정수준", "1742256256": "다음 문서 중 하나를 업로드 해주시기 바랍니다:", "1743448290": "지불 에이전트", "1743679873": "<0>\"Call\" 을 선택하신 경우 <1>만료시 <1>최종 가격이 <1>행사 가격보다 높으면 <1>지급금을 받습니다. 그렇지 않으면 지급금을 받을 수 없습니다.", @@ -1980,7 +1982,7 @@ "2080553498": "3. 텔레그램 REST API를 활용하여 챗 ID를 받으세요 (더 읽어보기: https://core.telegram.org/bots/api#getupdates)", "2080829530": "판매금액: {{sold_for}}", "2080906200": "월렛으로 업그레이드하는 것을 이해하고 동의합니다.", - "2081622549": "Must be a number higher than {{ min }}", + "2081622549": "{{ min }} 보다 높은 번호여야 합니다.", "2082533832": "네, 삭제하겠습니다", "2084693624": "날짜/시간으로 표시되는 스트링을 에포크 시간 이후로의 초로 변환합니다. 예: 2019-01-01 21:03:45 GMT+0800는 1546347825로 변환될 것입니다. 시간과 시간대 오프셋은 선택사항입니다.", "2085387371": "반드시 숫자, 문자 및 특수문자. , ' - 여야 합니다", @@ -1988,7 +1990,7 @@ "2086742952": "귀하께서는 실제 옵션 계좌를 추가하셨습니다.<0/>트레이딩을 시작하시기 위해 지금 예금하세요.", "2086792088": "두 장벽들은 상대적이거나 절대적이여야 합니다", "2088735355": "귀하의 세션 및 로그인 제한", - "2089395053": "Unit", + "2089395053": "단위", "2089581483": "만료 시기", "2090650973": "주문이 당사 서버에 도착할 때까지 현물 가격이 변경될 수 있습니다. 이 경우 대금 지급에 영향을 받을 수 있습니다.", "2091671594": "상태", @@ -2007,7 +2009,7 @@ "2104364680": "데모 계정으로 전환하여 파생 봇을 실행하세요.", "2104397115": "예금 및 인출을 활성화하기 위해 귀하의 계좌설정으로 가셔서 세부인적사항을 완료해주시기 바랍니다.", "2107381257": "예정된 캐셔 시스템 관리", - "2107409315": "The D'Alembert strategy increases the stake after a losing trade and reduces the stake after a successful trade by the number of units that traders decide. One unit is equal to the amount of the initial stake. To manage risk, set the maximum stake for a single trade. The stake for the next trade will reset to the initial stake if it exceeds the maximum stake.", + "2107409315": "D'Alembert 전략은 거래 손실 후 지분을 늘리고 성공적인 거래 후에는 거래자가 결정하는 단위 수만큼 지분을 줄입니다. 한 단위는 초기 베팅 금액과 같습니다. 리스크를 관리하려면 단일 거래에 대한 최대 베팅 금액을 설정하세요. 다음 거래의 판돈이 최대 판돈을 초과하면 초기 판돈으로 재설정됩니다.", "2109312805": "스프레드는 구매가격 및 판매가격간의 차이입니다. 스프레드가 가변적이라는 것은 시장 상황에 따라 스프레드가 지속적으로 변하는 것을 의미합니다. 고정 스프레드는 일정하지만 브로커의 전적인 재량으로 변경될 수 있습니다.", "2110365168": "도달된 거래의 최대 수", "2111015970": "이 블록은 귀하의 계약이 판매될 수 있는지를 검사할 수 있또록 도와줍니다. 만약 귀하의 계약이 판매될 수 있다면, “참”을 불러옵니다. 그렇지 않다면 결과값이 빈줄로 표시될 것입니다.", @@ -2983,11 +2985,12 @@ "-2147346223": "파생 봇은 어느 국가에서 사용할 수 있나요?", "-352345777": "자동거래를 위한 가장 인기있는 전략은 무엇인가요?", "-552392096": "자동매매에서 가장 많이 사용되는 세 가지 전략은 마틴게일, 달렘버트, 오스카스 그라인드이며, 파생 봇에서 모두 기성품으로 제공되어 기다리고 있습니다.", - "-299540599": "Initial Stake", - "-671128668": "The amount that you pay to enter a trade.", - "-977789197": "Profit Threshold", - "-1503301801": "The value must be equal or greater than {{ min }}", - "-1803425048": "The Martingale strategy multiplies the stake by the chosen multiplier after every losing trade. The stake for the next trade resets to the initial stake after a successful trade. To manage risk, set the maximum stake for a single trade. The stake for the next trade will reset to the initial stake if it exceeds the maximum stake.", + "-299540599": "초기 지분", + "-671128668": "거래에 참여하시기 위해 귀하께서 지불하시는 금액.", + "-977789197": "이윤 특정수준", + "-410856998": "만약 귀하의 총 이윤이 이 금액을 초과하면, 해당 봇은 거래를 중단할 것입니다.", + "-1503301801": "값은 {{ min }} 이상이어야 합니다.", + "-1803425048": "Martingale 전략은 거래를 잃을 때마다 선택한 배율만큼 판돈을 곱합니다. 다음 거래의 판돈은 성공적인 거래 후 초기 판돈으로 재설정됩니다. 리스크를 관리하려면 단일 거래에 대한 최대 베팅 금액을 설정하세요. 다음 거래의 판돈이 최대 판돈을 초과하면 초기 판돈으로 재설정됩니다.", "-1305281529": "D’Alembert", "-507620484": "저장안됨", "-764102808": "구글 드라이브", @@ -3078,8 +3081,8 @@ "-2050879370": "1. 다른 장치에서 로그인되었습니다", "-811857220": "3. 귀하의 브라우저 캐시를 삭제했습니다", "-1823621139": "빠른 전략", - "-1782602933": "Choose a template below and set your trade parameters.", - "-984512425": "Minimum duration: {{ value }}", + "-1782602933": "아래에서 템플릿을 선택하고 거래 매개변수를 설정하세요.", + "-984512425": "최대 기간: {{ value }}", "-625024929": "벌써 떠나시나요?", "-584289785": "아니오, 더 있겠습니다", "-1435060006": "귀하께서 떠나시면, 귀하의 현재 계약은 완료될 것입니다만 귀하의 봇은 실행이 즉시 정지될 것입니다.", diff --git a/packages/translations/src/translations/pl.json b/packages/translations/src/translations/pl.json index 4efcaa3d3753..5c1f2cba10b9 100644 --- a/packages/translations/src/translations/pl.json +++ b/packages/translations/src/translations/pl.json @@ -440,7 +440,7 @@ "492566838": "Numer identyfikacyjny podatnika", "497518317": "Funkcja, która zwraca wartość", "498562439": "lub", - "498650507": "Trade Parameters", + "498650507": "Parametry zakładu", "499522484": "1. dla „ciągu”: 1325,68 USD", "500215405": "Konserwacja serwera rozpoczyna się o godz. 01:00 GMT w każdą niedzielę. Konserwacja może potrwać do 2 godzin. W tym czasie możliwe jest zakłócenie usług.", "500855527": "Dyrektorzy, urzędnicy wysokiego szczebla, prawodawcy", @@ -521,6 +521,7 @@ "581168980": "Kwestie prawne", "582945649": "2 minuty", "584028307": "Zezwól na wartość równą", + "587450463": "Czas rozpoczęcia", "587577425": "Zabezpiecz moje konto", "587856857": "Chcesz dowiedzieć się więcej o interfejsach API?", "588609216": "Powtórz wycieczkę", @@ -574,7 +575,7 @@ "642393128": "Wprowadź kwotę", "642546661": "Prześlij tylną część prawa jazdy ze swojego komputera", "642995056": "Adres e-mail", - "643014039": "The trade length of your purchased contract.", + "643014039": "Okres trwania zakupionego kontraktu.", "644150241": "Liczba wygranych kontraktów od ostatniego zerowania statystyk.", "645902266": "EUR/NZD", "647039329": "Wymagane jest potwierdzenie adresu", @@ -657,7 +658,7 @@ "715841616": "Podaj prawidłowy numer telefonu (np. +15417541234).", "716428965": "(Zamknięte)", "718504300": "Kod pocztowy", - "718509613": "Maximum duration: {{ value }}", + "718509613": "Maksymalny okres trwania: {{ value }}", "720293140": "Wyloguj", "720519019": "Zresetuj moje hasło", "721011817": "- Podnieś pierwszą liczbę do potęgi drugiej liczby", @@ -714,7 +715,7 @@ "784311461": "Wykładnicza średnia krocząca (EMA)", "784583814": "Połączone z Twoim komputerem", "785969488": "Indeks Jump 75", - "787116142": "The multiplier amount used to increase your stake if you’re losing a trade. Value must be higher than 2.", + "787116142": "Kwota mnożnika używana do zwiększenia Twojej stawki w przypadku straty zakładu. Wartość musi być wyższa niż 2.", "787727156": "Limit", "788005234": "ND.", "792164271": "Jest to czas wygaśnięcia umowy w oparciu o wybrany czas trwania lub czas zakończenia.", @@ -784,7 +785,7 @@ "852583045": "Ciąg Listy Ticks", "854399751": "Kod cyfrowy może zawierać tylko cyfry.", "854630522": "Wybierz konto w kryptowalucie", - "854713769": "The Oscar's Grind strategy aims to potentially make one unit of profit per session. A new session starts when the target profit is reached. If a losing trade is followed by a successful one, the stake increases by one unit. In every other scenario, the stake for the next trade will be the same as the previous one. If the stake for the next trade exceeds the gap between the target profit and current loss of the session, it adjusts to the gap size. To manage risk, set the maximum stake for a single trade. The stake for the next trade will reset to the initial stake if it exceeds the maximum stake.", + "854713769": "Strategia Oscar's Grind ma na celu potencjalne osiągnięcie jednej jednostki zysku na sesję. Nowa sesja rozpoczyna się po osiągnięciu docelowego zysku. Jeśli po przegranej transakcji następuje udana, stawka wzrasta o jedną jednostkę. W każdym innym scenariuszu stawka dla następnej transakcji będzie taka sama jak poprzednia. Jeśli stawka dla następnej transakcji przekracza lukę między docelowym zyskiem a bieżącą stratą sesji, dostosowuje się do wielkości luki. Aby zarządzać ryzykiem, proszę ustawić maksymalną stawkę dla pojedynczej transakcji. Stawka dla następnej transakcji zostanie zresetowana do stawki początkowej, jeśli przekroczy stawkę maksymalną.", "857363137": "Indeks zmienności 300 (1s)", "857445204": "Deriv obecnie obsługuje wypłaty Tether eUSDT do portfela Ethereum. Aby zagwarantować zrealizowanie transakcji, wprowadź adres portfela zgodną z tokenami, które chcesz wypłacić. <0>Dowiedz się więcej", "857986403": "zrób coś", @@ -838,7 +839,7 @@ "909272635": "Finansowe - SVG", "910888293": "Zbyt wiele prób", "911048905": "(BTCUSD, ETHUSD)", - "912257733": "The workspace will be reset to the default strategy and any unsaved changes will be lost. <0>Note: This will not affect your running bot.", + "912257733": "Obszar roboczy zostanie zresetowany do domyślnej strategii, a wszelkie niezapisane zmiany zostaną utracone. <0>Uwaga: Nie będzie to miało wpływu na działającego bota.", "912406629": "Wykonaj następujące kroki:", "912967164": "Importuj z komputera", "915735109": "Powrót do {{platform_name}}", @@ -1230,6 +1231,7 @@ "1310483610": "Wyniki dla \"{{ search_term}}\"", "1311680770": "wypłata", "1313167179": "Proszę się zalogować", + "1313302450": "Bot zatrzyma handlowanie, jeśli Twoje całkowite straty przewyższą tę kwotę.", "1316216284": "Możesz użyć tego hasła dla wszystkich Twoich kont {{platform}}.", "1319217849": "Sprawdź swoje urządzenie mobilne", "1320750775": "Przód i tył", @@ -1397,7 +1399,7 @@ "1471070549": "Czy kontrakt można sprzedać?", "1471741480": "Poważny błąd", "1473369747": "Tylko syntetyki", - "1475513172": "Size", + "1475513172": "Wielkość", "1476301886": "Podobnie jak SMA, ten blok daje całą linię SMA z listą wszystkich wartości dla określonego okresu.", "1478030986": "Tworzenie lub usuwanie tokenów API w celu inwestowania lub wypłaty środków", "1480915523": "Pomiń", @@ -1458,7 +1460,7 @@ "1551172020": "Koszyk AUD", "1552162519": "Zobacz wdrażanie", "1555345325": "Podręcznik użytkownika", - "1556320543": "The amount that you may add to your stake if you're losing a trade.", + "1556320543": "Kwota, którą możesz dodać do swojej stawki po każdym przegranym zakładzie.", "1557426040": "Demo Pochodne SVG", "1557682012": "Ustawienia konta", "1557904289": "Akceptujemy tylko te rodzaje dokumentów jako dowód Państwa adresu. Dokument musi być aktualny (wydany w ciągu ostatnich 6 miesięcy) i zawierać Państwa imię i nazwisko oraz adres:", @@ -1610,7 +1612,7 @@ "1719248689": "EUR/GBP/USD", "1720451994": "Za przelewy między kontem Deriv w walucie fiducjarnej a kontem Deriv w kryptowalucie pobierana jest opłata w wysokości 2% kwoty transferu lub {{minimum_fee}} {{currency}}, w zależności od tego, która kwota jest wyższa.", "1720968545": "Prześlij stronę paszportu ze zdjęciem ze swojego komputera", - "1722401148": "The amount that you may add to your stake after each successful trade.", + "1722401148": "Kwota, którą możesz dodać do swojej stawki po każdym skutecznym zakładzie.", "1723069433": "Państwa nowy portfel", "1723589564": "Pokazuje maksymalną liczbę niezapłaconych kontraktów w Twoim portfolio. Każda linia w Twoim portfolio liczy się jako jedna otwarta pozycja. Po osiągnięciu maksimum nie będziesz mieć możliwości otwierania nowych pozycji bez uprzedniego zamknięcia dotychczasowych pozycji.", "1724696797": "Obowiązuje Cię ograniczenie do jednego konta fiducjarnego.", @@ -1633,7 +1635,7 @@ "1739384082": "Osoba bezrobotna", "1739668049": "Zamknij swoje konto", "1740371444": "Nie wybrano rynku bazowego", - "1740622029": "Loss Threshold", + "1740622029": "Próg straty", "1742256256": "Prześlij jeden z poniższych dokumentów:", "1743448290": "Pośrednicy płatności", "1743679873": "Jeśli wybiorą Państwo opcję \" <0>Call\", otrzymają Państwo <1>wypłatę, jeśli <1>cena końcowa będzie wyższa od <1>ceny wykonania w momencie <1>wygaśnięcia. W przeciwnym razie nie otrzymają Państwo wypłaty.", @@ -1980,7 +1982,7 @@ "2080553498": "3. Uzyskaj ID czatu, korzystając z API REST (dowiedz się więcej: https://core.telegram.org/bots/api#getupdates)", "2080829530": "Sprzedano za: {{sold_for}}", "2080906200": "Rozumiem i zgadzam się na aktualizację do Wallets.", - "2081622549": "Must be a number higher than {{ min }}", + "2081622549": "Musi być liczbą większą niż {{ min }}", "2082533832": "Tak, usuń", "2084693624": "Zamienia ciąg reprezentujący datę/czas na sekundy od epoki. Na przykład: 2019-01-01 21:03:45 GMT+0800 zostanie zamieniony na 1546347825. Godzina i strefa czasowa są opcjonalne.", "2085387371": "Muszą to być liczby, litery i znaki specjalne . , ' -", @@ -1988,7 +1990,7 @@ "2086742952": "Dodano prawdziwe konto Opcji.<0/>Dokonaj wpłaty środków już teraz, aby zacząć inwestować.", "2086792088": "Oba limity powinny być wartością absolutną lub względną", "2088735355": "Limity sesji i logowania", - "2089395053": "Unit", + "2089395053": "Jednostki", "2089581483": "Wygasa dnia", "2090650973": "Cena spot może ulec zmianie do czasu, gdy Państwa zamówienie dotrze na nasze serwery. Może to mieć wpływ na Państwa wypłatę.", "2091671594": "Status", @@ -2007,7 +2009,7 @@ "2104364680": "Proszę przełączyć się na konto demo, aby uruchomić Deriv Bot.", "2104397115": "Przejdź do ustawień swojego konta i dodaj dane osobowe, aby włączyć możliwość dokonywania wpłat i wypłat.", "2107381257": "Zaplanowana konserwacja sekcji kasjer", - "2107409315": "The D'Alembert strategy increases the stake after a losing trade and reduces the stake after a successful trade by the number of units that traders decide. One unit is equal to the amount of the initial stake. To manage risk, set the maximum stake for a single trade. The stake for the next trade will reset to the initial stake if it exceeds the maximum stake.", + "2107409315": "Strategia D'Alembert zwiększa stawkę po przegranej transakcji i zmniejsza stawkę po udanej transakcji o liczbę jednostek, o których decydują inwestorzy. Jedna jednostka jest równa kwocie początkowej stawki. Aby zarządzać ryzykiem, proszę ustawić maksymalną stawkę dla pojedynczej transakcji. Stawka dla następnej transakcji zostanie zresetowana do stawki początkowej, jeśli przekroczy stawkę maksymalną.", "2109312805": "Spread to różnica między ceną zakupu a ceną sprzedaży. Zmienny spread oznacza, że będzie się stale zmieniał w zależności od warunków rynkowych. Stały spread pozostaje niezmienny, ale Broker może go zmieniać według swojego wyłącznego uznania.", "2110365168": "Osiągnięto już maksymalną liczbę zakładów", "2111015970": "Ten blok pomaga sprawdzić, czy Twój kontrakt można sprzedać. Jeśli kontrakt można sprzedać, zwraca wartość „PRAWDA”. W przeciwnym wypadku zwraca pusty ciąg.", @@ -2983,11 +2985,12 @@ "-2147346223": "W jakich krajach dostępny jest Deriv Bot?", "-352345777": "Jakie są najpopularniejsze strategie automatycznego inwestowania?", "-552392096": "Trzy z najczęściej stosowanych strategii w handlu automatycznym to Martingale, D'Alembert i Oscar's Grind - wszystkie one są gotowe i czekają na Państwa w Deriv Bot.", - "-299540599": "Initial Stake", - "-671128668": "The amount that you pay to enter a trade.", - "-977789197": "Profit Threshold", - "-1503301801": "The value must be equal or greater than {{ min }}", - "-1803425048": "The Martingale strategy multiplies the stake by the chosen multiplier after every losing trade. The stake for the next trade resets to the initial stake after a successful trade. To manage risk, set the maximum stake for a single trade. The stake for the next trade will reset to the initial stake if it exceeds the maximum stake.", + "-299540599": "Początkowa stawka", + "-671128668": "Kwota, którą płacisz, aby zawszeć zakład.", + "-977789197": "Próg zysków", + "-410856998": "Bot zatrzyma handlowanie, jeśli Twoje całkowite zyski przewyższą tę kwotę.", + "-1503301801": "Wartość musi być równa lub większa niż {{ min }}", + "-1803425048": "Strategia Martingale mnoży stawkę przez wybrany mnożnik po każdej przegranej transakcji. Stawka dla następnej transakcji resetuje się do początkowej stawki po udanej transakcji. Aby zarządzać ryzykiem, proszę ustawić maksymalną stawkę dla pojedynczej transakcji. Stawka dla następnej transakcji zostanie zresetowana do stawki początkowej, jeśli przekroczy stawkę maksymalną.", "-1305281529": "D’Alembert", "-507620484": "Nie zapisano", "-764102808": "Google Drive", @@ -3078,8 +3081,8 @@ "-2050879370": "1. Logowanie z innego urządzenia", "-811857220": "3. Wyczyszczona pamięć podręczna przeglądarki", "-1823621139": "Szybka strategia", - "-1782602933": "Choose a template below and set your trade parameters.", - "-984512425": "Minimum duration: {{ value }}", + "-1782602933": "Proszę wybrać szablon poniżej i ustawić parametry transakcji.", + "-984512425": "Minimalny okres trwania: {{ value }}", "-625024929": "Już nas opuszczasz?", "-584289785": "Nie, zostanę", "-1435060006": "Jeśli opuścisz stronę, Twój kontrakt zostanie zakończony, ale Twój bot natychmiast przestanie działać.", diff --git a/packages/translations/src/translations/pt.json b/packages/translations/src/translations/pt.json index 17b4c4b1ed85..135a5f810f81 100644 --- a/packages/translations/src/translations/pt.json +++ b/packages/translations/src/translations/pt.json @@ -521,6 +521,7 @@ "581168980": "Jurídico", "582945649": "2 minutos", "584028307": "Permitir \"Equals\"", + "587450463": "Hora de início", "587577425": "Proteger a minha conta", "587856857": "Quer saber mais sobre APIs?", "588609216": "Repetir tour", @@ -1230,6 +1231,7 @@ "1310483610": "Resultados para \"{{ search_term }}”", "1311680770": "pagamento", "1313167179": "Iniciar sessão", + "1313302450": "O bot irá parar de negociar se sua perda total exceder esse valor.", "1316216284": "Pode utilizar esta senha para todas as suas contas {{platform}}.", "1319217849": "Verificar o seu telemóvel", "1320750775": "Frente e verso", @@ -2390,7 +2392,7 @@ "-1040865880": "Largar ficheiros aqui..", "-1100235269": "Setor de atividade", "-684388823": "Estimativa do património líquido", - "-509054266": "Volume de negócios anual previsto", + "-509054266": "Montante transacionado anual previsto", "-1588485629": "Exemplo", "-1117345066": "Escolha o tipo de documento", "-1044962593": "Carregar documento", @@ -2401,31 +2403,31 @@ "-38915613": "Alterações por guardar", "-2137450250": "Tem alterações por guardar. Tem a certeza de que pretende rejeitar as alterações e sair desta página?", "-1067082004": "Sair das definições", - "-1982432743": "Parece que o endereço em seu documento não corresponde ao endereço\n em seu perfil Deriv. Atualize seus dados pessoais agora com o\n endereço correto.", + "-1982432743": "Aparentemente, o endereço que consta no seu documento não corresponde ao endereço\n no seu perfil Deriv. Por favor, atualize agora os seus dados pessoais com o\n endereço correto.", "-1451334536": "Continue a negociar", - "-1525879032": "Seus documentos para comprovante de endereço expiraram. Por favor, envie novamente.", - "-1425489838": "A verificação do comprovante de endereço não é necessária", - "-1008641170": "Sua conta não precisa de verificação de endereço no momento. Informaremos você se a verificação de endereço for necessária no futuro.", - "-60204971": "Não foi possível validar seu comprovante de endereço", + "-1525879032": "Os comprovativos de morada expiraram. Por favor, envie novamente os documentos.", + "-1425489838": "Não é necessária a validação do comprovativo de morada", + "-1008641170": "De momento, a sua conta não necessita de validação de endereço. De futuro, caso seja necessário, iremos informá-lo da necessidade de proceder à validação do endereço.", + "-60204971": "Não foi possível validar o seu comprovativo de morada", "-1944264183": "Para continuar a negociar, deve também apresentar um comprovativo de identidade.", - "-1088324715": "Analisaremos seus documentos e notificaremos você sobre seu status dentro de 1 a 3 dias úteis.", + "-1088324715": "Vamos analisar os seus documentos e informar do estado dos mesmos no prazo de 1 a 3 dias úteis.", "-329713179": "Ok", "-1176889260": "Por favor, selecione um tipo de documento.", "-1926456107": "A identificação submetida expirou.", "-555047589": "Parece que o seu documento de identificação expirou. Tente novamente com um documento válido.", "-841187054": "Tente novamente", - "-2097808873": "Não foi possível validar sua identidade com os detalhes que você forneceu. ", + "-2097808873": "Não foi possível validar a sua identificação com os dados que forneceu. ", "-228284848": "Não foi possível validar a sua identificação com os dados que forneceu.", "-1391934478": "A sua identificação foi verificada. Terá também de apresentar um comprovativo de morada.", - "-118547687": "Validação de identidade aprovada", + "-118547687": "A validação da identificação foi bem sucedida", "-200989771": "Ir para os dados pessoais", - "-1358357943": "Verifique e atualize seu código postal antes de enviar a prova de identidade.", - "-1401994581": "Faltam os seus dados pessoais", + "-1358357943": "Por favor, verifique e atualize o seu código postal antes de submeter o comprovativo de identidade.", + "-1401994581": "Faltam dados pessoais", "-2004327866": "Por favor, selecione um país válido de emissão do documento.", "-1664159494": "País", "-749870311": "Contacte-nos através do <0>chat em direto.", "-1084991359": "Não é necessário a verificação do documento comprovativo de identidade", - "-1981334109": "Sua conta não precisa de verificação de identidade no momento. Informaremos você se a verificação de identidade for necessária no futuro.", + "-1981334109": "De momento, a sua conta não necessita de validação de identidade. Caso seja necessária uma verificação de identidade no futuro, iremos informá-lo.", "-182918740": "O envio do comprovativo de identidade falhou porque:", "-155705811": "Uma fotografia a cores nítida ou uma imagem digitalizada", "-246893488": "JPEG, JPG, PNG, PDF ou GIF", @@ -2443,28 +2445,28 @@ "-2068479232": "{{platform}} palavra-passe", "-1332137219": "As palavras-passe fortes contêm pelo menos 8 caracteres que incluem letras maiúsculas e minúsculas, números e símbolos.", "-1597186502": "Repor a palavra-passe {{platform}}", - "-848721396": "Esses limites de negociação são opcionais e você pode fortalecê-los a qualquer momento. Se você não quiser definir um limite específico, deixe o campo em branco. Se você mora no Reino Unido, o Suporte ao Cliente só pode remover ou enfraquecer seus limites de negociação após 24 horas do recebimento da solicitação. Se você mora na Ilha de Man, o Suporte ao Cliente só pode remover ou enfraquecer seus limites de negociação após o término do período limite de negociação.", - "-469096390": "Esses limites de negociação são opcionais e você pode fortalecê-los a qualquer momento. Se você não quiser definir um limite específico, deixe o campo em branco. O Suporte ao Cliente só pode remover ou enfraquecer seus limites de negociação após 24 horas após o recebimento da solicitação.", + "-848721396": "Estes limites de negociação são opcionais e pode reforçá-los em qualquer altura. Se não pretender definir um limite específico, deixe o campo em branco. Se residir no Reino Unido, o Apoio ao Cliente só pode remover ou reduzir os seus limites de negociação 24 horas após a receção do pedido. Caso resida na Ilha de Man, o Apoio ao Cliente só pode remover ou reduzir os seus limites de negociação quando o período do limite de negociação tiver expirado.", + "-469096390": "Estes limites de negociação são opcionais e pode reforçá-los em qualquer altura. Se não pretender definir um limite específico, deixe o campo em branco. O Apoio ao Cliente só pode remover ou reduzir os seus limites de negociação 24 horas após a receção do pedido.", "-42808954": "Também é possível excluir-se totalmente durante um determinado período. Só é possível remover esta ação quando a autoexclusão tiver expirado. Se pretender continuar a negociar quando o período de autoexclusão expirar, deve contactar o Apoio ao Cliente através do número <0>+447723580049 para levantar esta autoexclusão. Os pedidos feitos por chat ou e-mail não serão aceites. Haverá um período de reflexão de 24 horas antes de poder retomar a negociação.", - "-1088698009": "Esses limites de autoexclusão ajudam você a controlar a quantidade de dinheiro e o tempo que você gasta negociando em {{platform_name_trader}}, {{platform_name_dbot}}, {{platform_name_smarttrader}} e {{platform_name_bbot}} no Deriv. Os limites definidos aqui ajudarão você a exercer uma <0>negociação responsável.", - "-1702324712": "Esses limites são opcionais e você pode ajustá-los a qualquer momento. Você decide quanto e por quanto tempo gostaria de negociar. Se você não quiser definir um limite específico, deixe o campo em branco.", - "-1819875658": "Você também pode se excluir totalmente por um período especificado. Quando o período de autoexclusão terminar, você pode estendê-lo ainda mais ou retomar a negociação imediatamente. Se você deseja reduzir ou remover o período de autoexclusão, entre em contato com nosso Suporte <0>ao Cliente.", - "-1031814119": "Sobre limites de negociação e autoexclusão", + "-1088698009": "Estes limites de autoexclusão ajudam a gerir a quantidade de dinheiro e tempo despendido a negociar na {{platform_name_trader}}, {{platform_name_dbot}}, {{platform_name_smarttrader}} e {{platform_name_bbot}} na Deriv. Os limites que definir aqui vão ajudá-lo a praticar uma <0>negociação responsável.", + "-1702324712": "Estes limites são opcionais e podem ser ajustados em qualquer altura. O utilizador decide quanto e durante quanto tempo pretende negociar. Se não pretender definir um limite específico, deixe o campo em branco.", + "-1819875658": "Pode também excluir-se totalmente durante um determinado período. Uma vez terminado o período de autoexclusão, pode prolongá-lo ou retomar a negociação imediatamente. Se pretender reduzir ou eliminar o período de autoexclusão, contacte o nosso <0>Apoio ao Cliente.", + "-1031814119": "Relativamente aos limites de negociação e autoexclusão", "-183468698": "Limites de negociação e autoexclusão", "-933963283": "Não, rever os meus limites", "-1759860126": "Sim, terminar sessão imediatamente", "-572347855": "{{value}} minutos", - "-313333548": "Você poderá ajustar esses limites a qualquer momento. Você pode reduzir seus limites na página de <0>autoexclusão. Para aumentar ou remover seus limites, entre em contato com nossa <1>equipe de Suporte ao Cliente.", + "-313333548": "Pode ajustar estes limites em qualquer altura. É possível reduzir os limites na <0>página de autoexclusão. Para aumentar ou remover os seus limites, contacte a nossa <1>equipa de Apoio ao Cliente.", "-1265833982": "Aceitar", - "-2123139671": "Seus limites de entrada e perda", + "-2123139671": "Limites de entrada e de perda", "-1250802290": "24 horas", "-2070080356": "Aposta total máxima", "-1545823544": "7 dias", "-180147209": "Após este prazo, a sessão será automaticamente encerrada.", - "-374553538": "Sua conta será excluída do site até essa data (pelo menos 6 meses, até 5 anos).", - "-2121421686": "Para se autoexcluir de todas as empresas de jogos de azar on-line licenciadas na Grã-Bretanha, acesse <0>www.gamstop.co.uk.", - "-2105708790": "Seu saldo máximo de conta e posições abertas", - "-1960600163": "Quando o saldo da sua conta atingir esse valor, você não poderá depositar fundos em sua conta.", + "-374553538": "A sua conta será excluída do site até à seguinte data (pelo menos 6 meses, até 5 anos).", + "-2121421686": "Para se autoexcluir de todas as empresas de jogos de azar em linha licenciadas na Grã-Bretanha, aceda a <0>www.gamstop.co.uk.", + "-2105708790": "Saldo máximo da conta e posições abertas", + "-1960600163": "Quando o saldo da conta atingir este montante, não será possível depositar fundos na conta.", "-1073845224": "N.º de posições abertas", "-288196326": "O seu limite máximo de depósito", "-568749373": "Limite máximo de depósito", @@ -2474,18 +2476,18 @@ "-1116871438": "Perda total máxima em 30 dias", "-2134714205": "Limite de tempo por sessão", "-1884271702": "Tempo limite até", - "-1265825026": "O tempo limite deve ser maior que o horário atual.", + "-1265825026": "O tempo limite deve ser superior à hora atual.", "-1332882202": "O tempo limite não pode ser superior a 6 semanas.", - "-1635977118": "O tempo de exclusão não pode ser inferior a 6 meses.", - "-1617352279": "O e-mail está na sua pasta de spam (às vezes, as coisas se perdem lá).", - "-547557964": "Não podemos entregar o e-mail nesse endereço (geralmente por causa de firewalls ou filtragem).", - "-142444667": "Clique no link do e-mail para alterar sua senha do Deriv MT5.", - "-742748008": "Verifique seu e-mail e clique no link do e-mail para continuar.", - "-84068414": "Ainda não recebeu o e-mail? Entre em contato conosco via <0>chat ao vivo.", + "-1635977118": "O período de exclusão não pode ser inferior a 6 meses.", + "-1617352279": "O e-mail encontra-se na sua pasta de Spam (por vezes, a informação perde-se aí).", + "-547557964": "Não foi possível enviar um e-mail para o endereço indicado (normalmente deve-se a firewalls ou filtragem).", + "-142444667": "Por favor, clique no link indicado no e-mail para alterar a sua palavra-passe da Deriv MT5.", + "-742748008": "Verifique o seu e-mail e clique no link que aparece no mesmo para continuar.", + "-84068414": "Ainda não recebeu o e-mail? Por favor, contacte-nos através do <0>Live Chat.", "-975118358": "A sua conta será aberta com {{legal_entity_name}}, regulada pela Autoridade de Serviços Financeiros de Malta (MFSA) e estará sujeita às leis de Malta.", - "-2073934245": "Os serviços de negociação financeira oferecidos neste site são adequados apenas para clientes que aceitam a possibilidade de perder todo o dinheiro que investem e que entendem e têm experiência com o risco envolvido na compra de contratos financeiros. As transações em contratos financeiros apresentam um alto grau de risco. Se os contratos adquiridos expirarem como inúteis, você perderá todo o seu investimento, o que inclui o prêmio do contrato.", + "-2073934245": "Os serviços financeiros de negociação oferecidos neste site só são adequados para clientes que aceitem a possibilidade de perder todo o dinheiro que investem e que compreendem e tenham experiência do risco envolvido na compra de contratos financeiros. As transações em contratos financeiros implicam um elevado grau de risco. Se os contratos que adquiriu expirarem sem qualquer valor, perderá todo o seu investimento, incluindo o prémio do contrato.", "-1125193491": "Adicionar conta", - "-2068229627": "Eu não sou um PEP e não fui um PEP nos últimos 12 meses.", + "-2068229627": "Não sou uma PPE e não fui uma PPE nos últimos 12 meses.", "-186841084": "Alterar o seu e-mail de início de sessão", "-907403572": "Para alterar o seu e-mail, primeiro tem de desvincular o seu e-mail da sua conta {{identifier_title}}.", "-1850792730": "Desassociar de {{identifier_title}}", @@ -2498,12 +2500,12 @@ "-367016488": "Documento desfocado. Todas as informações devem estar nítidas e visíveis.", "-1957076143": "Documento cortado. Todas as informações devem estar nítidas e visíveis.", "-231863107": "Não", - "-870902742": "Quanto conhecimento e experiência você tem em relação ao comércio on-line?", - "-1929477717": "Tenho um diploma acadêmico, certificação profissional e/ou experiência profissional relacionada a serviços financeiros.", - "-1540148863": "Participei de seminários, treinamentos e/ou workshops relacionados à negociação.", + "-870902742": "Que conhecimentos e experiência tem relativamente à negociação online?", + "-1929477717": "Tenho um diploma de ensino superior, certificação profissional e/ou experiência profissional relacionada com serviços financeiros.", + "-1540148863": "Participei em seminários, ações de formação e/ou workshops relacionados com negociação.", "-922751756": "Menos de um ano", "-542986255": "Nenhuma", - "-1337206552": "Em seu entendimento, a negociação de CFD permite que você", + "-1337206552": "No seu entender, a negociação de CFD permite-lhe", "-456863190": "Coloque uma posição no movimento do preço de um ativo em que o resultado seja um retorno fixo ou nada.", "-1314683258": "Faça um investimento a longo prazo para obter um lucro garantido.", "-1546090184": "Em que medida é que a alavancagem influencia a negociação de CFD?", @@ -2681,7 +2683,7 @@ "-1318742415": "A conta não foi autenticada. Por favor, apresente o seu <0>comprovativo de identidade e o <1>comprovativo de morada para autenticar a sua conta e proceder aos pedidos de levantamento.", "-1923809087": "Infelizmente, só é possível efetuar depósitos. Por favor, contacte-nos através do <0>live chat para ativar os levantamentos.", "-172277021": "A Caixa está bloqueada para levantamentos", - "-1624999813": "Parece que você não tem comissões para sacar no momento. Você pode fazer saques depois de receber suas comissões.", + "-1624999813": "Parece que, de momento, não tem comissões para levantar. Pode efetuar levantamentos assim que receber as suas comissões.", "-1077304626": "Montante ({{currency}})", "-1559994981": "Valor aproximado", "-1272778997": "Enviámos-lhe um e-mail.", @@ -2718,22 +2720,22 @@ "-1705887186": "O depósito foi efetuado com sucesso.", "-142361708": "Em curso", "-1582681840": "Recebemos o seu pedido e aguardamos por mais confirmações da blockchain.", - "-1626218538": "Você cancelou sua solicitação de saque.", + "-1626218538": "Cancelou o seu pedido de levantamento.", "-1062841150": "O levantamento não foi bem-sucedido devido a um erro na blockchain. Por favor, para mais informações <0>contacte-nos através do live chat.", "-630780094": "Aguardamos confirmação da blockchain.", - "-1525882769": "Sua retirada não teve êxito. Enviamos um e-mail com mais informações.", - "-298601922": "Sua retirada foi bem-sucedida.", - "-1463156905": "Saiba mais sobre as formas de pagamento", + "-1525882769": "Não foi possível efetuar o levantamento. Foi enviado um e-mail com mais informações.", + "-298601922": "Levantamento efetuado com sucesso.", + "-1463156905": "Saiba mais sobre os métodos de pagamento", "-1236567184": "Esta é a sua conta <0>{{regulation}}{{currency}} {{loginid}}.", "-1547606079": "Aceitamos as seguintes criptomoedas:", "-1517325716": "Deposite através dos seguintes métodos de pagamento:", "-639677539": "Comprar criptomoedas", "-1560098002": "Comprar criptomoedas através de fiat onramp", "-541870313": "Depositar através de um Agente de Pagamentos", - "-197251450": "Não quer negociar em {{currency_code}}? Você pode abrir outra conta de cryptocurrency.", + "-197251450": "Não pretende negociar em {{currency_code}}? Pode abrir outra conta de criptomoedas.", "-515809216": "Enviar apenas {{currency_name}} ({{currency_code}}) para este endereço.", "-1589407981": "Para evitar a perda de fundos:", - "-1042704302": "Certifique-se de que copia corretamente o endereço da sua conta Deriv para a sua carteira de criptomoedas.", + "-1042704302": "Certifique-se de copiar corretamente o endereço da sua conta Deriv para a sua Carteira de criptomoedas.", "-80329359": "<0>Nota: Irá receber um e-mail quando o seu depósito começar a ser processado.", "-2108344100": "Procura uma forma de comprar criptomoedas? <0>Experimente o Fiat onramp.", "-598073640": "Sobre a Tether (Ethereum)", @@ -2746,7 +2748,7 @@ "-494847428": "Endereço: <0>{{value}}", "-1117977576": "Confirmações: <0>{{value}}", "-1935946851": "Ver mais", - "-1744490898": "Infelizmente, não podemos recuperar as informações neste momento. ", + "-1744490898": "Infelizmente, de momento, não é possível recuperar a informação. ", "-1068036170": "Não cobramos uma taxa de transferência para transferências efetuadas na mesma moeda entre as contas Deriv fiat e {{platform_name_mt5}}, e entre as contas Deriv fiat e {{platform_name_dxtrade}}.", "-2056016338": "Não será cobrada uma taxa de transferência para transferências efetuadas na mesma moeda entre as contas Deriv fiat e {{platform_name_mt5}}.", "-599632330": "Será cobrada uma taxa de transferência de 1% para transferências efetuadas em moedas diferentes entre as contas Deriv fiat e {{platform_name_mt5}}, e entre as suas contas Deriv fiat e {{platform_name_dxtrade}}.", @@ -2864,7 +2866,7 @@ "-489739641": "2. Se a direção selecionada for \"Fall\" e o valor do tick anterior for maior que o valor do tick atual, a informação de saída será \"True\". Caso contrário, a informação de saída será uma cadeia de caracteres vazia.", "-2116076360": "Existem 4 tipos de mensagens:", "-1421941045": "2. O \"Aviso\" apresenta uma mensagem a amarelo para realçar algo que necessita de atenção.", - "-277850921": "Se “Ganhar” for selecionado, ele retornará “Verdadeiro” se sua última negociação tiver sido bem-sucedida. Caso contrário, ele retornará uma string vazia.", + "-277850921": "Se \"Win\" estiver selecionado, será devolvido \"True\" se a última negociação for bem sucedida. Caso contrário, será devolvida um string vazio.", "-1918487001": "Exemplo:", "-2139916657": "1. No exemplo abaixo, o loop é encerrado no caso de \"x\" ser \"False\", embora apenas uma iteração esteja completa", "-1238900333": "2. No exemplo abaixo, o loop passa para a iteração seguinte sem executar o bloco abaixo, caso \"x\" seja \"False\"", @@ -2913,7 +2915,7 @@ "-1307657508": "Este bloco dá-lhe os lucros ou perdas possíveis se decidir vender o seu contrato. Só pode ser utilizado no bloco base \"Condições de venda\".", "-1921072225": "No exemplo abaixo, o contrato só será vendido se os lucros ou perdas possíveis forem superiores ao valor da entrada.", "-955397705": "A SMA (sigla em inglês para \"Média Móvel Simples\") adiciona o preço de mercado a uma lista de ticks ou velas para um determinado número de períodos e divide a soma por esse número de períodos.", - "-1424923010": "onde n é o número de períodos.", + "-1424923010": "em que \"n\" é o número de períodos.", "-1835384051": "O que é que a SMA (sigla em inglês para \"Média Móvel Simples\") diz", "-749487251": "A SMA (sigla em inglês para \"Média Móvel Simples\") serve como um indicador da tendência. Se a SMA aponta para cima, então o preço de mercado está a aumentar e vice-versa. Quanto maior o número do período, mais suave é a linha da SMA.", "-1996062088": "Neste exemplo, cada ponto da linha da SMA (Média Móvel Simples) é uma média aritmética dos preços de fecho dos últimos 10 dias.", @@ -2986,6 +2988,7 @@ "-299540599": "Entrada inicial", "-671128668": "Montante que paga para entrar numa negociação.", "-977789197": "Limite de lucros", + "-410856998": "O bot irá parar de negociar se seu lucro total exceder esse valor.", "-1503301801": "O valor tem de ser igual ou superior a {{ min }}", "-1803425048": "A estratégia Martingale multiplica a entrada pelo multiplicador escolhido após cada negociação com perdas. A aposta para a negociação seguinte é reiniciada para a aposta inicial após uma negociação bem sucedida. Para gerir o risco, defina a entrada máxima para cada negociação. A entrada para a negociação seguinte será reiniciada para a entrada inicial se exceder a entrada máxima.", "-1305281529": "D’Alembert", @@ -3393,7 +3396,7 @@ "-1373949478": "+50", "-1382029900": "+70", "-1493055298": "+90", - "-523602297": "Forex principais", + "-523602297": "Principais pares de Forex", "-1303090739": "Até 1:1500", "-19213603": "Metais", "-1728334460": "Até 1:300", diff --git a/packages/translations/src/translations/ru.json b/packages/translations/src/translations/ru.json index 0d52ea2caee8..3be166401ec3 100644 --- a/packages/translations/src/translations/ru.json +++ b/packages/translations/src/translations/ru.json @@ -440,7 +440,7 @@ "492566838": "Идентификационный номер налогоплательщика", "497518317": "Функция, возвращающая значение", "498562439": "или", - "498650507": "Trade Parameters", + "498650507": "Параметры контракта", "499522484": "1. в формате строки: 1325.68 USD", "500215405": "Технические работы на сервере начинаются в 01:00 GMT каждое воскресенье. Этот процесс может занять до 2 часов. В это время работа сервиса может прерываться.", "500855527": "Руководители, высокопоставленные чиновники и работники законодательных органов", @@ -521,6 +521,7 @@ "581168980": "Правовая информация", "582945649": "2 минуты", "584028307": "Разрешить равные значения", + "587450463": "Время начала", "587577425": "Защитить счет", "587856857": "Хотите узнать больше об API?", "588609216": "Повторный тур", @@ -574,7 +575,7 @@ "642393128": "Введите сумму", "642546661": "Загрузите оборотную сторону прав со своего компьютера", "642995056": "Email", - "643014039": "The trade length of your purchased contract.", + "643014039": "Продолжительность купленного контракта.", "644150241": "Количество успешных контрактов с момента последней очистки статистики.", "645902266": "EUR/NZD", "647039329": "Необходимо подтверждение адреса", @@ -657,7 +658,7 @@ "715841616": "Пожалуйста, введите действительный номер телефона (например, +15417541234).", "716428965": "(Закрыто)", "718504300": "Почтовый код/индекс", - "718509613": "Maximum duration: {{ value }}", + "718509613": "Максимальная длительность: {{ value }}", "720293140": "Выход", "720519019": "Сбросить пароль", "721011817": "- Поднять первое число до степени второго числа", @@ -714,7 +715,7 @@ "784311461": "Экспоненциальная скользящая средняя (EMA)", "784583814": "Подключено к вашему компьютеру", "785969488": "Индекс Jump 75", - "787116142": "The multiplier amount used to increase your stake if you’re losing a trade. Value must be higher than 2.", + "787116142": "Размер мультипликатора, используемого для увеличения ставки, если рынок движется не в вашу пользу. Значение должно быть больше 2.", "787727156": "Барьер", "788005234": "НД", "792164271": "Это время, когда истечет срок действия контракта в зависимости от выбранного времени длительности или окончания.", @@ -784,7 +785,7 @@ "852583045": "Строка Списка Тиков", "854399751": "Цифровой код должен содержать только цифры.", "854630522": "Выберите криптовалютный счет", - "854713769": "The Oscar's Grind strategy aims to potentially make one unit of profit per session. A new session starts when the target profit is reached. If a losing trade is followed by a successful one, the stake increases by one unit. In every other scenario, the stake for the next trade will be the same as the previous one. If the stake for the next trade exceeds the gap between the target profit and current loss of the session, it adjusts to the gap size. To manage risk, set the maximum stake for a single trade. The stake for the next trade will reset to the initial stake if it exceeds the maximum stake.", + "854713769": "Стратегия Oscar's Grind нацелена на потенциальное получение одной единицы прибыли за сессию. Новая сессия начинается при достижении целевой прибыли. Если за убыточной сделкой следует успешная, ставка увеличивается на одну единицу. При любом другом сценарии ставка для следующей сделки будет такой же, как и для предыдущей. Если ставка для следующей сделки превышает разрыв между целевой прибылью и текущим убытком сессии, она подстраивается под размер разрыва. Чтобы управлять риском, установите максимальную ставку для одной сделки. Если ставка для следующей сделки превысит максимальную, то она вернется к начальной ставке.", "857363137": "Индекс волатильн. 300 (1с)", "857445204": "В настоящее время Deriv поддерживает вывод Tether eUSDT на кошелек Ethereum. Чтобы обеспечить успешную транзакцию, введите адрес кошелька, совместимого с токенами, которые вы хотите вывести. <0>Узнать больше", "857986403": "сделай что-нибудь", @@ -838,7 +839,7 @@ "909272635": "Финансовый - SVG", "910888293": "Слишком много попыток", "911048905": "(BTCUSD, ETHUSD)", - "912257733": "The workspace will be reset to the default strategy and any unsaved changes will be lost. <0>Note: This will not affect your running bot.", + "912257733": "Рабочая область будет сброшена к стратегии по умолчанию, и все несохраненные изменения будут потеряны. <0>Примечание: Это не повлияет на Вашего работающего бота.", "912406629": "Выполните следующие действия:", "912967164": "Импорт с компьютера", "915735109": "Вернуться на {{platform_name}}", @@ -1230,6 +1231,7 @@ "1310483610": "Результаты по запросу \"{{ search_term }}\"", "1311680770": "выплата", "1313167179": "Пожалуйста, войдите в систему", + "1313302450": "Бот прекратит торговлю, если общий убыток превысит эту сумму.", "1316216284": "Вы можете использовать этот пароль для всех счетов {{platform}}.", "1319217849": "Проверьте свой телефон", "1320750775": "Спереди и сзади", @@ -1397,7 +1399,7 @@ "1471070549": "Контракт может быть продан?", "1471741480": "Серьёзная ошибка", "1473369747": "Только синтетические активы", - "1475513172": "Size", + "1475513172": "Размер", "1476301886": "Как и SMA, этот блок дает вам линию SMA, содержащую список всех значений за данный период.", "1478030986": "Создание или удаление токенов API для трейдинга и вывода средств", "1480915523": "Пропустить", @@ -1458,7 +1460,7 @@ "1551172020": "Индекс AUD", "1552162519": "Смотреть адаптацию", "1555345325": "Руководство", - "1556320543": "The amount that you may add to your stake if you're losing a trade.", + "1556320543": "Сумма, которую вы можете добавить к своей ставке в случае неуспешного контракта.", "1557426040": "Демо Derived SVG", "1557682012": "Настройки счета", "1557904289": "Мы принимаем только эти типы документов в качестве подтверждения адреса. Документ должен быть недавним (выданным в течение последних 6 месяцев) и содержать ваше имя и адрес:", @@ -1610,7 +1612,7 @@ "1719248689": "EUR/GBP/USD", "1720451994": "За переводы между вашими фиатными и криптовалютными счетами Deriv мы взимаем комиссию в размере 2% или {{minimum_fee}} {{currency}}, в зависимости от того, какая сумма больше.", "1720968545": "Загрузите страницу паспорта с фото со своего компьютера", - "1722401148": "The amount that you may add to your stake after each successful trade.", + "1722401148": "Сумма, которую вы можете добавить к своей ставке после каждого успешного контракта.", "1723069433": "Ваш новый кошелек", "1723589564": "Представляет собой максимальное количество открытых контрактов в вашем портфеле. Каждая строка в портфеле отображает открытую позицию. Когда вы достигнете лимита, вы не сможете открывать новые контракты, пока не закроете текущие.", "1724696797": "Вы можете открыть только один фиатный счет.", @@ -1633,7 +1635,7 @@ "1739384082": "Безработный", "1739668049": "Закрытие счета", "1740371444": "Не выбран актив", - "1740622029": "Loss Threshold", + "1740622029": "Предельный убыток", "1742256256": "Загрузите один из следующих документов:", "1743448290": "Платёжные агенты", "1743679873": "Опцион <0>\"колл\" закроется с <1>выплатой, если по истечении <1>срока действия опциона <1>конечная цена будет выше <1>цены исполнения. В противном случае опцион закроется без выплаты.", @@ -1980,7 +1982,7 @@ "2080553498": "3. Получите ID чата, используя REST API Telegram (подробнее: https://core.telegram.org/bots/api#getupdates)", "2080829530": "Продано за: {{sold_for}}", "2080906200": "Понимаю и соглашаюсь перейти на кошельки.", - "2081622549": "Must be a number higher than {{ min }}", + "2081622549": "Должно быть числом выше {{ min }}", "2082533832": "Да, удалить", "2084693624": "Преобразует строку, представляющую строку даты/времени, в секунды с начала \nэпохи Unix. Пример: 2019-01-01 21:03:45 GMT +0800 будет преобразовано в 1546347825. Время и часовой пояс не являются обязательными.", "2085387371": "Допускаются цифры, буквы и специальные символы . , ' -", @@ -1988,7 +1990,7 @@ "2086742952": "Вы добавили реальный счет Deriv для опционов.<0/>Пополните счет, чтобы начать трейдинг.", "2086792088": "Оба барьера должны быть относительными или абсолютными", "2088735355": "Лимиты ваших сессий и входов", - "2089395053": "Unit", + "2089395053": "Единицы", "2089581483": "Истекает", "2090650973": "Спот-цена может измениться к тому времени, когда ордер поступит на наши серверы. Это может повлиять на вашу выплату.", "2091671594": "Статус", @@ -2007,7 +2009,7 @@ "2104364680": "Переключитесь на свой демо-счет, чтобы запустить Deriv Bot.", "2104397115": "Пожалуйста, перейдите в настройки счета и введите недостающие личные данные, чтобы активировать пополнение и вывод средств.", "2107381257": "Плановое обслуживание кассовой системы", - "2107409315": "The D'Alembert strategy increases the stake after a losing trade and reduces the stake after a successful trade by the number of units that traders decide. One unit is equal to the amount of the initial stake. To manage risk, set the maximum stake for a single trade. The stake for the next trade will reset to the initial stake if it exceeds the maximum stake.", + "2107409315": "Стратегия D'Alembert увеличивает ставку после убыточной сделки и уменьшает ставку после успешной сделки на количество единиц, которое определяют трейдеры. Одна единица равна размеру первоначальной ставки. Чтобы управлять риском, установите максимальную ставку для одной сделки. Ставка для следующей сделки вернется к начальной ставке, если она превысит максимальную ставку.", "2109312805": "Спред – это разница между ценой покупки и ценой продажи. Переменный спред означает, что спред постоянно меняется, в зависимости от рыночных условий. Фиксированный спред означает, что на спред не действуют рыночные условия, но его значение может меняться по единоличному усмотрению Брокера.", "2110365168": "Вы достигли максимального количества контрактов", "2111015970": "Этот блок помогает вам проверить, может ли контракт быть продан. Если контракт может быть продан, блок возвращает значение \"Верно\". В противном случае блок возвращает пустую строку.", @@ -2983,11 +2985,12 @@ "-2147346223": "В каких странах доступен Deriv Bot?", "-352345777": "Какие стратегии наиболее популярны для автоматической торговли?", "-552392096": "Три часто используемые стратегии в автоматической торговле — это Мартингейл, Д'Аламбер и Оскар Грайнд. Все они готовы и ждут вас в Deriv Bot.", - "-299540599": "Initial Stake", - "-671128668": "The amount that you pay to enter a trade.", - "-977789197": "Profit Threshold", - "-1503301801": "The value must be equal or greater than {{ min }}", - "-1803425048": "The Martingale strategy multiplies the stake by the chosen multiplier after every losing trade. The stake for the next trade resets to the initial stake after a successful trade. To manage risk, set the maximum stake for a single trade. The stake for the next trade will reset to the initial stake if it exceeds the maximum stake.", + "-299540599": "Начальная ставка", + "-671128668": "Сумма, которую вы платите, чтобы открыть контракт.", + "-977789197": "Предельная прибыль", + "-410856998": "Бот прекратит торговлю, если общая прибыль превысит эту сумму.", + "-1503301801": "Значение должно быть равно или больше {{ min }}", + "-1803425048": "Стратегия Martingale умножает ставку на выбранный множитель после каждой проигрышной сделки. После успешной сделки ставка для следующей сделки возвращается к первоначальной ставке. Чтобы управлять риском, установите максимальную ставку для одной сделки. Ставка для следующей сделки вернется к начальной ставке, если она превысит максимальную ставку.", "-1305281529": "D’Alembert", "-507620484": "Не сохранен", "-764102808": "Google Диск", @@ -3078,8 +3081,8 @@ "-2050879370": "1. Зашли с другого устройства", "-811857220": "3. Очистили кэш вашего браузера", "-1823621139": "Быстрая стратегия", - "-1782602933": "Choose a template below and set your trade parameters.", - "-984512425": "Minimum duration: {{ value }}", + "-1782602933": "Выберите шаблон ниже и задайте параметры контракта.", + "-984512425": "Минимальная длительность: {{ value }}", "-625024929": "Уже уходите?", "-584289785": "Нет, я останусь", "-1435060006": "Если вы уйдете, ваш текущий контракт будет завершен, но ваш бот немедленно прекратит работу.", diff --git a/packages/translations/src/translations/si.json b/packages/translations/src/translations/si.json index 8024fd281522..e3164c1869e5 100644 --- a/packages/translations/src/translations/si.json +++ b/packages/translations/src/translations/si.json @@ -521,6 +521,7 @@ "581168980": "නීතිමය", "582945649": "විනාඩි 2 ක්", "584028307": "Allow equals", + "587450463": "ආරම්භක වේලාව", "587577425": "මගේ ගිණුම සුරක්ෂිත කරන්න", "587856857": "API ගැන වැඩි විස්තර දැන ගැනීමට අවශ්‍ය ද?", "588609216": "නැවත සංචාරය කරන්න", @@ -1230,6 +1231,7 @@ "1310483610": "\"{{ search_term }}\" සඳහා ප්‍රතිඵල", "1311680770": "ගෙවීම්", "1313167179": "කරුණාකර පුරනය වන්න", + "1313302450": "ඔබේ මුළු පාඩුව මෙම මුදල ඉක්මවා ගියහොත් බොට් වෙළඳාම නතර කරනු ඇත.", "1316216284": "ඔබේ සියලුම {{platform}} ගිණුම් සඳහා ඔබට මෙම මුරපදය භාවිත කළ හැකිය.", "1319217849": "ඔබේ ජංගම දුරකථනය පරීක්ෂා කරන්න", "1320750775": "ඉදිරිපස සහ පසුපස", @@ -2986,6 +2988,7 @@ "-299540599": "ආරම්භක කොටස්", "-671128668": "ගනුදෙනුවකට ඇතුළු වීමට ඔබ ගෙවන මුදල.", "-977789197": "ලාභ සීමාව", + "-410856998": "ඔබේ මුළු ලාභය මෙම මුදල ඉක්මවා ගියහොත් බොට් වෙළඳාම නතර කරනු ඇත.", "-1503301801": "අගය {{ min }} ට සමාන හෝ වැඩි විය යුතුය", "-1803425048": "Martingale උපාය මාර්ගය සෑම අහිමි වූ ගනුදෙනුවකින් පසු තෝරාගත් ගුණකය මගින් කොටස් ප්‍රමාණය ගුණ කරයි. ඊළඟ ගනුදෙනුව සඳහා වන කොටස් සාර්ථක ගනුදෙනුවකින් පසු ආරම්භක කොටස වෙත නැවත සකසයි. අවදානම කළමනාකරණය කිරීම සඳහා, තනි ගනුදෙනුවක් සඳහා උපරිම කොටස් සකසන්න. මීළඟ ගනුදෙනුව සඳහා වන කොටස් උපරිම කොටස ඉක්මවා ගියහොත් එය ආරම්භක කොටස වෙත නැවත සකසනු ලැබේ.", "-1305281529": "D’Alembert", diff --git a/packages/translations/src/translations/th.json b/packages/translations/src/translations/th.json index 8a263663be78..293c8a05c113 100644 --- a/packages/translations/src/translations/th.json +++ b/packages/translations/src/translations/th.json @@ -64,7 +64,7 @@ "76916358": "คุณมาถึงขีดจำกัดการถอนแล้ว <0/>โปรดอัปโหลดหลักฐานยืนยันตัวตนและที่อยู่ของคุณเพื่อยกเลิกขีดจำกัดแล้วดำเนินการถอนต่อไป", "76925355": "ตรวจสอบประสิทธิภาพของบอทของคุณ", "77945356": "ทำการเทรดได้ทุกที่ด้วยแอปมือถือของเรา", - "77982950": "ตราสารสิทธิ Vanillas ช่วยให้คุณสามารถคาดการณ์ทิศทางขาขึ้น (ตลาดกระทิง) หรือขาลง (ตลาดหมี) ของสินทรัพย์อ้างอิงได้โดยการซื้อสัญญา “Call” หรือ “Put”", + "77982950": "ตราสารสิทธิ Vanilla ช่วยให้คุณสามารถคาดการณ์ทิศทางขาขึ้น (ตลาดกระทิง) หรือขาลง (ตลาดหมี) ของสินทรัพย์อ้างอิงได้โดยการซื้อสัญญา “Call” หรือ “Put”", "81091424": "เพื่อให้การอัปเกรดเสร็จสมบูรณ์ โปรดออกจากระบบและเข้าสู่ระบบอีกครั้งเพื่อเพิ่มบัญชีและทำธุรกรรมด้วยวอลเล็ทของคุณ", "81450871": "เราไม่พบหน้าเว็บนั้น", "82839270": "โปรดอัพโหลดหน้าหนังสือเดินทางของคุณที่มีรูปถ่ายของคุณอยู่", @@ -203,7 +203,7 @@ "238496287": "การซื้อขายเลเวเรจมีความเสี่ยงสูง ดังนั้นการใช้ฟีเจอร์ลูกเล่นเพื่อจัดการความเสี่ยง เช่น ตัวหยุดการขาดทุนจึงเป็นวิธีที่ดี ทั้งนี้ ตัวหยุดการขาดทุนช่วยให้คุณ", "243537306": "1. ภายใต้เมนู บล็อก ให้ไปที่ เครื่องมือการใช้งาน > ตัวแปร", "243614144": "สิ่งนี้มีให้ใช้ได้เฉพาะกับลูกค้าที่มีอยู่แล้วเท่านั้น", - "245005091": "ต่ำกว่า", + "245005091": "lower", "245187862": "คณะกรรมการ DRC จะทำการ <0>ตัดสินใจเกี่ยวกับข้อร้องเรียน (โปรดทราบว่า DRC ไม่ได้ระบุกรอบเวลาในการประกาศการตัดสินใจ)", "245812353": "ถ้า {{ condition }} ส่งคืน {{ value }}", "246428134": "คำแนะนำแบบทีละขั้นตอน", @@ -426,7 +426,7 @@ "478827886": "เราคำนวณสิ่งนี้ตามเส้นระดับราคาเป้าหมายที่คุณเลือก", "479420576": "ระดับอุดมศึกษา", "480356486": "*ดัชนี Boom 300 และดัชนี Crash 300", - "481276888": "ออกนอกขอบเขต", + "481276888": "Goes Outside", "483279638": "การประเมินเสร็จสมบูรณ์<0/><0/>", "483551811": "<0>เงินผลตอบแทน ของคุณคือผลรวมของเงินทุนทรัพย์แรกเริ่มและผลกำไรของคุณ", "483591040": "ต้องการลบ {{ delete_count }} บล็อกทั้งหมดหรือไม่?", @@ -521,6 +521,7 @@ "581168980": "กฎหมาย", "582945649": "2 นาที", "584028307": "Allow equals", + "587450463": "เวลาเริ่มต้น", "587577425": "ปกป้องบัญชีของฉัน", "587856857": "ต้องทราบข้อมูลเพิ่มเติมเกี่ยวกับ APIs ไหม", "588609216": "เยี่ยมชมอีกครั้ง", @@ -582,7 +583,7 @@ "648035589": "แพลตฟอร์ม CFD อื่นๆ", "649317411": "จากพื้นฐานข้อมูลที่สัมพันธ์กับความรู้และประสบการณ์ของคุณ เราได้พิจารณาแล้วว่า การลงทุนที่มีอยู่ในเว็บไซต์นี้ไม่เหมาะสมกับคุณ<0/><1/>", "649923867": "เพิ่มเครื่องหมายให้กับตัวเลขเพื่อสร้างส่วนชดเชยเส้นระดับราคาเป้าหมาย (เลิกใช้แล้ว)", - "651284052": "ค่าจุด Tick ต่ำสุด", + "651284052": "Low Tick", "651684094": "การแจ้งเตือน", "652041791": "ในการสร้างบัญชีจริง Deriv X นั้นให้คุณสร้างบัญชีจริง Deriv มาเสียก่อน", "652298946": "วันเกิด", @@ -760,7 +761,7 @@ "832217983": "มีมากกว่า 40 ธุรกรรมในระยะเวลา 12 เดือนที่ผ่านมา", "832398317": "ข้อผิดพลาดในการขาย", "832588873": "การดำเนินการสั่งซื้อขาย", - "832721563": "หากคุณเลือก \"ค่า Tick ต่ำ\" คุณจะได้รับเงินผลตอบแทนก็ต่อเมื่อจุด Tick ที่เลือกมีค่าน้อยที่สุดในบรรดา 5 จุดถัดไป", + "832721563": "หากคุณเลือก \"Low Tick\" คุณจะได้รับเงินผลตอบแทนก็ต่อเมื่อจุด Tick ที่เลือกมีค่าน้อยที่สุดในบรรดา 5 จุดถัดไป", "834966953": "1551661986 วินาทีนับตั้งแต่ 1 มกราคม 1970 (UTC) แปลได้เป็น 03/04/2019 @ 1:13 am (UTC)", "835058671": "ราคาซื้อรวม", "835336137": "ดูรายละเอียด", @@ -831,7 +832,7 @@ "903429103": "ในลิสต์รายการแท่งเทียนสามารถอ่าน {{ candle_property }} # จากท้าย {{ input_number }}", "904696726": "โทเคน API", "905134118": "เงินผลตอบแทน:", - "905227556": "รหัสผ่านที่คาดเดาได้ยากนั้นประกอบด้วยอย่างน้อย 8 อักขระ โดยรวมเอาตัวอักษรตัวพิมพ์ใหญ่และตัวพิมพ์เล็ก และตัวเลขเข้าด้วยกัน", + "905227556": "รหัสผ่านที่คาดเดาได้ยากประกอบด้วยอย่างน้อย 8 อักขระ โดยรวมเอาตัวอักษรตัวพิมพ์ใหญ่และตัวพิมพ์เล็ก และตัวเลขเข้าด้วยกัน", "905564365": "MT5 CFDs", "906049814": "เราจะตรวจสอบเอกสารของคุณและแจ้งให้คุณทราบถึงสถานะเอกสารภายใน 5 นาที", "907680782": "การตรวจสอบหลักฐานการยืนยันความเป็นเจ้าของไม่สำเร็จ", @@ -1195,7 +1196,7 @@ "1274819385": "3. การร้องเรียนและข้อพิพาท", "1281045211": "เรียงลําดับรายการในลิสต์รายการที่กําหนด ตามมูลค่าตัวเลขหรือตัวอักษรทั้งในลําดับจากน้อยไปหามากหรือจากมากไปหาน้อย", "1281290230": "เลือก", - "1282951921": "ลงเท่านั้น", + "1282951921": "Only Downs", "1283807218": "ฝากและถอนเงิน USD Coin ที่สร้างขึ้นบนบล็อกเชนของแพตฟอร์ม Ethereum", "1284522768": "หากเลือก \"ขาดทุน\" ระบบจะส่งคืนค่าว่า \"จริง\" หากการซื้อขายครั้งสุดท้ายของคุณไม่สำเร็จ ถ้าไม่อย่างนั้นระบบจะส่งคืนสตริงที่ว่างเปล่า", "1286094280": "ถอนเงิน", @@ -1230,6 +1231,7 @@ "1310483610": "ผลลัพธ์สำหรับ \"{{ search_term }}\"", "1311680770": "เงินผลตอบแทน", "1313167179": "โปรดเข้าสู่ระบบ", + "1313302450": "บอทจะหยุดทำการซื้อขายหากการขาดทุนทั้งหมดของคุณเกินจำนวนนี้", "1316216284": "คุณสามารถใช้รหัสผ่านนี้สําหรับบัญชี {{platform}} ของคุณทั้งหมด", "1319217849": "เช็คโทรศัพท์มือถือของคุณ", "1320750775": "ด้านหน้าและด้านหลัง", @@ -2812,7 +2814,7 @@ "-1572746946": "Asian Up", "-686840306": "Asian Down", "-2141198770": "Higher", - "-816098265": "ต่ำกว่า", + "-816098265": "Lower", "-1646655742": "สเปรดขึ้น", "-668987427": "สเปรดลง", "-912577498": "ตรงกัน", @@ -2823,10 +2825,10 @@ "-703542574": "ขึ้น", "-1127399675": "ลง", "-768425113": "No Touch", - "-1163058241": "อยู่ระหว่าง", + "-1163058241": "Stays Between", "-1354485738": "Reset Call", - "-376148198": "ขึ้นเท่านั้น", - "-1337379177": "ค่า Tick สูง", + "-376148198": "Only Ups", + "-1337379177": "High Tick", "-328036042": "โปรดป้อนจำนวนเงินของตัวหยุดการขาดทุนที่สูงกว่าค่าการขาดทุนที่อาจเกิดขึ้นได้ในปัจจุบัน", "-2127699317": "ตัวหยุดการขาดทุนนั้นไม่ถูกต้อง ค่าของตัวหยุดการขาดทุนไม่สามารถจะมากกว่าค่าของเงินทุนทรัพย์ได้", "-590765322": "น่าเสียดายที่แพลตฟอร์มการซื้อขายนี้ไม่สามารถใช้ได้กับบัญชี EU Deriv กรุณาเปลี่ยนไปใช้บัญชีที่ไม่ใช่สำหรับในสหภาพยุโรปเพื่อทำการซื้อขายต่อ", @@ -2986,6 +2988,7 @@ "-299540599": "เงินทุนทรัพย์แรกเริ่ม", "-671128668": "จำนวนเงินที่คุณจ่ายเพื่อเข้าสู่การซื้อขาย", "-977789197": "เกณฑ์กำไร", + "-410856998": "บอทจะหยุดทำการซื้อขายหากกำไรทั้งหมดของคุณเกินจำนวนนี้", "-1503301801": "ค่าจะต้องเท่ากับหรือมากกว่า {{ min }}", "-1803425048": "กลยุทธ์ Martingale จะคูณเงินทุนทรัพย์ด้วยตัวคูณที่เลือกหลังจากสูญเสียจากการซื้อขายทุกครั้ง เงินทุนทรัพย์สำหรับการซื้อขายครั้งต่อไปจะรีเซ็ตเป็นเงินทุนทรัพย์เริ่มต้นหลังจากการซื้อขายที่ทำกำไรได้สำเร็จ ทั้งนี้ เพื่อจัดการความเสี่ยงให้กำหนดจำนวนเงินทุนทรัพย์สูงสุดต่อการซื้อขายหนึ่งครั้งเอาไว้เพื่อที่เงินทุนทรัพย์สำหรับการซื้อขายครั้งต่อไปจะถูกรีเซ็ตกลับไปเป็นจำนวนเริ่มต้นหากเกินจำนวนเงินทุนทรัพย์สูงสุดที่กำหนดไว้", "-1305281529": "กลยุทธ์ D’Alembert", @@ -3593,17 +3596,17 @@ "-802374032": "ชั่วโมง", "-1738427539": "ซื้อ", "-1937372493": "คุณสามารถปิดการซื้อขายของคุณได้ทุกเวลา อย่างไรก็ตามจงตระหนักถึง <0>ความเสี่ยงจากความคลาดเคลื่อน<0/>", - "-618782785": "ใช้ตัวคูณเพื่อใช้ประโยชน์จากผลตอบแทนที่เป็นไปได้ของคุณ คาดการณ์ว่าราคาสินทรัพย์จะขยับขึ้น (ภาวะกระทิง) หรือลดลง (ภาวะหมี) เราจะเรียกเก็บค่าคอมมิชชั่นเมื่อคุณเปิดการซื้อขายแบบทวีคูณ", - "-565391674": "หากคุณเลือก \"<0>ขึ้น\" กำไร/ขาดทุนทั้งหมดของคุณจะเป็นเปอร์เซ็นต์การเพิ่มขึ้นของราคาสินทรัพย์อ้างอิง คูณด้วยตัวคูณและเงินทุนทรัพย์ ลบด้วยค่าคอมมิชชัน", + "-618782785": "ใช้ตัวคูณเพื่อใช้ประโยชน์จากผลตอบแทนที่เป็นไปได้ของคุณ คาดการณ์ว่าราคาสินทรัพย์จะขยับขึ้น (ภาวะกระทิง) หรือลดลง (ภาวะหมี) เราจะเรียกเก็บค่าคอมมิชชั่นเมื่อคุณเปิดการซื้อขายแบบตัวคูณ", + "-565391674": "หากคุณเลือก \"<0>Up\" กำไร/ขาดทุนทั้งหมดของคุณจะเป็นเปอร์เซ็นต์การเพิ่มขึ้นของราคาสินทรัพย์อ้างอิง คูณด้วยตัวคูณและเงินทุนทรัพย์ ลบด้วยค่าคอมมิชชั่น", "-1113825265": "มีคุณลักษณะเพิ่มเติมในการจัดการตำแหน่งของคุณ: “<0>ตัวปิดเทรดเอากำไร” และ “<0>ตัวหยุดการขาดทุน” ช่วยให้คุณสามารถปรับระดับการหลีกเลี่ยงความเสี่ยงของคุณได้", "-1104397398": "มีคุณลักษณะเพิ่มเติมในการจัดการตำแหน่งของคุณ: “<0>ตัวปิดเทรดเอากำไร”, “<0>ตัวหยุดการขาดทุน” และ “<0>การยกเลิกข้อตกลง” ช่วยให้คุณสามารถปรับระดับการหลีกเลี่ยงความเสี่ยงของคุณได้", "-1819891401": "คุณสามารถปิดการซื้อขายของคุณได้ตลอดเวลา อย่างไรก็ตาม โปรดระวัง<0>ความเสี่ยงจากความคลาดเคลื่อน", "-1547935605": "เงินผลตอบแทนของคุณนั้นเท่ากับการนำเอา <0>เงินได้ต่อจุดพอยท์ มาคูณด้วยส่วนต่างระหว่าง <0>ราคาสุดท้าย และเส้นระดับราคาเป้าหมาย ทั้งนี้ คุณจะได้รับผลกำไรก็ต่อเมื่อเงินผลตอบแทนของคุณมีค่าสูงกว่าเงินทุนทรัพย์เริ่มต้นของคุณ", "-1307465836": "คุณสามารถขายสัญญาได้จนถึง 15 วินาทีก่อนเวลาหมดอายุ ถ้าคุณขาย เราจะจ่ายไปตาม <0>มูลค่าสัญญา ให้คุณ", "-1392065699": "หากคุณเลือก \"Rise\" คุณจะได้รับเงินผลตอบแทนต่อเมื่อจุดออกมีค่าสูงกว่าจุดเข้า", - "-1762566006": "หากคุณเลือก \"ลงหรือ Fall\" คุณจะได้รับเงินผลตอบแทนต่อเมื่อจุดออกมีค่าต่ำกว่าจุดเข้า", + "-1762566006": "หากคุณเลือก \"Fall\" คุณจะได้รับเงินผลตอบแทนต่อเมื่อจุดออกมีค่าต่ำกว่าจุดเข้า", "-1435306976": "หากคุณเลือก \"Allow equals\" คุณจะได้รับเงินผลตอบแทนต่อเมื่อจุดออกมีค่าสูงกว่าหรือเท่ากับจุดเข้าสำหรับ \"Rise\" และในทำนองเดียวกัน คุณจะได้รับเงินผลตอบแทนต่อเมื่อจุดออกต่ำกว่าหรือเท่ากับจุดเข้าสำหรับ \"Fall\"", - "-1959473569": "หากคุณเลือก \"ต่ำกว่าหรือ Lower\" คุณจะได้รับเงินผลตอบแทนต่อเมื่อจุดออกมีค่าต่ำกว่าค่าเส้นระดับราคาเป้าหมาย", + "-1959473569": "หากคุณเลือก \"Lower\" คุณจะได้รับเงินผลตอบแทนต่อเมื่อจุดออกมีค่าต่ำกว่าค่าเส้นระดับราคาเป้าหมาย", "-1350745673": "ถ้าจุดออกมีค่าเท่ากับเส้นระดับราคาเป้าหมาย คุณจะไม่ได้รับเงินผลตอบแทน", "-2089488446": "หากคุณเลือก \"Ends Between\" คุณจะได้รับเงินผลตอบแทนต่อเมื่อจุดออกมีค่าสูงกว่าเส้นระดับราคาเป้าหมายอันล่างและมีค่าต่ำกว่าเส้นระดับราคาเป้าหมายอันบน", "-1876950330": "หากคุณเลือก \"Ends Outside\" คุณจะได้รับเงินผลตอบแทนต่อเมื่อจุดออกมีค่าสูงกว่าเส้นระดับราคาเป้าหมายอันบน หรือ มีค่าต่ำกว่าเส้นระดับราคาเป้าหมายอันล่าง", @@ -3701,8 +3704,8 @@ "-1691868913": "Touch/No Touch", "-151151292": "Asians", "-1048378719": "Reset Call/Reset Put", - "-1282312809": "ค่า Tick สูง/ค่า Tick ต่ำ", - "-1237186896": "ขึ้นเท่านั้น/ลงเท่านั้น", + "-1282312809": "High/Low Ticks", + "-1237186896": "Only Ups/Only Downs", "-529846150": "วินาที", "-1635771697": "ค่ากลาง", "-1529389221": "กราฟแท่งฮิสโตแกรม", @@ -3786,9 +3789,9 @@ "-1360483055": "กำหนด {{ variable }} เป็น Bollinger Bands {{ band_type }} {{ dummy }}", "-20542296": "คำนวณตัวชี้วัด Bollinger Bands (BB) จากลิสต์รายการในระยะเวลาหนึ่งๆ", "-1951109427": "ตัวชี้วัด Bollinger Bands (BB)", - "-857226052": "BB เป็นตัวบ่งชี้วิเคราะห์ทางเทคนิคที่เทรดเดอร์ใช้กันทั่วไป แนวคิดเบื้องหลัง BB คือราคาตลาดจะอยู่ภายในระหว่างแถบบนและล่างถึง 95% ของเวลาทั้งหมด โดยแถบต่างๆ นี้เป็นส่วนเบี่ยงเบนมาตรฐานของราคาตลาดในขณะที่เส้นตรงกลางนั้นคือเส้นค่าเฉลี่ย simple moving average หากราคาแตะถึงแถบบนหรือหรือแถบล่างนั้นแสดงถึงความเป็นไปได้ที่จะเกิดการกลับตัวของแนวโน้ม", + "-857226052": "BB เป็นตัวบ่งชี้วิเคราะห์ทางเทคนิคที่เทรดเดอร์ใช้กันทั่วไป แนวคิดเบื้องหลัง BB คือราคาตลาดจะอยู่ภายในระหว่างแถบบนและล่างถึง 95% ของเวลาทั้งหมด โดยแถบเหล่านี้เป็นส่วนเบี่ยงเบนมาตรฐานของราคาตลาดในขณะที่เส้นตรงกลางคือเส้นค่าเฉลี่ยเคลื่อนที่อย่างง่าย หากราคาแตะถึงแถบบนหรือแถบล่างก็แสดงถึงความเป็นไปได้ที่จะเกิดการกลับตัวของเทรนด์แนวโน้ม", "-325196350": "กำหนด {{ variable }} เป็น Bollinger Bands Array {{ band_type }} {{ dummy }}", - "-199689794": "ในความคล้ายคลึงกับ BB บล็อกนี้ให้คุณเลือกที่จะคืนค่าของแถบด้านล่าง แถบด้านบน หรือเส้น SMA ที่อยู่ตรงกลาง", + "-199689794": "ในความคล้ายคลึงกับ BB บล็อกนี้ให้คุณเลือกที่จะแสดงค่าของแถบด้านล่าง แถบด้านบน หรือเส้น SMA ที่อยู่ตรงกลาง", "-920690791": "คำนวณค่า Exponential Moving Average (EMA) จากลิสต์รายการในระยะเวลาหนึ่ง", "-960641587": "EMA เป็นประเภทของค่าเฉลี่ยเคลื่อนที่ซึ่งให้ความสำคัญมากกับจุดข้อมูลล่าสุด และเป็นที่รู้กันว่ามันเป็นค่าเฉลี่ยเคลื่อนที่ถ่วงน้ำหนักแบบเลขชี้กำลัง ทั้งนี้ EMA จะต่างจาก SMA เพราะมันตอบสนองอย่างมีนัยสำคัญมากกว่าต่อการเปลี่ยนแปลงราคาล่าสุด", "-1557584784": "กำหนด {{ variable }} เป็น Exponential Moving Average Array {{ dummy }}", diff --git a/packages/translations/src/translations/tr.json b/packages/translations/src/translations/tr.json index 7473257f73e0..0cf072881a28 100644 --- a/packages/translations/src/translations/tr.json +++ b/packages/translations/src/translations/tr.json @@ -440,7 +440,7 @@ "492566838": "Vergi mükellefi kimlik numarası", "497518317": "Bir değeri getiren fonksiyon", "498562439": "yada", - "498650507": "Trade Parameters", + "498650507": "Ticaret Parametreleri", "499522484": "1. \"dize\" için: 1325.68 USD", "500215405": "Sunucu bakımı her Pazar 01:00 GMT'de başlar ve 2 saate kadar sürebilir. Bu süre zarfında hizmet kesintisi yaşayabilirsiniz.", "500855527": "İcra Kurulu Başkanı, Üst Düzey Yetkililer ve Yasa Koyucular", @@ -521,6 +521,7 @@ "581168980": "Yasal", "582945649": "2 dakika", "584028307": "Allow equals", + "587450463": "Başlangıç Zamanı", "587577425": "Hesabımı güvenceye al", "587856857": "API'ler hakkında daha fazla bilgi edinmek ister misiniz?", "588609216": "Turu tekrarlayın", @@ -574,7 +575,7 @@ "642393128": "Tutar girin", "642546661": "Ehliyetinizin arkasını bilgisayarınızdan yükleyin", "642995056": "Email", - "643014039": "The trade length of your purchased contract.", + "643014039": "Satın alınan sözleşmenizin işlem uzunluğu.", "644150241": "İstatistiklerinizi en son temizledikten sonra kazandığınız sözleşme sayısı.", "645902266": "EUR/NZD", "647039329": "Adres kanıtı gerekli", @@ -657,7 +658,7 @@ "715841616": "Lütfen geçerli bir telefon numarası girin (örn +15417541234).", "716428965": "(Kapalı)", "718504300": "Posta/ZIP kodu", - "718509613": "Maximum duration: {{ value }}", + "718509613": "Maksimum süre: {{ value }}", "720293140": "Oturumu kapat", "720519019": "Parolamı sıfırla", "721011817": "- İlk sayıyı ikinci sayının gücüne yükseltin", @@ -714,7 +715,7 @@ "784311461": "Üssel Hareketli Ortalama (EMA)", "784583814": "Bilgisayarınıza bağlı", "785969488": "Jump 75 Endeksi", - "787116142": "The multiplier amount used to increase your stake if you’re losing a trade. Value must be higher than 2.", + "787116142": "Bir işlemde kaybediyorsanız bahsinizi artırmak için kullanılan çarpan tutarı. Değer 2'den yüksek olmalıdır.", "787727156": "Bariyer", "788005234": "Mevcut Değil", "792164271": "Bu, seçtiğiniz Süre veya Bitiş zamanına bağlı olarak sözleşmenizin sona ereceği zamandır.", @@ -784,7 +785,7 @@ "852583045": "Tik Listesi Dizesi", "854399751": "Rakam kodu yalnızca sayı içermelidir.", "854630522": "Bir kriptopara hesabı seçin", - "854713769": "The Oscar's Grind strategy aims to potentially make one unit of profit per session. A new session starts when the target profit is reached. If a losing trade is followed by a successful one, the stake increases by one unit. In every other scenario, the stake for the next trade will be the same as the previous one. If the stake for the next trade exceeds the gap between the target profit and current loss of the session, it adjusts to the gap size. To manage risk, set the maximum stake for a single trade. The stake for the next trade will reset to the initial stake if it exceeds the maximum stake.", + "854713769": "Oscar's Grind stratejisi, seans başına potansiyel olarak bir birim kar elde etmeyi amaçlamaktadır. Hedef kâra ulaşıldığında yeni bir seans başlar. Kaybedilen bir işlemin ardından başarılı bir işlem gelirse, bahis miktarı bir birim artar. Diğer tüm senaryolarda, bir sonraki işlemin hissesi bir öncekiyle aynı olacaktır. Bir sonraki işlem için bahis miktarı, hedef kâr ile seansın mevcut zararı arasındaki boşluğu aşarsa, boşluk boyutuna göre ayarlanır. Riski yönetmek için, tek bir işlem için maksimum bahis miktarını ayarlayın. Bir sonraki işlemin hissesi, maksimum hisseyi aşarsa ilk hisseye sıfırlanacaktır.", "857363137": "Volatilite 300 (1s) Endeksi", "857445204": "Deriv şu anda Tether eUSDT'nin Ethereum cüzdanına çekilmesini destekliyor. Başarılı bir işlem sağlamak için, çekmek istediğiniz token'lar ile uyumlu bir cüzdan adresi girin. <0>Daha fazla bilgi edin", "857986403": "bir şey yap", @@ -838,7 +839,7 @@ "909272635": "Finansal - SVG", "910888293": "Çok fazla deneme", "911048905": "(BTCUSD, ETHUSD)", - "912257733": "The workspace will be reset to the default strategy and any unsaved changes will be lost. <0>Note: This will not affect your running bot.", + "912257733": "Çalışma alanı varsayılan stratejiye sıfırlanacak ve kaydedilmemiş tüm değişiklikler kaybolacaktır. <0>Not: Bu, çalışan botunuzu etkilemeyecektir.", "912406629": "Şu adımları takip edin:", "912967164": "Bilgisayarınızdan içe aktar", "915735109": "{{platform_name}} platformuna dönün", @@ -1230,6 +1231,7 @@ "1310483610": "\"{{ search_term }}\" için sonuçlar", "1311680770": "ödeme", "1313167179": "Lütfen giriş yapın", + "1313302450": "Toplam kaybınız bu tutarı aşarsa bot alım satım yapmayı durduracaktır.", "1316216284": "Bu parolayı tüm {{platform}} hesaplarınız için kullanabilirsiniz.", "1319217849": "Cep telefonunuzu kontrol edin", "1320750775": "Ön ve arka", @@ -1397,7 +1399,7 @@ "1471070549": "Sözleşme satılabilir mi?", "1471741480": "Ciddi hata", "1473369747": "Sadece sentetikler", - "1475513172": "Size", + "1475513172": "Boyut", "1476301886": "SMA'ya benzer şekilde, bu blok size belirli bir dönem için tüm değerlerin listesini içeren tüm SMA satırını verir.", "1478030986": "Ticaret ve para çekme işlemleri için API belirteçleri oluştur veya sil", "1480915523": "Atla", @@ -1458,7 +1460,7 @@ "1551172020": "AUD Sepeti", "1552162519": "Onboardingi görüntüle", "1555345325": "Kullanıcı Kılavuzu", - "1556320543": "The amount that you may add to your stake if you're losing a trade.", + "1556320543": "Bir ticareti kaybediyorsanız, bahisinize ekleyebileceğiniz miktar.", "1557426040": "Demo Derived SVG", "1557682012": "Hesap ayarları", "1557904289": "Adresinizin kanıtı olarak yalnızca bu tür belgeleri kabul ediyoruz. Belgenin yeni olması (son 6 ay içinde düzenlenmiş) ve adınızı ve adresinizi içermesi gerekir:", @@ -1610,7 +1612,7 @@ "1719248689": "EUR/GBP/USD", "1720451994": "Deriv fiat ve Deriv kripto para hesaplarınız arasındaki transferler için %2 transfer ücreti veya {{minimum_fee}} {{currency}}, hangisi yüksekse, ücret talep edeceğiz.", "1720968545": "Bilgisayarınızdan pasaport fotoğraf sayfası yükleyin", - "1722401148": "The amount that you may add to your stake after each successful trade.", + "1722401148": "Her başarılı ticaretten sonra bahise ekleyebileceğiniz tutar.", "1723069433": "Yeni Cüzdanınız", "1723589564": "Portföyünüzün en fazla bekleyen sözleşme sayısını temsil eder. Portföyünüzün her bir satırı bir açık pozisyon için geçerlidir. Maksimuma ulaşıldığında, mevcut bir konumu kapatmadan yeni pozisyonlar açamayacaksınız.", "1724696797": "Yalnızca bir fiat hesabıyla sınırlısınız.", @@ -1633,7 +1635,7 @@ "1739384082": "İşsiz", "1739668049": "Hesabınızı kapatın", "1740371444": "Temel piyasa seçilmedi", - "1740622029": "Loss Threshold", + "1740622029": "Zarar Eşiği", "1742256256": "Lütfen aşağıdaki belgelerden birini yükleyin:", "1743448290": "Ödeme acenteleri", "1743679873": "<0>\"Call\" seçeneğini seçerseniz, <1>süre sonunda <1>nihai fiyat <1>strike fiyatının üzerindeyse bir <1>ödeme kazanırsınız. Aksi takdirde ödeme alamazsınız.", @@ -1980,7 +1982,7 @@ "2080553498": "3. Telegram REST API kullanarak sohbet kimliğini alın (daha fazla bilgi için: https://core.telegram.org/bots/api#getupdates)", "2080829530": "Satıldı: {{sold_for}}", "2080906200": "Cüzdanlara yükseltmeyi anlıyor ve kabul ediyorum.", - "2081622549": "Must be a number higher than {{ min }}", + "2081622549": "{{ min }} adresinden daha yüksek bir sayı olmalıdır", "2082533832": "Evet, sil", "2084693624": "Bir tarih/saat dizesini temsil eden bir dizeyi Epoch'tan bu yana saniyelere dönüştürür. Örnek: 2019-01-01 21:03:45 GMT+0800, 1546347825'e dönüştürülecek. Saat ve saat dilimi farkı isteğe bağlıdır.", "2085387371": "Sayı, harf ve özel karakter olmalıdır . , ' -", @@ -1988,7 +1990,7 @@ "2086742952": "Gerçek bir Options hesabı eklediniz.<0/>İşlem yapmaya başlamak için şimdi para yatırın.", "2086792088": "Her iki engel de rölatif veya absolut olmalıdır", "2088735355": "Oturumunuz ve oturum açma sınırlarınız", - "2089395053": "Unit", + "2089395053": "Birim", "2089581483": "Sona erme", "2090650973": "Siparişiniz sunucularımıza ulaştığında spot fiyat değişebilir. Bu durumda, ödemeniz etkilenebilir.", "2091671594": "Durum", @@ -2007,7 +2009,7 @@ "2104364680": "Deriv Botunuzu çalıştırmak için lütfen demo hesabınıza geçin.", "2104397115": "Deposit ve para çekme işlemlerini etkinleştirmek için lütfen hesap ayarlarınıza gidin ve kişisel bilgilerinizi tamamlayın.", "2107381257": "Planlı kasiyer sistemi bakımı", - "2107409315": "The D'Alembert strategy increases the stake after a losing trade and reduces the stake after a successful trade by the number of units that traders decide. One unit is equal to the amount of the initial stake. To manage risk, set the maximum stake for a single trade. The stake for the next trade will reset to the initial stake if it exceeds the maximum stake.", + "2107409315": "D'Alembert stratejisi, kaybedilen bir işlemden sonra hisseyi artırır ve başarılı bir işlemden sonra hisseyi yatırımcıların karar verdiği birim sayısı kadar azaltır. Bir birim, ilk bahis miktarına eşittir. Riski yönetmek için, tek bir işlem için maksimum bahis miktarını ayarlayın. Bir sonraki işlem için bahis miktarı, maksimum bahis miktarını aşarsa ilk bahis miktarına sıfırlanacaktır.", "2109312805": "Spread, satın alma fiyatı ile satış fiyatı arasındaki farktır. Değişken bir spread, piyasa koşullarına bağlı olarak, spreadin sürekli değişmesi anlamına gelir. Sabit bir spread sabit kalır, ancak aracının mutlak takdirine bağlı olarak değişime tabidir.", "2110365168": "Maksimum işlem sayısına ulaşıldı", "2111015970": "Bu blok, sözleşmenizin satılıp satılamayacağını kontrol etmenize yardımcı olur. Sözleşmeniz satılabilirse \"Doğru\"'ya döner. Aksi takdirde, boş bir dize verir.", @@ -2983,11 +2985,12 @@ "-2147346223": "Deriv Bot hangi ülkelerde kullanılabilir?", "-352345777": "Otomatik ticaret için en popüler stratejiler nelerdir?", "-552392096": "Otomatik ticarette en sık kullanılan stratejilerden üçü Martingale, D'Alembert ve Oscar's Grind'dir - hepsini hazır ve Deriv Bot'ta sizi bekliyor bulabilirsiniz.", - "-299540599": "Initial Stake", - "-671128668": "The amount that you pay to enter a trade.", - "-977789197": "Profit Threshold", - "-1503301801": "The value must be equal or greater than {{ min }}", - "-1803425048": "The Martingale strategy multiplies the stake by the chosen multiplier after every losing trade. The stake for the next trade resets to the initial stake after a successful trade. To manage risk, set the maximum stake for a single trade. The stake for the next trade will reset to the initial stake if it exceeds the maximum stake.", + "-299540599": "İlk Bahis", + "-671128668": "Bir alım satım işlemi yapmak için ödeyeceğiniz tutar.", + "-977789197": "Kâr Eşiği", + "-410856998": "Toplam karınız bu tutarı aşarsa bot alım satım yapmayı durduracaktır.", + "-1503301801": "Değer {{ min }} adresine eşit veya daha büyük olmalıdır", + "-1803425048": "Martingale stratejisi, kaybedilen her işlemden sonra bahis miktarını seçilen çarpanla çarpar. Başarılı bir işlemden sonra bir sonraki işlem için bahis tutarı ilk bahis tutarına sıfırlanır. Riski yönetmek için, tek bir işlem için maksimum bahis miktarını ayarlayın. Bir sonraki işlemin bahis tutarı, maksimum bahis tutarını aşarsa ilk bahis tutarına sıfırlanır.", "-1305281529": "D’Alembert", "-507620484": "Kaydedilmedi", "-764102808": "Google Drive", @@ -3078,8 +3081,8 @@ "-2050879370": "1. Farklı bir cihazdan oturum açıldı", "-811857220": "3. Tarayıcı önbelleğinizi temizledi", "-1823621139": "Hızlı Strateji", - "-1782602933": "Choose a template below and set your trade parameters.", - "-984512425": "Minimum duration: {{ value }}", + "-1782602933": "Aşağıdan bir şablon seçin ve işlem parametrelerinizi ayarlayın.", + "-984512425": "Minimum süre: {{ value }}", "-625024929": "Hemen gidiyor musun?", "-584289785": "Hayır, kalacağım", "-1435060006": "Ayrılmanız durumunda mevcut sözleşmeniz tamamlanır ancak botunuz hemen çalışmayı durduracak.", diff --git a/packages/translations/src/translations/vi.json b/packages/translations/src/translations/vi.json index 24d445bfa766..0476c75bfb25 100644 --- a/packages/translations/src/translations/vi.json +++ b/packages/translations/src/translations/vi.json @@ -440,7 +440,7 @@ "492566838": "Mã số thuế", "497518317": "Chức năng trả về một giá trị", "498562439": "hoặc", - "498650507": "Trade Parameters", + "498650507": "Thông số giao dịch", "499522484": "1. cho \"dải\": 1325.68 USD", "500215405": "Bảo trì máy chủ bắt đầu lúc 01:00 GMT mỗi Chủ Nhật và có thể kéo dài lên tới 2 giờ. Dịch vụ cung cấp có thể bị gián đoạn trong thời gian này.", "500855527": "Giám đốc điều hành, quan chức cấp cao và các nhà lập pháp", @@ -521,6 +521,7 @@ "581168980": "Pháp lý", "582945649": "2 phút", "584028307": "Cho phép bằng nhau", + "587450463": "Thời gian bắt đầu", "587577425": "Bảo vệ tài khoản của tôi", "587856857": "Bạn muốn biết thêm về API?", "588609216": "Khám phá lại", @@ -574,7 +575,7 @@ "642393128": "Nhập số tiền", "642546661": "Tải lên ảnh mặt sau của giấy phép từ máy tính của bạn", "642995056": "Email", - "643014039": "The trade length of your purchased contract.", + "643014039": "Độ dài giao dịch của hợp đồng bạn đã mua.", "644150241": "Số hợp đồng đã sinh lời tính từ lần cuối bạn làm mới số liệu thông kê của mình.", "645902266": "EUR/NZD", "647039329": "Yêu cầu giấy tờ xác thực địa chỉ", @@ -657,7 +658,7 @@ "715841616": "Vui lòng nhập số điện thoại hợp lệ (ví dụ: +15417541234).", "716428965": "(Đã đóng)", "718504300": "Mã số bưu chính/ZIP", - "718509613": "Maximum duration: {{ value }}", + "718509613": "Thời lượng tối đa: {{ value }}", "720293140": "Đăng xuất", "720519019": "Lấy lại mật khẩu", "721011817": "- Tăng số đầu tiên lên luỹ thừa của số thứ hai", @@ -714,7 +715,7 @@ "784311461": "Trung bình biến thiên theo cấp số nhân (EMA)", "784583814": "Kết nối với máy tính của bạn", "785969488": "Chỉ số Jump 75", - "787116142": "The multiplier amount used to increase your stake if you’re losing a trade. Value must be higher than 2.", + "787116142": "Số nhân được sử dụng để tăng cổ phần của bạn nếu bạn đang thua một giao dịch. Giá trị phải cao hơn 2.", "787727156": "Ngưỡng", "788005234": "Không tồn tại", "792164271": "Đây là thời điểm hợp đồng của bạn sẽ hết hạn dựa trên thời hạn hợp đồng hoặc thời gian kết thúc mà bạn đã chọn.", @@ -784,7 +785,7 @@ "852583045": "Chuỗi danh sách Tick", "854399751": "Mã số chỉ gồm chữ số.", "854630522": "Chọn một tài khoản tiền điện tử", - "854713769": "The Oscar's Grind strategy aims to potentially make one unit of profit per session. A new session starts when the target profit is reached. If a losing trade is followed by a successful one, the stake increases by one unit. In every other scenario, the stake for the next trade will be the same as the previous one. If the stake for the next trade exceeds the gap between the target profit and current loss of the session, it adjusts to the gap size. To manage risk, set the maximum stake for a single trade. The stake for the next trade will reset to the initial stake if it exceeds the maximum stake.", + "854713769": "Chiến lược Grind của Oscar nhằm mục đích tạo ra một đơn vị lợi nhuận cho mỗi phiên. Một phiên mới bắt đầu khi đạt được lợi nhuận mục tiêu. Nếu một giao dịch thua lỗ được theo sau bởi một giao dịch thành công, cổ phần sẽ tăng thêm một đơn vị. Trong mọi kịch bản khác, số tiền đặt cược cho giao dịch tiếp theo sẽ giống như giao dịch trước đó. Nếu cổ phần cho giao dịch tiếp theo vượt quá khoảng cách giữa lợi nhuận mục tiêu và khoản lỗ hiện tại của phiên, nó sẽ điều chỉnh theo kích thước khoảng cách. Để quản lý rủi ro, hãy đặt số tiền đặt cược tối đa cho một giao dịch duy nhất. Tiền đặt cược cho giao dịch tiếp theo sẽ được đặt lại về số tiền đặt cược ban đầu nếu vượt quá số tiền đặt cược tối đa.", "857363137": "Chỉ số Biến động 300 (1 giây)", "857445204": "Deriv hiện hỗ trợ rút Tether eUSDT sang ví Ethereum. Để đảm bảo giao dịch thành công, hãy nhập địa chỉ ví tương thích với token bạn muốn rút. <0>Tìm hiểu thêm", "857986403": "làm gì đó", @@ -838,7 +839,7 @@ "909272635": "Tài chính - SVG", "910888293": "Đã thử quá nhiều lần", "911048905": "(BTCUSD, ETHUSD)", - "912257733": "The workspace will be reset to the default strategy and any unsaved changes will be lost. <0>Note: This will not affect your running bot.", + "912257733": "Không gian làm việc sẽ được đặt lại về chiến lược mặc định và mọi thay đổi chưa lưu sẽ bị mất. <0>Lưu ý: Điều này sẽ không ảnh hưởng đến bot đang chạy của bạn.", "912406629": "Bạn có thể làm theo các bước sau:", "912967164": "Nhập từ máy tính của bạn", "915735109": "Quay lại {{platform_name}}", @@ -1230,6 +1231,7 @@ "1310483610": "Kết quả cho \"{{ search_term }}\"", "1311680770": "chi trả", "1313167179": "Vui lòng đăng nhập", + "1313302450": "Bot sẽ ngừng giao dịch nếu tổng thua lỗ của bạn vượt quá số tiền này.", "1316216284": "Bạn có thể sử dụng mật khẩu này cho tất cả tài khoản {{platform}} của mình.", "1319217849": "Hãy kiểm tra điện thoại của bạn", "1320750775": "Trước và sau", @@ -1397,7 +1399,7 @@ "1471070549": "Hợp đồng này có thể bán không?", "1471741480": "Lỗi nghiêm trọng", "1473369747": "Chỉ cho giao dịch chỉ số Tổng hợp", - "1475513172": "Size", + "1475513172": "Cỡ", "1476301886": "Tương tự SMA, khung này đưa ra toàn bộ đường SMA chứa danh sách tất cả các giá trị trong một khoảng thời gian nhất định.", "1478030986": "Tạo hoặc xóa mã thông báo API để giao dịch và rút tiền", "1480915523": "Bỏ qua", @@ -1458,7 +1460,7 @@ "1551172020": "Giỏ AUD", "1552162519": "Xem hướng dẫn", "1555345325": "Hướng dẫn sử dụng", - "1556320543": "The amount that you may add to your stake if you're losing a trade.", + "1556320543": "Số tiền mà bạn có thể thêm vào mức cược của mình nếu đang \bthua.", "1557426040": "Mô phỏng SVG thử nghiệm", "1557682012": "Cài đặt tài khoản", "1557904289": "Chúng tôi chỉ chấp nhận những loại giấy tờ này làm bằng chứng xác thực địa chỉ của bạn. Giấy tờ phải có thời hạn gần đây (được cấp trong 6 tháng qua) và bao gồm tên và địa chỉ của bạn:", @@ -1610,7 +1612,7 @@ "1719248689": "EUR/GBP/USD", "1720451994": "Chúng tôi sẽ tính phí chuyển khoản 2% hoặc {{minimum_fee}} {{currency}}, tùy theo mức nào cao hơn, đối với chuyển khoản giữa tài khoản tiền pháp định và tài khoản tiền điện tử Deriv của bạn.", "1720968545": "Tải ảnh hộ chiếu của bạn từ máy tính", - "1722401148": "The amount that you may add to your stake after each successful trade.", + "1722401148": "Số tiền mà bạn có thể thêm vào khoản cược của mình sau mỗi giao dịch thành công.", "1723069433": "Ví mới của bạn", "1723589564": "Trình bày số tối đa của những hợp đồng nổi bật có trong hồ sơ của bạn. Mỗi một dòng trong hồ sơ là một vị thế mở. Khi đã đạt đến mức tối đa, bạn sẽ không thể mở thêm vị thế mới mà không đóng các vị thế đang có trước.", "1724696797": "Bạn bị giới hạn chỉ được có một tài khoản tiền pháp định.", @@ -1633,7 +1635,7 @@ "1739384082": "Thất nghiệp", "1739668049": "Đóng tài khoản", "1740371444": "Thị trường cơ sở không được chọn", - "1740622029": "Loss Threshold", + "1740622029": "Ngưỡng Mất", "1742256256": "Vui lòng tải lên một trong các loại giấy tờ sau:", "1743448290": "Đại lý thanh toán", "1743679873": "Nếu bạn chọn <0>\"Call\", hợp đồng quyền chọn của bạn sẽ sinh lời một <1>khoản chi trả nếu <1>giá cuối cùng cao hơn <1>giá thực hiện vào <1>thời điểm hết hạn. Nếu không, hợp đồng quyền chọn của bạn sẽ không sinh lời.", @@ -1980,7 +1982,7 @@ "2080553498": "3. Nhận ID chat sử dụng Telegram REST API (đọc thêm tại: https://core.telegram.org/bots/api#getupdates)", "2080829530": "Đã bán cho: {{sold_for}}", "2080906200": "Tôi hiểu và đồng ý nâng cấp lên Ví.", - "2081622549": "Must be a number higher than {{ min }}", + "2081622549": "Phải là số lớn hơn {{ min }}", "2082533832": "Có, xóa", "2084693624": "Chuyển đổi một chuỗi đại diện cho ngày/giờ thành giây kể từ Epoch. Ví dụ: 2019-01-01 21:03:45 GMT+0800 sẽ được chuyển đổi thành 1546347825. Thời gian và múi giờ tùy chọn.", "2085387371": "Phải là số, chữ cái và ký tự đặc biệt . , '-", @@ -1988,7 +1990,7 @@ "2086742952": "Bạn đã thêm một tài khoản Quyền chọn thực. <0/>Hãy nạp tiền ngay bây giờ để bắt đầu giao dịch.", "2086792088": "Cả hai ngưỡng cần phải tương đối hoặc tuyệt đối", "2088735355": "Giới hạn phiên và đăng nhập của bạn", - "2089395053": "Unit", + "2089395053": "Đơn vị", "2089581483": "Hết hạn vào", "2090650973": "Giá giao ngay có thể thay đổi tùy theo thời điểm máy chủ của chúng tôi nhận giao dịch của bạn. Khi có thay đổi, khoản chi trả của bạn có thể bị ảnh hưởng.", "2091671594": "Trạng thái", @@ -2007,7 +2009,7 @@ "2104364680": "Vui lòng chuyển sang tài khoản thử nghiệm của bạn để chạy Deriv Bot.", "2104397115": "Vui lòng đi tới cài đặt tài khoản và điền đầy đủ thông tin cá nhân của bạn để có thể nạp và rút tiền.", "2107381257": "Bảo trì hệ thống cổng thanh toán theo lịch trình", - "2107409315": "The D'Alembert strategy increases the stake after a losing trade and reduces the stake after a successful trade by the number of units that traders decide. One unit is equal to the amount of the initial stake. To manage risk, set the maximum stake for a single trade. The stake for the next trade will reset to the initial stake if it exceeds the maximum stake.", + "2107409315": "Chiến lược D'Alembert tăng cổ phần sau khi giao dịch thua lỗ và giảm cổ phần sau khi giao dịch thành công theo số lượng đơn vị mà các nhà giao dịch quyết định. Một đơn vị bằng số tiền đặt cược ban đầu. Để quản lý rủi ro, hãy đặt số tiền đặt cược tối đa cho một giao dịch duy nhất. Tiền đặt cược cho giao dịch tiếp theo sẽ được đặt lại về số tiền đặt cược ban đầu nếu vượt quá số tiền đặt cược tối đa.", "2109312805": "Chênh lệch giá là sự khác biệt giữa giá mua và giá bán. Chênh lệch thả nổi nghĩa là sự \bkhác biệt này thay đổi liên tục, tùy thuộc vào điều kiện thị trường. Chênh lệch cố định \bcó thể giữ nguyên hoặc thay đổi, tùy theo quyết định của nhà môi giới.", "2110365168": "Đã đạt số giao dịch tối đa", "2111015970": "\bKhung này giúp bạn kiểm tra xem liệu hợp đồng của bạn có thể bán hay không. Nếu hợp đồng của bạn có thể được bán, khung sẽ trả kết quả \"\bĐúng\". Nếu không, khung sẽ trả về một chuỗi rỗng.", @@ -2983,11 +2985,12 @@ "-2147346223": "Deriv Bot có mặt ở những quốc gia nào?", "-352345777": "Các chiến lược nào là phổ biến nhất để giao dịch tự động?", "-552392096": "3 trong số các chiến lược được sử dụng phổ biến nhất trong giao dịch tự động là Martingale, D'Alembert và Oscar Grind. Các chiến lược này đều đang có sẵn và chờ bạn tại Deriv Bot.", - "-299540599": "Initial Stake", - "-671128668": "The amount that you pay to enter a trade.", - "-977789197": "Profit Threshold", - "-1503301801": "The value must be equal or greater than {{ min }}", - "-1803425048": "The Martingale strategy multiplies the stake by the chosen multiplier after every losing trade. The stake for the next trade resets to the initial stake after a successful trade. To manage risk, set the maximum stake for a single trade. The stake for the next trade will reset to the initial stake if it exceeds the maximum stake.", + "-299540599": "Mức cược ban đầu", + "-671128668": "Số tiền mà bạn trả để tham gia giao dịch.", + "-977789197": "Ngưỡng lợi nhuận", + "-410856998": "Bot sẽ ngừng giao dịch nếu tổng lợi nhuận của bạn vượt quá số tiền này.", + "-1503301801": "Giá trị phải bằng hoặc lớn hơn {{ min }}", + "-1803425048": "Chiến lược Martingale nhân số tiền đặt cược với hệ số nhân đã chọn sau mỗi giao dịch thua. Cổ phần cho giao dịch tiếp theo được đặt lại về cổ phần ban đầu sau khi giao dịch thành công. Để quản lý rủi ro, hãy đặt số tiền đặt cược tối đa cho một giao dịch duy nhất. Tiền đặt cược cho giao dịch tiếp theo sẽ được đặt lại về số tiền đặt cược ban đầu nếu vượt quá số tiền đặt cược tối đa.", "-1305281529": "D’Alembert", "-507620484": "Chưa lưu", "-764102808": "Google Drive", @@ -3078,8 +3081,8 @@ "-2050879370": "1. Đăng nhập từ một thiết bị khác", "-811857220": "3. Xóa bộ nhớ cache của trình duyệt", "-1823621139": "Chiến lược nhanh", - "-1782602933": "Choose a template below and set your trade parameters.", - "-984512425": "Minimum duration: {{ value }}", + "-1782602933": "Chọn một mẫu và thiết lập các thông số giao dịch của bạn.", + "-984512425": "Thời lượng tối thiểu: {{ value }}", "-625024929": "Bạn muốn thoát?", "-584289785": "Không, tôi sẽ ở lại", "-1435060006": "Nếu bạn thoát, hợp đồng hiện tại của bạn sẽ được hoàn tất, nhưng bot của bạn sẽ dừng hoạt động ngay lập tức.", diff --git a/packages/translations/src/translations/zh_cn.json b/packages/translations/src/translations/zh_cn.json index e4db564a36e5..030832540b9f 100644 --- a/packages/translations/src/translations/zh_cn.json +++ b/packages/translations/src/translations/zh_cn.json @@ -521,6 +521,7 @@ "581168980": "法律", "582945649": "2分钟", "584028307": "允许等值", + "587450463": "开始时间", "587577425": "保障我的账户安全", "587856857": "想进一步了解 API 吗?", "588609216": "重复浏览", @@ -1230,6 +1231,7 @@ "1310483610": "\"{{ search_term }}\"的结果", "1311680770": "赔付额", "1313167179": "请登录", + "1313302450": "如您的亏损总额超出此金额,机器人将停止交易。", "1316216284": "您可在所有 {{platform}} 账户使用此密码。", "1319217849": "检查手机", "1320750775": "正面和背面", @@ -2986,6 +2988,7 @@ "-299540599": "初始投注金额", "-671128668": "开仓交易时支付的金额。", "-977789197": "利润阈值", + "-410856998": "如您的利润总额超出此金额,机器人将停止交易。", "-1503301801": "该值必须等于或大于 {{ min }}", "-1803425048": "马丁格尔策略在每次交易亏损后都会将投注额乘以所选的乘数。交易成功后,下一笔交易的投注重置为初始投注。要管理风险,请设置单笔交易的最大投注。如果超过最大投注,下一笔交易的投注将重置为初始投注。", "-1305281529": "D’Alembert", diff --git a/packages/translations/src/translations/zh_tw.json b/packages/translations/src/translations/zh_tw.json index 617f911bcc27..6936f088456f 100644 --- a/packages/translations/src/translations/zh_tw.json +++ b/packages/translations/src/translations/zh_tw.json @@ -521,6 +521,7 @@ "581168980": "法律", "582945649": "2分鐘", "584028307": "允許等值", + "587450463": "開始時間", "587577425": "保障我的帳戶安全", "587856857": "想要進一步了解 API 嗎?", "588609216": "重覆瀏覽", @@ -1230,6 +1231,7 @@ "1310483610": "\"{{ search_term }}\"的結果", "1311680770": "賠付額", "1313167179": "請登入", + "1313302450": "如虧損總額超出此金額,機器人將停止交易。", "1316216284": "可在所有 {{platform}} 帳戶使用此密碼.", "1319217849": "檢查手機", "1320750775": "正面和背面", @@ -2986,6 +2988,7 @@ "-299540599": "起始投注金額", "-671128668": "開倉交易時支付的金額。", "-977789197": "利潤門檻", + "-410856998": "如利潤總額超出此金額,機器人將停止交易。", "-1503301801": "值必須等於或大於 {{ min }}", "-1803425048": "馬丁格爾策略在每次交易虧損後都會將投注額乘以所選的乘數。 交易成功後,下一筆交易的投注重設為初始投注。 若要管理風險,請設定單筆交易的最大投注。 如果超過最大投注,下一筆交易的投注將重設為初始投注。", "-1305281529": "D’Alembert", diff --git a/packages/wallets/src/components/Base/WalletButton/WalletButton.scss b/packages/wallets/src/components/Base/WalletButton/WalletButton.scss index 69e3528c7028..17a3bbd2e9f0 100644 --- a/packages/wallets/src/components/Base/WalletButton/WalletButton.scss +++ b/packages/wallets/src/components/Base/WalletButton/WalletButton.scss @@ -27,6 +27,10 @@ $size-map: ( height: 3.2rem, padding: 0.6rem 1.6rem, ), + 'lg': ( + height: 4rem, + padding: 1rem 1.6rem, + ), ); .wallets-button { diff --git a/packages/wallets/src/components/WalletsPercentageSelector/WalletsPercentageSelectorBlock.tsx b/packages/wallets/src/components/WalletsPercentageSelector/WalletsPercentageSelectorBlock.tsx index e3502d4e4275..ad12cdb918a9 100644 --- a/packages/wallets/src/components/WalletsPercentageSelector/WalletsPercentageSelectorBlock.tsx +++ b/packages/wallets/src/components/WalletsPercentageSelector/WalletsPercentageSelectorBlock.tsx @@ -11,7 +11,7 @@ type TWalletsPercentageSelectorBlock = { const WalletsPercentageSelectorBlock = ({ fillPercentage, label, onClick }: TWalletsPercentageSelectorBlock) => { return (
- + {label}