Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

Closing an ATM

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Closing an ATM

    Hi, I am trying to differentiate between closing a buy atm and a sell atm but the log says the orderid does not exist.

    Thanks

    #2
    Hello,

    I am unsure based on just the log error as to what you are trying that is generating that so I would need more information.

    Can you provide more details on what you are trying to do or how you are trying to check this currently?

    If you are already trying something in NinjaScript can you provide any relevant code you are using?



    I look forward to being of further assistance.

    Comment


      #3
      AtmStrategyClose("AtmStrategyId");

      Comment


        #4
        Hello,

        In this case, are you providing an ID or are you using ("AtmStrategyId") ?

        I would still need more information that just a method to assist in this.

        That method is to close but would require that you supply the ID to be closed, are you doing this?

        Please let me know if I may be of additional assistance.

        Comment


          #5
          if (orderId.Length == 0 && atmStrategyId.Length == 0)

          atmStrategyId = GetAtmStrategyUniqueId();
          orderId = GetAtmStrategyUniqueId();
          AtmStrategyCreate(Cbi.OrderAction.Sell, OrderType.Market, 0, 0,
          TimeInForce.Day, orderId, "AtmStrategyTemplate", atmStrategyId);


          Is it possible to replace the atmStrategyId with a individual ID and match that ID to the ATM Close code?

          Comment


            #6
            Hello,

            The line:
            Code:
            atmStrategyId = GetAtmStrategyUniqueId();
            Is just using a NinjaScript method that generates an Always unique ID. You could replace this with any unique string that you would like but it would absolutely need to be unique every time.

            That ID would then be used anywhere you need to use an ATMStrategyID.

            In reference to what you have provided, it would need to be changed from:

            Code:
            AtmStrategyClose("AtmStrategyId");
            to

            Code:
            AtmStrategyClose(atmStrategyId);
            in order to be using the Variable instead of just a string

            Please let me know if I may be of additional assistance.

            Comment

            Latest Posts

            Collapse

            Topics Statistics Last Post
            Started by Geovanny Suaza, 02-11-2026, 06:32 PM
            0 responses
            605 views
            0 likes
            Last Post Geovanny Suaza  
            Started by Geovanny Suaza, 02-11-2026, 05:51 PM
            0 responses
            351 views
            1 like
            Last Post Geovanny Suaza  
            Started by Mindset, 02-09-2026, 11:44 AM
            0 responses
            105 views
            0 likes
            Last Post Mindset
            by Mindset
             
            Started by Geovanny Suaza, 02-02-2026, 12:30 PM
            0 responses
            560 views
            1 like
            Last Post Geovanny Suaza  
            Started by RFrosty, 01-28-2026, 06:49 PM
            0 responses
            561 views
            1 like
            Last Post RFrosty
            by RFrosty
             
            Working...
            X