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

 
White Rabbit:

ごあいさつ

MT5プラットフォーム。

この問題が議論された可能性のあるドックまたはフォーラムスレッドを参照してください。

ハンドルで渡される標準のインジケータではなく、すでに変更されたインジケータをビジュアル テストで表示するにはどうしたらいいのでしょうか?

例えば、2つのMAがあり、そこからスライディングサム法で線形回帰を求めますが、これはビジュアルテストで表示する必要があるものです。

必要な指標を含むテンプレートを作成し、それをtester.tplまたはsovetnik.tplのようなアドバイザーの名前に応じた名前にします。

 

プログラムで特定のインジケータをチャートにインストールする方法があれば教えてください。

開いているチャートは24個あり、一つ一つ手動で設定するのは少し面倒です。不要なものをプログラムで削除する方法は知って いるが、正しいものをインストールする方法がわからない。

テンプレートオプションは適切ではありません。

 
Vitaly Muzichenko:

プログラムで特定のインジケータをチャートにインストールする方法があれば教えてください。

開いているチャートは24個あり、一つ一つ手動で設定するのは少し面倒です。不要なものをプログラムで削除する方法は知って いるが、正しいものをインストールする方法がわからない。

テンプレートの使い方がわからない。

まさか

 
Vladimir Pastushak:

やだ

悲しい :(

 
こんにちは、Moving Average superimposed on Momentumをコードで書く方法を教えてください。
 
pvba:
こんにちは、Moving Average superimposed on Momentumをコードで書く方法を教えてください。
iMAOnArray()
 
ありがとうございました。
 

皆さん、ごきげんよう。勉強中なので助けてほしい、できる人は助けてください。

要するに、あるインジケータ(パラメータは重要ではありません)を持っています。

double ENV_02_1 = iEnvelopes(Symbol(),0,18,MODE_SMMA,0,PRICE_CLOSE,0.12,1,1)とした。

double ENV_02_2 = iEnvelopes(Symbol(),0,18,MODE_SMMA,0,PRICE_CLOSE,0.12,1,0)。

このコードの行は正しいでしょうか?

if (Close[1]<ENV_02_1 && Bid>ENV_02_2)

{その後、取引を開始する}。

問題は、直前のローソク足がインジケータの下で閉じたら取引を開始し、価格がインジケータを上回ったらすぐに取引を開始したいことです。しかし、テスターでは、インジケーターの価格より下でも上でも、まるでコードを見ていないかのように、私のために取引を台無しにしてくれます...私は何か間違っているのでしょうか?教科書を読ませるのは勘弁してください、読みすぎました。

 

ヒントを教えてください。フクロウでGMT時間を取得するには、パソコンの時刻やタイムゾーンが間違っている可能性を考慮すると、どうすればいいのでしょうか?

TimeGMT関数

クライアント端末が動作しているコンピュータのローカルタイムから夏時間または冬時間で計算した GMTを返します。この機能には2つのバージョンがあります。

つまり、この関数はローカルタイムとタイムゾーンを受け取り、それを使ってグリニッジ標準時を計算するのだと理解しています。時間を間違えると、結果も間違えますよね?

それとも私が勘違いして、サマータイムのフラグだけがローカルコンピュータの時刻で計算されているのでしょうか?いや、どこから来るかの違いだ。

TimeDaylightSavings機能は、ローカルコンピュータの設定から情報を取得するだけですよね?


すると、正しいGMTはコンピュータが正しく設定されていないと取得できないことがわかり、サーバーは 取得できないのか?

そして、テスターでは、GMTは、クォートを使用するブローカーのタイムシフトを手動で規定することによってのみ取得できることが判明しているのですか?

 

2つのステートメント。

 

PrintFormat ("%. 2lf", 22.33445);  

プリント:22.33

И

 PrintFormat ( "%.*lf" , 22.33445 , 2 );

プリント:2.00000

なぜ出力が違うのですか? C/C+では上記の文は問題なく動作します。