//+----------------------------------------------------------------------------+//| Автор : Ким Игорь В. aka KimIV, http://www.kimiv.ru |//+----------------------------------------------------------------------------+//| Версия : 19.02.2008 |//| Описание : Возвращает сумму лотов открытых позиций |//+----------------------------------------------------------------------------+//| Параметры: |//| sy - наименование инструмента ( "" - любой символ, |//| NULL - текущий символ) |//| op - торговая операция ( -1 - любая позиция) |//| mn - MagicNumber ( -1 - любой магик) |//+----------------------------------------------------------------------------+double GetAmountLotFromOpenPos(string sy="", int op=-1, int mn=-1) {
double l=0;
int i, k=OrdersTotal();
if (sy=="0") sy=Symbol();
for (i=0; i<k; i++) {
if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) {
if (OrderSymbol()==sy || sy=="") {
if (OrderType()==OP_BUY || OrderType()==OP_SELL) {
if (op<0 || OrderType()==op) {
if (mn<0 || OrderMagicNumber()==mn) {
l+=OrderLots();
}
}
}
}
}
}
return(l);
}
OrderSelect() ループで注文を一枚一枚確認しながら、全注文(ロット)の合計数量を計算する方法を教えてください)。
ループ終了後、変数には検索された全てのオーダーの総量が格納されます。
OrderSelect() で注文を個別に調べて、全注文(ロット)の合計数量を計算する方法を教えてください。
pako さん、ありがとうございます。
した)
int start()
{
int i=0;
double lots=0;
int kollots=0;
int nets=0;
int netp=0;
for(i=0; i<OrdersTotal(); i++)
{
if(!OrderSelect(i,SELECT_BY_POS,MODE_TRADES)) continue;kollots=kollots+1;if(OrderStopLoss()<=0) nets=nets+1; if(OrderTakeProfit()<=0) netp=netp+1;
if((OrderType()==OP_BUY)){lots=lots+OrderLots();}
if((OrderType()==OP_SELL)){lots=lots-OrderLots();}
}
Comment("Общий объем: "+ DoubleToStr(lots,2));
}
RIGHT?
ようにする
так сделай
こんにちは、皆さん。
私は初心者ですが、質問があります。ロボットを正しく 最適化するにはどうしたらよいですか?
ストラテジーテスターを 実行するために、どのボタンやチェックボックスを押せばいいのかがわかる。
私は、どのようにそれを最適化するために期間を把握するのですか? どのようにEAが "よく "動作する期間を把握するのでしょうか?
どのように計算すればいいのでしょうか?洞察力という方法だけではうまくいかない...。
こんにちは、皆さん。
私は初心者ですが、質問があります。ロボットを正しく 最適化するにはどうしたらよいですか?
ストラテジーテスターを実行するために、どのボタンやチェックボックスを押せばいいのかがわかる。
私は、どのようにそれを最適化するために期間を把握するのですか? どのようにEAが "よく "動作する期間を把握するのでしょうか?
どのように計算すればいいのでしょうか?洞察力という方法だけが通用するわけではない...。
こんにちは、皆さん。
私は初心者ですが、質問があります。ロボットを正しく 最適化するにはどうしたらよいですか?
ストラテジーテスターを実行するために、どのボタンやチェックボックスを押せばいいのかがわかる。
私は、どのようにそれを最適化するために期間を把握するのですか? どのようにEAが "よく "動作する期間を把握するのでしょうか?
どのように計算すればいいのでしょうか?洞察力という方法だけではうまくいかない...。
ローカル検索で「フォワードテスト」または「OOS」で検索してください。何度も議論されてきたことです。
こんにちは、皆さん。
私は初心者ですが、質問があります。ロボットを正しく 最適化するにはどうしたらよいですか?
ストラテジーテスターを実行するために、どのボタンやチェックボックスを押せばいいのかがわかる。
私は、どのようにそれを最適化するために期間を把握するのですか? どのようにEAが "よく "動作する期間を把握するのでしょうか?
どのように計算すればいいのでしょうか?洞察力という方法だけではうまくいかない...。
こんにちは。
コードにどのような変更が必要か教えてください。ヒストグラムは弱気バーの値だけを表示させたい。
インジケーター本体 https://www.mql5.com/ru/code/8920