アドバイザーを無料でお書きします - ページ 169 1...162163164165166167168169170171 新しいコメント torrr 2022.04.25 06:26 #1681 Antonio Simon Del Vecchio Я только что приготовила его и не успела протестировать. すべてうまくいく!ありがとうございました。しかし、このようなツールを扱う経験がないので、ふと、確認したところ、私のミスでToRに要望を明記していないことに気づきました:EAが投げたチャートの通貨ペア(1つ以上の注文)だけを閉じるように修正してください。 Antonio Simon Del Vecchio 2022.04.25 14:53 #1682 torrr #: すべてがうまくいっている。ありがとうございます。しかし、私はこの種のツールを扱う経験がないので、突然、確認したところ、私のミスでToRに要望を明記していないことに気づきました:EAが起動したチャートの通貨ペア(一つ以上の注文)だけを閉じるように訂正してください。 Magicを追加するだけです。 //+------------------------------------------------------------------+ //| Practica.mq4 | //| Copyright 2022, Antonio Simón Del Vecchio | //| https://www.mql5.com/es/users/simondelvecchio | //+------------------------------------------------------------------+ #property copyright "Copyright 2022, Antonio Simón Del Vecchio" #property link "https://www.mql5.com/es/users/simondelvecchio" #property version "1.00" #property strict input int Magic = 12345; input int Periodo = 50; //+------------------------------------------------------------------+ //| Expert initialization function | //+------------------------------------------------------------------+ int OnInit() { return(INIT_SUCCEEDED); } //+------------------------------------------------------------------+ //| Expert deinitialization function | //+------------------------------------------------------------------+ void OnDeinit(const int reason) { } //+------------------------------------------------------------------+ //| Expert tick function | //+------------------------------------------------------------------+ void OnTick() { if(OrdersTotal() > 0 && CruceMediaPrecio()) { Cerrar(); } } //+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ void Cerrar() { double Precio = 0; for(int i = OrdersTotal() - 1; i >= 0; i--) { if(OrderSelect(i, SELECT_BY_POS)) { if(OrderType() == OP_BUY && OrderMagicNumber()== Magic) Precio = Bid; else Precio = Ask; if(!OrderClose(OrderTicket(), OrderLots(), Precio, 3, clrNONE)) Print("Error al cerrar la órden: ", GetLastError()); } } } //+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ bool CruceMediaPrecio() { double Media = iMA(Symbol(), PERIOD_CURRENT, Periodo, 0, MODE_SMA, PRICE_CLOSE, 0); double Max = iHigh(Symbol(), PERIOD_CURRENT, 0); double Min = iLow(Symbol(), PERIOD_CURRENT, 0); if(Max > Media && Min < Media) { return(true); } return(false); } //+------------------------------------------------------------------+ torrr 2022.04.25 15:42 #1683 Antonio Simon Del Vecchio #: いつもありがとうございます。ただ、全てのトレードを手動で開いたので、どこでマジックを取得するのかが分かりません(多分、注文を開くときにコメントすればいいのでしょうか?) 追伸:マジックを設定する機能で、手動で注文を開くスクリプトを見つけました。そうすればうまくいくと思います。 Antonio Simon Del Vecchio 2022.04.25 16:22 #1684 torrr #:いつもありがとうございます。ただ、全取引を手動で開いたので、どこからマジックを取得するのかが分かりません(注文を開くときのコメントで分かるかも?) 追伸:マジックを設定する機能で、手動で注文を開くスクリプトを見つけました。こんな感じになると思います。 他のEAでポジションが開かれたのでは?手動で開く場合は、こちらが有効です。 //+------------------------------------------------------------------+ //| Practica.mq4 | //| Copyright 2022, Antonio Simón Del Vecchio | //| https://www.mql5.com/es/users/simondelvecchio | //+------------------------------------------------------------------+ #property copyright "Copyright 2022, Antonio Simón Del Vecchio" #property link "https://www.mql5.com/es/users/simondelvecchio" #property version "1.00" #property strict input int Periodo = 50; //+------------------------------------------------------------------+ //| Expert initialization function | //+------------------------------------------------------------------+ int OnInit() { return(INIT_SUCCEEDED); } //+------------------------------------------------------------------+ //| Expert deinitialization function | //+------------------------------------------------------------------+ void OnDeinit(const int reason) { } //+------------------------------------------------------------------+ //| Expert tick function | //+------------------------------------------------------------------+ void OnTick() { if(OrdersTotal() > 0 && CruceMediaPrecio()) { Cerrar(); } } //+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ void Cerrar() { double Precio = 0; for(int i = OrdersTotal() - 1; i >= 0; i--) { if(OrderSelect(i, SELECT_BY_POS)) { if(OrderType() == OP_BUY && OrderSymbol() == Symbol()) Precio = Bid; else Precio = Ask; if(!OrderClose(OrderTicket(), OrderLots(), Precio, 3, clrNONE)) Print("Error al cerrar la órden: ", GetLastError()); } } } //+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ bool CruceMediaPrecio() { double Media = iMA(Symbol(), PERIOD_CURRENT, Periodo, 0, MODE_SMA, PRICE_CLOSE, 0); double Max = iHigh(Symbol(), PERIOD_CURRENT, 0); double Min = iLow(Symbol(), PERIOD_CURRENT, 0); if(Max > Media && Min < Media) { return(true); } return(false); } //+------------------------------------------------------------------+ torrr 2022.04.25 16:39 #1685 Antonio Simon Del Vecchio #:他のEAでポジションが開かれたのでは?手動で開いている場合は、このオプションが有効です。 ありがとうございました。テストします。 Lic. Jesus 2022.04.26 14:36 #1686 私は完全なEAコードを持っていますが、私は、バランス、資本、オープントレードの#、日、週、月の利益などの瞬間の側面を報告する情報パネルを追加 することができるかどうかを知りたいのですが、すべての人に挨拶、質問です。 ありがとうございます。 Dac coyr 2022.04.26 16:29 #1687 こんにちは、MT5用のEAを作成してください。現在の価格が現在のバーの高値である場合、ボリンジャーバンドの 上側のクロスオーバーで販売します。ボリンジャーバンドのパラメータ、タイムフレーム、ロットサイズ、takeprofitとStopLossは手動入力として。ありがとうございました。) Vladimir Karputov 2022.04.26 16:41 #1688 Dac coyr ボリンジャーバンドの 上側のクロスオーバーで販売します。 ボリンジャーバンドのパラメータ、タイムフレーム、ロットサイズ、takeprofitとStopLossは手動入力として。 どうもありがとうございます。) MetaTrader 5ターミナルのスクリーンショットを撮り、チャート上にインジケータを配置してください。あと、もう一つお願いがあるのですが、チャートの背景は白にしてください。 Dac coyr 2022.04.26 18:51 #1689 Vladimir Karputov #:MetaTrader 5ターミナルのスクリーンショットを撮って、チャートにインジケータを載せてください、お願いします。それと、もう一つ要望なのですが、チャートの背景は白にしてください。これはたった一つのインジケーターですが、現在の価格が現在の/新しいバーの最高値に対応する場合、価格がボリンジャーバンドの上限を超えたら、売り注文が実行されます。つまり、ボリンジャーバンドの上限を超える新しい高値が出るたびに、売り注文が出されることになります。 ファイル: Screenshot_2.png 59 kb fahadshah 2022.04.26 18:58 #1690 私は取引に新しいです。私は取引でロボットを使用する方法に知りたいのですが? 1...162163164165166167168169170171 新しいコメント 理由: キャンセル 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
Antonio Simon Del Vecchio Я только что приготовила его и не успела протестировать.
すべてがうまくいっている。ありがとうございます。しかし、私はこの種のツールを扱う経験がないので、突然、確認したところ、私のミスでToRに要望を明記していないことに気づきました:EAが起動したチャートの通貨ペア(一つ以上の注文)だけを閉じるように訂正してください。
いつもありがとうございます。ただ、全てのトレードを手動で開いたので、どこでマジックを取得するのかが分かりません(多分、注文を開くときにコメントすればいいのでしょうか?)
追伸:マジックを設定する機能で、手動で注文を開くスクリプトを見つけました。そうすればうまくいくと思います。いつもありがとうございます。ただ、全取引を手動で開いたので、どこからマジックを取得するのかが分かりません(注文を開くときのコメントで分かるかも?)
追伸:マジックを設定する機能で、手動で注文を開くスクリプトを見つけました。こんな感じになると思います。他のEAでポジションが開かれたのでは?手動で開く場合は、こちらが有効です。
他のEAでポジションが開かれたのでは?手動で開いている場合は、このオプションが有効です。
私は完全なEAコードを持っていますが、私は、バランス、資本、オープントレードの#、日、週、月の利益などの瞬間の側面を報告する情報パネルを追加 することができるかどうかを知りたいのですが、すべての人に挨拶、質問です。
ありがとうございます。
MetaTrader 5ターミナルのスクリーンショットを撮り、チャート上にインジケータを配置してください。あと、もう一つお願いがあるのですが、チャートの背景は白にしてください。
MetaTrader 5ターミナルのスクリーンショットを撮って、チャートにインジケータを載せてください、お願いします。それと、もう一つ要望なのですが、チャートの背景は白にしてください。