TA-Lib / ta-lib-python

Python wrapper for TA-Lib (http://ta-lib.org/).
http://ta-lib.github.io/ta-lib-python
Other
9.46k stars 1.74k forks source link

No Method list in VSCODE #529

Open khazaee opened 2 years ago

khazaee commented 2 years ago

vscode : Untitled pythin IDE : Unt0itled

Unfortunately, no matter what I do to get the list of methods in VSCODE, this does not happen. But it exists in Python IDE. Please give me some advice on how to solve this problem.

mrjbq7 commented 2 years ago

Can it autocomplete from talib.func or talib._ta_lib?

On Jul 9, 2022, at 2:51 AM, khazaee @.***> wrote:

 vscode :

pythin IDE :

Unfortunately, no matter what I do to get the list of methods in VSCODE, this does not happen. But it exists in Python IDE. Please give me some advice on how to solve this problem.

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you are subscribed to this thread.

khazaee commented 2 years ago

Can it autocomplete from talib.func or talib._ta_lib? On Jul 9, 2022, at 2:51 AM, khazaee @.***> wrote:  vscode : pythin IDE : Unfortunately, no matter what I do to get the list of methods in VSCODE, this does not happen. But it exists in Python IDE. Please give me some advice on how to solve this problem. — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you are subscribed to this thread.

There is still a problem in vscode, but it is correct in python ide. I don't know what I should do? vscode : 1 2 python ide: 3

mrjbq7 commented 2 years ago

Are you using the Microsoft language server or Pylance?

On Jul 9, 2022, at 10:52 AM, khazaee @.***> wrote:

 Can it autocomplete from talib.func or talib._ta_lib? … On Jul 9, 2022, at 2:51 AM, khazaee @.***> wrote:  vscode : pythin IDE : Unfortunately, no matter what I do to get the list of methods in VSCODE, this does not happen. But it exists in Python IDE. Please give me some advice on how to solve this problem. — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you are subscribed to this thread.

There is still a problem in vscode, but it is correct in python ide. I don't know what I should do? vscode :

python ide:

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.

khazaee commented 2 years ago

Are you using the Microsoft language server or Pylance? On Jul 9, 2022, at 10:52 AM, khazaee @.> wrote:  Can it autocomplete from talib.func or talib._ta_lib? … On Jul 9, 2022, at 2:51 AM, khazaee @.> wrote:  vscode : pythin IDE : Unfortunately, no matter what I do to get the list of methods in VSCODE, this does not happen. But it exists in Python IDE. Please give me some advice on how to solve this problem. — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you are subscribed to this thread. There is still a problem in vscode, but it is correct in python ide. I don't know what I should do? vscode : python ide: — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.

Pylance is installed by default in extensions.

mrjbq7 commented 2 years ago

Pylance doesn’t support autocomplete of cython modules.

See this issue for more details:

https://github.com/microsoft/pylance-release/issues/674

It seems like installing MPLS does work, but I have not tried it.

On Sat, Jul 9, 2022 at 11:33 AM khazaee @.***> wrote:

Are you using the Microsoft language server or Pylance? … <#m-718248028117743028> On Jul 9, 2022, at 10:52 AM, khazaee @.> wrote:  Can it autocomplete from talib.func or talib._ta_lib? … On Jul 9, 2022, at 2:51 AM, khazaee @.> wrote:  vscode : pythin IDE : Unfortunately, no matter what I do to get the list of methods in VSCODE, this does not happen. But it exists in Python IDE. Please give me some advice on how to solve this problem. — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you are subscribed to this thread. There is still a problem in vscode, but it is correct in python ide. I don't know what I should do? vscode : python ide: — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.

Pylance is installed by default in extensions.

— Reply to this email directly, view it on GitHub https://github.com/mrjbq7/ta-lib/issues/529#issuecomment-1179504168, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAAF5A46EQ3EHBQPXRNTAMTVTE2N5ANCNFSM53CN5MYA . You are receiving this because you commented.Message ID: @.***>

khazaee commented 2 years ago

Pylance doesn’t support autocomplete of cython modules. See this issue for more details: microsoft/pylance-release#674 It seems like installing MPLS does work, but I have not tried it. On Sat, Jul 9, 2022 at 11:33 AM khazaee @.> wrote: Are you using the Microsoft language server or Pylance? … <#m-718248028117743028> On Jul 9, 2022, at 10:52 AM, khazaee @.> wrote:  Can it autocomplete from talib.func or talib._ta_lib? … On Jul 9, 2022, at 2:51 AM, khazaee @.> wrote:  vscode : pythin IDE : Unfortunately, no matter what I do to get the list of methods in VSCODE, this does not happen. But it exists in Python IDE. Please give me some advice on how to solve this problem. — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you are subscribed to this thread. There is still a problem in vscode, but it is correct in python ide. I don't know what I should do? vscode : python ide: — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented. Pylance is installed by default in extensions. — Reply to this email directly, view it on GitHub <#529 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAAF5A46EQ3EHBQPXRNTAMTVTE2N5ANCNFSM53CN5MYA . You are receiving this because you commented.Message ID: @.>

I think it's very ridiculous. I spent hours trying to solve this problem and finally you tell me that pylance has a problem? So why don't you suggest a solution? When you wrote ta-lib, wasn't it your responsibility to check all these things? It was a hassle to install it, and now you are giving me this answer. In my opinion, instead of solving the problem, blaming others is the worst support model. 👎

mrjbq7 commented 2 years ago

My responsibility?

Feel free to fix this issue and make a pull request so everyone else can benefit from all the experience you have now.

On Sat, Jul 9, 2022 at 12:13 PM khazaee @.***> wrote:

Pylance doesn’t support autocomplete of cython modules. See this issue for more details: microsoft/pylance-release#674 https://github.com/microsoft/pylance-release/issues/674 It seems like installing MPLS does work, but I have not tried it. … <#m-3173602942747613419> On Sat, Jul 9, 2022 at 11:33 AM khazaee @.*> wrote: Are you using the Microsoft language server or Pylance? … <#m-718248028117743028> On Jul 9, 2022, at 10:52 AM, khazaee @.> wrote:  Can it autocomplete from talib.func or talib._ta_lib? … On Jul 9, 2022, at 2:51 AM, khazaee @.> wrote:  vscode : pythin IDE : Unfortunately, no matter what I do to get the list of methods in VSCODE, this does not happen. But it exists in Python IDE. Please give me some advice on how to solve this problem. — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you are subscribed to this thread. There is still a problem in vscode, but it is correct in python ide. I don't know what I should do? vscode : python ide: — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented. Pylance is installed by default in extensions. — Reply to this email directly, view it on GitHub <#529 (comment) https://github.com/mrjbq7/ta-lib/issues/529#issuecomment-1179504168>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAAF5A46EQ3EHBQPXRNTAMTVTE2N5ANCNFSM53CN5MYA https://github.com/notifications/unsubscribe-auth/AAAF5A46EQ3EHBQPXRNTAMTVTE2N5ANCNFSM53CN5MYA . You are receiving this because you commented.Message ID: @.***>

I think it's very ridiculous. I spent hours trying to solve this problem and finally you tell me that pylance has a problem? So why don't you suggest a solution? When you wrote ta-lib, wasn't it your responsibility to check all these things? It was a hassle to install it, and now you are giving me this answer. In my opinion, instead of solving the problem, blaming others is the worst support model. 👎

— Reply to this email directly, view it on GitHub https://github.com/mrjbq7/ta-lib/issues/529#issuecomment-1179510952, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAAF5A33I7RX35Z3GG44K33VTE7EJANCNFSM53CN5MYA . You are receiving this because you commented.Message ID: @.***>

khazaee commented 2 years ago

My responsibility? Feel free to fix this issue and make a pull request so everyone else can benefit from all the experience you have now. On Sat, Jul 9, 2022 at 12:13 PM khazaee @.> wrote: Pylance doesn’t support autocomplete of cython modules. See this issue for more details: microsoft/pylance-release#674 <microsoft/pylance-release#674> It seems like installing MPLS does work, but I have not tried it. … <#m-3173602942747613419> On Sat, Jul 9, 2022 at 11:33 AM khazaee @.> wrote: Are you using the Microsoft language server or Pylance? … <#m-718248028117743028> On Jul 9, 2022, at 10:52 AM, khazaee @.> wrote:  Can it autocomplete from talib.func or talib._ta_lib? … On Jul 9, 2022, at 2:51 AM, khazaee @.> wrote:  vscode : pythin IDE : Unfortunately, no matter what I do to get the list of methods in VSCODE, this does not happen. But it exists in Python IDE. Please give me some advice on how to solve this problem. — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you are subscribed to this thread. There is still a problem in vscode, but it is correct in python ide. I don't know what I should do? vscode : python ide: — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented. Pylance is installed by default in extensions. — Reply to this email directly, view it on GitHub <#529 (comment) <#529 (comment)>>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAAF5A46EQ3EHBQPXRNTAMTVTE2N5ANCNFSM53CN5MYA https://github.com/notifications/unsubscribe-auth/AAAF5A46EQ3EHBQPXRNTAMTVTE2N5ANCNFSM53CN5MYA . You are receiving this because you commented.Message ID: @.**> I think it's very ridiculous. I spent hours trying to solve this problem and finally you tell me that pylance has a problem? So why don't you suggest a solution? When you wrote ta-lib, wasn't it your responsibility to check all these things? It was a hassle to install it, and now you are giving me this answer. In my opinion, instead of solving the problem, blaming others is the worst support model. 👎 — Reply to this email directly, view it on GitHub <#529 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAAF5A33I7RX35Z3GG44K33VTE7EJANCNFSM53CN5MYA . You are receiving this because you commented.Message ID: @.>

You wrote this library, not me. It is your responsibility to solve all the problems both in installation and in famous editors. If I want to give advice to others, the best advice is that installing and setting up this library is much more time-consuming than writing an indicator with python. Preferably, before installing and using TA-lib library, spend your time writing the indicator you need.

mrjbq7 commented 2 years ago

It installs very easily on Linux and macOS. On windows, due to a lot of legacy choices Microsoft has made, it is easier to install using the unofficial binaries which is also essentially very easy.

If you found anything difficult, please open an issue.

This is the first time I’ve heard that Visual Studio Code has any autocomplete issues. PyCharm had similar issues and those I believe were fixed.

This is open source and I provide a large amount of free support. You don’t have to be rude and entitled. This community thrives on contributions and encouragement, not demands and negativity.

On Sat, Jul 9, 2022 at 12:25 PM khazaee @.***> wrote:

My responsibility? Feel free to fix this issue and make a pull request so everyone else can benefit from all the experience you have now. … <#m-4666402405659507244> On Sat, Jul 9, 2022 at 12:13 PM khazaee @.> wrote: Pylance doesn’t support autocomplete of cython modules. See this issue for more details: microsoft/pylance-release#674 https://github.com/microsoft/pylance-release/issues/674 <microsoft/pylance-release#674 https://github.com/microsoft/pylance-release/issues/674> It seems like installing MPLS does work, but I have not tried it. … <#m-3173602942747613419> On Sat, Jul 9, 2022 at 11:33 AM khazaee @.> wrote: Are you using the Microsoft language server or Pylance? … <#m-718248028117743028> On Jul 9, 2022, at 10:52 AM, khazaee @.> wrote:  Can it autocomplete from talib.func or talib._ta_lib? … On Jul 9, 2022, at 2:51 AM, khazaee @.> wrote:  vscode : pythin IDE : Unfortunately, no matter what I do to get the list of methods in VSCODE, this does not happen. But it exists in Python IDE. Please give me some advice on how to solve this problem. — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you are subscribed to this thread. There is still a problem in vscode, but it is correct in python ide. I don't know what I should do? vscode : python ide: — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented. Pylance is installed by default in extensions. — Reply to this email directly, view it on GitHub <#529 https://github.com/mrjbq7/ta-lib/issues/529 (comment) <#529 (comment) https://github.com/mrjbq7/ta-lib/issues/529#issuecomment-1179504168>>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAAF5A46EQ3EHBQPXRNTAMTVTE2N5ANCNFSM53CN5MYA https://github.com/notifications/unsubscribe-auth/AAAF5A46EQ3EHBQPXRNTAMTVTE2N5ANCNFSM53CN5MYA https://github.com/notifications/unsubscribe-auth/AAAF5A46EQ3EHBQPXRNTAMTVTE2N5ANCNFSM53CN5MYA https://github.com/notifications/unsubscribe-auth/AAAF5A46EQ3EHBQPXRNTAMTVTE2N5ANCNFSM53CN5MYA . You are receiving this because you commented.Message ID: @.> I think it's very ridiculous. I spent hours trying to solve this problem and finally you tell me that pylance has a problem? So why don't you suggest a solution? When you wrote ta-lib, wasn't it your responsibility to check all these things? It was a hassle to install it, and now you are giving me this answer. In my opinion, instead of solving the problem, blaming others is the worst support model. 👎 — Reply to this email directly, view it on GitHub <#529 (comment) https://github.com/mrjbq7/ta-lib/issues/529#issuecomment-1179510952>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAAF5A33I7RX35Z3GG44K33VTE7EJANCNFSM53CN5MYA https://github.com/notifications/unsubscribe-auth/AAAF5A33I7RX35Z3GG44K33VTE7EJANCNFSM53CN5MYA . You are receiving this because you commented.Message ID: @.>

You wrote this library, not me. It is your responsibility to solve all the problems both in installation and in famous editors. If I want to give advice to others, the best advice is that installing and setting up this library is much more time-consuming than writing an indicator with python. Preferably, before installing and using TA-lib library, spend your time writing the indicator you need. 👎

— Reply to this email directly, view it on GitHub https://github.com/mrjbq7/ta-lib/issues/529#issuecomment-1179512354, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAAF5A7FMUKA6VGHIPSGOT3VTFAQ3ANCNFSM53CN5MYA . You are receiving this because you commented.Message ID: @.***>

khazaee commented 2 years ago

It installs very easily on Linux and macOS. On windows, due to a lot of legacy choices Microsoft has made, it is easier to install using the unofficial binaries which is also essentially very easy. If you found anything difficult, please open an issue. This is the first time I’ve heard that Visual Studio Code has any autocomplete issues. PyCharm had similar issues and those I believe were fixed. This is open source and I provide a large amount of free support. You don’t have to be rude and entitled. This community thrives on contributions and encouragement, not demands and negativity. On Sat, Jul 9, 2022 at 12:25 PM khazaee @.> wrote: My responsibility? Feel free to fix this issue and make a pull request so everyone else can benefit from all the experience you have now. … <#m-4666402405659507244> On Sat, Jul 9, 2022 at 12:13 PM khazaee @.> wrote: Pylance doesn’t support autocomplete of cython modules. See this issue for more details: microsoft/pylance-release#674 <microsoft/pylance-release#674> <microsoft/pylance-release#674 <microsoft/pylance-release#674>> It seems like installing MPLS does work, but I have not tried it. … <#m-3173602942747613419> On Sat, Jul 9, 2022 at 11:33 AM khazaee @.> wrote: Are you using the Microsoft language server or Pylance? … <#m-718248028117743028> On Jul 9, 2022, at 10:52 AM, khazaee @.> wrote:  Can it autocomplete from talib.func or talib._ta_lib? … On Jul 9, 2022, at 2:51 AM, khazaee @.> wrote:  vscode : pythin IDE : Unfortunately, no matter what I do to get the list of methods in VSCODE, this does not happen. But it exists in Python IDE. Please give me some advice on how to solve this problem. — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you are subscribed to this thread. There is still a problem in vscode, but it is correct in python ide. I don't know what I should do? vscode : python ide: — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented. Pylance is installed by default in extensions. — Reply to this email directly, view it on GitHub <#529 <#529> (comment) <#529 (comment) <#529 (comment)>>>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAAF5A46EQ3EHBQPXRNTAMTVTE2N5ANCNFSM53CN5MYA https://github.com/notifications/unsubscribe-auth/AAAF5A46EQ3EHBQPXRNTAMTVTE2N5ANCNFSM53CN5MYA https://github.com/notifications/unsubscribe-auth/AAAF5A46EQ3EHBQPXRNTAMTVTE2N5ANCNFSM53CN5MYA https://github.com/notifications/unsubscribe-auth/AAAF5A46EQ3EHBQPXRNTAMTVTE2N5ANCNFSM53CN5MYA . You are receiving this because you commented.Message ID: @.> I think it's very ridiculous. I spent hours trying to solve this problem and finally you tell me that pylance has a problem? So why don't you suggest a solution? When you wrote ta-lib, wasn't it your responsibility to check all these things? It was a hassle to install it, and now you are giving me this answer. In my opinion, instead of solving the problem, blaming others is the worst support model. 👎 — Reply to this email directly, view it on GitHub <#529 (comment) <#529 (comment)>>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAAF5A33I7RX35Z3GG44K33VTE7EJANCNFSM53CN5MYA https://github.com/notifications/unsubscribe-auth/AAAF5A33I7RX35Z3GG44K33VTE7EJANCNFSM53CN5MYA . You are receiving this because you commented.Message ID: @.> You wrote this library, not me. It is your responsibility to solve all the problems both in installation and in famous editors. If I want to give advice to others, the best advice is that installing and setting up this library is much more time-consuming than writing an indicator with python. Preferably, before installing and using TA-lib library, spend your time writing the indicator you need. 👎 — Reply to this email directly, view it on GitHub <#529 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAAF5A7FMUKA6VGHIPSGOT3VTFAQ3ANCNFSM53CN5MYA . You are receiving this because you commented.Message ID: @.>

First of all, I'm not upset that you worked hard and I know that you did a very right and respectable job. But my problem is that almost 24 hours have passed since I was trying to solve this problem, and when I discussed it with you, you directed me to a link about pylance problems. In fact, you did a lot of negative work with this. Does this mean that my problem is not going to be solved with TA-Lib? Or if my problem is going to be solved, should I go and ask Microsoft to solve the Pylance problem? How is my problem with TA-Lib going to be solved now? Do you want to solve? So, if I gave a guide, it was not a negative comment to others, it was just my experience of using this library, and instead of solving my problem, the author gave me a link. I can provide everything you need to solve this problem and make the result available to everyone, so that instead of useless and negative guidance, you have solved the problems related to TA-Lib.

mrjbq7 commented 2 years ago

You opened this issue 10 hours ago.

I am currently traveling with family in Europe and was sleeping 10 hours ago. I consider my response pretty great and timely support, better maybe than if you paid for it.

When I do have time, I will look at this, if you haven’t gotten around to contributions by then.

On Jul 9, 2022, at 12:48 PM, khazaee @.***> wrote:

 It installs very easily on Linux and macOS. On windows, due to a lot of legacy choices Microsoft has made, it is easier to install using the unofficial binaries which is also essentially very easy. If you found anything difficult, please open an issue. This is the first time I’ve heard that Visual Studio Code has any autocomplete issues. PyCharm had similar issues and those I believe were fixed. This is open source and I provide a large amount of free support. You don’t have to be rude and entitled. This community thrives on contributions and encouragement, not demands and negativity. … On Sat, Jul 9, 2022 at 12:25 PM khazaee @.> wrote: My responsibility? Feel free to fix this issue and make a pull request so everyone else can benefit from all the experience you have now. … <#m-4666402405659507244> On Sat, Jul 9, 2022 at 12:13 PM khazaee @.> wrote: Pylance doesn’t support autocomplete of cython modules. See this issue for more details: microsoft/pylance-release#674 <microsoft/pylance-release#674> <microsoft/pylance-release#674 <microsoft/pylance-release#674>> It seems like installing MPLS does work, but I have not tried it. … <#m-3173602942747613419> On Sat, Jul 9, 2022 at 11:33 AM khazaee @.> wrote: Are you using the Microsoft language server or Pylance? … <#m-718248028117743028> On Jul 9, 2022, at 10:52 AM, khazaee @.> wrote:  Can it autocomplete from talib.func or talib._ta_lib? … On Jul 9, 2022, at 2:51 AM, khazaee @.> wrote:  vscode : pythin IDE : Unfortunately, no matter what I do to get the list of methods in VSCODE, this does not happen. But it exists in Python IDE. Please give me some advice on how to solve this problem. — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you are subscribed to this thread. There is still a problem in vscode, but it is correct in python ide. I don't know what I should do? vscode : python ide: — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented. Pylance is installed by default in extensions. — Reply to this email directly, view it on GitHub <#529 <#529> (comment) <#529 (comment) <#529 (comment)>>>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAAF5A46EQ3EHBQPXRNTAMTVTE2N5ANCNFSM53CN5MYA https://github.com/notifications/unsubscribe-auth/AAAF5A46EQ3EHBQPXRNTAMTVTE2N5ANCNFSM53CN5MYA https://github.com/notifications/unsubscribe-auth/AAAF5A46EQ3EHBQPXRNTAMTVTE2N5ANCNFSM53CN5MYA https://github.com/notifications/unsubscribe-auth/AAAF5A46EQ3EHBQPXRNTAMTVTE2N5ANCNFSM53CN5MYA . You are receiving this because you commented.Message ID: @.> I think it's very ridiculous. I spent hours trying to solve this problem and finally you tell me that pylance has a problem? So why don't you suggest a solution? When you wrote ta-lib, wasn't it your responsibility to check all these things? It was a hassle to install it, and now you are giving me this answer. In my opinion, instead of solving the problem, blaming others is the worst support model. 👎 — Reply to this email directly, view it on GitHub <#529 (comment) <#529 (comment)>>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAAF5A33I7RX35Z3GG44K33VTE7EJANCNFSM53CN5MYA https://github.com/notifications/unsubscribe-auth/AAAF5A33I7RX35Z3GG44K33VTE7EJANCNFSM53CN5MYA . You are receiving this because you commented.Message ID: @.> You wrote this library, not me. It is your responsibility to solve all the problems both in installation and in famous editors. If I want to give advice to others, the best advice is that installing and setting up this library is much more time-consuming than writing an indicator with python. Preferably, before installing and using TA-lib library, spend your time writing the indicator you need. 👎 — Reply to this email directly, view it on GitHub <#529 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAAF5A7FMUKA6VGHIPSGOT3VTFAQ3ANCNFSM53CN5MYA . You are receiving this because you commented.Message ID: @.>

First of all, I'm not upset that you worked hard and I know that you did a very right and respectable job. But my problem is that almost 24 hours have passed since I was trying to solve this problem, and when I discussed it with you, you directed me to a link about pylance problems. In fact, you did a lot of negative work with this. Does this mean that my problem is not going to be solved with TA-Lib? Or if my problem is going to be solved, should I go and ask Microsoft to solve the Pylance problem? How is my problem with TA-Lib going to be solved now? Do you want to solve? So, if I gave a guide, it was not a negative comment to others, it was just my experience of using this library, and instead of solving my problem, the author gave me a link. I can provide everything you need to solve this problem and make the result available to everyone, so that instead of useless and negative guidance, you have solved the problems related to TA-Lib.

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.

khazaee commented 2 years ago

You opened this issue 10 hours ago. I am currently traveling with family in Europe and was sleeping 10 hours ago. I consider my response pretty great and timely support, better maybe than if you paid for it. When I do have time, I will look at this, if you haven’t gotten around to contributions by then. On Jul 9, 2022, at 12:48 PM, khazaee @.***> wrote:  It installs very easily on Linux and macOS. On windows, due to a lot of legacy choices Microsoft has made, it is easier to install using the unofficial binaries which is also essentially very easy. If you found anything difficult, please open an issue. This is the first time I’ve heard that Visual Studio Code has any autocomplete issues. PyCharm had similar issues and those I believe were fixed. This is open source and I provide a large amount of free support. You don’t have to be rude and entitled. This community thrives on contributions and encouragement, not demands and negativity. … On Sat, Jul 9, 2022 at 12:25 PM khazaee @.> wrote: My responsibility? Feel free to fix this issue and make a pull request so everyone else can benefit from all the experience you have now. … <#m-4666402405659507244> On Sat, Jul 9, 2022 at 12:13 PM khazaee @.> wrote: Pylance doesn’t support autocomplete of cython modules. See this issue for more details: microsoft/pylance-release#674 <microsoft/pylance-release#674> <microsoft/pylance-release#674 <microsoft/pylance-release#674>> It seems like installing MPLS does work, but I have not tried it. … <#m-3173602942747613419> On Sat, Jul 9, 2022 at 11:33 AM khazaee @.> wrote: Are you using the Microsoft language server or Pylance? … <#m-718248028117743028> On Jul 9, 2022, at 10:52 AM, khazaee @.> wrote:  Can it autocomplete from talib.func or talib._ta_lib? … On Jul 9, 2022, at 2:51 AM, khazaee @.> wrote:  vscode : pythin IDE : Unfortunately, no matter what I do to get the list of methods in VSCODE, this does not happen. But it exists in Python IDE. Please give me some advice on how to solve this problem. — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you are subscribed to this thread. There is still a problem in vscode, but it is correct in python ide. I don't know what I should do? vscode : python ide: — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented. Pylance is installed by default in extensions. — Reply to this email directly, view it on GitHub <#529 <#529> (comment) <#529 (comment) <#529 (comment)>>>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAAF5A46EQ3EHBQPXRNTAMTVTE2N5ANCNFSM53CN5MYA https://github.com/notifications/unsubscribe-auth/AAAF5A46EQ3EHBQPXRNTAMTVTE2N5ANCNFSM53CN5MYA https://github.com/notifications/unsubscribe-auth/AAAF5A46EQ3EHBQPXRNTAMTVTE2N5ANCNFSM53CN5MYA https://github.com/notifications/unsubscribe-auth/AAAF5A46EQ3EHBQPXRNTAMTVTE2N5ANCNFSM53CN5MYA . You are receiving this because you commented.Message ID: @.> I think it's very ridiculous. I spent hours trying to solve this problem and finally you tell me that pylance has a problem? So why don't you suggest a solution? When you wrote ta-lib, wasn't it your responsibility to check all these things? It was a hassle to install it, and now you are giving me this answer. In my opinion, instead of solving the problem, blaming others is the worst support model. 👎 — Reply to this email directly, view it on GitHub <#529 (comment) <#529 (comment)>>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAAF5A33I7RX35Z3GG44K33VTE7EJANCNFSM53CN5MYA https://github.com/notifications/unsubscribe-auth/AAAF5A33I7RX35Z3GG44K33VTE7EJANCNFSM53CN5MYA . You are receiving this because you commented.Message ID: @.> You wrote this library, not me. It is your responsibility to solve all the problems both in installation and in famous editors. If I want to give advice to others, the best advice is that installing and setting up this library is much more time-consuming than writing an indicator with python. Preferably, before installing and using TA-lib library, spend your time writing the indicator you need. 👎 — Reply to this email directly, view it on GitHub <#529 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAAF5A7FMUKA6VGHIPSGOT3VTFAQ3ANCNFSM53CN5MYA . You are receiving this because you commented.Message ID: @.> First of all, I'm not upset that you worked hard and I know that you did a very right and respectable job. But my problem is that almost 24 hours have passed since I was trying to solve this problem, and when I discussed it with you, you directed me to a link about pylance problems. In fact, you did a lot of negative work with this. Does this mean that my problem is not going to be solved with TA-Lib? Or if my problem is going to be solved, should I go and ask Microsoft to solve the Pylance problem? How is my problem with TA-Lib going to be solved now? Do you want to solve? So, if I gave a guide, it was not a negative comment to others, it was just my experience of using this library, and instead of solving my problem, the author gave me a link. I can provide everything you need to solve this problem and make the result available to everyone, so that instead of useless and negative guidance, you have solved the problems related to TA-Lib. — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.

Well, everyone encounters a problem that does not come to open an issue first. The overall installation problems took time because TA-Lib cannot be installed with pip, and you have to download several large files of around 4GB and still get errors to understand what to do later. And you just run into a problem like I did, and you spend your time and see that the problem is not solved, and then you open an issue, and 10 hours later, the author answers, and you finally understand that the problem can be solved with money, nothing else. If I were you and someone had worked so hard to use my tool, I would not only solve the problem, but I would also give him a penny as a reward. I don't think it is useful to continue this discussion. We have an example that you can wake up someone who is asleep, but you can't wake up someone who has put himself to sleep.

Finally, this issue became the best recommendation for others to use TA-Lib. If you are not going to spend money, do not use TA-Lib. have a nice trip.

mrjbq7 commented 2 years ago

You are being very rude.

Installation does not require 4 GB downloads, you should look into that. Unless you are talking about downloading Microsoft C++ compilers. 🤷‍♂️

You filed a bug, I investigated and responded in 6 hours with the root cause and a path to fixing it. (Pylance doesn’t support introspection of cython modules, so we can perhaps expose the functions as pure python stubs first, so their parsers detect them properly). I also suggested a workaround - the Microsoft Python Language Server is able to introspection cython modules.

You need an attitude check, buddy.

On Jul 9, 2022, at 1:11 PM, khazaee @.***> wrote:

 You opened this issue 10 hours ago. I am currently traveling with family in Europe and was sleeping 10 hours ago. I consider my response pretty great and timely support, better maybe than if you paid for it. When I do have time, I will look at this, if you haven’t gotten around to contributions by then. … On Jul 9, 2022, at 12:48 PM, khazaee @.***> wrote:  It installs very easily on Linux and macOS. On windows, due to a lot of legacy choices Microsoft has made, it is easier to install using the unofficial binaries which is also essentially very easy. If you found anything difficult, please open an issue. This is the first time I’ve heard that Visual Studio Code has any autocomplete issues. PyCharm had similar issues and those I believe were fixed. This is open source and I provide a large amount of free support. You don’t have to be rude and entitled. This community thrives on contributions and encouragement, not demands and negativity. … On Sat, Jul 9, 2022 at 12:25 PM khazaee @.> wrote: My responsibility? Feel free to fix this issue and make a pull request so everyone else can benefit from all the experience you have now. … <#m-4666402405659507244> On Sat, Jul 9, 2022 at 12:13 PM khazaee @.> wrote: Pylance doesn’t support autocomplete of cython modules. See this issue for more details: microsoft/pylance-release#674 <microsoft/pylance-release#674> <microsoft/pylance-release#674 <microsoft/pylance-release#674>> It seems like installing MPLS does work, but I have not tried it. … <#m-3173602942747613419> On Sat, Jul 9, 2022 at 11:33 AM khazaee @.> wrote: Are you using the Microsoft language server or Pylance? … <#m-718248028117743028> On Jul 9, 2022, at 10:52 AM, khazaee @.> wrote:  Can it autocomplete from talib.func or talib._ta_lib? … On Jul 9, 2022, at 2:51 AM, khazaee @.> wrote:  vscode : pythin IDE : Unfortunately, no matter what I do to get the list of methods in VSCODE, this does not happen. But it exists in Python IDE. Please give me some advice on how to solve this problem. — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you are subscribed to this thread. There is still a problem in vscode, but it is correct in python ide. I don't know what I should do? vscode : python ide: — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented. Pylance is installed by default in extensions. — Reply to this email directly, view it on GitHub <#529 <#529> (comment) <#529 (comment) <#529 (comment)>>>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAAF5A46EQ3EHBQPXRNTAMTVTE2N5ANCNFSM53CN5MYA https://github.com/notifications/unsubscribe-auth/AAAF5A46EQ3EHBQPXRNTAMTVTE2N5ANCNFSM53CN5MYA https://github.com/notifications/unsubscribe-auth/AAAF5A46EQ3EHBQPXRNTAMTVTE2N5ANCNFSM53CN5MYA https://github.com/notifications/unsubscribe-auth/AAAF5A46EQ3EHBQPXRNTAMTVTE2N5ANCNFSM53CN5MYA . You are receiving this because you commented.Message ID: @.> I think it's very ridiculous. I spent hours trying to solve this problem and finally you tell me that pylance has a problem? So why don't you suggest a solution? When you wrote ta-lib, wasn't it your responsibility to check all these things? It was a hassle to install it, and now you are giving me this answer. In my opinion, instead of solving the problem, blaming others is the worst support model. 👎 — Reply to this email directly, view it on GitHub <#529 (comment) <#529 (comment)>>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAAF5A33I7RX35Z3GG44K33VTE7EJANCNFSM53CN5MYA https://github.com/notifications/unsubscribe-auth/AAAF5A33I7RX35Z3GG44K33VTE7EJANCNFSM53CN5MYA . You are receiving this because you commented.Message ID: @.> You wrote this library, not me. It is your responsibility to solve all the problems both in installation and in famous editors. If I want to give advice to others, the best advice is that installing and setting up this library is much more time-consuming than writing an indicator with python. Preferably, before installing and using TA-lib library, spend your time writing the indicator you need. 👎 — Reply to this email directly, view it on GitHub <#529 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAAF5A7FMUKA6VGHIPSGOT3VTFAQ3ANCNFSM53CN5MYA . You are receiving this because you commented.Message ID: @.> First of all, I'm not upset that you worked hard and I know that you did a very right and respectable job. But my problem is that almost 24 hours have passed since I was trying to solve this problem, and when I discussed it with you, you directed me to a link about pylance problems. In fact, you did a lot of negative work with this. Does this mean that my problem is not going to be solved with TA-Lib? Or if my problem is going to be solved, should I go and ask Microsoft to solve the Pylance problem? How is my problem with TA-Lib going to be solved now? Do you want to solve? So, if I gave a guide, it was not a negative comment to others, it was just my experience of using this library, and instead of solving my problem, the author gave me a link. I can provide everything you need to solve this problem and make the result available to everyone, so that instead of useless and negative guidance, you have solved the problems related to TA-Lib. — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.

Well, everyone encounters a problem that does not come to open an issue first. The overall installation problems took time because TA-Lib cannot be installed with pip, and you have to download several large files of around 4GB and still get errors to understand what to do later. And you just run into a problem like I did, and you spend your time and see that the problem is not solved, and then you open an issue, and 10 hours later, the author answers, and you finally understand that the problem can be solved with money, nothing else. If I were you and someone had worked so hard to use my tool, I would not only solve the problem, but I would also give him a penny as a reward. I don't think it is useful to continue this discussion. We have an example that you can wake up someone who is asleep, but you can't wake up someone who has put himself to sleep.

Finally, this issue became the best recommendation for others to use TA-Lib. If you are not going to spend money, do not use TA-Lib. have a nice trip.

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.

khazaee commented 2 years ago

You are being very rude.

Installation does not require 4 GB downloads, you should look into that. Unless you are talking about downloading Microsoft C++ compilers. 🤷‍♂️

You filed a bug, I investigated and responded in 6 hours with the root cause and a path to fixing it. (Pylance doesn’t support introspection of cython modules, so we can perhaps expose the functions as pure python stubs first, so their parsers detect them properly). I also suggested a workaround - the Microsoft Python Language Server is able to introspection cython modules.

You need an attitude check, buddy.

On Jul 9, 2022, at 1:11 PM, khazaee @.***> wrote:

 You opened this issue 10 hours ago. I am currently traveling with family in Europe and was sleeping 10 hours ago. I consider my response pretty great and timely support, better maybe than if you paid for it. When I do have time, I will look at this, if you haven’t gotten around to contributions by then. … On Jul 9, 2022, at 12:48 PM, khazaee @.***> wrote:  It installs very easily on Linux and macOS. On windows, due to a lot of legacy choices Microsoft has made, it is easier to install using the unofficial binaries which is also essentially very easy. If you found anything difficult, please open an issue. This is the first time I’ve heard that Visual Studio Code has any autocomplete issues. PyCharm had similar issues and those I believe were fixed. This is open source and I provide a large amount of free support. You don’t have to be rude and entitled. This community thrives on contributions and encouragement, not demands and negativity. … On Sat, Jul 9, 2022 at 12:25 PM khazaee @.> wrote: My responsibility? Feel free to fix this issue and make a pull request so everyone else can benefit from all the experience you have now. … <#m-4666402405659507244> On Sat, Jul 9, 2022 at 12:13 PM khazaee @.> wrote: Pylance doesn’t support autocomplete of cython modules. See this issue for more details: microsoft/pylance-release#674 <microsoft/pylance-release#674> <microsoft/pylance-release#674 <microsoft/pylance-release#674>> It seems like installing MPLS does work, but I have not tried it. … <#m-3173602942747613419> On Sat, Jul 9, 2022 at 11:33 AM khazaee @.> wrote: Are you using the Microsoft language server or Pylance? … <#m-718248028117743028> On Jul 9, 2022, at 10:52 AM, khazaee @.> wrote:  Can it autocomplete from talib.func or talib._ta_lib? … On Jul 9, 2022, at 2:51 AM, khazaee @.> wrote:  vscode : pythin IDE : Unfortunately, no matter what I do to get the list of methods in VSCODE, this does not happen. But it exists in Python IDE. Please give me some advice on how to solve this problem. — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you are subscribed to this thread. There is still a problem in vscode, but it is correct in python ide. I don't know what I should do? vscode : python ide: — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented. Pylance is installed by default in extensions. — Reply to this email directly, view it on GitHub <#529 <#529> (comment) <#529 (comment) <#529 (comment)>>>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAAF5A46EQ3EHBQPXRNTAMTVTE2N5ANCNFSM53CN5MYA https://github.com/notifications/unsubscribe-auth/AAAF5A46EQ3EHBQPXRNTAMTVTE2N5ANCNFSM53CN5MYA https://github.com/notifications/unsubscribe-auth/AAAF5A46EQ3EHBQPXRNTAMTVTE2N5ANCNFSM53CN5MYA https://github.com/notifications/unsubscribe-auth/AAAF5A46EQ3EHBQPXRNTAMTVTE2N5ANCNFSM53CN5MYA . You are receiving this because you commented.Message ID: @.> I think it's very ridiculous. I spent hours trying to solve this problem and finally you tell me that pylance has a problem? So why don't you suggest a solution? When you wrote ta-lib, wasn't it your responsibility to check all these things? It was a hassle to install it, and now you are giving me this answer. In my opinion, instead of solving the problem, blaming others is the worst support model. 👎 — Reply to this email directly, view it on GitHub <#529 (comment) <#529 (comment)>>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAAF5A33I7RX35Z3GG44K33VTE7EJANCNFSM53CN5MYA https://github.com/notifications/unsubscribe-auth/AAAF5A33I7RX35Z3GG44K33VTE7EJANCNFSM53CN5MYA . You are receiving this because you commented.Message ID: @.> You wrote this library, not me. It is your responsibility to solve all the problems both in installation and in famous editors. If I want to give advice to others, the best advice is that installing and setting up this library is much more time-consuming than writing an indicator with python. Preferably, before installing and using TA-lib library, spend your time writing the indicator you need. 👎 — Reply to this email directly, view it on GitHub <#529 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAAF5A7FMUKA6VGHIPSGOT3VTFAQ3ANCNFSM53CN5MYA . You are receiving this because you commented.Message ID: @.> First of all, I'm not upset that you worked hard and I know that you did a very right and respectable job. But my problem is that almost 24 hours have passed since I was trying to solve this problem, and when I discussed it with you, you directed me to a link about pylance problems. In fact, you did a lot of negative work with this. Does this mean that my problem is not going to be solved with TA-Lib? Or if my problem is going to be solved, should I go and ask Microsoft to solve the Pylance problem? How is my problem with TA-Lib going to be solved now? Do you want to solve? So, if I gave a guide, it was not a negative comment to others, it was just my experience of using this library, and instead of solving my problem, the author gave me a link. I can provide everything you need to solve this problem and make the result available to everyone, so that instead of useless and negative guidance, you have solved the problems related to TA-Lib. — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.

Well, everyone encounters a problem that does not come to open an issue first. The overall installation problems took time because TA-Lib cannot be installed with pip, and you have to download several large files of around 4GB and still get errors to understand what to do later. And you just run into a problem like I did, and you spend your time and see that the problem is not solved, and then you open an issue, and 10 hours later, the author answers, and you finally understand that the problem can be solved with money, nothing else. If I were you and someone had worked so hard to use my tool, I would not only solve the problem, but I would also give him a penny as a reward. I don't think it is useful to continue this discussion. We have an example that you can wake up someone who is asleep, but you can't wake up someone who has put himself to sleep.

Finally, this issue became the best recommendation for others to use TA-Lib. If you are not going to spend money, do not use TA-Lib. have a nice trip.

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.

Am I being rude or are you the one saying pay money to solve your problem? Or do you refer me to a link of pylance problems? What are you misleading yourself about? To install TA-Lib, an error is displayed by pip, which finally ends in downloading Microsoft C++ files. And until now, you have not given a solution to solve the problem, if you know how to solve the problem, why are you playing with your audience? Tell me the solutions to the problem very quickly and directly. Look, dear man, this is not a place to play with contacts and words. If you know the solution to the problem, just as you sent the link to Pylance's problems, send the link to the resources and materials that will solve the problem, of course, if you are not asking for money and are exaggerating. Avoid too.

mrjbq7 commented 2 years ago

I have not asked you for money, nor will I.

Good luck to you, sir.

mrjbq7 commented 2 years ago

In case it helps you, there is a link in the Windows installation documentation to Gohlke’s unofficial binaries which work pretty well.

https://github.com/mrjbq7/ta-lib#windows

khazaee commented 2 years ago

In case it helps you, there is a link in the Windows installation documentation to Gohlke’s unofficial binaries which work pretty well.

https://github.com/mrjbq7/ta-lib#windows

thanks for the reply. But I haven't had any installation problems so far. My problem is lack of access to methods in pycharm and more importantly vscode. Please provide resources to solve this problem

mrjbq7 commented 2 years ago

Now you are also having problems in Pycharm?

khazaee commented 2 years ago

Now you are also having problems in Pycharm?

No, but by reading other people's problems, I realized that this problem also exists in pycharm. But I don't use pycharm myself, but in vscode, the problem is exactly the same as pycharm.

https://github.com/mrjbq7/ta-lib/issues/329

We spent so much time, it would be a shame if we don't solve the problem.

MarianoGutierrez23 commented 2 years ago

I have the same issue with VS Code. But I tried PyCharm and solved it.

thatSAMazing commented 1 year ago

Now you are also having problems in Pycharm?

Hi mrjbq7, wanted to check on this one - any good workarounds to get autocomplete working in vscode? Appreciate the help!!

TrainedPro commented 1 year ago

hello @mrjbq7 i would like to applaud you for your patience and professionalism, when you get people like @khazaee that don't even know what free open-source work mean, it is rather difficult to handle them, shame on people like these.

I just wanted to let you know that the problem still exists. I downloaded TA-Lib 2 or 3 days ago on Linux and the code completion does not work, atleast for VSCode. I do not have PyCharm

Edit: Let me know if there is anything i can help out with. I haven't worked on modules before but if it is simple, i would be happy to give it my best!

mrjbq7 commented 1 year ago

Can you see if this is fixed in the master branch?

I found a setting that I had not noticed in cython to embed function signatures.

TrainedPro commented 1 year ago

@mrjbq7 sorry for the late reply. Could you confirm if i would have to install it again and where i would have to install it from if that is the case. It does not work in my current version.

Marinell0 commented 11 months ago

Can you see if this is fixed in the master branch?

I found a setting that I had not noticed in cython to embed function signatures.

Using TA-Lib 0.4.28 with VScode version 1.82.2, arguments autocomplete isn't working

pinkfrog9 commented 7 months ago

The same, with ta-lib 0.4.28, the completion is still not working. But again, thanks for all the efforts and time into this project.

worthy7 commented 5 months ago

Hello everyone, In VSCode I looked into the Python extension settings and there is an option for Language Server. Mine was set to Default which mean Pylance if it is installed, Jedi otherwise. I manually changed it to Jedi and the completions work. image

z4m1 commented 3 months ago

@worthy7 I wandered the oceans of the internet and came across your comment. For now, this setting seems to be the best way to handle it. Thanks for sharing.