こんにちは。Expert Advisor が新しいローソク足ごとに注文を出さないように、未決注文の数を制限するにはどうすればよいでしょうか。私が見つけたのは https://www.mql5.com/ja/articles/22 だけです、
//+------------------------------------------------------------------------+ //| シンボルごとの注文の最大許容数量を返す | //+--------------------------------------------------------+ double NewOrderAllowedVolume(string symbol) { doubleallowed_volume=0; //--- 注文の最大数量の制限を取得doublesymbol_max_volume=SymbolInfoDouble(Symbol(),SYMBOL_VOLUME_MAX); //--- シンボルの出来高上限を取得double max_volume=SymbolInfoDouble(Symbol(),SYMBOL_VOLUME_LIMIT); //--- シンボル ごとのオープンポジションの出来高を取得double opened_volume=PositionVolume(symbol); if(opened_volume>=0) { //--- すでに 出来高を使い果たして いる場合if(max_volume-opened_volume<=0) return(0); //--- 未決済ポジションの出来高は max_volume を超えないdouble orders_volume_on_symbol=PendingsVolume(symbol);allowed_volume=max_volume-opened_volume-orders_volume_on_symbol; if(allowed_volume>symbol_max_volume) allowed_volume=symbol_max_volume; }. return(allowed_volume); }.
私はプログラミングを学んでいるわずか2週間私の頭はOnTick f-eyeに挿入するのに十分だった。
こんにちは。Expert Advisor が新しいローソク足ごとに注文を出さないように、未決注文の数を制限するにはどうすればよいでしょうか。https://www.mql5.com/ja/articles/22、
//+------------------------------------------------------------------------+ //| シンボルごとの注文の最大許容数量を返す | //+--------------------------------------------------------+ double NewOrderAllowedVolume(string symbol) { doubleallowed_volume=0; //--- 注文の最大数量の制限を取得doublesymbol_max_volume=SymbolInfoDouble(Symbol(),SYMBOL_VOLUME_MAX); //--- シンボルの出来高上限を取得double max_volume=SymbolInfoDouble(Symbol(),SYMBOL_VOLUME_LIMIT); //--- シンボル ごとのオープンポジションの出来高を取得double opened_volume=PositionVolume(symbol); if(opened_volume>=0) { //--- 既に 出来高を使い果たして いる場合if(max_volume-opened_volume<=0) return(0); //--- 未決済ポジションの出来高は max_volume を超えないdouble orders_volume_on_symbol=PendingsVolume(symbol);allowed_volume=max_volume-opened_volume-orders_volume_on_symbol; if(allowed_volume>symbol_max_volume) allowed_volume=symbol_max_volume; }. return(allowed_volume);}。
私はプログラミングを学んでいるわずか2週間私の頭はOnTickのf-eyeに挿入するのに十分でした。
私は新しいパラメータを追加しました "保留中の注文の最大数" - つまり、現在バージョン2では、保留中の注文を配置する信号がある場合、このExpert Advisorによって配置された保留中の注文の既存の数がチェックされます。
つまり、バージョン2では、未決済注文を発注するシグナルがあった場合、このEAが発注した既存の未決済注文の数がチェックされます。
バージョン2はどこで見ることができますか?
バージョン2?
彼がそう公表するとすぐに、すぐに(そして今、長い時間を公開する - 説明への要件が大幅に増加し、デザインに、....)
- 無料取引アプリ
- 8千を超えるシグナルをコピー
- 金融ニュースで金融マーケットを探索
Hans123_Trader:
買いストップ及び売りストップ注文EAは指定された期間で取引します。指定されたバーの範囲内の最高価格と最低価格を決定します。ポジショントレール
作者: Vladimir Karputov