MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 - ページ 1464

 

こんにちは、アスク、ビッドのティック値を取得する方法を教えてください。

暗号の取引所をシステムに組み込んでいます。

問題は、市場概要やチャート上では相場が正しく表示されるのですが、.NET Frameworkで要求されると、相場が表示されないことです。

   MqlTick last_tick;
   SymbolInfoTick(Symbol(),last_tick);
   ask=SymbolInfoDouble(Symbol(),SYMBOL_ASK);
   bid=SymbolInfoDouble(Symbol(),SYMBOL_BID);
   Comment(": Bid = ",bid," Ask = ",ask," tick Time ",TimeToString(last_tick.time,TIME_SECONDS),
           "\n"," Ls_bid ",last_tick.bid," Ls_ask ",last_tick.ask);

引用が正しく反映されなくなった。一般的なガッカリ感!!!!


他にどのような方法で価値を得ることができるのでしょうか?

アナリストにお願いしているんだ、どうか通り過ぎないでくれ!」。人生の3分の1を費やしたロボット開発、ゴールは目前に迫り、ここに錫がある!!!!

 
ミハイル マーケットレビューには1回、雑誌にはもう1回。そういうものなのでしょうか?意味がわからない...
 
Aleksei Stepanenko:
ミハイル マーケットレビューには1回、ログブックにはもう1回ある。そういうものなのでしょうか?意味がわからない...。

なぜそうなるのか、理解できない!

見積もり依頼の仕方が違うのでしょうか?

 
pribludilsa:
(MQL5) こんにちは。オープンポジションの情報をループで収集する方法を教えてください。オープンポジションのインデックスと配列の要素 番号の対応付けができないようです。うまくコードをまとめられない。ここでは、種類、数量、価格を取得する必要がありますが、あらかじめ配列を作成しておくとします。ループを作って、その中でチケットでポジションを選んで、それでどうやって?それと、もう一つお願いがあるのですが、私はまだOOPなしで勉強しているので、OOPなしの例を教えていただけませんか?

そして、この件に関してOOPは何の役にも立ちません。完全な答えを出すには情報が足りない。各ツールでのポジションは?どちらか一方だけを選ぶ必要があるのでしょうか?カウンターを追加し、その位置が「our」であれば、配列のサイズを大きくし、配列の最後の要素を書き込み、次の「our」の位置までカウンターを増加させます。

 
こんにちは、文字列 名と引数しかない場合、関数を呼び出すことは可能かどうか教えてください。一般的に、関数を名前で呼び出すことは可能ですか?
 
Евгений Косухин:
こんにちは、文字列 名と引数しかない場合、関数を呼び出すことは可能かどうか教えてください。一般的に、関数を名前で呼び出すことは可能ですか?
ええと、まだ答えは見つかっていないのですが、一時的にはおそらく if (name == 'iMA') { iMA(...) }
と書くだけで、うまくいくのです。
 
こんにちは、ChartGetIntegerの前に括弧で(int)がついているのはなぜか教えてください。
int bars=(int)ChartGetInteger(0,CHART_VISIBLE_BARS);
 
Dzmitry Zaitsau:
こんにちは、ChartGetIntegerの前に括弧で(int)をつけている理由を教えてください。
int bars=(int)ChartGetInteger(0,CHART_VISIBLE_BARS);

値を正しい型に明示的に変換すること。

long  ChartGetInteger(
   long  chart_id,          // идентификатор графика
   int   prop_id,           // идентификатор свойства
   int   sub_window=0       // номер подокна, если требуется
   );
この関数はlong型を返しますが、int型が必要です。
 
Евгений Косухин:
ええと、まだ答えは出ていないのですが、一時的に、 if (name == 'iMA') { iMA(...) } と書くと、うまくいくのです。

MAという名前もなく、ストレートにMAに電話することを妨げるものは何ですか?

 
Alexey Viktorov:

そして、この件に関してOOPは何の役にも立ちません。完全な答えを出すには情報が足りない。各ツールでのポジションは?どちらか一方だけを選ぶ必要があるのでしょうか?カウンターを追加し、その位置が「our」であれば、配列のサイズを大きくし、配列の最後の要素を書き込み、次の「our」の位置までカウンターを増加させます。

ありがとうございます。