Entering Multiple Orders with Custom Price Volume, T/P and S/L Levels

Created at 24 Sep 2014, 18:17
How’s your experience with the cTrader Platform?
Your feedback is crucial to cTrader's development. Please take a few seconds to share your opinion and help us improve your trading experience. Thanks!
MO

moneyflow21

Joined 24.09.2014

Entering Multiple Orders with Custom Price Volume, T/P and S/L Levels
24 Sep 2014, 18:17


Hi Traders and cTrader Development Team,

I was wondering can a feature be implemented inside cTrader or a cAlgo Robot be made that allows the following:

  1. The ability to quickly set multiple orders all at once and as many as we like {from 1 to 50 Orders} [Market Orders, Pending Stop Orders, Limit Orders, OCO Orders, etc.]
  2. The ability to set custom volume size or lot size for each order
  3. The ability to set Take Profit and Stop Loss Levels for each order entered and spread them apart exactly how we like or even set them all at the same T/P or S/L level [similar to the advanced

For example:

Let's say I want to enter a quantity of 8 separate Pending BUY Stop orders at a Lot/Volume size of 0.20 each on the GBP/NZD pair as quickly as possible. The order menu could display something like this below:

"Fast Multiple Order Entry Menu"

  • Instrument Type = FOREX
  • Instrument Name = GBP/NZD
  • Order Type = Market, Pending Stop, Limit, OCO [Pending Stop Orders Selected]
  • Order Direction For Set of Trades = BUY OR SELL [BUY Selected]
  • Lot/Volume Size of Each Order = 0.20 [20,000 Units]
  • All Orders at Same Entry Price = Yes OR No [Yes Selected]
  • Entry Price For All Orders = 2.0250
  • Total Quantity of Orders Entered {Enter 1-50 Orders} = 8 [Set Custom Entry Prices if No was chosen above including T/P's and S/L's here]
    • Order #01 Entry Price = 2.0250   |   T/P In Pips OR Price = 55 Pips   |   S/L In Pips OR Price = 0 
    • Order #01 Entry Price = 2.0250   |   T/P In Pips OR Price = 55 Pips   |   S/L In Pips OR Price = 0
    • Order #01 Entry Price = 2.0250   |   T/P In Pips OR Price = 111 Pips  |   S/L In Pips OR Price = 0
    • Order #01 Entry Price = 2.0250   |   T/P In Pips OR Price = 111 Pips  |   S/L In Pips OR Price = 0
    • Order #01 Entry Price = 2.0250   |   T/P In Pips OR Price = 166 Pips  |  S/L In Pips OR Price = 0
    • Order #01 Entry Price = 2.0250   |   T/P In Pips OR Price = 166 Pips  |  S/L In Pips OR Price = 0
    • Order #01 Entry Price = 2.0250   |   T/P In Pips OR Price = 233 Pips  |  S/L In Pips OR Price = 0
    • Order #01 Entry Price = 2.0250   |   T/P In Pips OR Price = 233 Pips  |  S/L In Pips OR Price = 0
  • Take Profits at Equidistant Levels? Yes OR No [No Selected]
  • Equidistant Advanced Take Profit Distance In Pips = 0

Smart Money Management Section

  • Total Volume/Lot Calculation Across All Positions = 0.20/20,000 * 8 = 1.60 (1.6 Full Lots or 160,000 Units)
  • Total Required Margin Calculation For Order Set = [Display Dynamic Margin Requirement For All Entered Orders]
  • Free Margin Remaining After Orders Are Triggered = [Display Dynamic Remaining Free Margin Calculation]

{CONFIRM ALL ORDERS --->>> ENTER}                   OR                {CANCEL ALL ORDERS --->>> CLOSE}


@moneyflow21
Replies

moneyflow21
24 Sep 2014, 18:22

Revised Menu

I made a few typing errors but here is the fixed menu here:

Can a feature be implemented inside cTrader or a cAlgo Robot be made that allows the following:

  1. The ability to quickly set multiple orders all at once and as many as we like {from 1 to 50 Orders} [Market Orders, Pending Stop Orders, Limit Orders, OCO Orders, etc.]
  2. The ability to set custom volume size or lot size for each order
  3. The ability to set Take Profit and Stop Loss Levels for each order entered and spread them apart exactly how we like or even set them all at the same T/P or S/L level [similar to the advanced

For example:

Let's say I want to enter a quantity of 8 separate Pending BUY Stop orders at a Lot/Volume size of 0.20 each on the GBP/NZD pair as quickly as possible. The order menu could display something like this below:

"Fast Multiple Order Entry Menu"

  • Instrument Type = FOREX
  • Instrument Name = GBP/NZD
  • Order Type = Market, Pending Stop, Limit, OCO [Pending Stop Orders Selected]
  • Order Direction For Set of Trades = BUY OR SELL [BUY Selected]
  • Lot/Volume Size of Each Order = 0.20 [20,000 Units]
  • All Orders at Same Entry Price = Yes OR No [Yes Selected]
  • Entry Price For All Orders = 2.0250
  • Total Quantity of Orders Entered {Enter 1-50 Orders} = 8  [Set Custom Entry Prices if No was chosen above including T/P's and S/L's here]
    • Order #01 Entry Price = 2.0250   |   T/P In Pips OR Price = 55 Pips   |   S/L In Pips OR Price = 0 
    • Order #02 Entry Price = 2.0250   |   T/P In Pips OR Price = 55 Pips   |   S/L In Pips OR Price = 0
    • Order #03 Entry Price = 2.0250   |   T/P In Pips OR Price = 111 Pips  |   S/L In Pips OR Price = 0
    • Order #04 Entry Price = 2.0250   |   T/P In Pips OR Price = 111 Pips  |   S/L In Pips OR Price = 0
    • Order #05 Entry Price = 2.0250   |   T/P In Pips OR Price = 166 Pips  |  S/L In Pips OR Price = 0
    • Order #06 Entry Price = 2.0250   |   T/P In Pips OR Price = 166 Pips  |  S/L In Pips OR Price = 0
    • Order #07 Entry Price = 2.0250   |   T/P In Pips OR Price = 233 Pips  |  S/L In Pips OR Price = 0
    • Order #08 Entry Price = 2.0250   |   T/P In Pips OR Price = 233 Pips  |  S/L In Pips OR Price = 0
  • Take Profits at Equidistant Levels? Yes OR No [No Selected]
  • Equidistant Advanced Take Profit Distance In Pips = 0

Smart Money Management Section

  • Total Volume/Lot Calculation Across All Positions = 0.20/20,000 * 8 = 1.60 (1.6 Full Lots or 160,000 Units)
  • Total Required Margin Calculation For Order Set = [Display Dynamic Margin Requirement For All Entered Orders]
  • Free Margin Remaining After Orders Are Triggered = [Display Dynamic Remaining Free Margin Calculation]

{CONFIRM ALL ORDERS --->>> ENTER}                   OR                {CANCEL ALL ORDERS --->>> CLOSE}


@moneyflow21

moneyflow21
24 Sep 2014, 18:30

Revised #02

Let's say I want to enter a quantity of 8 separate Pending BUY Stop orders at a Lot/Volume size of 0.20 each on the GBP/NZD pair as quickly as possible. The order menu could display something like this below:

This would be similar to the Advanced Take Profit feature inside of cTrader but even more customizable!

"Customizable Multiple Order Entry Menu"

  • Instrument Type = FOREX
  • Instrument Name = GBP/NZD
  • Order Type = Market, Pending Stop, Limit, OCO [Pending Stop Orders Selected]
  • Order Direction For Set of Trades = BUY OR SELL [BUY Selected]
  • Lot/Volume Size of Each Order = 0.20 [20,000 Units]
  • All Orders at Same Entry Price = Yes OR No [Yes Selected]
  • Entry Price For All Orders = 2.0250
  • Total Quantity of Orders Entered {Enter 1-50 Orders} = 8 [Set Custom Entry Prices if No was chosen above including T/P's and S/L's here]
    • Order #01 Entry Price = 2.0250   |   T/P In Pips OR Price = 55 Pips   |   S/L In Pips OR Price = 0 
    • Order #01 Entry Price = 2.0250   |   T/P In Pips OR Price = 55 Pips   |   S/L In Pips OR Price = 0
    • Order #01 Entry Price = 2.0250   |   T/P In Pips OR Price = 111 Pips  |   S/L In Pips OR Price = 0
    • Order #01 Entry Price = 2.0250   |   T/P In Pips OR Price = 111 Pips  |   S/L In Pips OR Price = 0
    • Order #01 Entry Price = 2.0250   |   T/P In Pips OR Price = 166 Pips  |  S/L In Pips OR Price = 0
    • Order #01 Entry Price = 2.0250   |   T/P In Pips OR Price = 166 Pips  |  S/L In Pips OR Price = 0
    • Order #01 Entry Price = 2.0250   |   T/P In Pips OR Price = 233 Pips  |  S/L In Pips OR Price = 0
    • Order #01 Entry Price = 2.0250   |   T/P In Pips OR Price = 233 Pips  |  S/L In Pips OR Price = 0
  • Take Profits at Equidistant Levels? Yes OR No  [No Selected]
  • Equidistant Advanced Take Profit Distance In Pips = 0

Smart Money Management Section

  • Total Volume/Lot Calculation Across All Positions = 0.20/20,000 * 8 = 1.60 (1.6 Full Lots or 160,000 Units)
  • Total Required Margin Calculation For Order Set = [Display Dynamic Margin Requirement For All Entered Orders]
  • Free Margin Remaining After Orders Are Triggered = [Display Dynamic Remaining Free Margin Calculation]

{CONFIRM ALL ORDERS --->>> ENTER}                   OR                {CANCEL ALL ORDERS --->>> CLOSE}


@moneyflow21

moneyflow21
24 Sep 2014, 18:32

Revised #03

Let's say I want to enter a quantity of 8 separate Pending BUY Stop orders at a Lot/Volume size of 0.20 each on the GBP/NZD pair as quickly as possible. The order menu could display something like this below:

This would be similar to the Advanced Take Profit feature inside of cTrader but even more customizable!

"Customizable Multiple Order Entry Menu"

  • Instrument Type = FOREX
  • Instrument Name = GBP/NZD
  • Order Type = Market, Pending Stop, Limit, OCO [Pending Stop Orders Selected]
  • Order Direction For Set of Trades = BUY OR SELL [BUY Selected]
  • Lot/Volume Size of Each Order = 0.20 [20,000 Units]
  • All Orders at Same Entry Price = Yes OR No [Yes Selected]
  • Entry Price For All Orders = 2.0250
  • Total Quantity of Orders Entered {Enter 1-50 Orders} = 8[Set Custom Entry Prices if No was chosen above including T/P's and S/L's here]
    • Order #01 Entry Price = 2.0250   |   T/P In Pips OR Price = 55 Pips   |   S/L In Pips OR Price = 0 
    • Order #02 Entry Price = 2.0250   |   T/P In Pips OR Price = 55 Pips   |   S/L In Pips OR Price = 0
    • Order #03 Entry Price = 2.0250   |   T/P In Pips OR Price = 111 Pips  |   S/L In Pips OR Price = 0
    • Order #04 Entry Price = 2.0250   |   T/P In Pips OR Price = 111 Pips  |   S/L In Pips OR Price = 0
    • Order #05 Entry Price = 2.0250   |   T/P In Pips OR Price = 166 Pips  |  S/L In Pips OR Price = 0
    • Order #06 Entry Price = 2.0250   |   T/P In Pips OR Price = 166 Pips  |  S/L In Pips OR Price = 0
    • Order #07 Entry Price = 2.0250   |   T/P In Pips OR Price = 233 Pips  |  S/L In Pips OR Price = 0
    • Order #08 Entry Price = 2.0250   |   T/P In Pips OR Price = 233 Pips  |  S/L In Pips OR Price = 0
  • Take Profits at Equidistant Levels? Yes OR No  [No Selected]
  • Equidistant Advanced Take Profit Distance In Pips = 0

Smart Money Management Section

  • Total Volume/Lot Calculation Across All Positions = 0.20/20,000 * 8 = 1.60 (1.6 Full Lots or 160,000 Units)
  • Total Required Margin Calculation For Order Set = [Display Dynamic Margin Requirement For All Entered Orders]
  • Free Margin Remaining After Orders Are Triggered = [Display Dynamic Remaining Free Margin Calculation]

{CONFIRM ALL ORDERS --->>> ENTER}                   OR                {CANCEL ALL ORDERS --->>> CLOSE}


@moneyflow21

moneyflow21
24 Sep 2014, 20:15

Final Revision #04

Final Revision Because I Do Not See A Way To Delete My Previous Posts...LOL!

Let's say I want to enter a quantity of 8 separate Pending BUY Stop orders at a Lot/Volume size of 0.20 each on the GBP/NZD pair as quickly as possible.

The order menu could display something like this below. This would be similar to the Advanced Take Profit feature inside of cTrader but even more customizable:

"Customizable Multiple Order Entry Menu"

  • Instrument Type = FOREX
  • Instrument/FX Pair Name = GBP/NZD
  • Order Type = Market, Pending Stop, Limit, OCO [Pending Stop Orders Selected]
  • Order Direction For Set of Trades = BUY OR SELL [BUY Selected]
  • Lot/Volume Size of Each Order = 0.20 [20,000 Units]
  • All Orders at Same Entry Price = Yes OR No [Yes Selected]
  • Entry Price For All Orders = 2.0250
  • Total Quantity of Orders Entered {Enter 1-50 Orders} = 8  [Set Custom Entry Prices if No was chosen above including T/P's and S/L's here]
    • Order #01 Entry Price = 2.0250   |   T/P In Pips OR Price = 55 Pips   |   S/L In Pips OR Price = At Price 0.0000
    • Order #02 Entry Price = 2.0250   |   T/P In Pips OR Price = 55 Pips   |   S/L In Pips OR Price = At Price 0.0000
    • Order #03 Entry Price = 2.0250   |   T/P In Pips OR Price = 111 Pips  |   S/L In Pips OR Price = At Price 0.0000
    • Order #04 Entry Price = 2.0250   |   T/P In Pips OR Price = 111 Pips  |   S/L In Pips OR Price = At Price 0.0000
    • Order #05 Entry Price = 2.0250   |   T/P In Pips OR Price = 166 Pips  |  S/L In Pips OR Price = At Price 0.0000
    • Order #06 Entry Price = 2.0250   |   T/P In Pips OR Price = 166 Pips  |  S/L In Pips OR Price = At Price 0.0000
    • Order #07 Entry Price = 2.0250   |   T/P In Pips OR Price = 233 Pips  |  S/L In Pips OR Price = At Price 0.0000
    • Order #08 Entry Price = 2.0250   |   T/P In Pips OR Price = 233 Pips  |  S/L In Pips OR Price = At Price 0.0000
  • Take Profits at Equidistant Levels? Yes OR No  [No Selected]
  • Equidistant Advanced Take Profit Distance In Pips = 0

Smart Money Management Section

  • Total Volume/Lot Calculation Across All Positions = 0.20/20,000 * 8 = 1.60 (1.6 Full Lots or 160,000 Units)
  • Total Required Margin Calculation For Order Set = [Display Dynamic Margin Requirement For All Entered Orders]
  • Free Margin Remaining After Orders Are Triggered = [Display Dynamic Remaining Free Margin Calculation]

{CONFIRM ALL ORDERS --->>> ENTER}                   OR                {CANCEL ALL ORDERS --->>> CLOSE}


@moneyflow21

Spotware
30 Sep 2014, 12:14

Hello,

 

Thank you for your suggestion. It will be taken into consideration for future implementation.

You could also post your suggestion here: http://vote.spotware.com

 


@Spotware

AlexanderRC
30 Sep 2014, 17:19

Multiple orders (pending/limit) can be done quickly from a cBot with whatever parameters you desire. It is fairly trivial to write one.
 


@AlexanderRC

anteandrovic
13 Apr 2015, 02:08

RE: multiple orders

AlexanderRC said:

Multiple orders (pending/limit) can be done quickly from a cBot with whatever parameters you desire. It is fairly trivial to write one.
 

 

has a robot been developed for this request ? ie. is it laready in the cbots forum, if so what is it called ??

 

Regards, Ante Androvic.


@anteandrovic