Sending Order Via Python

Hello everyone! I am following the Python example on page 34 of the REDI API Specification (1). Below is my exact code that I cut and pasted into my editor (2).
The results are that:
The variable result is false (Meaning that the order was not submitted?)
msg returns "False Price type is required" (Meaning that the COM interface failed?)
Not sure what to do next because I am just trying the most basic example. Thanks for any feedback.
(1)
(2)
Best Answer
-
This issue is resolved.
0
Answers
-
Hello @MrTrader2019,
The code works for me, able to submit a test order, but I reproduce the same error if I either omit PriceType or misspell PriceType value.
Can you try commenting your PriceType line and adding instead
o.PriceType = "Limit"
o.Price = "0.01"If works, remove these two and replace with:
o.PriceType = "Market"
Let us know how it goes for you?
0 -
Hello Zoya,
Something is still wrong here. I tried the above changes but same issue. I have attached my python program to this email so you can see if it works on your end.
I have attached my Python example as api-example-python-test-2-14-2019.zip.
Thank you.
0 -
Hello @MrTrader2019,
We have been able to confirm that you were not entitled for DEMO DMA destination.
Presently, you have been entitled, the attached code runs on my end with my account, please try again.
0 -
I ran the exact code I sent you and still the same issue.
0 -
Hello @MrTrader2019,
Please try again tomorrow. The entitlement grant may take time to propagate.
Please let us know tomorrow how it goes.
Thanks
0 -
1.) I noticed that I had the following message in my messages window:
<..>
11:57:02 You are not entitled for PT. <OK>
11:57:05 You are not entitled for PT. <OK><...>
2.) I closed out and restarted REDI.
3.) Things work when:
I changed:
o.Exchange = "DEMO DMA"
to
o.Exchange = "GSDE ARCA"
and replaced:
o.Account = "TESTACCT"
with
o.Account = "xxxxxxx" (My actual account number here)
4.) Looks like I am missing access to the DEMO DMA Exchange.
Thanks for all your help Zoya.
0
Categories
- All Categories
- 3 Polls
- 6 AHS
- 37 Alpha
- 166 App Studio
- 6 Block Chain
- 4 Bot Platform
- 18 Connected Risk APIs
- 47 Data Fusion
- 34 Data Model Discovery
- 698 Datastream
- 1.5K DSS
- 633 Eikon COM
- 5.2K Eikon Data APIs
- 14 Electronic Trading
- 1 Generic FIX
- 7 Local Bank Node API
- 6 Trading API
- 2.9K Elektron
- 1.5K EMA
- 257 ETA
- 565 WebSocket API
- 40 FX Venues
- 16 FX Market Data
- 1 FX Post Trade
- 1 FX Trading - Matching
- 12 FX Trading – RFQ Maker
- 5 Intelligent Tagging
- 2 Legal One
- 25 Messenger Bot
- 3 Messenger Side by Side
- 9 ONESOURCE
- 7 Indirect Tax
- 60 Open Calais
- 283 Open PermID
- 47 Entity Search
- 2 Org ID
- 1 PAM
- PAM - Logging
- 6 Product Insight
- Project Tracking
- ProView
- ProView Internal
- 24 RDMS
- 2.1K Refinitiv Data Platform
- 800 Refinitiv Data Platform Libraries
- 4 LSEG Due Diligence
- LSEG Due Diligence Portal API
- 4 Refinitiv Due Dilligence Centre
- Rose's Space
- 1.2K Screening
- 18 Qual-ID API
- 13 Screening Deployed
- 23 Screening Online
- 12 World-Check Customer Risk Screener
- 1K World-Check One
- 46 World-Check One Zero Footprint
- 45 Side by Side Integration API
- 2 Test Space
- 3 Thomson One Smart
- 10 TR Knowledge Graph
- 151 Transactions
- 143 REDI API
- 1.8K TREP APIs
- 4 CAT
- 27 DACS Station
- 122 Open DACS
- 1.1K RFA
- 107 UPA
- 194 TREP Infrastructure
- 232 TRKD
- 918 TRTH
- 5 Velocity Analytics
- 9 Wealth Management Web Services
- 101 Workspace SDK
- 11 Element Framework
- 5 Grid
- 19 World-Check Data File
- 1 Yield Book Analytics
- 48 中文论坛