問題タブ [pyalgotrade]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1589 参照

python - PyAlgoTrade チュートリアルでの取引戦略の使用による ImportError

Pyalgotrade で単純な Python で書かれた取引戦略を実行しているときに、インポート エラーが発生しました。

そして、エラーは以下のように表示されます。

私はpyalgotradeと呼ばれるこのライブラリを持っていると確信しています.

0 投票する
1 に答える
539 参照

python - AttributeError: Python で Pyalgotrade を使用すると、'float' オブジェクトに属性 'getLow' がありません

Pyalgotrade ライブラリのリスト関数を使用して、Python でストキャスティクス オシレーターを作成しようとしています。

Pyalgotrade ライブラリは、株式取引戦略をバックテストするための Python ライブラリです。取引戦略のアイデアがあり、それを履歴データで評価して、その動作を確認したいとします。PyAlgoTrade を使用すると、最小限の労力でこれを行うことができます。

Python コードは次のようになります。

エラーは、すべてのトレース バックを含めて、このようなものです。

0 投票する
1 に答える
758 参照

python - NameError: Python で Pyalgotrade を使用してグローバル名 'indicator' が定義されていません

Pyalgotrade ライブラリの list 関数を使用して、Python で Ultimate Oscillator を作成しようとしています。

私のコードは以下の通りです:

そして、次のようなエラーが発生しました。

関数はhttp://gbeced.github.io/pyalgotrade/docs/v0.15/html/talib.htmlにあります。

アルティメットオシレーター:

pyalgotrade.talibext.indicator.ULTOSC(棒数、カウント、期間 1=-2147483648、期間 2=-2147483648、期間 3=-2147483648)

0 投票する
3 に答える
483 参照

python - Pyalgotrade 使用時の Python の TypeError

Pyalgotrade ライブラリの list 関数を使用して、Python で確率的オシレーターを作成しようとしています。

私のコードは以下の通りです:

そして、次のようなエラーが発生しました。

確率論的:

pyalgotrade.talibext.indicator.STOCH(barDs、カウント、fastk_period=-2147483648、slowk_period=-2147483648、slowk_matype=0、slowd_period=-2147483648、slowd_matype=0)

0 投票する
2 に答える
628 参照

python - Pyalgotrade チュートリアルの属性エラー

私はしばらくの間グーグルで検索してきましたが、まだ解決策を見つけることができず、正直なところ問題を特定することさえできません.

Python と Pyalgotrade のインストールは正しく、インポートの成功によって確認されました。

それにもかかわらず、チュートリアルでサンプル コードを実行することができず、常にスローされます。

コード例は次のとおりです。

そして iPython Notebook の出力:

問題が何であるかについて、誰かが少なくともヒントを持っていますか?

0 投票する
4 に答える
740 参照

python - Django での Python モジュールのインポート: __init__.py クラスがロードされていません

次のコードは Python シェルで正常に動作し、フィード オブジェクトのコンテンツを表示します。

ただし、Django ビューで実行すると、次のエラーが発生します。

BacktestingStrategy は、python モジュールの strategy フォルダー内の __ init__.py ファイルで定義されたクラスであり、python パス内にあります。

問題についての私の理解は、django が __ init__.py ファイルを読み取らないため、モジュール (pyalgotrade モジュール) を正しくインポートしないことです。

Djangoにそうするように指示する方法はありますか?

事前に感謝し、初歩的な質問で申し訳ありません。

乾杯

0 投票する
1 に答える
322 参照

python - Pyalgotrade で yahoo バーをインポートする KeyError

pyalgotrade の onBars 関数で株価を参照しようとすると、Python が KeyError をスローするという問題に遭遇しました。興味深いことに、アクセスしようとしている株によって異なります。次のコードは機能せず、エラーがスローされます。

株はオーストラリア株で、すべて有効です。yahoofeed モジュールがそれらをダウンロードします。stocks = で始まる行をコメントアウトし、以下の行のコメントを外して米国株を使用すると、完全に機能します。

私の最初の考えは、株式コードの完全停止でしたが、実行すると、bars.keys() の内容が出力され、これが変化し続け、これが問題の原因であると思われます。最終的に存在しないエラーが発生しますが、バーごとに内容が変わる理由はわかりません。

誰でもこの現象を説明または修正できますか? 私は Pyalgotrade がとても好きで、代替手段として Zipline を検討していますが、遅すぎます。