トレーディングにおける機械学習:理論、モデル、実践、アルゴトレーディング - ページ 1861

 
マキシム・クズネツォフ

最初は(スタック内の)カウンターは1です。

ファイル内の各行に対して :

行頭にある"|"の数を数える。スペース(およびデコレータ"-")は無視し、最初の文字/桁までとする。

がカウンタより多ければ{、カウンタがインクリメントされる。

以下であれば、}と減少

---

エラー処理とループの終了をお好みで追加

こんな感じですが、ifが入れ子(数個)になっている場合があり、その場合はうまくいきません

P.S.少し 揺さぶりをかけてみよう。

次の行のインデントが既存の行よりある値だけ小さい場合、括弧を追加する。より少ない場合は、いくつかの値を追加してください。

Машинное обучение в трейдинге: теория, практика, торговля и не только
Машинное обучение в трейдинге: теория, практика, торговля и не только
  • 2020.07.08
  • www.mql5.com
Добрый день всем, Знаю, что есть на форуме энтузиасты machine learning и статистики...
 
マキシム・ドミトリエフスキー

こんな感じですが、ネストしたif(数個)があると、うまくいきません。

P.S. 揺さぶるものが必要だ

次の行のインデントが既存の行よりある値だけ小さい場合、括弧を追加する。より少ない場合は、いくつかの値を追加してください。

何行になるか) 多分、コンパイラのエラーで、付録が少ないと追加しやすいと思います)
 
マキシム・ドミトリエフスキー

こんな感じですが、ネストしたif(数個)があると、うまくいきません。

P.S. 揺さぶるものが必要だ

次の行のインデントが前の行より何らかの値で小さい場合、括弧を追加する。もう少し値で少ないのであれば、もう少し増やしてください。

これこそ、C言語ユーザがPythonを嫌う理由です :-)

棒」を使ったアルゴリズムでは、引き算をするときに、(積み重ねた)棒の本数を見て、その数だけ閉じ括弧をつける。

追記/なぜこんな面倒なことをするのか? すでに生成コードを所有しているのだから、簡単に使えるようにしてほしい

 
マキシム・ドミトリエフスキー

Pythonで作りたい

ボタンを押すと、ほぼ完全なTSが出力され、それをmqlにコピーすることができます。

何か考えてみようかな...誰か出くわしたかもしれないし。

二分木のトラバーサル問題です (AVL木でもいいんですが、ググってみたのでよくわかりません)

問題は一日で解決するかもしれない、二分木を扱ったことがない、私自身は興味がある、まだ解けない。

 
マキシム・ドミトリエフスキー

のようなものですが、if-iが入れ子になっている可能性があり(一部)、その場合はうまくいきません。

stackowerlowで質問して、ロシア語ではなく英語へ...

あるいは、あなたの質問を英語でグーグル検索し、さらに「stackowerlow」と「python」の2つのキーワードを追加してください。

ここで助けてくれることはまずありませんが、うまくやれば、いい加減な答えを出したり、否定的な答えを出したりするものです))

 
Valeriy Yastremskiy:
あと何行か) 追加が少ないとコンパイラエラーで追加しやすいかもしれません。)

コンパイラは括弧を正しく数えたくないのです))))条件によるパースのみ。インデントが表示される場合があります。

 
mytarmailS:

stackowerlowで質問して、ロシア語ではなく英語へ...

あるいは、あなたの質問を英語でグーグル検索し、さらに「stackowerlow」と「python」の2つのキーワードを追加してください。

そこでは何の役にも立たないだろうが、ちゃんとやればいい答えが返ってくるか、黒子に徹することになる))

どこも参考にせず、ググろうとも思わないほど馬鹿みたいに書いてほしい)もうクリアしたんだ、他の選択肢はないのかと。まだ時間がない。
 
マキシム・ドミトリエフスキー

こんな感じですが、ネストしたif(数個)があると、うまくいきません。

P.S. 揺さぶるものが必要だ

次の行のインデントが既存の行よりある値だけ小さい場合、括弧を追加する。より多くの価値によってより少ない場合、いくつか追加してください。

もし、前の行で同じ数の隙間があり、別の行でより少ない隙間があれば、上の行の最後に括弧を付け、次の行(おそらくループ)の前に前の行より少ない隙間があれば、上の行の最後に括弧を付け、より多い隙間があればループから抜けて同じものを探します。

最後に余分なものを入れてください。
 
Valeriy Yastremskiy:

もしギャップが同じであれば前の行で、もしギャップがより小さければ上の行の最後のブラケットで、さらに(おそらくループ)もしギャップが前のものよりも小さい場合は次の前に上の行の最後のブラケットで、もしギャップがより多ければループを終了し、同じように検索してください。

最後に余分なものを入れてください。
そうですね。今日やっと時間が取れたので、仕上げないと。
 
マキシム・ドミトリエフスキー

例えば、そうしてみたものの、閉じ括弧が足りないので、追加すべき箇所を赤で強調しました。括弧が足りないところを計算して足すとしたら、どんな方法がありますか?純粋にロジカルに。

設定→一般→挿入()と閉じる})'です。)"
もしかしたら、これが役に立つかも?

あるいはコンパイルする。
次に、「エラー」タブで、最初のエラーをダブルクリックします。
カーソルは、閉じ括弧がないところに移動します。
それで、それぞれの括弧について、エラーを ダブルクリックして、 括弧を入れ、コンパイルします。

理由: