TS 8->IB and Forex lot size

Post all support and installation questions here

TS 8->IB and Forex lot size

Postby EminiAdept » Feb 18, 7:57 pm

Hello Francis,

I have looked at the help files and searched this forum but could not figure a way to adjust lot size(trade amount)

I'm using TB with TS without a problem(1lot-100,000) but when I want to send an a strategy order for a currency pair of less than 100,000, i'm unable to do so.
I tried to code( TradeBullet Symbol=$EURCHF! Q=20,000! E=IBIDEALPRO! ) but just gave me a 2,000,000 order which thankfully IB rejected.

Please help.

Jon
EminiAdept
 
Posts: 12
Joined: Nov 23, 6:22 pm

Re: TS 8->IB and Forex lot size

Postby TradeBullet » Feb 19, 1:54 am

Hi,

The Q=20000 is a quantity multiplier, not an absolute quantity. The actual parameter name is QtyMult. In the workspace name it only accepts integer values, but from the symbol mapping settings in TB options|TS tab you can set a decimal like 0.2 (which I think is what you want).

Don't forget that workspace name parameters will always override TB settings so you will need to remove the Symbol, Q and E parameters from your workspace once you have mapped your pairs in TB options.
TradeBullet - The Simplest Automation Tool for Traders
TradeBullet
 
Posts: 1979
Joined: Oct 14, 10:02 pm

Re: TS 8->IB and Forex lot size

Postby EminiAdept » Feb 19, 3:13 pm

TradeBullet wrote:Hi,

The Q=20000 is a quantity multiplier, not an absolute quantity. The actual parameter name is QtyMult. In the workspace name it only accepts integer values, but from the symbol mapping settings in TB options|TS tab you can set a decimal like 0.2 (which I think is what you want).

Don't forget that workspace name parameters will always override TB settings so you will need to remove the Symbol, Q and E parameters from your workspace once you have mapped your pairs in TB options.


I went to the TB options for TS and clicked on symbol mapping and I had mapped a symbol Example EURCHF and changed the quantity multiplier to 0.2 first for quantity multiplier and then both Quantity multiplier and TS price multiplier when neither worked. I aslo creaded a different workspace without the TB naming because it says that mapped symbols do not require the special WS naming. so far TB is sending full lot (100,000) orders to IB. What am I doing wrong? Do I need to restart TB for the new setting to take effect?
EminiAdept
 
Posts: 12
Joined: Nov 23, 6:22 pm

Re: TS 8->IB and Forex lot size

Postby TradeBullet » Feb 19, 4:58 pm

EURCHF is not a valid TB symbol. Try $EURCHF
TradeBullet - The Simplest Automation Tool for Traders
TradeBullet
 
Posts: 1979
Joined: Oct 14, 10:02 pm

Re: TS 8->IB and Forex lot size

Postby EminiAdept » Feb 19, 9:31 pm

The TS symbol EURCHF shows up as the TB mapped symbol $EURCHF so that is not a valid reason for the failure.
EminiAdept
 
Posts: 12
Joined: Nov 23, 6:22 pm

Re: TS 8->IB and Forex lot size

Postby TradeBullet » Feb 20, 12:46 pm

I will need to examine both your logs

tradebullet 2010-02-18.txt
and
tslog.txt

They are located at C:\Program Files\TradeBullet\Logs and you can email them to support at tradebullet.om
TradeBullet - The Simplest Automation Tool for Traders
TradeBullet
 
Posts: 1979
Joined: Oct 14, 10:02 pm

Re: TS 8->IB and Forex lot size

Postby TradeBullet » Mar 05, 8:08 pm

Hi,

1) your workspace name(s) must not contain symbol mappings (Symbol=$EURCHF! E=IBIDEALPRO!)
2) you must map the symbols in TB Options|TS8 tab. There you can set the quantity to a fraction
3) note the minimum quantities required by IB. Contact IB support if you need to know what they are for your account type.
TradeBullet - The Simplest Automation Tool for Traders
TradeBullet
 
Posts: 1979
Joined: Oct 14, 10:02 pm

Re: TS 8->IB and Forex lot size

Postby EminiAdept » Mar 07, 9:01 pm

TradeBullet wrote:Hi,

1) your workspace name(s) must not contain symbol mappings (Symbol=$EURCHF! E=IBIDEALPRO!)
2) you must map the symbols in TB Options|TS8 tab. There you can set the quantity to a fraction
3) note the minimum quantities required by IB. Contact IB support if you need to know what they are for your account type.



I asked for explicit instructions on how to do this yet I am having to guess and experiment?????? because the instructions were unclear!

Please see below my very detailed explanation of what I did to try and accomplish this and please respond in kind with complete instructions. I'm very capable of following instructions if there clearly given and as you can see have been guessing and experimenting since I'm not getting the help I requested.

1) I have mapped these symbols from the beginning so I didn't have to map any new symbols.
2) I have set up a workspace without the TB names
3) I tried changing the symbol quantity multiplier to 0.500 and kept the TS quantity at 1.000, which I would expect to send an order for 50,000 but it sends an order for 100,000. So no change from the default amount???
4) I then tried changing the TS Price Multiplier field to 0.500 and kept the symbol quantity at 1.000 and it still sends order for 100,000.
5) I have tried changing both to 0.500 and still it send an order for 100,000
6)TS only accepts an integers for trade size so I cannot change anything in TS strategy properties.
7) I have not requested a trade amount below IB minimum quantities.

I ask again what am I doing wrong????????? This is the eighth message in this thread.............This is NOT clearly covered in the users guide.
Is this not implemented yet? Can I be the only guy who has wanted to understand this "feature" it would seem so.

Please help!!!!!
EminiAdept
 
Posts: 12
Joined: Nov 23, 6:22 pm

Re: TS 8->IB and Forex lot size

Postby TradeBullet » Mar 08, 2:23 am

That's because no other user ever wanted to do this before ;-) This feature was implemented following your suggestion. It is new and therefore still in beta.

I don't understand 2. Could you rephrase? What is your ws name?

Also, please make sure you are using the newest TB. fractional quantity multipliers were not supported until very recently.
TradeBullet - The Simplest Automation Tool for Traders
TradeBullet
 
Posts: 1979
Joined: Oct 14, 10:02 pm

Re: TS 8->IB and Forex lot size

Postby EminiAdept » Mar 09, 5:52 pm

OK,
I made my workspace name "USDCHF" and one named "240MinForex"

I upgraded to latest TB and updated to the latest approved TWS version.

I can send orders from my TB named workspace but no reduction in quantity occurs (I understand it shouldn't send an order for reduced quantity- I mentioned it so that you can see TS and TB are talking to each other in that instance) and my generic named workspaces containing only one chart, TB isn't recieving orders from those workspaces. Nothing happens when I turn strategy on and make orders go to trademanager. so TB isn't recieving the order somehow.
EminiAdept
 
Posts: 12
Joined: Nov 23, 6:22 pm

Re: TS 8->IB and Forex lot size

Postby TradeBullet » Mar 09, 6:11 pm

TradeBullet will ignore all signals from a strategy unless "TradeBullet" is in the workspace name.
TradeBullet - The Simplest Automation Tool for Traders
TradeBullet
 
Posts: 1979
Joined: Oct 14, 10:02 pm

Re: TS 8->IB and Forex lot size

Postby EminiAdept » Mar 09, 6:15 pm

TradeBullet wrote:Hi,

1) your workspace name(s) must not contain symbol mappings (Symbol=$EURCHF! E=IBIDEALPRO!)
2) you must map the symbols in TB Options|TS8 tab. There you can set the quantity to a fraction
3) note the minimum quantities required by IB. Contact IB support if you need to know what they are for your account type.



You told me to use the symbol mappings that the workspace name cannot contain....(Symbol=$EURCHF! E=IBIDEALPRO!) so I made it something else

The sympbols are mapped....

The the workspace must contain TB okay, I will change that

it worked!!!!! Yeah!!!!!!!!!!!!!!!!!!!!!!!!!! Thanks Francis :)
EminiAdept
 
Posts: 12
Joined: Nov 23, 6:22 pm


Return to General