[アーカイブ!】どんなルーキーの質問でも、フォーラムを散らかさないように。プロフェッショナルの皆さん、通り過ぎないでください。あなたなしではどこにも行けない - 2. - ページ 330 1...323324325326327328329330331332333334335336337...537 新しいコメント FoxUA 2011.04.13 07:37 #3291 artmedia70:インジケータは注文を開くことができません。こういうのはEAで対応する。このコードがインジケータに属している場合、このデータ用に特別に作成されたそのバッファにデータを出力する必要があります。シグナルがないときは、0または空の値をバッファに書き込みます。 シグナルが来たときは(あなたの例のように)、Alert() の代わりに、バッファに値を書き込みます。 例:買いの場合、 +1、売りの場合、 -1。 次にExpert AdvisorでiCustom(); を使ってバッファからデータを読み込みます。または、Expert Advisorに直接これらの条件をすべて書き込む。頭が悪くて申し訳ないのですが、データをバッファに出力させる方法と、バッファから読み出す方法について、何か例があれば教えてください。 "シグナルがないときは、バッファにゼロまたは空の値を書き、シグナルを得たとき(例のように)、Alert();の代わりにバッファに値を書きます。" 指標を扱ったことがないから、わからないんだ。 削除済み 2011.04.13 10:26 #3292 最後の3つ(ゼロなし)のうち、最大バーサイズ(=他より大きいハイ・ロー)を決定する方法を教えてください。 Dmitry Tolmachev 2011.04.13 10:47 #3293 Timofei: 最後の3つ(ゼロなし)のうち、最大バーサイズ(=他より大きいハイ・ロー)を決定する方法を教えてください。 High(iHighest(Symbol(),0,MODE_HIGH,3,1) Low(iLowest(Symbol(),0,MODE_Low,3,1) --- 2011.04.13 10:49 #3294 todem: ノー Роман 2011.04.13 10:51 #3295 Timofei: 過去3本(ゼロなし)のうち、バーの最大サイズ(ハイローが他より大きい)を決める方法を教えてください。 。 その答えは、ズバリX3 = iHigh[3]-iLow[3]...とすると、これは最後の3番目で、同様に2番目と1番目も2と1を書いて計算します。3つの変数値X3,X2,X1を持つことになります。さらに、それらは互いに比較されます - あなたは、例えば、X2はX1とX3よりも大きい、楽器価格の絶対値で バーの最大サイズを取得します - 私たちは変数マックスにその値を入れて、ポイントでMaxを割り、結果は "最後の3(ゼロなし)のピップで バーの最大サイズ "となります。 P.S. Max = 最大X2またはX1またはX3 - それらを比較した後; REZULT = Max/Point; こんな感じです。 ilunga 2011.04.13 12:14 #3296 こんにちは。 質問です。 例えば、私がインジケータ("test123")を作成し、iCustomを通してExpert Advisorで呼び出したとします。 iCustom(Symbol(), Period(), "test123", 1, 1, 0, 1); 通話が成功したかどうかを確認することはできますか?GetLastError()が0であることは、いずれにしても確認しました。 Василий 2011.04.13 13:09 #3297 Roger: 射程距離が4秒と短いからかな?その時のバーには刻みが少なく、テスターが設定した間隔に当たらないことがあります。 はい、あなたは正しいです、私は範囲時間を増やすことによって私の取引のいくつかを修正しました。 そして、私は他の人のための原因を発見した、それは歴史の中で十分なデータがないことが判明した(例えば、2011年8月24日の最後の1分間のバーが23時57分と私はすぐに新しい日を開始した後に失敗した。 ありがとうございました。 ZZZEROXXX 2011.04.13 15:40 #3298 1.最後のトレードの損益を どのように判断するのですか? 2.テスターでは、スプレッドも含めた結果が表示されるのですか?それとも、各取引からスプレッドを差し引く必要があるのですか? Виталий 2011.04.13 17:51 #3299 グラフ上でスペースバーを押すと「symbol,period」フィールドがポップアップするのはなぜか、教えてください。 --- 2011.04.13 18:05 #3300 vitali_yv: チャート上でスペースバーを押すと、「symbol,period」フィールドがポップアップするのはなぜか、教えてください。 プログラマー向け 通貨、タイムフレーム、左バーを切り替えることができます。 1...323324325326327328329330331332333334335336337...537 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
インジケータは注文を開くことができません。こういうのはEAで対応する。このコードがインジケータに属している場合、このデータ用に特別に作成されたそのバッファにデータを出力する必要があります。シグナルがないときは、0または空の値をバッファに書き込みます。 シグナルが来たときは(あなたの例のように)、Alert() の代わりに、バッファに値を書き込みます。
例:買いの場合、
+1、売りの場合、
-1。
次にExpert AdvisorでiCustom(); を使ってバッファからデータを読み込みます。
または、Expert Advisorに直接これらの条件をすべて書き込む。
頭が悪くて申し訳ないのですが、データをバッファに出力させる方法と、バッファから読み出す方法について、何か例があれば教えてください。
"シグナルがないときは、バッファにゼロまたは空の値を書き、シグナルを得たとき(例のように)、Alert();の代わりにバッファに値を書きます。"
指標を扱ったことがないから、わからないんだ。
最後の3つ(ゼロなし)のうち、最大バーサイズ(=他より大きいハイ・ロー)を決定する方法を教えてください。
過去3本(ゼロなし)のうち、バーの最大サイズ(ハイローが他より大きい)を決める方法を教えてください。 。
その答えは、ズバリX3 = iHigh[3]-iLow[3]...とすると、これは最後の3番目で、同様に2番目と1番目も2と1を書いて計算します。3つの変数値X3,X2,X1を持つことになります。さらに、それらは互いに比較されます - あなたは、例えば、X2はX1とX3よりも大きい、楽器価格の絶対値で バーの最大サイズを取得します - 私たちは変数マックスにその値を入れて、ポイントでMaxを割り、結果は "最後の3(ゼロなし)のピップで バーの最大サイズ "となります。
P.S. Max = 最大X2またはX1またはX3 - それらを比較した後; REZULT = Max/Point; こんな感じです。
こんにちは。
質問です。
例えば、私がインジケータ("test123")を作成し、iCustomを通してExpert Advisorで呼び出したとします。
iCustom(Symbol(), Period(), "test123", 1, 1, 0, 1);
通話が成功したかどうかを確認することはできますか?GetLastError()が0であることは、いずれにしても確認しました。
射程距離が4秒と短いからかな?その時のバーには刻みが少なく、テスターが設定した間隔に当たらないことがあります。
はい、あなたは正しいです、私は範囲時間を増やすことによって私の取引のいくつかを修正しました。 そして、私は他の人のための原因を発見した、それは歴史の中で十分なデータがないことが判明した(例えば、2011年8月24日の最後の1分間のバーが23時57分と私はすぐに新しい日を開始した後に失敗した。
ありがとうございました。
1.最後のトレードの損益を どのように判断するのですか?
2.テスターでは、スプレッドも含めた結果が表示されるのですか?それとも、各取引からスプレッドを差し引く必要があるのですか?
チャート上でスペースバーを押すと、「symbol,period」フィールドがポップアップするのはなぜか、教えてください。
通貨、タイムフレーム、左バーを切り替えることができます。