他の通貨ペアからbid/askをインポートする方法は?

 
口座の基本通貨である通貨ペアの 現在の買値と売値をインポートして、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()」の間にあることを示しています。

トピックを決めつける前に、ドキュメントをもっとよく読んでください。Keithからの回答は正しいです。あなたのコードにエラーチェックと管理を追加する必要があります。

また、次の ことにも注意してください。

あらゆる銀行、証券会社、その他の金融機関の否定的な議論は禁止されています。

 
traderathome:
MarketInfo(Symbol(), MODE_BID) (or MODE_ASK)という変数は、チャートシンボルの現在のビッド/アスク価格を返すためにのみ機能します。 異なるシンボルのビッド/アスクを返す/インポートすることはできません!答えを決めつける前に、私の質問をもっとよく読んでください!チャートのペアとは異なるペアの名前で文字列を構成し、その文字列を「Symbol()」の代わりに挿入すると、ビッドまたはアスクのために返される値はゼロです!これは、「Symbol()」が「Symbol()」と「Symbol()」の間にあることを示しています。

あなたの質問は

"それでは、この他のペアの買値と売値は、MQL4コードでどのように取得できるのでしょうか?"

もっとしっかり読めば、それ以外の解釈はないと思うのですが。

 
traderathome: 変数 MarketInfo(Symbol(), MODE_BID) (または MODE_ASK) は、チャートシンボルの現在の買値/売値を返すためにのみ機能します。
正しい。だから、Symbol() は使わないでください。
 
WHRoeder:
traderathome 変数 MarketInfo(Symbol(), MODE_BID) (または MODE_ASK) は、チャートシンボルの現在の買値/売値を返すためにのみ機能します。
正しい。だから、Symbol() は使わないでね。

Symbol() を使わず、希望する「他の」シンボルを表す文字列を作成すると、常にゼロ値を返します。 ですから、全く価値のない返信を「提案」する代わりに、実際に自分でやってみることをお勧めします。 成功すれば、返信に値する何かを手に入れたことになります。
 

私の提案は全く無価値というわけではありません。Symbol以外が使えないのであれば、なぜその関数があるのでしょうか?

ゼロになったときのエラー番号は何ですか?4066を処理しているのでしょうか?文字列は何ですか?マーケットウォッチにありますか?Symbol()/_Symbolとは何ですか?

侮辱したいのなら、助けを求めては いけません。

 
traderathome:
Symbol()を使わず、目的の「他の」シンボルを表す文字列を作成すると、常にゼロの値が返されます。 ですから、全く価値のない返事を「提案」するのではなく、実際に自分でやってみることをお勧めします。 もし成功すれば、返事に値する何かを手に入れたことになります。
もしあなたが読み始めるなら、それは役に立つかもしれません?例えば、編集者のリファレンスにあるMatketInfo()から始めましょう!
 
<削除
 

ロレンツォ

禁止されたくなければ、他の投稿者を見下さないようにしてください。

また、3年以上前の投稿はほとんど意味がないことに注意してください。

理由: