Skip to content

Commit

Permalink
[BOT] Farabi/bot-914/add long description for reverse dalembert (#12608)
Browse files Browse the repository at this point in the history
* feat: added reverse dalembert strategy description

* fix: profit and loss thresholds content

* chore: redeploy vercel
  • Loading branch information
farabi-deriv authored Jan 3, 2024
1 parent 65c2eb7 commit 774cefe
Show file tree
Hide file tree
Showing 8 changed files with 137 additions and 34 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -486,4 +486,12 @@ export const quick_strategy_content: TQuickStrategyContent[] = [
localize('An example of Reverse Martingale strategy'),
],
},
{
qs_name: 'REVERSE_D_ALEMBERT',
type: localize('About Reverse D’Alembert'),
content: [
localize('Exploring the Reverse D’Alembert strategy in Deriv Bot'),
localize('An example of Reverse D’Alembert strategy'),
],
},
];
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { config as qs_config } from '@deriv/bot-skeleton';
import { localize } from '@deriv/translations';
import { D_ALEMBERT, MARTINGALE, OSCARS_GRIND, REVERSE_MARTINGALE, REVERSE_D_ALEMBERT, _1_3_2_6 } from './descriptions';
import { D_ALEMBERT, MARTINGALE, OSCARS_GRIND, REVERSE_D_ALEMBERT, REVERSE_MARTINGALE, _1_3_2_6 } from './descriptions';
import { TConfigItem, TStrategies, TValidationItem } from './types';

export const FORM_TABS = [
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ export const D_ALEMBERT: TDescriptionItem[] = [
'4. If the second trade results in a loss, the Deriv Bot will automatically increase your stake for the next trade by 2 USD. Deriv Bot will continue to add 2 USD to the previous round’s stake after every losing trade. See A2.'
),
localize(
'5. If the next trades are profitable, the stake for the following trade will be reduced by $2.This can be shown above where the stake of 3 USD is reduced to 1 USD.See A3.'
'5. If the next trades are profitable, the stake for the following trade will be reduced by 2 USD.This can be shown above where the stake of 3 USD is reduced to 1 USD. See A3.'
),
],
},
Expand All @@ -90,7 +90,7 @@ export const D_ALEMBERT: TDescriptionItem[] = [
type: 'text',
content: [
localize(
"With Deriv Bot, traders can set the profit and loss thresholds to secure profits and limit potential losses. This means that the trading bot will automatically stop when either the profit or loss thresholds are reached. It's a form of risk management that can potentially enhance returns.For example, if a trader sets the profit threshold at 100 USD and the strategy exceeds 100 USD of profit from all trades, then the bot will stop running."
"With Deriv Bot, traders can set the profit and loss thresholds to secure potential profits and limit potential losses. This means that the trading bot will automatically stop when either the profit or loss thresholds are reached. It's a form of risk management that can potentially enhance returns.For example, if a trader sets the profit threshold at 100 USD and the strategy exceeds 100 USD of profit from all trades, then the bot will stop running."
),
],
},
Expand Down Expand Up @@ -143,21 +143,21 @@ export const D_ALEMBERT: TDescriptionItem[] = [
},
{
type: 'subtitle_italic',
content: [localize('Disclaimer:')],
content: [localize('Disclaimer')],
},
{
type: 'text_italic',
content: [
localize(
'Please be aware that while we may use rounded figures for illustration, a stake of a specific amount does not guarantee an exact amount in successful trades. For example, a 1 USD stake does not necessarily equate to a 1 USD profit in successful trades. Trading inherently involves risks, and actual profits can fluctuate due to various factors, including market volatility and other unforeseen variables. As such, exercise caution and conduct thorough research before engaging in any trading activities.'
'Please be aware that while we may use rounded figures for illustration, a stake of a specific amount does not guarantee an exact amount in successful trades. For example, a 1 USD stake does not necessarily equate to a 1 USD profit in successful trades.'
),
],
},
{
type: 'text_italic',
content: [
localize(
'The information contained in this article is for educational purposes only and is not intended as financial or investment advice.'
'Trading inherently involves risks, and actual profits can fluctuate due to various factors, including market volatility and other unforeseen variables. As such, exercise caution and conduct thorough research before engaging in any trading activities.'
),
],
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -80,21 +80,21 @@ export const MARTINGALE: TDescriptionItem[] = [
{
type: 'text',
content: [
localize('1. Start with the initial stake. Let’s say $1.'),
localize('1. Start with the initial stake. Let’s say 1 USD.'),
localize('2. Select your Martingale multiplier. In this example, it is 2.'),
localize(
'3. If the first trade ends in a loss, Deriv Bot will automatically double your stake for the next trade to $2. Deriv Bot will continue to double the stake after every losing trade.'
'3. If the first trade ends in a loss, Deriv Bot will automatically double your stake for the next trade to 2 USD. Deriv Bot will continue to double the stake after every losing trade.'
),
localize(
'4. If a trade ends in a profit, the stake for the following trade will be reset to the initial stake amount of $1.'
'4. If a trade ends in a profit, the stake for the following trade will be reset to the initial stake amount of 1 USD.'
),
],
},
{
type: 'text',
content: [
localize(
"The idea is that successful trades may recoup previous losses. However, it is crucial to exercise caution as the risk can quickly increase with this strategy. With Deriv Bot, you can minimise your risk by setting a maximum stake. This is an optional risk management feature. Let’s say a maximum stake of $3. If your stake for the next trade is set to exceed $3, your stake will reset to the initial stake of $1. If you didn't set a maximum stake, it would have increased beyond $3."
"The idea is that successful trades may recoup previous losses. However, it is crucial to exercise caution as the risk can quickly increase with this strategy. With Deriv Bot, you can minimise your risk by setting a maximum stake. This is an optional risk management feature. Let’s say a maximum stake of 3 USD. If your stake for the next trade is set to exceed 3 USD, your stake will reset to the initial stake of 1 USD. If you didn't set a maximum stake, it would have increased beyond 3 USD."
),
],
},
Expand All @@ -106,7 +106,7 @@ export const MARTINGALE: TDescriptionItem[] = [
type: 'text',
content: [
localize(
'Deriv Bot allows setting profit and loss thresholds to manage risk. A profit threshold will automatically stop trading after reaching a preset amount to lock your profits. A loss threshold will stop trading after accumulating a preset loss amount. These thresholds secure profits and limit losses as part of your risk management. For example, with a $10 profit threshold, the bot will stop after exceeding $10 in total profit.'
"With Deriv Bot, traders can set the profit and loss thresholds to secure potential profits and limit potential losses. This means that the trading bot will automatically stop when either the profit or loss thresholds are reached. It's a form of risk management that can potentially enhance returns. For example, if a trader sets the profit threshold at 100 USD and the strategy exceeds 100 USD of profit from all trades, then the bot will stop running."
),
],
},
Expand Down Expand Up @@ -141,12 +141,12 @@ export const MARTINGALE: TDescriptionItem[] = [
type: 'text',
content: [
localize(
'For instance, if a trader sets the loss threshold (B) is $1000, initial stake (s) is $1, and the Martingale multiplier (m) is 2, the calculation would be as follows:'
'For instance, if a trader sets the loss threshold (B) is 1000 USD, initial stake (s) is 1 USD, and the Martingale multiplier (m) is 2, the calculation would be as follows:'
),
localize('R = log(1000/1) / log(2)'),
localize('R ≈ 9.965'),
localize(
'This means that after 10 rounds of consecutive losses, this trader will lose $1023 which exceeds the loss threshold of $1000, stopping the bot.'
'This means that after 10 rounds of consecutive losses, this trader will lose 1023 USD which exceeds the loss threshold of 1000 USD, stopping the bot.'
),
localize(
'This formula allows you to work backwards based on your available capital and risk tolerance. Determine the Loss Threshold and Initial Stake, which will automatically calculate the number of rounds you can trade. This will give you an insight on stake sizing and expectations.'
Expand All @@ -166,26 +166,22 @@ export const MARTINGALE: TDescriptionItem[] = [
],
},
{
type: 'subtitle',
content: [localize('IMPORTANT:')],
type: 'subtitle_italic',
content: [localize('Disclaimer')],
},
{
type: 'text',
type: 'text_italic',
content: [
localize(
'Please be aware that while we may use rounded figures for illustration, a stake of a specific amount does not guarantee an exact amount in successful trades. For example, a $1 stake does not necessarily equate to a $1 profit in successful trades. Trading inherently involves risks, and actual profits can fluctuate due to various factors, including market volatility and other unforeseen variables. As such, exercise caution and conduct thorough research before engaging in any trading activities.'
'Please be aware that while we may use rounded figures for illustration, a stake of a specific amount does not guarantee an exact amount in successful trades. For example, a 1 USD stake does not necessarily equate to a 1 USD profit in successful trades.'
),
],
},
{
type: 'subtitle_italic',
content: [localize('Disclaimer:')],
},
{
type: 'text_italic',
content: [
localize(
'The information contained in this blog article is for educational purposes only and is not intended as financial or investment advice.'
'Trading inherently involves risks, and actual profits can fluctuate due to various factors, including market volatility and other unforeseen variables. As such, exercise caution and conduct thorough research before engaging in any trading activities.'
),
],
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ export const OSCARS_GRIND: TDescriptionItem[] = [
type: 'text',
content: [
localize(
'The table above demonstrates this principle by showing that when a successful trade occurs and meets the target of one unit of profit which is 1 USD in this example, the session ends. If trading continues, a new session will begin.'
'The table above demonstrates this principle by showing that when a successful trade occurs and meets the target of one unit of potential profit which is 1 USD in this example, the session ends. If trading continues, a new session will begin.'
),
],
},
Expand Down Expand Up @@ -92,7 +92,7 @@ export const OSCARS_GRIND: TDescriptionItem[] = [
type: 'text',
content: [
localize(
'In round 7, the stake is adjusted downwards from 2 USD to 1 USD, to meet the target profit of $1.'
'In round 7, the stake is adjusted downwards from 2 USD to 1 USD, to meet the target profit of 1 USD.'
),
],
},
Expand All @@ -106,7 +106,7 @@ export const OSCARS_GRIND: TDescriptionItem[] = [
type: 'text',
content: [
localize(
'The second session concludes upon reaching the aim of one unit of profit per session, equivalent to 1 USD. If trading continues, a new session will commence again.'
'The second session concludes upon reaching the aim of one unit of potential profit per session, equivalent to 1 USD. If trading continues, a new session will commence again.'
),
],
},
Expand All @@ -118,7 +118,7 @@ export const OSCARS_GRIND: TDescriptionItem[] = [
type: 'text',
content: [
localize(
'With Deriv Bot, traders can set the profit and loss thresholds to secure profits and limit potential losses. This means that the trading bot will automatically stop when either the profit or loss threshold is reached. This is a form of risk management that can potentially boost successful trades whilst limiting the impact of loss. For example, if a trader sets the profit threshold at 100 USD and the strategy exceeds 100 USD of profit from all trades, then the bot will stop running.'
'With Deriv Bot, traders can set the profit and loss thresholds to secure potential profits and limit potential losses. This means that the trading bot will automatically stop when either the profit or loss threshold is reached. This is a form of risk management that can potentially boost successful trades whilst limiting the impact of loss. For example, if a trader sets the profit threshold at 100 USD and the strategy exceeds 100 USD of profit from all trades, then the bot will stop running.'
),
],
},
Expand All @@ -136,21 +136,21 @@ export const OSCARS_GRIND: TDescriptionItem[] = [
},
{
type: 'subtitle_italic',
content: [localize('Disclaimers:')],
content: [localize('Disclaimers')],
},
{
type: 'text_italic',
content: [
localize(
'<i>Please be aware that while we may use rounded figures for illustration, a stake of a specific amount does not guarantee an exact amount in successful trades. For example, a 1 USD stake does not necessarily equate to a 1 USD profit in successful trades. Trading inherently involves risks, and actual profits can fluctuate due to various factors, including market volatility and other unforeseen variables. As such, exercise caution and conduct thorough research before engaging in any trading activities.</i>'
'Please be aware that while we may use rounded figures for illustration, a stake of a specific amount does not guarantee an exact amount in successful trades. For example, a 1 USD stake does not necessarily equate to a 1 USD profit in successful trades.'
),
],
},
{
type: 'text_italic',
content: [
localize(
'<i>The information contained in this article is for educational purposes only and is not intended as financial or investment advice.</i>'
'Trading inherently involves risks, and actual profits can fluctuate due to various factors, including market volatility and other unforeseen variables. As such, exercise caution and conduct thorough research before engaging in any trading activities.'
),
],
},
Expand Down
Loading

1 comment on commit 774cefe

@vercel
Copy link

@vercel vercel bot commented on 774cefe Jan 3, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Successfully deployed to the following URLs:

deriv-app – ./

deriv-app.vercel.app
binary.sx
deriv-app-git-master.binary.sx
deriv-app.binary.sx

Please sign in to comment.