[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [amibroker] Bracket Order with IB Auto-Trading interface



PureBytes Links

Trading Reference Links

hello,
 
this is a work in progress for me...but you can get  idea from below code.
 

// CODED BY PADHU ON 08/08/2007

ibc = GetTradingInterface("IB");

STOP=1.3665;

LIMIT=1.3705;

BuySTOP=1.3695;

TICKS=1;

JPY_TICKS=0.01;

Broker_Symbol="EUR.USD-IDEALPRO-CASH";

Quantity=25000;

//

ibc = GetTradingInterface("IB");

if( ibc.IsConnected() ) // check if connection to IB was successfull

{

// BUYSTOP to enter a long position followed by a TRAILINGSTOP LOSS ORDER

//parentID=ibc.PlaceOrder(Broker_Symbol,"Buy", Quantity, "STPLMT",Limit,Buystop, "GTC", False,100,"" ); // place order but do not transmit yet

// ibc.PlaceOrder(Broker_Symbol,"Sell", Quantity, "TRAIL",0,STOP, "GTC", True, 100, "", parentID);

}

if( ibc.IsConnected() ) // check if connection to IB was successfull

{

//parentID = ibc.PlaceOrder(Broker_Symbol, "Buy", Quantity, "STP", 0, BuySTOP, "GTC", False,TICKS );

// ibc.PlaceOrder(Broker_Symbol, "SELL", Quantity, "LMT", LIMIT, 0, "GTC", False, TICKS, "", parentID );

// ibc.PlaceOrder(Broker_Symbol, "SELL", Quantity, "STP", 0, STOP, "GTC", True, TICKS, "", parentID );

// Bracket order // place order but do not transmit yet

//parentID = ibc.PlaceOrder("GBP.JPY-IDEALPRO-CASH", "SELL", 25000, "STP", 0, 238.55, "GTC", False );

//ibc.PlaceOrder("GBP.JPY-IDEALPRO-CASH", "BUY", 25000, "LMT", 238.00, 0, "GTC", False, 100, "", parentID );

//ibc.PlaceOrder("GBP.JPY-IDEALPRO-CASH", "BUY", 25000, "STP", 0, 239.25, "GTC", True, 100, "", parentID );

 

//LimitBuy = D1+A1;

//parentIDLong = ibc.PlaceOrder(Name(), "BUY", 1, "LMT", LimitBuy, 0, "DAY", False );

//ibc.PlaceOrder(Name(), "SELL", 1, "LMT", LimitBuy+B1, 0, "DAY", False, 1, "", parentIDLong );

//ibc.PlaceOrder(Name(), "SELL", 1, "TRAIL", C1, C1, "DAY", True, 1, "", parentIDLong );

 

// BUYSTOP WITH TRAILINGSTOP ORDER

//parentIDLong=ibc.PlaceOrder("EUR.NZD-IDEALPRO-CASH", "BUY", 25000, "STPLMT", 1.9498,1.9488, "GTC", False,1,"" ); // place order but do not transmit yet

// ibc.PlaceOrder("EUR.NZD-IDEALPRO-CASH", "SELL", 25000, "LMT",1.9510, 0, "GTC", False,1,"",parentIDLong);

// ibc.PlaceOrder("EUR.NZD-IDEALPRO-CASH", "SELL", 25000, "TRAIL",1.9450, 1.9450, "GTC", True, 1, "", parentIDLong);

 
 
----- Original Message -----
Sent: Saturday, September 22, 2007 10:42 AM
Subject: [amibroker] Bracket Order with IB Auto-Trading interface

Hello - I am trying to create a Bracket Order with the IB Auto-
Trading interface. This would be like this:

- Buy if price reaches x
- If price reaches x and buy order triggered, enter a stop loss sell
order at y

Can anyone help with how I would do this?

Thank you,
Alex

__._,_.___

Please note that this group is for discussion between users only.

To get support from AmiBroker please send an e-mail directly to
SUPPORT {at} amibroker.com

For NEW RELEASE ANNOUNCEMENTS and other news always check DEVLOG:
http://www.amibroker.com/devlog/

For other support material please check also:
http://www.amibroker.com/support.html




Your email settings: Individual Email|Traditional
Change settings via the Web (Yahoo! ID required)
Change settings via email: Switch delivery to Daily Digest | Switch to Fully Featured
Visit Your Group | Yahoo! Groups Terms of Use | Unsubscribe

__,_._,___