[MT5/MQL5] 非同期のオブジェクト関数が異常に遅い件
そろそろMT5移行を本格化しようかと思いMT5(build 2690)を導入したところ、オブジェクトを多用するインジケーターが異常に遅い問題が発生しました。プログラムから制御するオブジェクトの挙動がいちいち遅いのです。。 問題のボトルネックを調査したところ、どうやらオブジェクトの作成関数(Objec […]
そろそろMT5移行を本格化しようかと思いMT5(build 2690)を導入したところ、オブジェクトを多用するインジケーターが異常に遅い問題が発生しました。プログラムから制御するオブジェクトの挙動がいちいち遅いのです。。 問題のボトルネックを調査したところ、どうやらオブジェクトの作成関数(Objec […]
本記事では、前回記事でFirebase HostingにデプロイしたReactアプリ(Firebase Authenticationによる認証とFirestoreによるCRUD機能があるメモアプリ)を対象にGitHubと連携することでCI(Continuous Integration: 継続的インテ […]
ローカル環境で例えば「.env」ファイルなどにAPIキーなどの秘密情報を書いておいて環境変数としてアプリで利用している場合、通常GitHubに「.env」ファイルをpushしないと思います。ただこの場合GitHub Actionsを使って自動ビルドを行おうとすると「.env」ファイルがないため困るこ […]
本記事では以前FirebaseのAuthenticationとFirestoreを使って作ったWebアプリをFirebase Hostingにサクッとデプロイした後に独自ドメインを追加する方法までを解説します。 FirebaseのHosting機能はReactとも相性がよくお手軽にデプロイできます。 […]
本記事は主要8通貨ペアのボラティリティ(値幅と出来高)を1時間毎に集計し、通貨ペア毎にその傾向を分析したものです。 1日のボラティリティ傾向は特にデイトレやスキャルピングトレーダーにとって取引時間を決める際にも役に立つと思われますのでご活用いただければ幸いです。 ボラティリティ傾向の分析内容 対象通 […]
前回の記事(以下にリンク添付)ではFirebaseのAuthenticationを使って認証アプリを作成しましたが、本記事ではログインすると表示されるページにメモを追加/表示/更新/削除できる機能を実装します。データの保存にはFirebaseのCloud Firestoreを利用します。   […]
本記事ではReact(TypeScript)アプリにFirebaseを使った認証機能を組み込む方法を紹介します。認証はメールアドレスとパスワードを使った認証とGoogleアカウントを使った認証の2種類で行えるようにしています。見栄えは多少よくしてレスポンシブ対応も軽く行っています。なおコンポーネント […]
以前React Hooksを使ってWeb上で動作するニュースアプリの開発について記事にしました。そのニュースアプリをTypeScriptで書き直しましたので今回記事にしました。 以降前提としてNode.jsとパッケージ管理に使うyarnはインストール済みとしています。 ソースコードはGitHubにあ […]
フィボナッチ・リトレースメント(以下フィボナッチと略)ご愛用者向けのMT4用インジケーターを販売開始しました。 フィボナッチは1チャートに複数描画するとごちゃごちゃしてくるのが難点ですが、当ツールは各フィボナッチを視認しやすいよう工夫しています。その他ホットキーを押してさくさくと描画したり削除したり […]
MT4においてユーザーは下図のようなパラメータ入力欄を操作することでインジケーターやEAが内部で使うパラメータを変更することができます。このパラメータはプログラム外部から渡されることから「外部パラメータ」などとも呼ばれたりします。 さてプログラム内部では以下のように関数の外でinputまたはexte […]