"ダミー "からの質問 - ページ 136

 

mq5でアナログを作る方法を教えてください。

for(i=0;i<limit;i++) 
{
  EnvUp2[i]=iEnvelopesOnArray(Last,0,Channel,MODE_SMA,0,Channel_Dev,MODE_UPPER,i);
  EnvUp1[i]=iEnvelopesOnArray(Last,0,Channel,MODE_SMA,0,Channel_Dev/2,MODE_UPPER,i);
  EnvDn1[i]=iEnvelopesOnArray(Last,0,Channel,MODE_SMA,0,Channel_Dev/2,MODE_LOWER,i);
  EnvDn2[i]=iEnvelopesOnArray(Last,0,Channel,MODE_SMA,0,Channel_Dev,MODE_LOWER,i);
}

おそらくIncEnvelopesOnArrayを使う必要があると思いますが、どうすればいいでしょうか?
可能であれば、mq4 - mq5のアナロジーで簡単な例を挙げてください。

 
Vitya:

mq5でアナログを作る方法を教えてください。

おそらくIncEnvelopesOnArrayを使う必要があると思いますが、どうすればいいでしょうか?
可能であれば、mq4 - mq5のアナロジーで簡単な例を挙げてください。

それだけで、理解できました。
インテージが評価される
 
Dima_S:
ORDER_FILLING_AONの リンクをクリックすると、名称が変更になっただけです。
ありがとうございました。
 

こんにちは。

5~6時間後にポジションをクローズ するEAのコードを提案していただけませんか?またはリンクを教えてください。

ありがとうございました。

 

プログラムはこのファイルを使ってデータを読み込み、解析する。オプションにこのようなことを書くのは理にかなっている。

input string FileName = "FileName.csv";

と入力し、そのファイル名でアクセスします。

だから、データの入ったファイルがたくさんある場合、この方法で作業するのは不便だし、事前にファイル名を知ることができないので、手で変更するのは本当に大変なんだ。

文字列のような 値を返す関数を書こう、こんな風に考えてみました。

string GetNameOfFile()
{
string name="";

//-------------------------
//... тут реализован функционал диалогового окна, позволяющего пользователю выбрать файл из предложенного списка файлов,
//... которые есть в данный момент в папке ....\MT5\MQL5\Files\
//-------------------------

return(name);
}

何から手をつけていいのかわからない。

Документация по MQL5: Основы языка / Типы данных / Тип string
Документация по MQL5: Основы языка / Типы данных / Тип string
  • www.mql5.com
Основы языка / Типы данных / Тип string - Документация по MQL5
 
joo:

何から手をつけていいのかわからない。

MQLを使用する場合、FileFindで Filesからファイルリストを取得する。

まあ、インターフェースは好きなように描けばいいんですけどね。

 
joo:

プログラムはこのファイルを使ってデータを読み込み、解析する。オプションにこのようなことを書くのは理にかなっている。

と入力し、そのファイル名でアクセスします。

これは、データの入ったファイルがたくさんあって、あらかじめファイル名がわからない場合、手で変更するのが面倒なので不便です。

こんなことを考えた:文字列型の 値を返す関数を書こう、こんな感じ。

何から手をつけていいのかわからない。

まず、FileFindFirst()とFileFindNext() を使って、 既存のすべてのファイルの名前を見つけ、その名前を文字列型の配列に格納 します。 そして、この配列の値をユーザーに表示するために、ダイアログウィンドウツールを使用します。残念ながら、私はダイアログウィンドウを扱ったことがないので、ファイル名を選択するための文字列配列をどのように出力すればいいのかわかりません。
 

sergeev:

и

イェデルキン

..そして、ダイアログボックスを作成するツールを使って、この配列の値をユーザーに対して出力します。残念ながら、私はダイアログボックスを扱ったことがないので、ファイル名を選択するための文字列配列を出力する方法については、お伝えすることができません。

まさにそれが私の苦労です。

結局のところ、すべてのファイル名を一覧で表示し、この一覧からマウスクリックで選択できるようにする必要があります。

 
joo:

ここで問題が発生しました。

すべてのファイル名をリストアップし、このリストからマウスクリックで選択できるようにする必要があります。

標準コントロールズエキスパートを見る
 
sergeev:
スタンダードコントロールズエキスパートをチェックする
ありがとうございます、ちょうど良さそうですね。