問題タブ [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 に答える
493 参照

python - Pyalgotrade - AttributeError: 'SequenceDatasSeries' オブジェクトに属性 'getHighDataSeries' がありません

私はpyalgotradeを使ってトレーディングアルゴを書いています。上記のエラーが発生しましたが、修正できないようです。「SLOW STOCHASTIC」を使用しようとしています。このエラーを解決し、遅い確率を機能させるための助けをいただければ幸いです。

エラー:

コード:

今、私はエラーが発生しています:

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

python - pyalgotrade での新しいソースからのデータのフォーマット

別のソースからストリーミングされたデータを使用するために、 pyalgotradeフィードを適応させようとしています。run_strategy関数を使用して取得したデータをフィードで参照しようとすると、メソッド内でエラーが発生しますgetdata()

getdata形式でデータを返すことにDate Close注意してDate Open High Low Closeください。

フィードへの入力用にデータを正しくフォーマットするにはどうすればよいですか?

エラー:

コード

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

python - Pyalgotrade のエラー

次のエラーが表示されます。

コードの問題を理解できず、pyalgotrade のチュートリアルは役に立ちません。

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

python - yahoo データの問題を回避するにはどうすればよいですか? ボリュームが足りない

私は MACD 戦略のバックテストに取り組んでおり、時々この警告に出くわしました:

ご覧のとおり、volumeその特定の日の は 0 だったので、注文は約定できません。

フレームワークをハックするつもりはないpyalgotradeので、これを回避する方法はありますか? たとえば、yahooフィードからのデータを前処理し、必要な量にボリュームを設定します。ありがとう。

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

python - Pyalgotrade - TA-LIB - インジケーターが「NONE」を返す

私は Pyalgotrade と協力して、Python で取引戦略をテストしています。Pyalgotrade では、テクニカル分析ライブラリである TA-LIB と呼ばれるライブラリを使用できます。何らかの理由で、PPO インジケーターを使用すると、「なし」が返されます。インディケータはいくつかの引数を取ります:( http://gbeced.github.io/pyalgotrade/docs/v0.12/html/talib.html )

今のところ、その日の株価の終値のみであり、このインジケーターからの出力であるはずだった出力のスニペットを提供しました。「DDD」は、私がテストしてきたティッカーです。

私は認めたいよりも長くこれを機能させようとしてきました。どうすればこれを修正できますか?

出力:

これが私のコードです:

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

python - おそらく異なる入力に対して同じ値を返す関数

pyalgotrade を使用してトレーディング戦略を作成しています。ティッカー (testlist) のリストを調べて、get_score 関数を使用して取得しているスコアと一緒に辞書 (list_large{}) に追加しています。私の最新の問題は、ディクショナリ (list_large{}) 内の各ティッカーが同じスコアを取得していることです。理由はありますか?

コード: