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

 
Artyom Trishkin:

MQL4ではiMAOnArray()を使用し、MQL5ではiMAハンドルを作成する際に、移動平均を 計算する価格ではなく、以前に作成したATRのハンドルを指定します。

ヒントありがとうございます、しかし、私はまだこれらの指標の書き方を理解していません、私はそれらを別々に問題はありません。 例として、ATRとMAのためのiMAOnArray()の 使用方法を書いてもらえますか?

 
Denis Diakonov:

60-80-90の間違い。

この数の誤りは、1つのスペルミス(セミコロンや括弧の欠落)が原因であることが多い。一番最初のエラーの場所付近をご覧ください。

 
Aleksei Stepanenko:

この数の誤りは、1つのスペルミス(セミコロンや括弧の欠落)が原因であることが多い。一番最初のエラーの場所の近くを見てください。

構文))実は、あるんです)

 
Valeriy Yastremskiy:

構文))

そうですね、シンタックス、その通りです。

 

みんな、notepad.exeを使ってプログラムでテキストファイルを開くにはどうしたらいいんだ?

テキストファイルのエディターを開くには?

 
Vladimir Pastushak:

みんな、notepad.exeを使ってプログラムでテキストファイルを開くにはどうしたらいいんだ?

テキストファイルのエディターを開くには?

フォーラムとインターネットでShellExecuteWを検索する

ファイル名をメモ帳に伝える方法を覚えていない場合は、純粋なメモ帳を実行することもできます。

#import "shell32.dll"
int ShellExecuteW(int hWnd, int lpVerb, string lpFile, int lpParameters, int lpDirectory, int nCmdShow);
#import
#define  SW_SHOW 5
//+------------------------------------------------------------------+
void OnStart()
{
   ShellExecuteW(NULL, 0, "notepad.exe", 0, 0, SW_SHOW);
}
//+------------------------------------------------------------------+
 
Igor Makanu:

フォーラムとインターネットでShellExecuteWを検索してください。

メモ帳にファイル名を渡す方法を覚えていないので、純粋なメモ帳を実行することができます

それこそ記憶にない、検索しても出てこない...。

 

cmdから実行した場合

notepad.exe C:\1.txt

では動作するが、ShellExecuteWでは動作しない。スラッシュの数、方向は関係ありません。

 
Aleksei Stepanenko:

cmdから実行した場合

では動作するが、ShellExecuteWでは動作しない。スラッシュの数、方向は関係ありません。

ShellExecuteWでバッチを実行することはできますか?
 
Vladimir Simakov:

mqlとは関係ありません。

https://docs.microsoft.com/en-us/windows/win32/apiindex/windows-api-list

頑張ってください。

このライブラリは、WinApiをDLLで接続する必要をなくすと、前述のフォルダのリリースにあったばかりです。しかし、彼らはドキュメントを追加するのを忘れていた。