MQL5で学び、共に書く - ページ 37 1...303132333435363738394041424344...46 新しいコメント Yedelkin 2012.09.06 16:43 #361 Dimka-novitsek: ありがとうございました。現在の買値と売値はゼロである。お得なチケット.チケットのご注文 そうだ、パパだ。 で、レトルトってなんだ、どういう意味だ? Dimka-novitsek 2012.09.06 16:56 #362 ありがとうございます!!!レトロコードを見てみるよ !THANK YOU!!!!やったぜ!あなたがいなければ、どこにも行けない。 Oles Filonenko 2012.09.07 05:05 #363 こんにちは。全く理解できないこの問題に遭遇しました。この場合、なぜNormalizeDouble()が常に動作しないのか説明できますか? for ( x = .... ) { close = tf_rates[x].close; close = NormalizeDouble(close, 4 ); } 現在のタイムフレームのファイルに 価格などのデータを追加しています。全エントリーの約1割は、こんな文字列です。1971.01.07,00:00,0.5368000000000001,0.5368000000000001,0.5368000000000001,0.5368000000000001,1結果は正規化の順序に依存せず、私は1、2、3、4、5、Digits -すべて同じを代入します。どこに問題があるのか? Документация по MQL5: Файловые операции / FileWrite www.mql5.com Файловые операции / FileWrite - Документация по MQL5 Yedelkin 2012.09.07 05:11 #364 wtvirtual: こんにちは。 全く理解できないこの問題に遭遇しました。この場合、なぜNormalizeDouble()が常に動作しないのか説明できますか? 現在のタイムフレームのファイルに 価格などのデータを追加しています。全エントリーの約1割は、こんな文字列です。 1971.01.07,00:00,0.5368000000000001,0.5368000000000001,0.5368000000000001,0.5368000000000001,1 結果は正規化の順序に依存せず、私は1、2、3、4、5、Digits -すべて同じを代入します。どこに問題があるのか? 待ち伏せはしない。これは、正規化された値がどのように見えるかを示しています。この関数については、リファレンスマニュアルのセクションを参照してください。 Oles Filonenko 2012.09.07 05:24 #365 Yedelkin: 待ち伏せはしない。これは、正規化された値の一部です。この関数については、リファレンスマニュアルのセクションを参照してください。 リファレンスマニュアルには、Printによる出力についてのみ記載があります。この関数だけでなく、他の関数もすべて「正規化」すると仮定しよう。では、この値を保留中の注文の 価格としてどのように表示すればよいのでしょうか。 Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров www.mql5.com Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров - Документация по MQL5 Yedelkin 2012.09.07 05:35 #366 wtvirtual: ハンドブックには、Printによる出力についてのみ記載がありますね。 では、この正規化された値を出力するために、どのような関数を使用しているのでしょうか?:)- ああ、なるほどね。ファイルから読み込む。リファレンスマニュアルの例では、Print()関数は単に数字を「そのまま」表示するだけです。 wtvirtual この関数だけでなく、他の関数もすべて「正規化」するとする。そして、そのような値を価格という形で保留中の注文に どのように送ればよいのでしょうか。 そして、それこそが、あるべき姿なのです。注文に必要なものは何ですか?- ノーマライズ価格。だから、正規化して提出するのです。そして、この正規化された価格が印刷されたときにどのように見えるかは、私たちの問題ではありません)。 しかも、「現在の時間枠の価格」を出力すると、この小数点以下の桁数が多い価格そのものが、サーバー上で正規化された価格として通用することになる。 ...というのが、私の結論みたいなものだが、反論が見つからない。 Ilyas 2012.09.07 10:58 #367 wtvirtual: こんにちは。全く理解できないこの問題に遭遇しました。この場合、なぜNormalizeDouble()が常に動作しないのか説明できますか?現在のタイムフレームのファイルに価格などのデータを追加して います。全エントリーの約1割は、こんな文字列です。1971.01.07,00:00,0.5368000000000001,0.5368000000000001,0.5368000000000001,0.5368000000000001,1結果は正規化の順序に依存せず、私は1、2、3、4、5、Digits - すべて同じを代入します。どこに問題があるのか? 1/3という数字を10進数で書こうとすると、うまくいかない(紙と糊と命が足りない)、というような説明もできる。 遅かれ早かれ、わずかな誤差を受け入れ、値を四捨五入することになるでしょう。 同じことは、2進数で書かれた実数(コンピュータが提示するもの)でも起こります。 仮数52ビットで表現できない場合(例:0.53680)には、「わずかな」不正確さがある......。 Dimka-novitsek 2012.09.07 12:06 #368 こんにちは、変数を型として正しく宣言する方法を教えていただけませんか?以下は、関数の命名規則の例です。 string OrderType() { 文字列Si=";POSITION_TYPE Type; bool Bull=false; Bull =PositionGetInteger(POSITION_TYPE,Type); if ( ブル ) { if ( Type==POSITION_TYPE_BUY) Si="OP_BUY "とする。 if ( Type==POSITION_TYPE_SELL) Si="OP_SELL "とする。 return (Si); }. ORDER_TYPE ORType; Bull =OrderGetInteger(ORDER_TYPE,ORType)。 if ( ブル ) { if ( Type==ORDER_TYPE_BUY_LIMIT ) Si = OP_BUY_LIMIT; if ( Type==ORDER_TYPE_SELL_LIMIT) Si="OP_SELL_LIMIT "とする。 if ( Type==ORDER_TYPE_BUY_STOP) Si="OP_BUY_STOP "とする。 if ( Type==ORDER_TYPE_SELL_STOP) Si="OP_SELL_STOP "とする。 return (Si); }.}もしかしたら、全然ダメなのかもしれませんが、例えば、PositionGetInteger関数やOrderGetInteger関数の値をこの方法で取得した試しがありません。 Learning and writing together 初心者の方からの質問 MQL5 MT5 MetaTrader "ダミー "からの質問 Yedelkin 2012.09.07 12:11 #369 Dimka-novitsek: こんにちは!変数を型として正しく宣言する方法を教えていただけませんか?以下は、機能オーバーレイのサンプルです。 もしかしたら、全然ダメなのかもしれませんが、例えば、PositionGetInteger関数やOrderGetInteger関数の値をこの方法で取得した試しがありません。 どの変数のことだろう? Dimka-novitsek 2012.09.07 12:13 #370 POSITION_TYPE Type ああ、パソコンが遅くなった!入れるのに40秒近くかかったよ。 1...303132333435363738394041424344...46 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
ありがとうございました。現在の買値と売値はゼロである。お得なチケット.チケットのご注文 そうだ、パパだ。
ありがとうございます!!!レトロコードを見てみるよ !
THANK YOU!!!!やったぜ!あなたがいなければ、どこにも行けない。
こんにちは。
全く理解できないこの問題に遭遇しました。この場合、なぜNormalizeDouble()が常に動作しないのか説明できますか?
現在のタイムフレームのファイルに 価格などのデータを追加しています。全エントリーの約1割は、こんな文字列です。
1971.01.07,00:00,0.5368000000000001,0.5368000000000001,0.5368000000000001,0.5368000000000001,1
結果は正規化の順序に依存せず、私は1、2、3、4、5、Digits -すべて同じを代入します。どこに問題があるのか?
こんにちは。
全く理解できないこの問題に遭遇しました。この場合、なぜNormalizeDouble()が常に動作しないのか説明できますか?
現在のタイムフレームのファイルに 価格などのデータを追加しています。全エントリーの約1割は、こんな文字列です。
1971.01.07,00:00,0.5368000000000001,0.5368000000000001,0.5368000000000001,0.5368000000000001,1
結果は正規化の順序に依存せず、私は1、2、3、4、5、Digits -すべて同じを代入します。どこに問題があるのか?
待ち伏せはしない。これは、正規化された値の一部です。この関数については、リファレンスマニュアルのセクションを参照してください。
ハンドブックには、Printによる出力についてのみ記載がありますね。
では、この正規化された値を出力するために、どのような関数を使用しているのでしょうか?:)- ああ、なるほどね。ファイルから読み込む。リファレンスマニュアルの例では、Print()関数は単に数字を「そのまま」表示するだけです。
この関数だけでなく、他の関数もすべて「正規化」するとする。そして、そのような値を価格という形で保留中の注文に どのように送ればよいのでしょうか。
そして、それこそが、あるべき姿なのです。注文に必要なものは何ですか?- ノーマライズ価格。だから、正規化して提出するのです。そして、この正規化された価格が印刷されたときにどのように見えるかは、私たちの問題ではありません)。
しかも、「現在の時間枠の価格」を出力すると、この小数点以下の桁数が多い価格そのものが、サーバー上で正規化された価格として通用することになる。 ...というのが、私の結論みたいなものだが、反論が見つからない。
こんにちは。
全く理解できないこの問題に遭遇しました。この場合、なぜNormalizeDouble()が常に動作しないのか説明できますか?
現在のタイムフレームのファイルに価格などのデータを追加して います。全エントリーの約1割は、こんな文字列です。
1971.01.07,00:00,0.5368000000000001,0.5368000000000001,0.5368000000000001,0.5368000000000001,1
結果は正規化の順序に依存せず、私は1、2、3、4、5、Digits - すべて同じを代入します。どこに問題があるのか?
遅かれ早かれ、わずかな誤差を受け入れ、値を四捨五入することになるでしょう。
同じことは、2進数で書かれた実数(コンピュータが提示するもの)でも起こります。
仮数52ビットで表現できない場合(例:0.53680)には、「わずかな」不正確さがある......。
こんにちは、変数を型として正しく宣言する方法を教えていただけませんか?以下は、関数の命名規則の例です。
string OrderType() {
文字列Si=";
POSITION_TYPE Type; bool Bull=false;
Bull =PositionGetInteger(POSITION_TYPE,Type);
if ( ブル ) {
if ( Type==POSITION_TYPE_BUY) Si="OP_BUY "とする。
if ( Type==POSITION_TYPE_SELL) Si="OP_SELL "とする。
return (Si); }.
ORDER_TYPE ORType;
Bull =OrderGetInteger(ORDER_TYPE,ORType)。
if ( ブル ) {
if ( Type==ORDER_TYPE_BUY_LIMIT ) Si = OP_BUY_LIMIT;
if ( Type==ORDER_TYPE_SELL_LIMIT) Si="OP_SELL_LIMIT "とする。
if ( Type==ORDER_TYPE_BUY_STOP) Si="OP_BUY_STOP "とする。
if ( Type==ORDER_TYPE_SELL_STOP) Si="OP_SELL_STOP "とする。
return (Si); }.
}
もしかしたら、全然ダメなのかもしれませんが、例えば、PositionGetInteger関数やOrderGetInteger関数の値をこの方法で取得した試しがありません。
こんにちは!変数を型として正しく宣言する方法を教えていただけませんか?以下は、機能オーバーレイのサンプルです。
もしかしたら、全然ダメなのかもしれませんが、例えば、PositionGetInteger関数やOrderGetInteger関数の値をこの方法で取得した試しがありません。