[警告は閉鎖されました!】フォーラムを乱雑にしないために、どんな初心者の質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしでは、どこにも行けない。 - ページ 325

 
Daiver2 >> :

皆さんこんにちは、説明できる方いますか?RefreshRates()関数ですが、常に呼び出されるべきでしょうか、それともエキスパートやスクリプトが長い計算をしたときに、エラー処理関数などで自動的に起動されるのでしょうか?
2つ目の質問:コードの例ですが、エラーを修正し、switchオペレータにパラメータを渡しました。

さて、今度は未定義のB変数のような別のエラーが発生しました。
宣言しなかったのか?

エラーメッセージはこのようなものです。
'B' - variable not defined ----------------- C:\Program FilesMetaTrader - Masterforex﹑Masterforex﹑Scripts2.mq4 (31, 7)

ここでまた質問ですが、この数字は何なのでしょうか?(31, 7)のように、エラーによって必ず異なるのですが、指定したディレクトリの同じエントリを見ると、まるでドキュメントのエラー名のようです...。は、MetaEditor 4で、どこかで、例えば、Expertのように、実行と実行のエラーは、各数値の特定の原因のエラーに対応し、ソリューションの説明を参照してくださいすることが可能ですか?

この変数は、開始関数の本体で宣言されているので、関数の外では翻訳者には「見えません」。起動前にグローバルに宣言しておけば、問題ないでしょう。番号は、エラーが発生した行番号と文字番号です。

 
今日のスピードのために...
 
alsu >> :
今日のスピードで・・・。

>> へぇー...。そんな、身近な疑問に出会った喜びから、自分の疑問もたまには迂闊に答えられないかと、慌ててしまうのです。

 
Tarkovsky >> :

スクリプトを使って、チャートに独自のスケールを設定するにはどうしたらいいですか?

どのバーを先に表示するかという機能はありますが、リセットする方法はありません。

まあ、あなたは自分の質問に答えただけなのですが......。

 
alsu писал(а)>>

この変数は、開始関数の本体で宣言されているので、関数の外では翻訳者には「見えません」。起動前にグローバルに宣言しておけば、問題ないでしょう。番号は、エラーが発生した行番号と文字番号です。

皆さん、ありがとうございました。Vininも説明してくれて、なんとなく前にチュートリアルで読んで知っていたのですが、やはりエキスパート向けなのですね。そして、スクリプトのようなものなら、特殊なスタート関数にすべてのコードが入っているようですね。?動くかどうか確認するためだけに、関数とブロックを別々にスクリプトの形で作っているんです...勉強になります...。

 
alsu писал(а)>>

自分の質問に自分で答えちゃうなんて...。

方法はないのでしょうか?

ある時点からチャートを表示させたい。

例えば、前月のローソク足から始まる日足のローソク足を表示する場合。

そんな単純なニーズが実装されていないのでしょうか?

 
Tarkovsky >> :

方法はないのでしょうか?

ある時点からチャートを表示させたい。

例えば、前月のローソク足から始まる日足ローソク足を表示します。

そんな単純なニーズが実装されていないのでしょうか?

ストーリーを見るために必要なことですか?

任意のタイミングで垂直線を作成し、オブジェクトのリストを開き(Ctrl+B)、線を選択 - 表示します。

ラインの自動シフトはオフにした方が良い)

 
Swan писал(а)>>

履歴を見るために必要なのでしょうか?

オブジェクトリストを開き(Ctrl+B)、「線」-「表示」を選択すると、目的の時間の縦線が表示されます。

グラフの自動シフトは無効化した方が良い)

これはないよりましです。

また、「show object」ですが、そのような機能はないのですか?

もともとのアイデアは、歴史上の任意の出来事を表示することでした。例えば、影のないローソク足が通常形成される場所や、ヒストリー上の指標の具体的な位置を確認することができます。今「立っている」とすると、以前立っていた場所の住所はスクリプトでわかるのですが、そこを目で見るのは難しい。

 

トレーダーの皆様、この問題に対処するのを助けてください。手動でdatetimeの値を設定するインジケータがあります。このように見えます。

例) 現在の日付は2009.12.02 です。

その場合、datetimeは 次のようになります:昨日の日付

datetime some_time=D'2009.12.01 01:30'。

int shift=iBarShift(NULL,0, some_time);

実は、ある時期の 手動シフトを自動シフトに置き換える方法です。

 

みんな助けてくれーーーーーーーーーーーーーーーーーーーーーーーー私はプログラマーではありません、ただのトレーダーです!私はこの問題を抱えています....最適化のためにEAを実行したとき、私は値を取得し、最小のドローダウンの値を選択し、紙にコピーした...。をクリックした後、誤って最適化を再クリックしてしまいました。最適化で迷わないために、すべての値をコピーしていないので、最適化が完了するまで待つことにしました。終了後、最小ドローダウンを選択し、新しい値を取得しました。WHY?????????????????????????????????!エキスパートアドバイザーの日付やパラメータを変更していません。最初のケースと同じパラメータが得られるはずでした!!!もしよろしければ、Nikolay_Sokolov@mail.ru、答えをメールで教えていただけませんか?
ありがとうございました。