- 2019年11月17日
- 2021年5月12日
ラベル等のフォントを太字にする方法
MS ゴシックの太字というフォントは存在しない MT4のチャートにラベルを表示させた時、「文字が細くて読みにくいなぁ、太字にしたいなぁ」って感じることがありませんか? でも、MT4には文字のサイズを変える設定はあるものの、太字にするか否かといった設定 […]
MS ゴシックの太字というフォントは存在しない MT4のチャートにラベルを表示させた時、「文字が細くて読みにくいなぁ、太字にしたいなぁ」って感じることがありませんか? でも、MT4には文字のサイズを変える設定はあるものの、太字にするか否かといった設定 […]
OrderClose関数に標準装備されていました 分割決済の方法の中でMT4には分割決済の仕組みがないと書きましたが、普通にありました…。 ごめんなさい。私が完全に間違っておりました。 なぜこんな盛大な誤解をしていたかはもはや思い出せません。 Ord […]
1回は必ず処理が実行される特徴を使う プログラミングしていると、ある処理の後は特定の後続処理は行わせたくない時があります。 その時は処理をスキップさせる仕組みを考えるわけですが、スキップさせる方法としてはif文やreturnが一般的かと思います。 し […]
直近の決済ポジションがSLだったらとかに有効 EAを作っていると、直近の決済ポジションがSLだったらこうしてほしいみたいなケースが時々あります。 決済ポジションの状態を参照するには、OrdersTotal関数ではなくOrdersHistoryTota […]
IndicatorDigits関数を使えばよい MT4のデータウィンドウをご存じでしょうか? こんなやつです。 各足における四本値やカスタムインジケーターの値が表示されて大変便利なのですが、カスタムインジケーターのデフォルト表示は4桁になっています。 […]
MS系フォントの英字は全角、スペースは半角が正解 MT4では、ラベルやテキストをチャートにペタペタ貼り付けることができます。 その際、フォントを指定するのですが、1つ罠にハマったので、備忘録がてら共有します。 結論から言うと、「MS P明朝」や「MS […]
パラメーターを毎回手動で変更する手間から解放される 「パラメーターの入力」タブに記載されている各パラメーターはファイルに保存し、読み込むことができます(保存することをエクスポート、読み込むことをインポートとも言います)。 この機能は同じEAやインジケ […]
TimeGMTOffsetはGMTとローカルPCの時差 MT4の標準関数にTimeDaylightSavings、TimeGMTOffsetという2つの関数が存在します。 関数名だけで内容を判断すると、サーバとローカルPCの時差を簡単に計算できるのか […]
NormalizeDouble関数を活用すべし double型の計算誤差のお話です。 2/3を計算すると0.666…となりますが、どこかで見切りをつけなければなりません。無限には持てませんから。 その見切りが計算誤差となります。 double型の場合 […]
通貨ペアや時間足の変更でOnInit関数は都度呼び出される 仕掛け時間帯指定機能と仕掛け時間帯指定機能に指定時刻での強制決済機能を足してみたに不具合があることに今更気づきました。 結論から言えば、gEntryTimeFlgTrueCntというグローバ […]