Guilherme Mendonca シンボルの名前を 調べる必要があるときだと思います。i1の値は常に現在の年の数字(22)を返すように思えますが、12月にはすでに23で終わる記号を使い始めています。
現実には、この問題は起こらないし、その理由はループを終了させるものである.
for (int i0 = 0, i1 = mdt1.year - 2000;;) { m_Infos.szSymbol = StringFormat("%s%s%d", sz0, StringSubstr(sz1, i0, 1), i1); m_Infos.szFullSymbol = StringFormat("%s%s%d", sz2, StringSubstr(sz1, i0, 1), i1); if (i0 < StringLen(sz1)) i0++; else { i0 = 0; i1++; } if (macroGetDate(dt) < macroGetDate(SymbolInfoInteger(m_Infos.szSymbol, SYMBOL_EXPIRATION_TIME))) break; }
この条件が満たされたときだけ、ループは終了し、i1の値は常にインクリメントされる.従って、年が変われば、資産も自動的に変更されます.
取引の機会を逃しています。
- 無料取引アプリ
- 8千を超えるシグナルをコピー
- 金融ニュースで金融マーケットを探索
新しい記事「一からの取引エキスパートアドバイザーの開発(第11部):両建て注文システム」はパブリッシュされました:
この記事では、両建て注文システムを作成します。先物契約は、トレーダーを極度に苦しめる資産タイプですが、なにがそんなに難しいのでしょうか。
左の画像は典型的な先物契約です。この場合、チャートからわかるように、数日前に開始されたMINI DOLLAR FUTUREです。右のチャートは同じ契約を示していますが、実際に期限切れの契約の値を表す追加データが含まれているため、履歴チャートになっています。右のチャートは、古い支持抵抗レベルを分析するのにより適しています。ただし、取引する必要がある場合は問題が発生します。これを以下に示します。
作者: Daniel Jose