gonz,
1. Yes the chart can handle raeltime. However the chart only updates on new bars and not in between bars. This is something I am working on changing. I will move the price label to the right side.
2. The entry signal has already been addressed and will now use symbosl such as arrows for pointing out entries. However more work needs to be done to make it show more clearly the exact entry price.
3. Zoom in and zoom out is already partially supported, and I am working on putting a scrollbar at the bottom to allow for moving backwards in time...
4. The platform currently supports ruby, python, and java as script langauges that will work. I posted a simple moving average crossover script back on page 11 I belive. However since then I have added some thigns that simply how a moving average crossover system woudl be implemented so here is an example implemented using java:
/*Here we are deffining our moving averages. In this case we are doing a moving average of the close values of the current stock we are trading. Instead of close we could easily change it to open, high, or low. Also, isntead of it being a moving average of the current stock we are trading, which is represented by script.mainStock.bars, we could use something such as cci values, or another stock we are watching....*/
MovingAverage MA20= new MovingAverage(script.mainStock.bars,20,"close");
MovingAverage MA30= new MovingAverage(script.mainStock.bars,30,"close");
/*Now we are simply going to compare MA20 with MA30, and if greater we go long, if less we short. The way we place the trade is using trade2, which calls apont a trade manager script I provided. Trade manager script does things such as actualy send the order to IB, keeps track of open positions, handles stops and profit targets. In this case I am using trade2.buy, this function here will only buy if we currently do not have a LONG position in this stock, if we do it ignores this command so that we dont end up buying shres over and over. However if that is yoru intentino, you can use trade2.forceBuy which wil buy no matter what.*/
if(MA20.avg>MA30.avg)
{
trade2.Buy(script.mainStock.lastAsk);
}
else if(MA30.avg>MA20.avg)
{
trade2.Sell(script.mainStock.lastBid);
}
/*That is all there is to it. This script would then buy anytime the 20 period moving average crossed the 30 period moving average. I leaft out a few details that if you were really wanting to trade this strategy you might wanna do, but for simplicity stake for SIMPLY having a moving average crossover system this would work...*/