初心者の方からの質問 MQL5 MT5 MetaTrader 5 - ページ 407 1...400401402403404405406407408409410411412413414...1504 新しいコメント Vladimir Karputov 2015.08.07 09:48 #4061 first_may:こんにちは。mql5で直前のローソク 足の天秤と機順の 値を取得する方法を教えてください。iIchimokuの 例をご覧ください。 first_may 2015.08.07 10:04 #4062 Karputov Vladimir:iIchimokuの 例をご覧ください。質問する前に見ていたんです。mql4ではもっと簡単で、例えば最後のローソク足でdouble tenkan_sen=iIchimoku(NULL,0,9,26,52,MODE_TENKANSEN,1);そしてここで、オブジェクトが作成されることを理解しました handle=iIchimoku(名前,期間,tenkan_sen,kijun_sen,senkou_span_b)。 でも、どうやって天底値を出すのか、それがわからない :(私は、単純な天底と基線の交差点を追跡したい、それだけです。 Vladimir Karputov 2015.08.07 10:07 #4063 first_may:質問する前に見ていたんです。mql4ではもっと簡単で、例えば最後のローソク足でdouble tenkan_sen=iIchimoku(NULL,0,9,26,52,MODE_TENKANSEN,1);そしてここで、オブジェクトが作成されることを理解しました handle=iIchimoku(名前,期間,tenkan_sen,kijun_sen,senkou_span_b)。 でも、どうやって天底値を出すのか、それがわからない :(天底と基点の単純な交点が欲しい。 インジケータで追うか、EAで追うか? first_may 2015.08.07 10:11 #4064 Karputov Vladimir: インジケータでトラッキングするのか、EAでトラッキングするのか? EAでは。アラートフォームを音付きで出力します。 削除済み 2015.08.07 10:16 #4065 first_may: アドバイザーの中でアラートフォームを音で出力。CopyBuffer()関数を見て ください。 first_may 2015.08.07 10:31 #4066 Tapochun:関数CopyBuffer() を見てみましょう。例ではma_handle=iMA(Symbol(),0,period,shift,smootMode,price); - オブジェクトが作成 されます。if(CopyBuffer(ma_handle,0,0,to_copy,MABuffer)<=0)return(0); - 配列MABuffer をma_handle の値で埋めます。そして、MABufferから値を取得することができるようになりました。 削除済み 2015.08.07 10:35 #4067 first_may:例ではma_handle=iMA(Symbol(),0,period,shift,smootMode,price); - オブジェクトが作成 されます。if(CopyBuffer(ma_handle,0,0,to_copy,MABuffer)<=0)return(0); - 配列MABuffer をma_handle の値で埋めます。そして、MABufferから値を取得することができるようになりました。MABufferでは、CopyBuffer()という関数を使って、指定した間隔のMAの値を取得します。MABufferはもちろん配列です。 first_may 2015.08.07 10:44 #4068 Tapochun:MABufferでは、CopyBuffer()関数で 指定した間隔でMA値を取得しましたね。MABufferは、もちろん配列である。そして、その手順ですべて正しく行うことintOnCalculate(constint rates_total,constint prev_calculated,constdatetime&time[],constdouble&open[],constdouble&high[],constdouble&low[],constdouble&close[],constlong&tick_volume[],constlong&volume[],constint&spread[])画面に値を表示させたい場合でも? gammaray 2015.08.07 11:05 #4069 標準的な文字列の長さは、0~255文字です。FileReadStringで ファイルから文字列を一行ずつ、length パラメータなしで 読み込んでいます(デフォルトでは length=0) 。つまり、現在位置から改行 文字"Ⓐ"までの文字列を読みます 。ファイルの行が255文字以上ある場合の対処法(よくあることです)。文字列は厳密に構造化されている(ファイルにはhtmlコードが含まれている)ので、パーツに分割したくない。まず、ファイル全体を一行ずつ配列に読み込んで、必要な情報だけをパースして取り出すというものです。行が分かれると、必要な情報の記号が分離して別の読み出し行に入る可能性があるため、パーサが動作しなくなります。長い文字列がない( 他にアイデアがありますか? 削除済み 2015.08.07 12:22 #4070 first_may:そして、これはすべてきちんとした手順で行われますintOnCalculate(constint rates_total,constint prev_calculated,constdatetime&time[],constdouble&open[],constdouble&high[],constdouble&low[],constdouble&close[],constlong&tick_volume[],constlong&volume[],constint&spread[])画面に値を表示させたい場合でも? 全てはインジケーターのロジックに依存します。最も多いのは、OnCalculate()関数の 中です。 1...400401402403404405406407408409410411412413414...1504 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
こんにちは。
mql5で直前のローソク 足の天秤と機順の 値を取得する方法を教えてください。
iIchimokuの 例をご覧ください。
質問する前に見ていたんです。mql4ではもっと簡単で、例えば最後のローソク足で
double tenkan_sen=iIchimoku(NULL,0,9,26,52,MODE_TENKANSEN,1);
そしてここで、オブジェクトが作成されることを理解しました
handle=iIchimoku(名前,期間,tenkan_sen,kijun_sen,senkou_span_b)。
でも、どうやって天底値を出すのか、それがわからない :(私は、単純な天底と基線の交差点を追跡したい、それだけです。
質問する前に見ていたんです。mql4ではもっと簡単で、例えば最後のローソク足で
double tenkan_sen=iIchimoku(NULL,0,9,26,52,MODE_TENKANSEN,1);
そしてここで、オブジェクトが作成されることを理解しました
handle=iIchimoku(名前,期間,tenkan_sen,kijun_sen,senkou_span_b)。
でも、どうやって天底値を出すのか、それがわからない :(天底と基点の単純な交点が欲しい。
インジケータでトラッキングするのか、EAでトラッキングするのか?
アドバイザーの中でアラートフォームを音で出力。
関数CopyBuffer() を見てみましょう。
例では
ma_handle=iMA(Symbol(),0,period,shift,smootMode,price); - オブジェクトが作成 されます。
if(CopyBuffer(ma_handle,0,0,to_copy,MABuffer)<=0)return(0); - 配列MABuffer をma_handle の値で埋めます。
そして、MABufferから値を取得することができるようになりました。
例では
ma_handle=iMA(Symbol(),0,period,shift,smootMode,price); - オブジェクトが作成 されます。
if(CopyBuffer(ma_handle,0,0,to_copy,MABuffer)<=0)return(0); - 配列MABuffer をma_handle の値で埋めます。
そして、MABufferから値を取得することができるようになりました。
MABufferでは、CopyBuffer()という関数を使って、指定した間隔のMAの値を取得します。MABufferはもちろん配列です。
MABufferでは、CopyBuffer()関数で 指定した間隔でMA値を取得しましたね。MABufferは、もちろん配列である。
そして、その手順ですべて正しく行うこと
intOnCalculate(constint rates_total,constint prev_calculated,
constdatetime&time[],
constdouble&open[],
constdouble&high[],
constdouble&low[],
constdouble&close[],
constlong&tick_volume[],
constlong&volume[],
constint&spread[])
画面に値を表示させたい場合でも?
そして、これはすべてきちんとした手順で行われます
intOnCalculate(constint rates_total,constint prev_calculated,
constdatetime&time[],
constdouble&open[],
constdouble&high[],
constdouble&low[],
constdouble&close[],
constlong&tick_volume[],
constlong&volume[],
constint&spread[])
画面に値を表示させたい場合でも?