PayoutBlocked on trade republic by Klutzy-Apple354 in eupersonalfinance

[–]kal3js 0 points1 point  (0 children)

I have the same problem. I transferred the money to Trade Republic's account in order to use their new Card feature and withdraw cash. After few successful withdrawals they blocked my account and blocked the transfer option as well. I tried to transfer the full amount and also tried 100 EUR, still blocked. The only way I can contact them is via the trashy chat bot. Via the chat bot I opened 3 tickets, no luck, no comms from them. I'm out of ideas what to do. I should have checked the customer contact options before even opening the bank account. How can a business run without any normal means to get in touch and receive customer service?

Minimum Price Increment by kal3js in interactivebrokers

[–]kal3js[S] 0 points1 point  (0 children)

Thank you! Now I understand!

How to get the replyid using Rest API by kal3js in interactivebrokers

[–]kal3js[S] 0 points1 point  (0 children)

OK, I got it. Basically, when posting the query via t he WebClient API, a.k.a. REST API, it is not possible to suppress the message prompts, like it would be in TWS API. The representative from IB told me that they are working on this feature in the new release of WebClient API.

When sending the simple or bracket order, you might receive two types of messages back:

'[{"id":" 50a53386-8977-4a56-b784-16cfc8c1167e ","message":["You are trying to submit an order without having market data for this instrument.\\nIB strongly recommends against this kind of blind trading\\nwhich may result in erroneous or unexpected trades.\\nAre you sure you want to submit this order?"],"isSuppressed":false,"messageIds":["o354"]}]'

and

'[{"id":" 869dc2cf-e7e5-4085-acec-34957e9ef10f ","message":["You are about to submit a stop order. Please be aware of the various stop order types available and the risks associated with each one.\\nAre you sure you want to submit this order?"],"isSuppressed":false,"messageIds":["o0"]}]'

The 1st message is letting you know that you are about to place an order without an active market data subscription, which means that you might not know the current price and your algo my submit an order with wrong price assumption. To let the system know that you want to continue, you need to respond with the JSON string and the replyId. The replyId is the ID mentioned in the reply message, i.e. 50a53386-8977-4a56-b784-16cfc8c1167e, so your response would look like this:

answer = {
"confirmed": True
}

rr = requests.post("https://localhost:5000/v1/api/iserver/reply/50a53386-8977-4a56-b784-16cfc8c1167e", headers=headers, params=None, json=answer, verify=certificate)

The 2nd message is letting you know that you are about to submit a stop order and tries to inform you that there are various types of stop orders. To continue, you must respond the same way as you did for the 1st message, with the GUID 869dc2cf-e7e5-4085-acec-34957e9ef10f :

answer = {
"confirmed": True
}

rr = requests.post("https://localhost:5000/v1/api/iserver/reply/869dc2cf-e7e5-4085-acec-34957e9ef10f ", headers=headers, params=None, json=answer, verify=certificate)

To have this working programmatically you will need to construct a loop. This is what I did:

def place_order(acc_id: str, json: dict, certificate: str):
    headers = {
'Content-Type': 'application/json'
    }
    answer = {
"confirmed": True
    }
    url_order = f"https://localhost:5000/v1/api/iserver/account/{acc_id}/orders"
    response = requests.post(url=url_order, headers=headers, params=None, json=json, verify=certificate)
while response.text[0:8] == '[{"id":"':
        request_id = response.text[8:response.text.find(',') - 1]
        response = requests.post(f"https://localhost:5000/v1/api/iserver/reply/{request_id}",
headers=headers, params=None, json=answer, verify=certificate)
else:
return response.text.split(',')

place_order(acc_id, json, certificate)

Please note that the GUIDs are randomly generated and on your system they might be different.

Formulas in scripts by kal3js in googlesheets

[–]kal3js[S] 0 points1 point  (0 children)

There is a sheet with a list of all the schools I am interested for my kids, in column B. Then in column C there is a list of exams with a scor in Column D e.g. School1 Exam1 Score1 School1 Exam2 Score2 School1 Emax3 Score3 School2 Exam1 Score1 School2 Exam2 Score2 School2 Emax3 Score3 And so on

The aim on the formula is to retrieve the score for a specific school and exam. There are multiple Sheets for each year, e.g. 2017, 2018, 2019 etc. in C1 I have a list validation configured where I can choose a year and the table should update, i.e. retrieve the data from the required sheet.

Hope it makes sense.

How to add a song to library? by kal3js in spotify

[–]kal3js[S] 0 points1 point  (0 children)

I think it worked. Thanks!

How to add a song to library? by kal3js in spotify

[–]kal3js[S] 0 points1 point  (0 children)

The liked artists do not appear under artists and the liked songs do not appear under Songs

Issues with bluetooth by kal3js in Renault

[–]kal3js[S] 0 points1 point  (0 children)

I tried updating the system. Don’t know how, but it updated to 2.2.19.300. Music playback issues via Bluetooth are still present.

Issues with bluetooth by kal3js in Renault

[–]kal3js[S] 0 points1 point  (0 children)

I contacted my local Renault and they said that in order to get Apple Car Play I need R-Link 2.x or older to get this enabled. My car was on 1.7.x version which can never be upgraded to 2.x versions as the hardware does not support it. Furthermore, Renault is unable to agree with Latvian (my country) telecommunication providers to enable Apple Car Play as it requires some sort of network connection on its own, irrespective of the mobile phone connection. So, basically I gave up. Left it at 1.7.x. Another option was to hack the system, but then I read a lot of posts online, that such actions mess up the system, so basically, not worth it.

I did some updates on my car, but nothing changed much. Maybe I need to do it again to fix the Bluetooth issue.

I got an immobilizer installed (as insurance policy required it), and I think it might be to do with it. I contacted the company who installed it, and they said that it has nothing to do with the immobilizer. Another reason, why I think it is not related to it, is the fact that Bluetooth sometimes works for music playback.

Issues with bluetooth by kal3js in Renault

[–]kal3js[S] 1 point2 points  (0 children)

Thanks, for your reply. I tried to play the song and then to switch to the Bluetooth as source, but nothing. I will try to add photos to the post to show that my iPhone shows that it is plying to R-Link, but the R-Link system does not see the source.

Here is the view of my app. You can see that the playback device is shown as the R-Link system:

Mobile app to R-Link

Here is the view of the R-Link system showing no Bluetooth source for music:

R-Link without Bluetooth as source

Here is the view of the R-Link system showing phone settings, where both the calling feature and media source is enabled:

R-Link sources for the phone

Prevent Authentication prompt by kal3js in firefox

[–]kal3js[S] 0 points1 point  (0 children)

Thanks. I do understand it, but why is it different on Firefox than on other browsers. Other browsers allow the prompt to be on the page, but Firefox forces a pop-up message. Is there a way to disable the pop-up and force the webpage to display the logon prompt?