エキスパート: Hans123_Trader

 

Hans123_Trader:

買いストップ及び売りストップ注文EAは指定された期間で取引します。指定されたバーの範囲内の最高価格と最低価格を決定します。ポジショントレール


作者: Vladimir Karputov

 

こんにちは。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に挿入するのに十分だった。

 
Vityha:

こんにちは。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によって配置された保留中の注文の既存の数がチェックされます。

 
Vladimir Karputov:

つまり、バージョン2では、未決済注文を発注するシグナルがあった場合、このEAが発注した既存の未決済注文の数がチェックされます。

バージョン2はどこで見ることができますか?

 
Vityha:

バージョン2?

彼がそう公表するとすぐに、すぐに(そして今、長い時間を公開する - 説明への要件が大幅に増加し、デザインに、....)