Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

$0.50/1000 (Per Execution)

$0.50/1000 (Per Execution)

No Format
$quantity * 0.0005;

$0.50 / 1000, $1 minimum per ticket (Per Order)

No Format
max(1, $quantity *

...

 0.0005);

$0.50 / 1000, $10 maximum per ticket (Per Order)

No Format
min(10, $quantity * 0.0005);

$0.50 / 1000, $1 minimum, $10 maximum per ticket (Per Order)

No Format
max(1, min(10, $quantity * 0.0005));

$1 per execution (Per Execution)

No Format
return 1;

$2.95 per ticket (Per Order)

No Format
return 2.95;

$0.50 / 1000 Equities, 1.65 / contract options (Per Execution)

No Format
$instrumentType = getInstrumentType($symbol);
if($instrumentType == INSTRUMENT_TYPE_OPTION) {
   return $quantity * 1.65;
} else {
   return $quantity * 0.0005;
}

Non-Regressive Tiered Plan (Per Execution)

The formula below will assess 0.0015 / share the first 500,000 shares traded in a month, 0.001 / share for shares 500,001 - 1,000,000 and 0.0006 / share for share 1,000,001 and up.

No Format
return computeTieredFee($quantity, $monthlyVolume, array(
    500000 => '0.0015',
    1000000 => '0.001',
    '' => '0.0006'), false);

Regressive Tiered Plan (Per Execution)

The formula below will assess 0.0015 / share for the first 500,000 shares traded in a month. If the next tier is reached, the trader will receive a 0.0005 * 500,000 ($250) rebate and subsequent shares are assessed a rate of 0.001 / share. The rebate is credited on the execution that crosses the tier.

No Format
return computeTieredFee($quantity, $monthlyVolume, array(
    500000 => '0.0015',
    1000000 => '0.001',
    '' => '0.0006'), true);

$0.50 / 1000, $1 minimum per ticket* *_(Per Order)_*{

No Format

...

max(1, $quantity * 0.0005);

...

*$0.50 / 1000, $10 maximum per ticket* *_(Per Order)_*{

No Format

...

min(10, $quantity * 0.0005);

...

*$0.50 / 1000, $1 minimum, $10 maximum per ticket* *_(Per Order)_*{

No Format

...

max(1, min(10, $quantity * 0.0005));

...

*$1 per execution* *_(Per Execution)_*{

No Format

...

return 1;

...

*$2.95 per ticket* *_(Per Order)_*{

No Format

...

return 2.95;

...

*$0.50 / 1000 Equities, 1.65 / contract options* *_(Per Execution)_*{

No Format

...

$instrumentType = getInstrumentType($symbol);

...


if($instrumentType == INSTRUMENT_TYPE_OPTION) {

...


   return $quantity * 1.65;

...


} else {

...


   return $quantity * 0.0005;

...


}

Non-Regressive Tiered Plan* *_(Per Execution)_*

The formula below will assess 0.0015 / share the first 500,000 shares traded in a month, 0.001 / share for shares 500,001 - 1,000,000 and 0.0006 / share for share 1,000,001 and up.{

No Format

...

return computeTieredFee($quantity, $monthlyVolume, array(

...


    500000 => '0.0015',

...


    1000000 => '0.001',

...


    '' => '0.0006'), false);

{noformat}*Regressive Tiered Plan* *_(Per Execution)_*

The formula below will assess 0.0015 / share for the first 500,000 shares traded in a month. If the next tier is reached, the trader will receive a 0.0005 * 500,000 ($250) rebate and subsequent shares are assessed a rate of 0.001 / share. The rebate is credited on the execution that crosses the tier.{

No Format

...

return computeTieredFee($quantity, $monthlyVolume, array(

...


    500000 => '0.0015',

...


    1000000 => '0.001',

...


    '' => '0.0006'), true);

...