どんな新人の質問でも、フォーラムを乱雑にしないように。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 6. - ページ 964

 
AlexeyVik さん、グローバル変数が使えると思いますので、それで試して みます。ありがとうございます。
 
EAからインジケータサブウィンドウを開くにはどうしたらいいですか?
 

こんにちは。

バーカウント機能をどこかで見たことがあるのですが、今は見つけられません。ポジションをオープンしてから クローズするまでに、何本かのバーを経過させる必要があります(条件付きでも条件なしでも)。知っていたらリンクを送ってください。感謝

 
rapid_minus:

こんにちは。

バーカウント機能をどこかで見たことがあるのですが、今は見つけられません。ポジションをオープンしてからクローズするまでに、何本かのバーを経過させる必要があります(条件付きでも条件なしでも)。知っていたらリンクを送ってください。感謝

static datetime time_close = время_открытия + (через_сколько_баров_закрывать * Period()); // расчитываем время когда закрывать.

if(TimeCurrent()>=time_close)Func_Закрыть();   // Проверяем не наступило ли время закрыть позицию.
 
AlexeyVik:


2つ目のバリエーション:3つのオーダーしか用意されていない場合、例えばint tick_buy_1, tick_buy_2, tick_buy_3をグローバル変数のレベルで宣言し、オーダーを開くときにこれらの変数にチケットを記録することができます。そして、チケットで注文を選択し、その種類を確認し、注文が終了しているかどうかを確認し、その時だけ、ループを使わずに、注文を行うことができます。


これではダメだ。資格が足りない...。
 

皆さん、こんにちは。

負け続けるトレードの回数を最小にするには、どのような最適化されたパラメータを選択すべきでしょうか?制限では私自身が希望額を指定していますが、「バランス」を設定すれば、より利益重視の設定になります。カスタムを使用する場合、OnTesterに何を追加すればよいですか?MQL5のカスタム最適化 基準の記事を見つけましたが、あまり役に立ちませんでした。

 
vadimvborisov:
効かない。資格が足りない...。
また、説明文に注文をマークすることができます - そして、説明文を使用してそれらを見つけるために....
 
elmucon:
そして、説明文に注文をマークすることもできます - そして、説明文から注文を探すこともできます.
良いアイデアですね。これが "comment "パラメーターです。これからやってみようと思います。
 
vadimvborisov:
良いアイデアですね。間違っていなければ、'comment'パラメーターです。試してみます。
然うともやってみてください - 私には効果がありました.
 
vadimvborisov:
効かない。 資格がない...。

こんな感じです。

// это уровень глобальных переменных.
int gTicket_1, gTicket_2, gTicket_3;

int OnInit()
{
  return(INIT_SUCCEEDED);
}

void OnTick()
{
// При каком-то условии
gTicket_1 = OrderSend(соответствующие параметры);
gTicket_2 = OrderSend(соответствующие параметры);
gTicket_3 = OrderSend(соответствующие параметры);

// При каком-то условии, проверив что ордера не закрыты, не удалены и не модифицировались до того

bool Mod = OrderModify(gTicket_1, и остальные параметры);
     Mod = OrderModify(gTicket_2, и остальные параметры);
     Mod = OrderModify(gTicket_3, и остальные параметры);
}