[ARCHIVE!] フォーラムを散らかさないように、どんなルーキーの質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしではどこにも行けない - 4. - ページ 417 1...410411412413414415416417418419420421422423424...631 新しいコメント 削除済み 2012.10.07 04:25 #4161 Good afternoon.People、誰かWindowScreenShot関数について助けてください。3日目にして誰も答えてくれません((以下のスクリプトを書きました(添付ファイル参照)。 脚本について2字で。このスクリプトは、クライアント端末のウィンドウに表示されているチャートのスクリーンショットを作成するためのものです。 外部変数extern datetime Time_bar には、ゼロバーが作成されるまでのバーの時間(チャート上の右インデントを考慮)が指定されます。ライン内 int bar_number=iBarShift(NULL,0,Time_bar,true) 外部変数extern datetime time_bar で指定したバーのシリアル番号が検索されます。この関数自体は、行の bool f=WindowScreenShot(name+".gif",1024,768,bar_number,Scale,View_graph) さて、ここで問題です...。簡単のために、最後の2本のバーのスクリーンショットを作成する必要があると仮定します。次に、もし行 int bar_number=iBarShift(NULL,0,Time_bar,true) を変更しない場合、結果は以下のスクリーンショットになります。 つまり、スクリーンショットにはバーがないのです(ただし、文字列の int bar_number=iBarShift(NULL,0,bar_time,true) 時間ごとの小節数を計算する必要があります。) この行を次のように表示すると int bar_number=iBarShift(NULL,0,Time_bar,true)+2 をクリックすると、私たちが欲しかったスクリーンショットが得られます。 質問:この文字列が次のような形式である場合、なぜですか? int bar_number=iBarShift(NULL,0,Time_bar,true) スクリーンショットは、上の行で指定したバーより2本分右にずれて撮影されているのですね。 P.S. フォーラムを乱雑にしないために、事前に返信をお願いします。 ファイル: createscreenshot_4.mq4 7 kb [ARCHIVE!] Any rookie question, Useful features from KimIV MQL5でJanus factorを実装する 削除済み 2012.10.07 08:49 #4162 Vinin: もちろん、1時間足のゼロバーが始まっている場合は、そうです。 は、パラメータを持つ次の関数を使って、バーが開始されたかどうかを判断することができます。 int min=1; int sec=59; if ( 時分(TimeCurrent())==m && 時秒(TimeCurrent())==n) { しからば } Victor Nikolaev 2012.10.07 10:40 #4163 stater: この関数にパラメータをつけて、バーが開始されたかどうかを判断することはできますか? int min=1; int sec=59; if ( 時分(TimeCurrent())==m && 時秒(TimeCurrent())==n) { いってみれば } もちろん可能ですが、取引が予定より大幅に少ない場合は、別の条件を探すことも可能です Рустам 2012.10.07 10:51 #4164 7777877: Good afternoon.People、誰かWindowScreenShot関数について助けてください。3日目にして誰も答えてくれません((以下のスクリプトを書きました(添付ファイル参照)。 脚本について2字で。このスクリプトは、クライアント端末のウィンドウに表示されているチャートのスクリーンショットを作成するためのものです。 外部変数extern datetime Time_bar には、ゼロバーが作成されるまでのバーの時間(チャートの右インデントを考慮)が指定されています。ライン内 int bar_number=iBarShift(NULL,0,Time_bar,true) 外部変数extern datetime time_bar で指定したバーのシリアル番号が検索されます。この関数自体は、行の bool f=WindowScreenShot(name+".gif",1024,768,bar_number,Scale,View_graph) さて、ここで問題です...。簡単のために、最後の2本のバーのスクリーンショットを作成する必要があると仮定します。次に、もし行 int bar_number=iBarShift(NULL,0,Time_bar,true) を変更しない場合、結果は以下のスクリーンショットになります。 つまり、スクリーンショットにはバーがないのです(ただし、文字列の int bar_number=iBarShift(NULL,0,bar_time,true) 時間ごとの小節数を計算する必要があります。) この行を次のように表示すると int bar_number=iBarShift(NULL,0,Time_bar,true)+2 をクリックすると、目的のスクリーンショットが得られます。 質問:この文字列が次のような形式である場合、なぜですか? int bar_number=iBarShift(NULL,0,bar_time,true) スクリーンショットは、上の行で指定したものから2本分右にずれて作られているのですね。 P.S. フォーラムを乱雑にしないために、事前に回答をお願いします。 また、あらかじめ端末で「バーシフト」をクリックしておきます。 削除済み 2012.10.07 11:30 #4165 FAQ: そして、まず、ターミナルで「バーシフト」をクリックします。アンラッチ...結果は同じです。 WITHOUT "+2": 行の値が「+2」である場合int bar_number=iBarShift(NULL,0,Time_bar,true): 注:左側の縦の赤い線(チャートの最後のスクリーンショット)は、スクリーンショットを撮りたいバーを示していますが、行の中に「+2」がありませんint bar_number=iBarShift(NULL,0,Time_bar,true). P.S.発狂寸前((((;゚Д゚))))))))) Рустам 2012.10.07 11:54 #4166 本当に...アドバイスとしては、これは機能として受け止めて使うことですが、あまりに気になるようであれば、サービスデックに書き込んでください。 削除済み 2012.10.07 12:13 #4167 FAQ: 実は...アドバイスとしては、機能として受け止めて使い、あまりに気になるようであれば、サービスデックに手紙を出すことです。 申し訳ありませんが、私は最近プログラミングに携わるようになったばかりなので、まだスラングに慣れていないのです。 フィーチャ - これは不具合に違いない...。条件」usayetとservice decを明確にしてください。))) Рустам 2012.10.07 13:02 #4168 特徴 - 小さな矛盾は、しかし、干渉しないし、時にはOrderClosePrice()のような文書化されていない機会を提供する -終値に このパラメータで注文を閉じると、それは閉じます、注文タイプによって価格を決定することを気にする必要はありません。 バグ - プログラムに含まれるバグ(不可抗力) Servidec - ユーザーが検出されたバグを手紙に書く場所です。プロフィールの5番目のフォーラムにあります(追加登録が必要です) Alekseu Fedotov 2012.10.07 16:15 #4169 7777877: アンラッチ...結果は同じです。 WITHOUT "+2": 行の値が「+2」である場合int bar_number=iBarShift(NULL,0,Time_bar,true): 注:左側の縦の赤い線(チャートの最後のスクリーンショット)は、スクリーンショットを撮りたかったバーを示していますが、行に「+2」がありませんint bar_number=iBarShift(NULL,0,Time_bar,true). P.S.気が狂いそうです(( すべて正しく撮影されます。Time_bar=D'2012.10.04 14:00' は時間足チャートで33本、+2 35本、といった ところでしょうか。 私もそんなスクリーンショットが見たい......赤線から。 Nauris Zukas 2012.10.07 18:17 #4170 多分 誰かがこの問題に遭遇している - 20のMT4プラットフォームのみ開くことができ、それ以上開くことはありません。CPUとRAMは負荷がかからないので、オープンを許可してください。この問題を解決するにはどうすればいいのか。 1...410411412413414415416417418419420421422423424...631 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
Good afternoon.People、誰かWindowScreenShot関数について助けてください。3日目にして誰も答えてくれません((以下のスクリプトを書きました(添付ファイル参照)。
脚本について2字で。このスクリプトは、クライアント端末のウィンドウに表示されているチャートのスクリーンショットを作成するためのものです。 外部変数extern datetime Time_bar には、ゼロバーが作成されるまでのバーの時間(チャート上の右インデントを考慮)が指定されます。ライン内
int bar_number=iBarShift(NULL,0,Time_bar,true)
外部変数extern datetime time_bar で指定したバーのシリアル番号が検索されます。この関数自体は、行の
bool f=WindowScreenShot(name+".gif",1024,768,bar_number,Scale,View_graph)
さて、ここで問題です...。簡単のために、最後の2本のバーのスクリーンショットを作成する必要があると仮定します。次に、もし行
int bar_number=iBarShift(NULL,0,Time_bar,true)
を変更しない場合、結果は以下のスクリーンショットになります。
つまり、スクリーンショットにはバーがないのです(ただし、文字列の
int bar_number=iBarShift(NULL,0,bar_time,true)
時間ごとの小節数を計算する必要があります。)
この行を次のように表示すると
int bar_number=iBarShift(NULL,0,Time_bar,true)+2
をクリックすると、私たちが欲しかったスクリーンショットが得られます。
質問:この文字列が次のような形式である場合、なぜですか?
int bar_number=iBarShift(NULL,0,Time_bar,true)
スクリーンショットは、上の行で指定したバーより2本分右にずれて撮影されているのですね。
P.S. フォーラムを乱雑にしないために、事前に返信をお願いします。もちろん、1時間足のゼロバーが始まっている場合は、そうです。
は、パラメータを持つ次の関数を使って、バーが開始されたかどうかを判断することができます。
int min=1;
int sec=59;
if ( 時分(TimeCurrent())==m && 時秒(TimeCurrent())==n)
{
しからば
}
この関数にパラメータをつけて、バーが開始されたかどうかを判断することはできますか?
int min=1;
int sec=59;
if ( 時分(TimeCurrent())==m && 時秒(TimeCurrent())==n)
{
いってみれば
}
もちろん可能ですが、取引が予定より大幅に少ない場合は、別の条件を探すことも可能です
Good afternoon.People、誰かWindowScreenShot関数について助けてください。3日目にして誰も答えてくれません((以下のスクリプトを書きました(添付ファイル参照)。
脚本について2字で。このスクリプトは、クライアント端末のウィンドウに表示されているチャートのスクリーンショットを作成するためのものです。 外部変数extern datetime Time_bar には、ゼロバーが作成されるまでのバーの時間(チャートの右インデントを考慮)が指定されています。ライン内
int bar_number=iBarShift(NULL,0,Time_bar,true)
外部変数extern datetime time_bar で指定したバーのシリアル番号が検索されます。この関数自体は、行の
bool f=WindowScreenShot(name+".gif",1024,768,bar_number,Scale,View_graph)
さて、ここで問題です...。簡単のために、最後の2本のバーのスクリーンショットを作成する必要があると仮定します。次に、もし行
int bar_number=iBarShift(NULL,0,Time_bar,true)
を変更しない場合、結果は以下のスクリーンショットになります。
つまり、スクリーンショットにはバーがないのです(ただし、文字列の
int bar_number=iBarShift(NULL,0,bar_time,true)
時間ごとの小節数を計算する必要があります。)
この行を次のように表示すると
int bar_number=iBarShift(NULL,0,Time_bar,true)+2
をクリックすると、目的のスクリーンショットが得られます。
質問:この文字列が次のような形式である場合、なぜですか?
int bar_number=iBarShift(NULL,0,bar_time,true)
スクリーンショットは、上の行で指定したものから2本分右にずれて作られているのですね。
P.S. フォーラムを乱雑にしないために、事前に回答をお願いします。また、あらかじめ端末で「バーシフト」をクリックしておきます。
そして、まず、ターミナルで「バーシフト」をクリックします。
アンラッチ...結果は同じです。
WITHOUT "+2":
行の値が「+2」である場合int bar_number=iBarShift(NULL,0,Time_bar,true):
注:左側の縦の赤い線(チャートの最後のスクリーンショット)は、スクリーンショットを撮りたいバーを示していますが、行の中に「+2」がありませんint bar_number=iBarShift(NULL,0,Time_bar,true).
P.S.発狂寸前((((;゚Д゚)))))))))
実は...アドバイスとしては、機能として受け止めて使い、あまりに気になるようであれば、サービスデックに手紙を出すことです。
特徴 - 小さな矛盾は、しかし、干渉しないし、時にはOrderClosePrice()のような文書化されていない機会を提供する -終値に このパラメータで注文を閉じると、それは閉じます、注文タイプによって価格を決定することを気にする必要はありません。
バグ - プログラムに含まれるバグ(不可抗力)
Servidec - ユーザーが検出されたバグを手紙に書く場所です。プロフィールの5番目のフォーラムにあります(追加登録が必要です)
アンラッチ...結果は同じです。
WITHOUT "+2":
行の値が「+2」である場合int bar_number=iBarShift(NULL,0,Time_bar,true):
注:左側の縦の赤い線(チャートの最後のスクリーンショット)は、スクリーンショットを撮りたかったバーを示していますが、行に「+2」がありませんint bar_number=iBarShift(NULL,0,Time_bar,true).
P.S.気が狂いそうです((
すべて正しく撮影されます。Time_bar=D'2012.10.04 14:00' は時間足チャートで33本、+2 35本、といった ところでしょうか。
私もそんなスクリーンショットが見たい......赤線から。
多分 誰かがこの問題に遭遇している - 20のMT4プラットフォームのみ開くことができ、それ以上開くことはありません。CPUとRAMは負荷がかからないので、オープンを許可してください。この問題を解決するにはどうすればいいのか。