初心者の方からの質問 MQL5 MT5 MetaTrader 5 - ページ 318 1...311312313314315316317318319320321322323324325...1503 新しいコメント 削除済み 2014.11.19 12:32 #3171 barabashkakvn:こちらもどうぞ。ぜひ試してみてください。ありがとうございます、ブックマークさせていただきます。だから、準備ができてアニメーションは、チャートで(GIF形式)突き出すことができない、または進行がさらに行っていると簡単な解決策はありますか? mobility-energy 2014.11.21 20:39 #3172 pako:MQL5ツールを使ってトレードイベントを鳴 らすには、Alert()関数とPlaySound() 関数を使用します。Alert() を使用した場合、常に同じ音が鳴り、メッセージウィンドウが 開く。Expert Advisorのイベントをボイス化するというのは面白いアイデアですね。この音をMT4で鳴らすことは可能でしょうか?MT4で)"closeorder by SL or TP "というイベントを鳴らすようにしています。シンプル」なやり方はできない。(あるいは、すべての初期条件を配列に「入れる」べきかもしれません ...? ...How to do it correctly?)もしかしたら、このボイシングの問題に対処した人がいるかもしれませんね。 Anatoli Kazharski 2014.11.22 06:27 #3173 mobility-energy:...もしかしたら、このボイシングの問題に直面したことがある人がいるかもしれません。この記事の例を見てみましょう:MQL5レシピ - MetaTrader 5で取引イベントを発声する関数SoundNotification()。 mobility-energy 2014.11.23 04:36 #3174 tol64 です。この記事の例を参照してください:MQL5レシピ - MetaTrader 5の取引イベントのSoundNotification関数SoundNotification()。コメントありがとうございます。先ほど(慎重に)拝見したところ、まさに私が必要としているもの(!!)なのですが、MT5用のバージョンは。あ、MT4だけ同じバージョン(音)が必要です(Recipe for MT4)。MT4だけの同様のバージョン(音)が欲しい(Prescription for MT4)。MT4のコードで、SL(TP)で注文を(正確に)閉じるときに音を鳴らす方法がまだ正しく理解できません。オープニング/クロージングオーダー(音)の一般的な部分はすでに解決/開発されています。SL(TP)条件については、実行する条件や機能を正しく判断することができません。i.e.注文が開かれ、変更されました、OK!利益条件により注文が終了した場合、OK!注文が終了し、「音」が鳴る。しかし、注文を修正した後にSL(TP)を設定しても、何も「鳴らない」のです。SL(TP)がトリガーされた場合、注文変更後、何も鳴らない、つまり、端末が「静かに」注文を閉じます。注文検索やif()のような単純な表示では解決しないか、間違った表示をしている。すべての注文を配列に「入れ」て、条件(配列のチェック、配列からの選択)を設定する必要があるかもしれません。そして、この条件が満たされたとき、「音」にSL(TP)・・・。しかし、それをコードで正しく表現するにはどうしたらよいのでしょうか。私はいくつかの "キムズ "バリアントサウンドイベントを試してみました。 保留中の注文がトリガーされ、イベントが発表されると(条件+配列)すべてがうまく機能します。 私は良い作業順序を持っていますが、SL(TP)と同様のものが動作しません(多分私は何かを間違って使用している)、私はここで尋ねる理由です。 多分、誰かがすでに証明され、コードで動作するソリューションを、持っていますか?あまり物事を複雑にしないようにしたいと思います。 トレードのメインではなく、補助的な指標(全ての事象に付随する音)として使う必要が あるので、そんなに複雑でなければいいのですが。================================解決策が見つかりました、うまくいきました、議論してくれた皆さんに感謝します。の問題を解決しました。================================ e2718 2014.11.23 17:50 #3175 フォーラムユーザーの皆様へ一次元の配列をソートしようとしています。配列は要素数150の静的なものとして宣言されています。まず、ArraySort()を試してみました。オーバーランを食らった。簡単なソートを自分で書いてみた(下のコード)。配列の項目の 値やインデックスなど、できる限りのことをプリントアウトしました。結果は同じです。プリントアウトでは、配列の境界から外れたインデックスは表示されません。それは何でしょう?感謝します。e2718for(i=0;i<n;i++) ag[i]=pow(o[i]*h[i]*l[i]*c[i],0.25); //Создание массива Print("ag0=",ag[0]," ag1=",ag[1]," ag2=",ag[2]," ag3=",ag[3]," ag4=",ag[4]," ag5=",ag[5]); //Печать значений проходит for(i=1;i<=n;)//Начало сортировки методом вставки { Print("i=",i); w=ag[i]; j=i-1; Print("j=",j); while((w<ag[j]&&(j>=0))) { ag[j+1]=ag[j];j=j-1; } ag[j+1]=w; } //if(!ArraySort(ag))return;//Стандартная сортировкаいずれの場合も結果2014.11.23 20:16:30 Core 1 2014.11.21 00:00:30 'EHHT.mq5' の配列が範囲外である (145,14)2014.11.23 20:16:30 コア1 2014.11.21 00:00:30 j=02014.11.23 20:16:30 Core 1 2014.11.21 00:00:30 i=12014.11.23 20:16:30 Core 1 2014.11.21 00:00:30 ag0=1.254399984056122 ag1=1.254224993272838 ag2=1.254049991029702 ag3=1.254024993271765 ag4=1.254 ag5=0.02014.11.23 20:16:30 Core 1 2014.11.21 00:00:30 t5=1970.01.01 00:00o1=0.0 h1=0.0 l1=0.0 c1=0.02014.11.23 20:16:30 Core 1 2014.11.21 00:00:30 t4=2014.11.21 00:00:00o1=1.254 h1=1.254 l1=1.254 c1=1.254のようになる。Question:どうしたのですか?アレイの外側の出力はどこにあるのでしょうか? Документация по MQL5: Основы языка / Переменные www.mql5.com Основы языка / Переменные - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5 Questions from Beginners MQL5 I Require an EA Discussion of article "Trade Vladimir Karputov 2014.11.23 17:58 #3176 e2718: コードは以下のように挿入するのが最適です。フォーラムでコードを正しく挿入 する145という数字があるのはどの線でしょうか?そして、この状態です。for(i=1;i<=n;)//Начало сортировки методом вставкиは、そうあるべきように見える。for(i=1;i<n;)//Начало сортировки методом вставки Павел Оганезов 2014.11.24 06:52 #3177 こんにちは。取引端末の TERMINALSウィンドウのTERMINALS(Ctrl + T)タブの評価方法を教えてください。純粋にビジュアルで... Vasiliy Sokolov 2014.11.24 10:26 #3178 e2718:フォーラムメンバーの皆様へ一次元配列のソートを行おうとすると...。 自転車を作るのはやめましょう。標準ライブラリ、すなわちCArrayグループのクラスを使用する...(CArrayObj, CArrayInt, etc.) そこでは,できるだけ速く,うまくソートされます。これらの配列は、任意の基準でソートすることができます。 e2718 2014.11.24 18:59 #3179 e2718:フォーラムユーザーの皆様へ一次元の配列をソートしようとしています。配列は要素数150の静的なものとして宣言されています。まず、ArraySort()を試してみました。オーバーランを食らった。簡単なソートを自分で書いてみた(下のコード)。配列の項目の 値やインデックスなど、できる限りのことをプリントアウトしました。結果は同じです。プリントアウトでは、配列の境界から外れたインデックスは表示されません。それは何でしょう?感謝します。e2718いずれの場合も結果2014.11.23 20:16:30 Core 1 2014.11.21 00:00:30 'EHHT.mq5' の配列が範囲外である (145,14)2014.11.23 20:16:30 コア1 2014.11.21 00:00:30 j=02014.11.23 20:16:30 Core 1 2014.11.21 00:00:30 i=12014.11.23 20:16:30 Core 1 2014.11.21 00:00:30 ag0=1.254399984056122 ag1=1.254224993272838 ag2=1.254049991029702 ag3=1.254024993271765 ag4=1.254 ag5=0.02014.11.23 20:16:30 Core 1 2014.11.21 00:00:30 t5=1970.01.01 00:00o1=0.0 h1=0.0 l1=0.0 c1=0.02014.11.23 20:16:30 Core 1 2014.11.21 00:00:30 t4=2014.11.21 00:00:00o1=1.254 h1=1.254 l1=1.254 c1=1.254のようになる。Question:どうしたのですか?アレイの外側の出力はどこにあるのでしょうか?コード挿入の科学、ありがとうございました自分ではわからなかった。145行目はwhileループのある行です。そこで初めてag配列が参照される。最初の電話がきっかけで、衝突が起きる。ループの上限に関するコメントは、これに影響しません。それに、標準的なソートであるArraySort(ag)を呼び出しても、同じ結果になるのはなぜでしょうか? Vladimir Karputov 2014.11.24 19:14 #3180 e2718: どこにエラーがあるのかを理解するためには、このコードの一部だけでなく、変数の宣言も 必要です。そこで何を宣言したかは、推して知るべしです。そして、もう一つのリンクはこちら:フォーラム:返信するとカーソルが引用文にジャンプ します。 1...311312313314315316317318319320321322323324325...1503 新しいコメント 理由: キャンセル 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
こちらもどうぞ。
ありがとうございます、ブックマークさせていただきます。
だから、準備ができてアニメーションは、チャートで(GIF形式)突き出すことができない、または進行がさらに行っていると簡単な解決策はありますか?
MQL5ツールを使ってトレードイベントを鳴 らすには、Alert()関数とPlaySound() 関数を使用します。Alert() を使用した場合、常に同じ音が鳴り、メッセージウィンドウが 開く。
Expert Advisorのイベントをボイス化するというのは面白いアイデアですね。
この音をMT4で鳴らすことは可能でしょうか?
MT4で)"closeorder by SL or TP "というイベントを鳴らすようにしています。
シンプル」なやり方はできない。
(あるいは、すべての初期条件を配列に「入れる」べきかもしれません ...? ...How to do it correctly?)
もしかしたら、このボイシングの問題に対処した人がいるかもしれませんね。
...
もしかしたら、このボイシングの問題に直面したことがある人がいるかもしれません。
この記事の例を見てみましょう:MQL5レシピ - MetaTrader 5で取引イベントを発声する
関数SoundNotification()。
tol64 です。
この記事の例を参照してください:MQL5レシピ - MetaTrader 5の取引イベントのSoundNotification
関数SoundNotification()。
コメントありがとうございます。
先ほど(慎重に)拝見したところ、まさに私が必要としているもの(!!)なのですが、MT5用のバージョンは。
あ、MT4だけ同じバージョン(音)が必要です(Recipe for MT4)。
MT4だけの同様のバージョン(音)が欲しい(Prescription for MT4)。
MT4のコードで、SL(TP)で注文を(正確に)閉じるときに音を鳴らす方法がまだ正しく理解できません。
オープニング/クロージングオーダー(音)の一般的な部分はすでに解決/開発されています。
SL(TP)条件については、実行する条件や機能を正しく判断することができません。
i.e.注文が開かれ、変更されました、OK!
利益条件により注文が終了した場合、OK!注文が終了し、「音」が鳴る。
しかし、注文を修正した後にSL(TP)を設定しても、何も「鳴らない」のです。SL(TP)がトリガーされた場合、注文変更後、何も鳴らない、つまり、端末が「静かに」注文を閉じます。
注文検索やif()のような単純な表示では解決しないか、間違った表示をしている。
すべての注文を配列に「入れ」て、条件(配列のチェック、配列からの選択)を設定する必要があるかもしれません。
そして、この条件が満たされたとき、「音」にSL(TP)・・・。しかし、それをコードで正しく表現するにはどうしたらよいのでしょうか。
私はいくつかの "キムズ "バリアントサウンドイベントを試してみました。
保留中の注文がトリガーされ、イベントが発表されると(条件+配列)すべてがうまく機能します。
私は良い作業順序を持っていますが、SL(TP)と同様のものが動作しません(多分私は何かを間違って使用している)、私はここで尋ねる理由です。 多分、誰かがすでに証明され、コードで動作するソリューションを、持っていますか?
あまり物事を複雑にしないようにしたいと思います。
トレードのメインではなく、補助的な指標(全ての事象に付随する音)として使う必要が あるので、そんなに複雑でなければいいのですが。
================================
解決策が見つかりました、うまくいきました、議論してくれた皆さんに感謝します。
の問題を解決しました。
================================
フォーラムユーザーの皆様へ
一次元の配列をソートしようとしています。配列は要素数150の静的なものとして宣言されています。まず、ArraySort()を試してみました。オーバーランを食らった。簡単なソートを自分で書いてみた(下のコード)。
配列の項目の 値やインデックスなど、できる限りのことをプリントアウトしました。結果は同じです。プリントアウトでは、配列の境界から外れたインデックスは表示されません。
それは何でしょう?
感謝します。
e2718
コードは以下のように挿入するのが最適です。フォーラムでコードを正しく挿入 する
145という数字があるのはどの線でしょうか?
そして、この状態です。
は、そうあるべきように見える。
こんにちは。
取引端末の TERMINALSウィンドウのTERMINALS(Ctrl + T)タブの評価方法を教えてください。
純粋にビジュアルで...
フォーラムメンバーの皆様へ
一次元配列のソートを行おうとすると...。
フォーラムユーザーの皆様へ
一次元の配列をソートしようとしています。配列は要素数150の静的なものとして宣言されています。まず、ArraySort()を試してみました。オーバーランを食らった。簡単なソートを自分で書いてみた(下のコード)。
配列の項目の 値やインデックスなど、できる限りのことをプリントアウトしました。結果は同じです。プリントアウトでは、配列の境界から外れたインデックスは表示されません。
それは何でしょう?
感謝します。
e2718
Question:どうしたのですか?アレイの外側の出力はどこにあるのでしょうか?
コード挿入の科学、ありがとうございました自分ではわからなかった。145行目はwhileループのある行です。そこで初めてag配列が参照される。最初の電話がきっかけで、衝突が起きる。ループの上限に関するコメントは、これに影響しません。それに、標準的なソートであるArraySort(ag)を呼び出しても、同じ結果になるのはなぜでしょうか?
どこにエラーがあるのかを理解するためには、このコードの一部だけでなく、変数の宣言も 必要です。そこで何を宣言したかは、推して知るべしです。
そして、もう一つのリンクはこちら:フォーラム:返信するとカーソルが引用文にジャンプ します。