Hi Eugene,

The code I am using for TSLA is as below:

public abstract class StrategyTSLA extends Strategy {
    protected StrategyTSLA(StrategyParams optimizationParams) throws 
JBookTraderException {
        super(optimizationParams);
        // Specify the contract to trade
        Contract contract = ContractFactory.makeStockContract("TSLA", 
"SMART","USD");
        // Define trading schedule
        TradingSchedule tradingSchedule = new TradingSchedule("09:30", 
"16:30", "America/New_York");
        int multiplier = 100;// contract multiplier
        double bidAskSpread = 0.01; // prevalent spread between best bid 
and best ask
        Commission commission = 
CommissionFactory.getBundledNorthAmericaStockCommission();
        setStrategy(contract, tradingSchedule, multiplier, commission, 
bidAskSpread);
    }
}

Following is what I got from EventReport (please note the error message Deep 
market data is not supported for this combination of security type/exchange
):

08/14/1420:47:39.286JBookTraderMonitoring server started08/14/1420:47:39.287
Sample_TSLAStrategy started. Trading schedule: 09:30 to 16:30 
(America/New_York)08/14/1420:47:39.287JBookTraderRequested contract details 
for instrument TSLA-USD-SMART-STK08/14/1420:47:39.288JBookTraderRequested 
book data for instrument 
TSLA-USD-SMART-STK08/14/1420:47:39.288JBookTraderRequested 
market data for instrument TSLA-USD-SMART-STK08/14/1420:47:39.327IB APIContract 
details:
ID: 4
Trading class: NMS
Exchanges: 
SMART,ISE,CHX,ARCA,ISLAND,IBSX,DRCTEDGE,BEX,BATS,EDGEA,LAVA,CSFBALGO,JEFFALGO,BYX,IEX,PSX
Long name: TESLA MOTORS INC
Market name: NMS
Minimum tick: 0.01
Contract month: null
Time zone id: EST5EDT
Trading hours: 20140814:0400-2000;20140815:0400-2000
Liquid hours: 20140814:0930-1600;20140815:0930-1600
08/14/1420:47:39.409IB API10092: Deep market data is not supported for this 
combination of security type/exchange (for id 4)08/14/1420:47:40.390
JBookTraderorg.apache.commons.mail.EmailException: Sending the email to the 
following server failed : smtp.gmail.com:465 at 
org.apache.commons.mail.Email.sendMimeMessage(Email.java:1401) at 
org.apache.commons.mail.Email.send(Email.java:1428) at 
com.jbooktrader.platform.email.Notifier.send(Notifier.java:61) at 
com.jbooktrader.platform.email.Notifier.send(Notifier.java:41) at 
com.jbooktrader.platform.trader.Trader.error(Trader.java:212) at 
com.ib.client.EClientSocket.error(EClientSocket.java:1890) at 
com.ib.client.EReader.processMsg(EReader.java:331) at 
com.ib.client.EReader.run(EReader.java:69) Caused by: 
javax.mail.AuthenticationFailedException: 535-5.7.8 Username and Password 
not accepted. Learn more at 535 5.7.8 
http://support.google.com/mail/bin/answer.py?answer=14257 z4sm503580igm.2 - 
gsmtp at 
com.sun.mail.smtp.SMTPTransport$Authenticator.authenticate(SMTPTransport.java:826)
 
at com.sun.mail.smtp.SMTPTransport.authenticate(SMTPTransport.java:761) at 
com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:685) at 
javax.mail.Service.connect(Service.java:317) at 
javax.mail.Service.connect(Service.java:176) at 
javax.mail.Service.connect(Service.java:125) at 
javax.mail.Transport.send0(Transport.java:194) at 
javax.mail.Transport.send(Transport.java:124) at 
org.apache.commons.mail.Email.sendMimeMessage(Email.java:1391) ... 7 more
When using  Contract contract = ContractFactory.makeStockContract("TSLA", 
"ISLAND","USD");
I got the EventReport as below (no error message but still not able to see 
the deep data in JBT):

08/14/1420:53:43.299JBookTraderMonitoring server started08/14/1420:53:43.300
Sample_TSLAStrategy started. Trading schedule: 09:30 to 16:30 
(America/New_York)08/14/1420:53:43.301JBookTraderRequested contract details 
for instrument TSLA-USD-ISLAND-STK08/14/1420:53:43.301JBookTraderRequested 
book data for instrument 
TSLA-USD-ISLAND-STK08/14/1420:53:43.302JBookTraderRequested 
market data for instrument TSLA-USD-ISLAND-STK08/14/1420:53:41.337IB 
APIContract 
details:
ID: 4
Trading class: NMS
Exchanges: 
SMART,ISE,CHX,ARCA,ISLAND,IBSX,DRCTEDGE,BEX,BATS,EDGEA,LAVA,CSFBALGO,JEFFALGO,BYX,IEX,PSX
Long name: TESLA MOTORS INC
Market name: NMS
Minimum tick: 0.01
Contract month: null
Time zone id: EST5EDT
Trading hours: 20140814:0400-2000;20140815:0400-2000
Liquid hours: 20140814:0930-1600;20140815:0930-1600

On Thursday, August 14, 2014 2:15:36 PM UTC-5, Eugene Kononov wrote:
>
> Ben, when you return, please try one more thing:
> Contract contract = ContractFactory.makeStockContract("MSFT", "SMART", 
> "USD");
>
> I don't have the NasdaqTotalView subscription (because I only trade 
> futures), so I can't verify, but I think that will work for you.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"JBookTrader" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/jbooktrader.
For more options, visit https://groups.google.com/d/optout.

Reply via email to