// создаем массив Cl из 4 элементов (с 0 по 3)
bool Cl[4];
for (int i = 1; i<=3; i++)
Cl[i] = false;
..бла-бла-бла..
// возникло условие, что 2 ордер надо закрыть
Сl[2] = true;
..бла-бла-бла..
// проверка условий закрытия ордеров
for (int i = 1; i<=3; i++)
if (Cl[i])
{
LotCt=NormalizeLot(OrderLots()/(4-i));
Cl[i] = false; }
こんばんは!特定の通貨ペアの中にBuffer1[0]=Close[i]と書くと、そのペアの価格が得られます。 しかし、別のペア、例えばGBPUSDを共有したい場合、Close[i]は? 。
1) Cls_配列の設定方法について
2) が、なぜこのタスクで原理的に必要なのか?1/2/3をCls_に保存して書き込むだけです。
1) Can't describe array を正しく設定できない - エラーが発生する。特に、[i]はマジシャンやクロージングオーダーと関係があるので、無理です...。ただ......面倒くさくなってしまって......。見栄えをよくしたい。
つまり、Opn [i] - MagNum [i+10]のオーダーをオープンします。
MagNum [i+10]のオーダーがある場合 - Then Cl [i].
Cl [i] - i=1 から i=3 までの Lot/(4-i) を閉じる。
誰がそれを疑っただろうか...。私の意見では、それは明確であるべきでした。:-)))
私は、あなたが「THIS」に辿り着くための研究を手伝ったのです。
100yan:
つまり、Opn [i] - MagNum [i+10]のオーダーをオープンすることです。MagNum [i+10]のオーダーがある場合 - Then Cl [i].
Cl [i] - i=1 から i=3 までの Lot/(4-i) を閉じる。
腑に落ちない)
MagNum [i+10] - のオーダーがある場合,Cl [i].
Cl [i]何?"that "の後に何を実行するか(つまりif文の本体)を記述する必要があり、Cl [i]は単なる変数です。
何をするのか、なぜするのか、ロシア語で行動の要点を書いてくださいということです。
Cl [i] - i=1 から i=3 までの Lot/(4-i) を閉じる。
どのような根拠で「晴天の霹靂」であるべきだったのだろうか。ローマンさん、ありがとうございました。ダメだとはっきりわかっているのなら、遠慮せずに「この時間を他の選択肢を調べることに費やしたかった」と一気に言えばよかったと思うんです。しかし、これで2ヶ月を無駄にしたことになる。
...そして、経験は間違いの子である...。
不具合が発生したMetaTraderをオフにするにはどうすればよいですか?
プロセスから殺す...何が簡単か
こんなんでいいのか?
例題をありがとうございます!実装してみます...。