【FX】テレグラムシグナルの読取のコツ、テキストを2つ生成してチェックディジットを行う。

テレグラムのシグナルをPythonでテキストに吐き出し、そのテキストをMT4などで読み込ませてトレードをする。これがシグナル転送トレードのベーシックになります。

ただ、テレグラムのテキストへの書き込みを条件で制御するのは、ちょっとした工夫がないとなかなかできません。

今回はこの方法について概略を紹介します。

問題の根本

例えば、MT側の指定したディレクトリ(基本的にはFilesフォルダ)

に、Signal.txtを生成し、これをPythonとMT4のデータの受け渡しとします。

ここでPythonがBUYシグナルを書き込んだ時、MT4の挙動は、

  1. 当該テキストを読取る。
  2. トレードを始める。
  3. 当該テキストの文字をクリアする。

という流れとなります。

ここで、3.の「当該テキストの文字をクリアする。」を行わなければ、文字列が残り続けるので、トレードをし続けるという事になります。

無論、mql側で、「新しいシグナルが出るまでは同じ挙動をしない」という指定もできるのですが、安定性をとるならば、Python側で処理をさせたい。。

したがって、テキストをクリアにして、次のシグナルまでの読取を防ぐ、というのが最も望ましいと考えられます。

ただし状況ではPyothonが…

Pythonにおいて、例えば同じ文字列であるならば書き込みをしないという条件を付すとします。

しかし、書き込んだ後にMT4によってクリアされているのであれば、受信したシグナルは常に元のテキストの内容と違うものになっています。

ということは、この条件であれば、永久に書き込んでしまうことになります

これは、PythonとMT4が永久にデータを渡しあいすることによる不幸です。一生トレードをしてしまい、たちまちのうちに破産してしまいまsす。

想定対処:空白なら書き込まない

ならば簡単!空白なら書き込まないという方法があるではないか。

最初は誰もが考えますが、これには明白な問題点が。

テレグラムのシグナルがいくら新しいものであっても、何も書き込まないんですよね。

そう、だってファイルが空白だから。

(空白なら書き込まないのであれば、どのようなシグナルを読み込んでも書き込むことはありません。)

つまり

まとめますと、MT4が空白にしたら、Pythonは書き込みつづける。

しかし単純モデルではこの連続書き込みの回避をすることができない

ということです。対処法は…

チェックディジット用のテキストを作成する

対策としての最も有力な手立ては、2つのテキストを生成し、書き込むという事です。

Signal1.txt Signal2.txt

どちらも同じ内容を書き込んでもらいます。

そこで、MT4が情報を取って、そしてクリアにするのはSignal1.txtです。

Signal2.txtには値が保存され続けています。

ここからはPython側。

Pythonは、今までのプログラムであれば書き込みを続けます。

しかし、Signal2.txtに、当初読み込んだシグナルが消えずに格納されているので、以下の条件で初めて書き込みをするという事を命令すればよいのです。

「新しく読み込んだテレグラムの内容が、Signal2.txtと異なっていたときSignal1.txtSignal2.txtの両方に書き込む」

これで無限書き込みは無くなり、正常な機能を期待することができるようになり余す。

仕組み

テレグラムの読取内容=X
Signal1.txtの内容=Y
Signal2.txtの内容=Z

とします。

ここで、XはYとZに書き込みます。

この時X=Y=Z≠0 (0は空白とします)

YはMT4で読み取られたあと、中身をクリアしますので、Y=0となります。

そのため、

X≠Y
X=Z

という状態となります。

ここで、新たなシグナルを受信して書き込む条件を考えると、

X≠Yはもともとの状態ですから、こちらをどのように定義しても、うまくいきません。

しかし、X=Zの関係はそうではありません。

Xが新しいシグナルを受信してX’になったとき、X’≠Zとなりますから、この時に均衡が崩れ、トレードをする契機となります。

したがって、トレードをする条件として、「XとZが等しくないとき」と定義することでトレードが円滑に進むことになります。

まとめ

このようにチェックディジット用のテキストを含め2つ用意すれば、書き込みはうまくいきます。

変数に格納する方法もありますが、検証しやすく安定的なこの方法がより適していると思います。

FX

ディープフェイク・AI詐欺の最新手口 ❄️ 声も顔も信用できない時代へ——2026年、生成AIが詐欺を「産業化」した全手口と1210%増加の衝撃
2025年、AI詐欺は前年比1,210%という数字で急増した。従来の詐欺全体の増加率が195%であったことを考えると、この数字の異常さは明白である。生成AIの登場は詐欺の「質」と「量」を同時に爆発させ、人間の感覚器官——視覚と聴覚——を信頼の根拠にすることをほぼ不可能にした。 🧸「1210%って……もはや別次元の数字だよね。しろくまちゃん、具体的にどんな手口があるの?」 🐻‍❄️「フォフォ、今から5つの主要手口を解説するのじゃ。聞いているうちに「これはもう人間には止められない」と思うかもしれんが、最後まで聞いておくれ🐻‍❄️✨」 手口①——ディープフェイク動画:顔が見えても「本人」ではない 実在の経営者、著名投資家、芸能人の顔と声を精巧に合成した動画が、投資広告として拡散されている。かつては唇の動きのズレや不自然な瞬きで見分けることができたが、2026年現在のディープフェイク技術はそのような「粗さ」を完全に排除している。ScamWatch HQのデータでは、2025年にディープフェイク動画詐欺は700%急増し、ある専門機関は2025年第4四半期だけで15万9千件以上の事例を検知

続きを読む

6ステップ詐欺プロセスの全解剖 ❄️ タップした瞬間から始まっている——SNS投資詐欺「6段階の罠」を完全図解、あなたはどこで気づけるか
40代・50代が狙われる理由と心理の罠 ❄️「自分は騙されない」と思っている人ほど危ない——2026年SNS投資詐欺、中高年が標的になる本当の理由
【FX検証】SODA(CRT2nd) 建設的評価 🐻‍❄️ 報告135pips vs 推測797pips超・SLトレーリング戦略の柔軟検証(2026年3月9日〜16日)
【FX検証】SODA(TTT)建設的評価🐻‍❄️ 報告+1,356pips/推測+67pips・報告+196万円/推測+10万円の柔軟的検証(2026年2月9日-15日)

「FX」記事をもっと見る