アドバイザーを無料でお書きします - ページ 166 1...159160161162163164165166167168169170171 新しいコメント Эдуард Вардугин 2022.03.24 21:17 #1651 こんにちは、アドバイスを頂きたいのですが。Expert Advisorをトレンドに逆らわず、逆にトレンドに沿ったトレードをするように変更する方法を教えてください。トレンドによってロットを増やしながら、新しいポジションを開設しました。 イラン2.0 Nikolay Ivanov 2022.03.26 11:16 #1652 kammann659 #:こんにちは、アドバイスを頂きたいのですが。Expert Advisorをトレンドに逆らわず、逆にトレンドに沿ったトレードをするように変更する方法を教えてください。トレンドによってロットを増やしながら、新しいポジションを開設しました。 イラン2.0 こんにちは、可能です。 Andrey Kuharev 2022.04.10 18:24 #1653 こんにちは。私は、保留中の注文(セルストップ、バイストップ)で取引しています。現在の価格から距離(x)のある保留中の注文をすべて削除するという条件を満たすようなコードの部分を書いてもらいたいのです。つまり、保留中の注文の「小さなセット」は、常に現在の価格に「追随」することになる。 もちろん、このアイデアは他の方法でも実現可能で、例えば、売りと買いのストップの量をコントロールすると同時に、長いストップを現在の価格に近づけるようにトラブリングすることができます。 同じように思えるのですが、私は最初のバリエーションが好きなんです。最初のケースでは、距離xを条件として可変にする必要があります。 大したコードでないことは理解しています。何をどう表現すればいいのか理解しようと、似たようなEAを見て研究してきましたが、私には脳みそが足りません。 ありがとうございます。 Yuriy Bykov 2022.04.13 17:07 #1654 こんにちは、@Andrey Kuharevです。 MT5、MT4どちらをお探しですか? Andrey Kuharev 2022.04.13 19:11 #1655 Yuriy Bykov #:こんにちは、@Andrey Kuharevです。MT5、MT4どちらをお探しですか? エムティーフォー Yuriy Bykov 2022.04.13 21:07 #1656 あなたの説明をもう一度読み直し、私はおそらく何をする必要があるかを正確に理解していないことに気づきました。が必要なようです。 必要な時にチャート上で手動で実行するスクリプトか、コードに挿入する関数か(あるいは常時稼働して不要な注文を削除するEAか...)。 X - ピップ数(整数)のパラメータが1つあります。 適用されたチャートのシンボル上の保留中の注文(BuyStopとSellStopのみか?この場合、Xは各シンボルごとに設定する必要があります?) 必要なタイプの必要なシンボルの保留中の注文は、そのオープン価格と現在の価格との間の距離がXより大きい場合、削除されます。 注文を出すのは、その役目ではありません 間違っていたら訂正してください。 Andrey Kuharev 2022.04.13 21:43 #1657 Yuriy Bykov #:あなたの説明をもう一度読み直し、私はおそらく何をする必要があるかを正確に理解していないことに気づきました。が必要なようです。 必要な時にチャート上で手動で実行するスクリプトか、コードに挿入する関数か(あるいは常時稼働して不要な注文を削除するEAか...)。 X - ピップ数(整数)のパラメータが1つあります。 適用されたチャートのシンボル上の保留中の注文(BuyStopとSellStopのみか?この場合、Xは各シンボルごとに設定する必要があります?) 必要なタイプの必要なシンボルの保留中の注文は、そのオープン価格と現在の価格との間の距離がXより大きい場合、削除されます。 注文を出すのは、その役目ではありません 間違っていたら訂正してください。 いやいや、それは非常に簡単です:それがあるとそこに削除する必要がありますチャート上。 これはEAであり、私は保留中の販売と買い注文を開くコード(まあ、あなたは本当にそれをコードと呼ぶことができれば - 行のカップル))を書いた、私はちょうど価格(それぞれ、入札から停止販売、アスクから停止購入)から離れていたそれらの保留が必要ですポイントのX番号によって削除されました。私の戯言で賢い人たちの気をそらすのではなく、自分でやるつもりです。わかりやすいように、削除機能を挿入したいExpert Advisorのコードを以下に示します。私のEAでは、Xパラメータをextern double v_util = 50; // 現在の価格から削除する保留中の注文までの距離としました。 //+------------------------------------------------------------------+//|受注待ちです。mq4|//| Copyright 2022, MetaQuotes Software Corp.|//|httpsを 使用しています。//wwwmql5.com|//+--------------------------------------------------------------+#property copyright "Copyright 2022, MetaQuotes Software Corp."#property link"https://www.mql5.com"#property version "1.00"#property strict//------- 外部パラメータ -----------------------------------------+ extern double delitel_Equity_lots = 1400000; // ワークロットを決めるための除算器です。 extern double schag = 2; // 現在の価格からの保留注文の開始のステップ extern double v_util = 50;// 現在の価格から削除された保留中の注文までの距離 extern int StopLoss = 10000; extern int TakeProfit = 5; extern int MagicBuy = 1111111; // BUY注文のMagicNumber extern int MagicSell = 2222222;// SELL注文のMagicNumber//+------------------------------------------------------------------------+ void OnTick() {double Lots = NormalizeDouble(AccountBalance()/delitel_Equity_lots, 2); // Position volume.Lots = NormalizeDouble(AccountBalance()/delitel_Equity_lots, 2); // ポジションボリューム。 OrderSend(Symbol(),OP_BUYSTOP,Lots,NormalizeDouble(Ask+schag*_Point,_Digits) ,0,NormalizeDouble(Ask-(StopLoss-schag)*_Point,_Digits),)NormalizeDouble(Ask+(TakeProfit+schag)*_Point,_Digits),MagicBuy); // BuyStopを開く Print (GetLastError()); // エラーメッセージ OrderSend(Symbol(),OP_SELLSTOP,Lots,NormalizeDouble(Bid-schag*_Point,_Digits),0,NormalizeDouble(Bid+(StopLoss-schag)*_Point,_Digits), NormalizeDouble(Bid-(TakeProfit+schag)*_Point,_Digits), MagicSell;)// Open SellStop Print (GetLastError()); // Error message}//+------------------------------------------------------------------------+. すべてがシンプルで、複雑なことはありません。いろいろな工夫にお金を払うのはわかりますが、誰も無料で超戦略や超コードを発明してくれるわけではありません。とりあえずこの方向でテストしたいので、簡単な取り外しをお願いしたいのですが、それ以上のことはできません。ただ、あまり長くなく、難しくなければ、パラメータ-ストッパー間の距離を追加していただければ完璧です。 でも、これだけの作業と時間・・・ということは理解していますので、せめて取り外しだけでもお願いします。ありがとうございました。 Discover new MetaTrader 5 opportunities with MQL5 community and services 2022.04.13www.mql5.com MQL5: language of trade strategies built-in the MetaTrader 5 Trading Platform, allows writing your own trading robots, technical indicators, scripts and libraries of functions I will write an AI 2023. Meet ChatGPT. どんな新人の質問でも、フォーラムを乱雑にしないように。プロフェッショナルは、通り過ぎないでください。Nowhere without you - Yuriy Bykov 2022.04.14 00:15 #1658 これが出てきたのです。動作確認にお役立てください。 ファイル: Pending.mq4 10 kb Andrey Kuharev 2022.04.14 09:56 #1659 Yuriy Bykov #: これが、私たちが得たものです。動作確認にお役立てください。 アドバイスお願いします!ここにプラス10 double minOpenPriceBuy = 1e+10; double maxOpenPriceBuy = 0; double minOpenPriceSell = 1e+10; double maxOpenPriceSell = 0.です。 これは、extern int delta = 10という10です。 Yuriy Bykov 2022.04.14 10:57 #1660 いや、10000000000という数字の書き方が違うので、そのように書く必要はないです double minOpenPriceBuy = 10000000000; ... 1...159160161162163164165166167168169170171 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
イラン2.0
イラン2.0
こんにちは、可能です。
こんにちは。私は、保留中の注文(セルストップ、バイストップ)で取引しています。現在の価格から距離(x)のある保留中の注文をすべて削除するという条件を満たすようなコードの部分を書いてもらいたいのです。つまり、保留中の注文の「小さなセット」は、常に現在の価格に「追随」することになる。
もちろん、このアイデアは他の方法でも実現可能で、例えば、売りと買いのストップの量をコントロールすると同時に、長いストップを現在の価格に近づけるようにトラブリングすることができます。
同じように思えるのですが、私は最初のバリエーションが好きなんです。最初のケースでは、距離xを条件として可変にする必要があります。
大したコードでないことは理解しています。何をどう表現すればいいのか理解しようと、似たようなEAを見て研究してきましたが、私には脳みそが足りません。
ありがとうございます。
こんにちは、@Andrey Kuharevです。
MT5、MT4どちらをお探しですか?
こんにちは、@Andrey Kuharevです。
MT5、MT4どちらをお探しですか?
あなたの説明をもう一度読み直し、私はおそらく何をする必要があるかを正確に理解していないことに気づきました。が必要なようです。
間違っていたら訂正してください。
あなたの説明をもう一度読み直し、私はおそらく何をする必要があるかを正確に理解していないことに気づきました。が必要なようです。
間違っていたら訂正してください。
いやいや、それは非常に簡単です:それがあるとそこに削除する必要がありますチャート上。 これはEAであり、私は保留中の販売と買い注文を開くコード(まあ、あなたは本当にそれをコードと呼ぶことができれば - 行のカップル))を書いた、私はちょうど価格(それぞれ、入札から停止販売、アスクから停止購入)から離れていたそれらの保留が必要ですポイントのX番号によって削除されました。私の戯言で賢い人たちの気をそらすのではなく、自分でやるつもりです。わかりやすいように、削除機能を挿入したいExpert Advisorのコードを以下に示します。私のEAでは、Xパラメータをextern double v_util = 50; // 現在の価格から削除する保留中の注文までの距離としました。
//+------------------------------------------------------------------+
//|受注待ちです。mq4|
//| Copyright 2022, MetaQuotes Software Corp.|
//|httpsを 使用しています。//wwwmql5.com|
//+--------------------------------------------------------------+
#property copyright "Copyright 2022, MetaQuotes Software Corp."
#property link"https://www.mql5.com"
#property version "1.00"
#property strict
//------- 外部パラメータ -----------------------------------------+
extern double delitel_Equity_lots = 1400000; // ワークロットを決めるための除算器です。
extern double schag = 2; // 現在の価格からの保留注文の開始のステップ
extern double v_util = 50;// 現在の価格から削除された保留中の注文までの距離
extern int StopLoss = 10000;
extern int TakeProfit = 5;
extern int MagicBuy = 1111111; // BUY注文のMagicNumber
extern int MagicSell = 2222222;// SELL注文のMagicNumber
//+------------------------------------------------------------------------+
void OnTick()
{double Lots = NormalizeDouble(AccountBalance()/delitel_Equity_lots, 2); // Position volume.Lots = NormalizeDouble(AccountBalance()/delitel_Equity_lots, 2); // ポジションボリューム。
OrderSend(Symbol(),OP_BUYSTOP,Lots,NormalizeDouble(Ask+schag*_Point,_Digits) ,0,NormalizeDouble(Ask-(StopLoss-schag)*_Point,_Digits),
)NormalizeDouble(Ask+(TakeProfit+schag)*_Point,_Digits),MagicBuy); // BuyStopを開く
Print (GetLastError()); // エラーメッセージ
OrderSend(Symbol(),OP_SELLSTOP,Lots,NormalizeDouble(Bid-schag*_Point,_Digits),0,NormalizeDouble(Bid+(StopLoss-schag)*_Point,_Digits),
NormalizeDouble(Bid-(TakeProfit+schag)*_Point,_Digits), MagicSell;)// Open SellStop
Print (GetLastError()); // Error message
}
//+------------------------------------------------------------------------+.
すべてがシンプルで、複雑なことはありません。いろいろな工夫にお金を払うのはわかりますが、誰も無料で超戦略や超コードを発明してくれるわけではありません。とりあえずこの方向でテストしたいので、簡単な取り外しをお願いしたいのですが、それ以上のことはできません。ただ、あまり長くなく、難しくなければ、パラメータ-ストッパー間の距離を追加していただければ完璧です。 でも、これだけの作業と時間・・・ということは理解していますので、せめて取り外しだけでもお願いします。ありがとうございました。
これが、私たちが得たものです。動作確認にお役立てください。
アドバイスお願いします!ここにプラス10
double minOpenPriceBuy = 1e+10;
double maxOpenPriceBuy = 0;
double minOpenPriceSell = 1e+10;
double maxOpenPriceSell = 0.です。
これは、extern int delta = 10という10です。
いや、10000000000という数字の書き方が違うので、そのように書く必要はないです
...