MetaQuotes IDを使用してMetaTrader 4 / MetaTrader 5でPush通知を使用した経験を共有できる方はいらっしゃいますか? - ページ 4

 
Wahoo:
モバイルアプリからもメッセージの返信ができるようになるとうれしいです。

はい、メッセージに自動的なカテゴリー(サブディレクトリ)を含めることで、ナビゲーションを改善する予定です。例えば、123456アカウントからの端末からのメッセージは「123456 Account」ディレクトリに、MQL5.comからのメッセージは「MQL5 Notification」ディレクトリに移動することになります。

MQL5.communityのメンバー同士で簡単にやり取りができるように、プライベートなコミュニケーション用にMQL5メッセージのカテゴリを別に用意します。


また、プッシュメッセージの長さを制限すれば、現在は多くのメッセージが切り捨てられるが、長いメッセージをいくつかの小さなメッセージとして送ることができるようになる。

Android/iOS端末が短いメッセージを送信しても、携帯端末は 見逃しを含む「長い」メッセージを送り出す方法を知っている。

しかし、非常に長い(許容範囲を超える)文章は問題ない。短いけれども完全なunicodeメッセージを送信するもので、時代遅れのSMSよりも明らかに長いです。

 

携帯電話から据置型端末に、「機械停止」「短絡のみ」などのメッセージ(標準セットからのコマンド、あるいはユーザーが作成したものが良い)を送ることができれば最高です。

ロボットが固定されたコンピュータで取引をしていて、携帯端末に 楽しそうに報告や挨拶を送っている状況を想像してみてください。

 
joo:

携帯電話から据置型端末に、「機械停止」「短絡のみ」などのメッセージ(標準セットからのコマンド、あるいはユーザーが作成したものが良い)を送ることができれば最高です。

ロボットが固定されたコンピュータで取引をしていて、携帯端末に楽しげに報告書やhelloを送信している状況を想像してみてください。

もちろん、チャンピオンシップとは関係ないので、そこでは使えないはずです。 でも、普通の機能として素晴らしいです。
 
名案作画に拍手
 
MetaDriver:
....当然ながらチャンピオンシップとは関係なく、そこでは使えないはずなのですが......。

ああ......。

そんなことは思いもよらなかった。:)もちろん、チャンピオンシップではこの機能を無効化する必要があります。

 

スマートフォンでは、アドバイザーのいるパソコンにリモートアクセスすることは誰にも妨げられません。しかし、リモートアクセスがなくても、同じスマートフォンからでも、アカウントへのアクセスは確実にあります。

口座にアクセスすると、OpenPrice、SL、TP、Comment、Magicといった複数のフィールドに異なるタイプの情報を一度に含む架空の保留注文を 出すことが常に可能である。

したがって、私たちは自分たちで命令系統を作ればいいのです。例えば、コメント== "ストップ "の非常に遠い保留中の注文がある場合、Expert Advisorは取引を停止します。

このように、EAに新たな入力パラメータを設定するなど、非常に柔軟な運用が可能なことがわかります。この手法は、もちろんMT4やMT5だけでなく、どのプラットフォームでも使用できます。

追伸:指値注文ではなく、逆指値注文を使うのがよいでしょう。そうすると、余白が食べられなくなります。ただし、最小限の保留ポジションの量であれば、この要素は実質的に役割を果たしません。

P.P.S. Expert Advisorが「舵を切っていない」と判断する方法について議論するのも面白いかもしれませんね。例えば、VPSがクラッシュした場合。最もシンプルなもの、それは永久に変更可能な遠距離保留です。改造を中止 - EAがダウンしています。

 
hrenfx:

スマートフォンでは、アドバイザーのいるパソコンにリモートアクセスすることは誰にも妨げられません。しかし、リモートアクセスがなくても、同じスマートフォンからでも、アカウントへのアクセスは確実にあります。

口座にアクセスする際、OpenPrice、SL、TP、Comment、Magicといった様々な情報を含む架空の注文を 出すことができます。

したがって、私たちは自分たちで命令系統を作ればいいのです。例えば、コメント== "ストップ "の非常に遠い保留中の注文がある場合、Expert Advisorは取引を停止します。

このように、EAに新たな入力パラメータを設定するなど、非常に柔軟な運用が可能であることは明らかです。この手法は、もちろんMT4やMT5だけでなく、どのプラットフォームでも使用できます。

追伸:指値注文ではなく、逆指値注文を使うのがよいでしょう。そうすると、余白が食べられなくなります。ただし、最小限の保留ポジションの量であれば、実質的にその役割を果たすことはないでしょう。

P.P.S. Expert Advisorが「舵を切っていない」と判断する方法について議論するのも面白いかもしれませんね。例えば、VPSは死んでいる。

かっこいい。

いいザリガニは金になる。

// これは「魚のいない人には......」ということです :-)

 
hrenfx:

P.P.S. EAが「舵取り」をしていないことを判断する技術について議論するのも面白いかもしれませんね。例えば、VPSがダウンした場合などです。最もシンプルなもの - 永久に変更可能な遠距離保留。改造を中止 - EAがダウンしました。

はい、そうしています。また、pingを打つこともできます -- コマンドで遠隔地のEAが"Hello world "のようなコメント付きで保留中の注文を開くか、すでに注文がある場合は再度開く必要があります。

あと、うっ、コマンド式は削除してくれ。

 

やはり、この状況を察知できるのは、スマートフォンの電波だけなのです。

信頼性の低いセカンドVPSの代わりに、スマートフォン上で簡単なスクリプトを実行し、コマンドを保留して送信することができるはずです。

つまり、携帯端末は 少なくとも最も簡単なスクリプトを実行できる必要があるのです。

もちろん、取引注文だけでなく、少なくとも1つのコマンドラインはサーバー側に保存できるようにしたほうがいいでしょう。

I.e.MQL5で。

bool SendCommandString( string Command );

string GetCommandString();
このようなソリューションがあれば、偽の注文をうまく排除することができます。
 
この「コマンド」は取引サーバーを経由するため、ロボットからモバイルへの接続が阻害される可能性があります。それが、トレードサーバーをバイパスしての通信、つまり双方向のプッシュ通知の良さです。