口座の基本通貨である通貨ペアの 現在の買値と売値をインポートして、TICKVALUE計算で使用できるコードは何ですか? ますます多くのブローカーが、間違った値を含まないMT4データフィードを密造し、密造値のMQL4コード変数を呼び出すときにユーザーコーディング内の適切な計算を妨害するので質問しています。正しいTICKVALUEを得る唯一の方法は、計算することです。 この計算式は、チャートペアではないペアのビッド/アスクデータを必要とします。 では、この別のペアのビッド/アスク価格は、MQL4コードを通じてどのように得ることができるのでしょうか?
MODE_BIDまたはMODE_ASKを持つMarketInfo
MarketInfo(Symbol(), MODE_BID) (または MODE_ASK) 変数は、チャートシンボルの現在のビッド/アスク価格を返すためにのみ機能します。 異なるシンボルのビッド/アスクを返す/インポートすることはできません!答えを決めつける前に、私の質問をもっとよく読んでください。答えを決めつける前に、私の質問をもっとよく読んでください!チャートのペアとは異なるペアの名前で文字列を構成し、その文字列を「Symbol()」の代わりに挿入すると、ビッドまたはアスクのために返される値はゼロです!これは、「Symbol()」が「Symbol()」と「Symbol()」の間にあることを示しています。
traderathome:
MarketInfo(Symbol(), MODE_BID) (または MODE_ASK) という変数は、チャートシンボルの現在のビッド/アスク価格を返すためにのみ機能します。 それは、異なるシンボルのビッド/アスクを返したりインポートすることはできません!MarketInfo(Symbol()) という変数は、チャートシンボルの現在のビッド価格を返します。答えを決めつける前に、私の質問をもっとよく読んでください!チャートのペアとは異なるペアの名前で文字列を構成し、その文字列を「Symbol()」の代わりに挿入すると、ビッドまたはアスクのために返される値はゼロです!これは、「Symbol()」が「Symbol()」と「Symbol()」の間にあることを示しています。
MarketInfo(Symbol(), MODE_BID) (または MODE_ASK) という変数は、チャートシンボルの現在のビッド/アスク価格を返すためにのみ機能します。 それは、異なるシンボルのビッド/アスクを返したりインポートすることはできません!MarketInfo(Symbol()) という変数は、チャートシンボルの現在のビッド価格を返します。答えを決めつける前に、私の質問をもっとよく読んでください!チャートのペアとは異なるペアの名前で文字列を構成し、その文字列を「Symbol()」の代わりに挿入すると、ビッドまたはアスクのために返される値はゼロです!これは、「Symbol()」が「Symbol()」と「Symbol()」の間にあることを示しています。
トピックを決めつける前に、ドキュメントをもっとよく読んでください。Keithからの回答は正しいです。あなたのコードにエラーチェックと管理を追加する必要があります。
また、次の ことにも注意してください。
あらゆる銀行、証券会社、その他の金融機関の否定的な議論は禁止されています。
traderathome:
MarketInfo(Symbol(), MODE_BID) (or MODE_ASK)という変数は、チャートシンボルの現在のビッド/アスク価格を返すためにのみ機能します。 異なるシンボルのビッド/アスクを返す/インポートすることはできません!答えを決めつける前に、私の質問をもっとよく読んでください!チャートのペアとは異なるペアの名前で文字列を構成し、その文字列を「Symbol()」の代わりに挿入すると、ビッドまたはアスクのために返される値はゼロです!これは、「Symbol()」が「Symbol()」と「Symbol()」の間にあることを示しています。
MarketInfo(Symbol(), MODE_BID) (or MODE_ASK)という変数は、チャートシンボルの現在のビッド/アスク価格を返すためにのみ機能します。 異なるシンボルのビッド/アスクを返す/インポートすることはできません!答えを決めつける前に、私の質問をもっとよく読んでください!チャートのペアとは異なるペアの名前で文字列を構成し、その文字列を「Symbol()」の代わりに挿入すると、ビッドまたはアスクのために返される値はゼロです!これは、「Symbol()」が「Symbol()」と「Symbol()」の間にあることを示しています。
あなたの質問は
"それでは、この他のペアの買値と売値は、MQL4コードでどのように取得できるのでしょうか?"
もっとしっかり読めば、それ以外の解釈はないと思うのですが。
traderathome: 変数 MarketInfo(Symbol(), MODE_BID) (または MODE_ASK) は、チャートシンボルの現在の買値/売値を返すためにのみ機能します。 | 正しい。だから、Symbol() は使わないでください。 |
私の提案は全く無価値というわけではありません。Symbol以外が使えないのであれば、なぜその関数があるのでしょうか?
ゼロになったときのエラー番号は何ですか?4066を処理しているのでしょうか?文字列は何ですか?マーケットウォッチにありますか?Symbol()/_Symbolとは何ですか?
侮辱したいのなら、助けを求めては いけません。
traderathome:
Symbol()を使わず、目的の「他の」シンボルを表す文字列を作成すると、常にゼロの値が返されます。 ですから、全く価値のない返事を「提案」するのではなく、実際に自分でやってみることをお勧めします。 もし成功すれば、返事に値する何かを手に入れたことになります。
もしあなたが読み始めるなら、それは役に立つかもしれません?例えば、編集者のリファレンスにあるMatketInfo()から始めましょう!
Symbol()を使わず、目的の「他の」シンボルを表す文字列を作成すると、常にゼロの値が返されます。 ですから、全く価値のない返事を「提案」するのではなく、実際に自分でやってみることをお勧めします。 もし成功すれば、返事に値する何かを手に入れたことになります。
<削除
ロレンツォ
禁止されたくなければ、他の投稿者を見下さないようにしてください。
また、3年以上前の投稿はほとんど意味がないことに注意してください。
取引の機会を逃しています。
- 無料取引アプリ
- 8千を超えるシグナルをコピー
- 金融ニュースで金融マーケットを探索