static datetime time_close = время_открытия + (через_сколько_баров_закрывать * Period()); // расчитываем время когда закрывать.
if(TimeCurrent()>=time_close)Func_Закрыть(); // Проверяем не наступило ли время закрыть позицию.
// это уровень глобальных переменных.
int gTicket_1, gTicket_2, gTicket_3;
intOnInit()
{
return(INIT_SUCCEEDED);
}
voidOnTick()
{
// При каком-то условии
gTicket_1 = OrderSend(соответствующие параметры);
gTicket_2 = OrderSend(соответствующие параметры);
gTicket_3 = OrderSend(соответствующие параметры);
// При каком-то условии, проверив что ордера не закрыты, не удалены и не модифицировались до тогоbool Mod = OrderModify(gTicket_1, и остальные параметры);
Mod = OrderModify(gTicket_2, и остальные параметры);
Mod = OrderModify(gTicket_3, и остальные параметры);
}
こんにちは。
バーカウント機能をどこかで見たことがあるのですが、今は見つけられません。ポジションをオープンしてから クローズするまでに、何本かのバーを経過させる必要があります(条件付きでも条件なしでも)。知っていたらリンクを送ってください。感謝
こんにちは。
バーカウント機能をどこかで見たことがあるのですが、今は見つけられません。ポジションをオープンしてからクローズするまでに、何本かのバーを経過させる必要があります(条件付きでも条件なしでも)。知っていたらリンクを送ってください。感謝
2つ目のバリエーション:3つのオーダーしか用意されていない場合、例えばint tick_buy_1, tick_buy_2, tick_buy_3をグローバル変数のレベルで宣言し、オーダーを開くときにこれらの変数にチケットを記録することができます。そして、チケットで注文を選択し、その種類を確認し、注文が終了しているかどうかを確認し、その時だけ、ループを使わずに、注文を行うことができます。
皆さん、こんにちは。
負け続けるトレードの回数を最小にするには、どのような最適化されたパラメータを選択すべきでしょうか?制限では私自身が希望額を指定していますが、「バランス」を設定すれば、より利益重視の設定になります。カスタムを使用する場合、OnTesterに何を追加すればよいですか?MQL5のカスタム最適化 基準の記事を見つけましたが、あまり役に立ちませんでした。
効かない。資格が足りない...。
そして、説明文に注文をマークすることもできます - そして、説明文から注文を探すこともできます.
良いアイデアですね。間違っていなければ、'comment'パラメーターです。試してみます。
効かない。 資格がない...。
こんな感じです。