MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 - ページ 77 1...707172737475767778798081828384...1953 新しいコメント Mickey Moose 2017.01.17 00:54 #761 Vitaly Muzichenko: 見つからなかったし、ここでも記憶にない大雑把に言えば、入札があり、グリッドの注文の平均価格があるトロールは、指定されたステップと比較して、グリッドの平均価格を差し引いた入札です。何か問題が発生した場合、すぐにループを通過し、グリッド全体をカバーしますこれは粗いアルゴリズムであり、ロバスト性の面で改善が必要であるが、短距離では良い結果を示しているところで、アルゴリズムの安定性を向上させるためのアイデアを募集しています。 Vitaly Muzichenko 2017.01.17 01:03 #762 trader781:大雑把に言えば、入札があり、グリッドの注文の平均価格があるトロールは、指定されたステップと比較して、グリッドの平均価格を差し引いた入札です。何か問題が発生した場合、すぐにループを通過し、グリッド全体をカバーしますこれは粗いアルゴリズムであり、ロバスト性の面で改善が必要であるが、短距離では良い結果を示しているところで、アルゴリズムの安定性を向上させるためのアイデアを募集しています私のトロールは、個別でもグリッド全体でも問題なく動作します。私の質問を 読みましたか?あなたからの回答ではなく、プロからの回答を待っているのです。 Artyom Trishkin 2017.01.17 03:11 #763 Vitaly Muzichenko:そうですね、論理的には、たとえば端末が接続できなくなったということもありえますが、理由はいくらでもあります。最新の価格を知るにはどうしたらいいのでしょうか。グリッドトローリングには、あまりリソースを必要としません。だから、あまり選択肢は多くないのですが...。注文ループで、シンボル、マジックナンバー、タイプのすべてのフィルターを通した後、SymbolInfoDouble()を介して正しい価格を変数に取得し、取引要求を送る 直前にそれを使ってレベル計算を行います(もし計算がそのような結果を出し、修正が必要であるなら)。また、SymbolInfoTick()を使用することもできます。もちろん、1つの価格だけでなく、最後のティックのパラメータをすべて取得することもできますが、特定の種類の注文(AskまたはBid)の1つの価格だけを取得してそれを処理し、次のループ反復で別の種類の注文の価格を取得すれば十分な場合があります。そのため、ループの前に一度取得した価格を使用すると、長時間の計算でティックを逃した場合、古い価格を取得する危険性があります。 Alexey Viktorov 2017.01.17 07:33 #764 Artyom Trishkin: 全く出なかったらどうするんだ?そのサイクルを遅らせるにはどうしたらいいのでしょうか?そして、これは皆の判断に任せた。でも、ユーザーからの強い要望で、重大な秘密を教えてあげよう...。 int d = 0; do { d++; } while(!SymbolInfoTick(_Symbol, mqlTick) && d < 7); LuckySith 2017.01.17 09:12 #765 みなさん、こんにちは。 ツールチップ/ポップアップの書き方を教えてください。 大雑把に言うと、あるバーの下にアイコンを描いて、そのアイコンをクリックすると説明の小さなテキストが表示されるようなインジケータが欲しいのですありがとうございました。 Alekseu Fedotov 2017.01.17 10:23 #766 LuckySith:みなさん、こんにちは。 ツールチップ/ポップアップの書き方を教えていただけませんか? 大雑把に言うと、あるバーの下にアイコンを描き、そのアイコンを押すと説明の小さなテキストを表示するインジケータが必要です。ありがとうございました。SetIndexLabelDataWindowとツールチップに表示するインジケータラインの 説明テキストを設定します。voidSetIndexLabel() intindex,// 行番号string text// 説明テキスト);パラメータインデックス[行のインデックス番号。0~7 であること。テキスト[in] インジケータラインの説明のテキスト。NULLは、DataWindowに表示されないことを意味します。 LuckySith 2017.01.17 10:54 #767 Alekseu Fedotov:SetIndexLabelDataWindowおよびツールチップに情報を表示するためのインジケータラインの 説明テキストを設定します。voidSetIndexLabel() intindex,// 行番号string text// 説明テキスト);パラメータインデックス[行のインデックス番号。0~7 であること。テキスト[in] インジケータラインの説明のテキスト。NULLは、DataWindowに表示されないことを意味します。 うーん、線なんですね。 そして、私の場合は、アイコンをクリックすることで Alekseu Fedotov 2017.01.17 11:51 #768 LuckySith: うーん、線なんですね。 そして、私の場合は、アイコンをクリックしたときになんでもいいから、アイコンでやってくれ。チャート上にフラクタル図形を投げ、アイコンにマウスを乗せます。 Gevorg Hakobyan 2017.01.17 12:16 #769 こんにちは。if(MarketInfo(Symbol(),MODE_POINT)==0) は、どのようにしたら正しいのか、教えてください。 Artyom Trishkin 2017.01.17 12:35 #770 Gevorg Hakobyan:こんにちは。If(MarketInfo(Symbol(),MODE_POINT)==0) はどうすれば正しいのか、ご教示ください。 市場概要にシンボルがあるかどうかを確認します。ゼロであるはずがない。 1...707172737475767778798081828384...1953 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
見つからなかったし、ここでも記憶にない
大雑把に言えば、入札があり、グリッドの注文の平均価格がある
トロールは、指定されたステップと比較して、グリッドの平均価格を差し引いた入札です。
何か問題が発生した場合、すぐにループを通過し、グリッド全体をカバーします
これは粗いアルゴリズムであり、ロバスト性の面で改善が必要であるが、短距離では良い結果を示している
ところで、アルゴリズムの安定性を向上させるためのアイデアを募集しています。
大雑把に言えば、入札があり、グリッドの注文の平均価格がある
トロールは、指定されたステップと比較して、グリッドの平均価格を差し引いた入札です。
何か問題が発生した場合、すぐにループを通過し、グリッド全体をカバーします
これは粗いアルゴリズムであり、ロバスト性の面で改善が必要であるが、短距離では良い結果を示している
ところで、アルゴリズムの安定性を向上させるためのアイデアを募集しています
私のトロールは、個別でもグリッド全体でも問題なく動作します。
私の質問を 読みましたか?あなたからの回答ではなく、プロからの回答を待っているのです。
そうですね、論理的には、たとえば端末が接続できなくなったということもありえますが、理由はいくらでもあります。
最新の価格を知るにはどうしたらいいのでしょうか。グリッドトローリングには、あまりリソースを必要としません。
だから、あまり選択肢は多くないのですが...。
注文ループで、シンボル、マジックナンバー、タイプのすべてのフィルターを通した後、SymbolInfoDouble()を介して正しい価格を変数に取得し、取引要求を送る 直前にそれを使ってレベル計算を行います(もし計算がそのような結果を出し、修正が必要であるなら)。また、SymbolInfoTick()を使用することもできます。もちろん、1つの価格だけでなく、最後のティックのパラメータをすべて取得することもできますが、特定の種類の注文(AskまたはBid)の1つの価格だけを取得してそれを処理し、次のループ反復で別の種類の注文の価格を取得すれば十分な場合があります。そのため、ループの前に一度取得した価格を使用すると、長時間の計算でティックを逃した場合、古い価格を取得する危険性があります。
全く出なかったらどうするんだ?そのサイクルを遅らせるにはどうしたらいいのでしょうか?
そして、これは皆の判断に任せた。でも、ユーザーからの強い要望で、重大な秘密を教えてあげよう...。
do
{
d++;
}
while(!SymbolInfoTick(_Symbol, mqlTick) && d < 7);
みなさん、こんにちは。
ツールチップ/ポップアップの書き方を教えてください。
大雑把に言うと、あるバーの下にアイコンを描いて、そのアイコンをクリックすると説明の小さなテキストが表示されるようなインジケータが欲しいのです
ありがとうございました。
みなさん、こんにちは。
ツールチップ/ポップアップの書き方を教えていただけませんか?
大雑把に言うと、あるバーの下にアイコンを描き、そのアイコンを押すと説明の小さなテキストを表示するインジケータが必要です。
ありがとうございました。
SetIndexLabel
DataWindowとツールチップに表示するインジケータラインの 説明テキストを設定します。
voidSetIndexLabel()
intindex,// 行番号
string text// 説明テキスト
);
パラメータ
インデックス
[行のインデックス番号。0~7 であること。
テキスト
[in] インジケータラインの説明のテキスト。NULLは、DataWindowに表示されないことを意味します。
SetIndexLabel
DataWindowおよびツールチップに情報を表示するためのインジケータラインの 説明テキストを設定します。
voidSetIndexLabel()
intindex,// 行番号
string text// 説明テキスト
);
パラメータ
インデックス
[行のインデックス番号。0~7 であること。
テキスト
[in] インジケータラインの説明のテキスト。NULLは、DataWindowに表示されないことを意味します。
そして、私の場合は、アイコンをクリックすることで
うーん、線なんですね。
そして、私の場合は、アイコンをクリックしたときに
なんでもいいから、アイコンでやってくれ。
チャート上にフラクタル図形を投げ、アイコンにマウスを乗せます。
こんにちは。If(MarketInfo(Symbol(),MODE_POINT)==0) はどうすれば正しいのか、ご教示ください。