Free automated trading platform, for IB

Discussion in 'Automated Trading' started by frostengine, Aug 21, 2006.

  1. FrostEngine of course!
     
    #91     Aug 31, 2006
  2. frostfusion, makes me think of a razor for some reason.....

    frostbite, just has a very bad negative connotation in my opion...

    ... and yea there is always frostengine.... however I think I want to get away from the whole "frost" at the beging of the name thing....

    Thanks for your suggestions.. I look forward to getting some more...
     
    #92     Aug 31, 2006
  3. Still have not really received much feedback on the actual screenshots I posted? Could really use some opions on how to better the interface, unless you believe the interface already looks good in which case i would like to hear that as well.. thanks...

    BTW, will soon be adding support for ruby as a scripting langauge, as I feel that is a language easier for non programmers to understand...... So that means I will deffinetly be supporting ruby, python, and beanshell"java"
     
    #93     Sep 1, 2006
  4. Gonz

    Gonz

    Just a few questions & suggestions:

    1. Can the chart handle realtime? (i think the answer is yes). So maybe the price label should be on the right instead of left becoz the last bar is on the right.

    2. The signal entry on the chart does not visually defines the entry price. Maybe using a arrow-head on the side of the price.

    3. New features request: zoom in / out, move backward in time.

    4. Your scripts is written in which lang? Can post a sample moving average crosses script?
     
    #94     Sep 2, 2006
  5. SteveH

    SteveH

    frostengine,

    Why don't you just get Amibroker for $229 and build your trading strategies on top of that platform to trade your IB account?

    Check it out. I think it has everything you need.

    Steve
     
    #95     Sep 2, 2006
  6. SteveH,

    No reason for me to get amibroker and build my strategies on top of there..... Maybe you have not read the whole thread, but this thread is about me turning my ALREADY mostly built platform into something that can be used by other people. My system is already complete as for as all my basic needs, such as backtesting strategies, and automating those strategies on IB. Plus my system affords me MORE expandibility and customization than any program out there, why would I pay for anything else??
     
    #96     Sep 2, 2006
  7. 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...*/
     
    #97     Sep 2, 2006
  8. Seeing that SteveH did this one first post and none thereafter I think maybe someone from the competition woke up.
    :p

    Ursa..
     
    #98     Sep 2, 2006
  9. SteveH

    SteveH

    Majorursa,

    My desire was only to inform, not to troll, shill or begin a rant.

    I have 16 years of professional programming experience with 3 advanced degrees and have been trading full-time for the past 3 years.

    I use eSignal for my real-time trading and IB as my broker. I use Amibroker for backtesting ideas and secondary charting but have a full understanding of the skills, challenges and time involved in programming complex software as well as how to be a consistent trader in the markets.

    So, now, you see. I am not in competition with anyone except myself when it comes to trading and I have left the ranks of programming for money because I like the lifestyle that trading full-time offers me.

    frostengine's reply was crystal clear and did not need a rebuttal on my part.

    Now that that's cleared up...carry on.
     
    #99     Sep 2, 2006
  10. Ok, Steve I apologize. So much shilling going on here. I just found it it too coincidental to read a first post like this, hope you understand. Seeing your reply I admit my conclusion was too hasty. Sorry again,

    Ursa..
     
    #100     Sep 2, 2006