私は株式市場のゲームを開発しています。この目的のために、私はAPIを使って株式市場からデータを取得しています。ログインしていなくても自動的にユーザーの値を検出する方法
このゲームでは、株価は 株式市場の株式の現在の価格で、または他の特定の価格(ユーザーが決定)で売却することができます。例えばので
:
Googleのシェアのための現在の価格は$ 50です。
ユーザーは、価格が55ドルに達したときに20株を売りたいと考えています。
彼は私のウェブサイト上のフォームに記入し、$ 55の価格で売るために20株を設定し、アカウントから をログアウトするだけです。
20分後にGoogleシェアの市場価格が55ドルに達したとすると、今度は20株が自動的に売却されるはずです。
はどうすれば自動的にその株式の価格は$ 55又はしないように、はい、その後20株を自動的に売却する必要がある場合に達した定期的な間隔で検出することができます:
はSO今私の質問は、ということです。
私はPHP、Js、Mysql、AJAX、およびLinuxサーバーを使用しています。
これはCronジョブを使って行うことができますが、私は他の方法を探しています。 – Peeyush
あなたはAPIプロバイダからプッシュアラートが必要です。一般的に、これらはお金を必要とするので、無料で利用したい場合は、擬似クローンを作成することです - 基本的に誰かがウェブサイトにアクセスするたびに、スクリプトを非同期に呼び出して更新ページを呼び出します。ユーザーに遅くなる。たとえば、ページ上のajax呼び出しをスラップして、「cron」というページを開きます。 cronページでは、最後にそのページが呼び出されたことを確認して(ファイルに保存して)、必要に応じて実行します。これは、あなたが一定の訪問者を持っている場合にのみ有効です – Jason