記事についてのディスカッション - ページ 9

 
Roman Poshtar #:

エラーなしMA 200

コード

以下はログです

そしてpip update pandasを試す
私はminiconda python 9.1を使っていて、pandasはそこにあります。
 
Maxim Dmitrievsky #:
pip update pandas を試してみてください。
私はminiconda python 9.1を使っていて、pandasはそこにある。

>>> pandas を pd としてインポートする。

>>> pd.__version__

'2.2.0'

 
Maxim Dmitrievsky #:
ミニコンダ

minicondaを試してみます。ありがとう!

Miniconda#
  • docs.anaconda.com
Windows These three commands quickly and quietly install the latest 64-bit version of the installer and then clean up after themselves. To install a different version or architecture of Miniconda for Windows, change the name of the installer in the command. After installing, open the “Anaconda Prompt (miniconda3)” program to use Miniconda3. For...
 
何が問題なのか分かった気がする。大きなピリオドでマッカの 値を持っていないんだ。考え続けるよ。ありがとうございました。
 
Roman Poshtar マッカの 値を持っていないんだ。考え続けるよ。ありがとうございました。
履歴が足りないのですね、もっと大きなファイルが必要です。最初の値は定義されていないので、データフレームのサイズは常に最大のマシュカの期間分だけ小さくなります。しかし、すべてのNaNを削除するdropna()がある。

なぜそのようなカラムが返されるのか不思議です。
 
Maxim Dmitrievsky #:
履歴が足りないので、もっと大きなファイルが必要です。最初の値は未定義なので、データフレームのサイズは常に最大のMashkaの周期分だけ小さくなる。しかし、すべてのNaN を削除するdropna()がある。

なぜそのようなカラムが返されるのか不思議です。

Maxim、最終的な配列からこれらの列を削除する方法を教えてください。私はPythonが得意ではありません。自分の機能セットを試してみたいのです。ありがとうございました。

 
Roman Poshtar #:

マキシム、有限配列からこれらの列を削除する方法を教えてください。私はPythonが得意ではありません。自分の機能セットを試してみたい。ありがとう。

get_prices関数はすでに最後にこれを行います:

return prices.dropna()
 
Maxim Dmitrievsky #:

get_prices関数はすでにこれを最後に行っている:

なるほど、ありがとうございます。

 
prices.dropna()

最後はうまくいかなかった。アーカイブにはまだナンの値が入っていた。行を削除するだけで解決した。

 

python テスターの結果を再現できないようです。MT5テスターはpythonテスターの同じ期間の結果を再現していません。

その他、説明通りにモデルを移植しました。

cat_model.mqhとcat_trader.mql5(コンパイルして.ex5)を入れてみました。

しかし、結果は異なっています。