sikuli / First trial

Discussion in 'App Development' started by jk90029, Mar 4, 2017.

  1. Dear-

    Suppose my order file (100 row and 4 columns) is ready as follow.

    MSFT 62.2 100 BUY
    BAC ......
    .......


    Without the difficult API programming, I like to use a few lines of sikuli command to order the 100 pieces (with one-click).

    Here is a capture of IB TWS screen. (2.png)

    And here is my FIRST TRIAL of sikuli programming without looping. (1.png)

    But due to my short knowledge, I cannot go further.
    Any help is appreciated in advance by experienced user.
     
    • 2.png
      2.png
      File size:
      9.9 KB
      Views:
      29
    • 1.png
      1.png
      File size:
      10.5 KB
      Views:
      27
    Last edited: Mar 4, 2017
  2. traider

    traider

    Sikuli is not as robust as using the API. Last time I had used it I had scaling issues. I will only use it for brokers without API, so it doesn't make sense for IB. In the long run learning to use the API will yield more benefits.
     
  3. If I am a strictly IB-dedicated trader, then I agree with you of course.
    API has many great features, such as speed and others.

    However, I should use brokers of (at least) three countries. Some does not provide own API.
    I like to find a ROBUST way (to connect many brokers) with a SINGLE tool, instead of local optimal choice (API) in particular broker like IB.

    Tell me if there is another robust tool, except the above sikuli.
     
  4. If you have experiencs for scaling issue before, then you may have some advance for sikuli programming.

    Appreciated if you show me codes, even with scaling problem. I am behind you.
     
  5. traider

    traider

    I used sikuli for other automation purposes. You can consider trading platforms like Ninjatrader /Multicharts/OpenQuant which can usually connect to multiple brokers.
     
  6. Personally I never see the three(Ninja+MC+OQ) before.
    In my case, unlike the US-based trader like you, three different countries provide different trading system for me.
    Some broker in some country never think providing APIs, usually cheap-brokerage company.

    Most brokers (in many countries) provide web-based trading.
    Web-crawling job (such as C# and Selenium) is difficult with long-lines of code, compared with the Sikuli.
    Different in chrome, firefox and IE.

    In my guess, there are thousands of broker over the world.
    All of thousands provide all different API.
     
    Last edited: Mar 5, 2017
  7. 2rosy

    2rosy