Exception has occurred: UnicodeEncodeError
'ascii' codec can't encode characters in position 18-23: ordinal not in range(128)
File "C:\Users\Степан\AppData\Roaming\MetaQuotes\Terminal\D0E8209F77C8CF37AD8BF550E51FF075\MQL5\Scripts\test2.py", line 326, in feature_engineering
rfecv.fit(X, y)
File "C:\Users\Степан\AppData\Roaming\MetaQuotes\Terminal\D0E8209F77C8CF37AD8BF550E51FF075\MQL5\Scripts\test2.py", line 338, in <module>
labeled_data_engineered = feature_engineering(labeled_data_clustered, n_features_to_select=10)
UnicodeEncodeError: 'ascii' codec can't encode characters in position 18-23: ordinal not in range(128)
ターミナルから実行した
パスはターミナルとの両方で指定された
間違った場所を探している。 ターミナルに履歴がある。
すべてのターミナルを終了し、1つを残せば、パスを指定する必要はない。 勝手に見つけてくれる。
if not mt5.initialize():しかし、バーの履歴がないと書いていますね。
ターミナルの設定で設定する。
そして、EURUSDは間違いなくそこにある。なぜなら、私はターミナルからそれを読み込もうとしたからだ。)
すべてのターミナルを終了させ、1つだけ残しておけば、パスを指定する必要はない。 勝手に見つけてくれる。
しかし、あなたはバーの履歴が足りないと書いている。
ターミナルの設定で
ターミナルは単独で動いています。
ターミナルでunlimitedを 設定したのですが、効果があったようなのですが、もっと前に設定したことがあったのですが、pythonから起動したときは効果がありませんでした。
また、MQサーバーとの接続も悪い。
一般的に、チャートに履歴を表示するための設定に依存するのは正しくありません。
ありがとうございました。
皆さん、こんにちは。尊敬する著者の皆さん、記事をありがとうございました。
初心者の質問です:
上記のコードから判断すると、"augment_data() "関数から抽出されたデータは トレーニングには使用されないのでしょうか?
ファイルサイズの 画像を添付します。
皆さん、こんにちは。尊敬する著者の皆さん、記事をありがとうございました。
初心者の質問です:
上記のコードから判断すると、"augment_data() "関数から抽出されたデータは トレーニングには使用されないのでしょうか?
ファイルサイズの 画像を添付します。
コメントありがとう。今気づきました。この代わりに
これを挿入する必要があります:
Yevgeniy Koshtenko #:
オーケー、ありがとう。
作者の皆様。
使用されているpythonとモジュールのバージョンを教えてください。
スクリプトを実行すると、エラーがポップアップします。
raw_Prev_Day_Price_Changeraw_Prev_Week_Price_Changeraw_Prev_Week_Price_Changeこの計算をする前に、毎日の時間枠が必要なのでは?親愛なる著者へ。
使用したpythonとモジュールのバージョンを教えてください。
スクリプトを実行すると、エラーがポップアップします。
あなたのパスにはansiがありません。Stepan.
返信ありがとう。
はい、問題は確かにロシア文字のパスのせいでした。