MultiCharts Automated trading

Discussion in 'Automated Trading' started by MarkBrown, Oct 9, 2022.

  1. Good Morning VSTscalper,

    Thank you for the nicely written post.

    Have a great day sir.
     
    #111     Jan 8, 2023
  2. Good Morning Mark,

    Below I try to help with this challenge.

    When previous bar close and previous bar is red bar, enter short limit order X ticks above close price of previous bar. Then you will have a cheap price to enter the trade.

    So if close price of previous bar in ES is 4400.50, and X = 4 ticks, short limit order is waiting to be filled at 4401.50.
     
    #112     Jan 8, 2023
  3. VSTscalper

    VSTscalper

    Good Morning SimpleMeLike,

    You are one of very few forum members - that always has something nice to say.

    Usually - I try to be nice - but I can be an A__hole at times - my lady can verify that. By the way - she calls me that - but in a very loving way - I think. If she knew I just said that in a forum - I would be in big trouble. She is actually very sweet - would never say anything like that.

    By the way - I had trouble with Skype - more than once - and lost you as a Contact.
     
    #113     Jan 8, 2023
    SimpleMeLike likes this.
  4. Does any one know how to place an order on the close of the bar?
    I mean why is it so hard to put limit order in MC?

    Right after the bar closes and next bar appears, I want to just put limit order on C[1].


    ///

    I found this on the forum

    "If you are using buy next bar at open, the order will be generated on the Close of the bar and sent on the Open of the next bar."

    //

    Okay, I found out.
    I chould just use C instead of C[1]...:banghead:
     
    Last edited: Jan 10, 2023
    #114     Jan 10, 2023
  5. Bad_Badness

    Bad_Badness

    Just in case anyone is confused (not MB), this wiki is a pretty good summary.

    https://www.multicharts.com/trading-software/index.php/How_Scripts_Work#Order_Execution_Priority

    It is sort of buried in the Wiki. :confused: I adjusted my signal to be "early" so it is:

    if "bar closed" and signal XYZ[1] then Buy/Sell this bar on close.

    This accomplish the "get the order in earlier" desire. Also notice the section on what constitutes the close of the bar and when there might be exceptions.

    There is also a function to do a recalculate of the previous bar, which might be worth fiddling with, especially the latter. It might tickle the engine in some way that might help.

    https://www.multicharts.com/trading-software/index.php?title=RecalcLastBarAfter
    and
    https://www.multicharts.com/trading-software/index.php?title=RecalcPersist
     
    Last edited: Jan 10, 2023
    #115     Jan 10, 2023
  6. Good Morning VSTscalper,

    How are you doing sir?

    Thank you for the your kinds works.

    I have no reason to be mean, mad, upset, about anything. I do not know the last time, I was mad or upset about anything on the planet.

    Being kind and nice cost $0.00 and takes 0[SI] joule of energy.

    Besides, what do I have to complain about? I get to wake up in the USA, walk my dogs and the BEST job in the world, trading the ES future market. Life is Terrific me. I have 0, actually negative problems!!
     
    #116     Jan 11, 2023
  7. MarkBrown

    MarkBrown

    Observations - MultiChart - Auto Trading Systems

    watch out
    1. you can choose to pull data from the broker or from the chart which you would think are the same thing, but it is far different. expect large slippage even in high liquidity markets.
    2. mc can only execute an order on open or close, however if you have a system that takes a trade on close it will only (in real trading) execute on the open of the next bar.
    3. often the chart data is so slow plotting that a trade is executed and completed before it actually plots that trade on a chart. in short mc charting is not real time display.
    4. in side by side real time real money trading comparison of using broker data vs using chart data on many occasions there is more slippage than the profit targets used.
    5. charting and back testing should only be considered as a general representation of your system. i found that using a quartile of looseness is prudent when analyzing results.
    can mc auto trade? yes but not the way your back testing will lead you to believe.

    what is the problem? mc does not have it's own native data server so think of mc as a charting package that is processing data and translating it from other sources to finally display on a chart. that trip of the real time data creates a delay that can only be improved using work arounds and patches that have been offered as solutions.

    good luck - mark
     
    #117     Jun 2, 2023
    SimpleMeLike likes this.
  8. VSTscalper

    VSTscalper

    Are you still using MultiCharts - or have you moved on to another program?

    About "2." - above - there is a way to get the Price you want - or even Better. It has to be done in Code. I had the same problem - so I Coded a way to get the Price that I wanted. I can get the Same Price as the Close - or a Much Better Price - depending on the Setting in my Algo. So - even considering there may be Slippage - it really doesn't matter

    Now - having said that above - I do NOT trust - ANY PLATFORM - going Full Auto - NOT just MultiCharts. I have used several Charting_Trading platforms over the years - and they all seem to have the same problem. So - years ago - I decided just to take the Signal - trade Discretionary. Actually - by trading Discretionary - it keeps my OLD Brain - working - mainly because it causes me to actually THINK - LOL. While I would love to be able to TRUST an Algo on Full Auto - it is just NOT that important to me. I have said in previous posts - I trade a Maximum of 2 Hours each trading day - in which I try to reach my Net Daily Goal (NDG) in Dollars. I will NOT put my NDG in the thread - but it is 4 Digits - with NO periods. Quite often - I can reach my NDG in a Half Hour or Hour or so - but I NEVER trade more than 2 hours. I trade based on some Very Strict Rules - which seriously help me stay Relaxed while trading.

    By the way - even with my Algos - while the Pictures below - show excellent results - there is potential for BIG LOSSES - I need to be HONEST and UPFRONT about that.

    The pictures are current today. If you want to watch in Real Time - send me a Private Message. There will be NO SALES PITCH - don't need more Clients. I currently work with some CTA's and CPO's - and some other big money clients.

    NQ_1c_2501_06-02-23_1.png
    NQ_1c_2501_06-02-23_2.png
    NQ_1c_2501_06-02-23_3.png
    NQ_1c_2501_06-02-23_4.png
     
    Last edited: Jun 2, 2023
    #118     Jun 2, 2023
  9. Good Morning Mark,

    Thank you for sharing observation. This is great discussion.
     
    #119     Jun 5, 2023
  10. Daniel.a

    Daniel.a

    Trading full time, Using MC as main execution platform since over 8 years.. can count on my one hand, the amount of times, either iq data api and IB api or mc platform has had issues that is not related to general internet issues.. to me its a very strong and solid setup.. But you have to know the platform in and out, and work around general issues that you find with all platforms, no one is perfect, neither mc... but in my world runs rock solid restarting server once a week...
     
    #120     Jun 7, 2023