MetaTrader 4 Build 529 ベータ版リリース、新コンパイラー搭載 - ページ 20

 
komposter:

どこか(旧MT4やMT5で)単発で動くオプションはないでしょうか?


私がしようとしていることは、私のMT4 509の機能を戻すことです(現在、90%動作していますが、未来のシフトだけが欠落しています)。

しかし、未来を見るためには、時系列を過去に戻す必要があります。

私たちは、関数

ArrayCopy (llow, Low, N, 0, X);

ここで、llow [] は、私の将来のビジョンに追加されるバッファで、 インジケータ配列の値を計算するための関数に入る ものです。

low[] 対応する時系列配列.

N - 配列llow []メンバ Low[] の最初のコピー値をその 先頭からシフト します.

0 - コピーを開始する場所 配列 Low[] ;

X - 配列 Low[] の何番目のメンバーをコピーするか

mt5はともかく、mt4は苦手なのですが、正しくコピーされたときとされなかったときがチャートからわかり、ArrayCopy() イマイチ なんですよね。

同じ関数で、 (ArrayCopySeries Blue )と(ArrayCopy Red)から配列を処理する

 
ALXIMIKS:


が、未来を見るためには、時系列を過去にシフトする必要がある。


残念ながら、何を取得すべきかの情報は少ないのですが、ゼロバーの右側にある指標値を見る必要があると仮定してみます。この場合、arrays-timeseriesに変更を加える必要はありません。対応する指標バッファを 必要なバー数だけ右にずらせばよいのです。

SetIndexShift(0, 1);

このように、最初のインジケーターバッファの値が1バー分右にシフトしています。同時に、バー・インデックスへのアクセスは、シフトしない場合と同じです。つまり、バッファの0要素に書き込むと、「マイナス1小節目」のデータが発生します。最初の要素に書き込むと、バーゼロのデータになり、以下同様です。

 
Scriptong:

残念ながら、何を取得するのかについてはあまり情報がありませんが、ゼロバーの右側にあるインジケータの値を見ることが必要であると仮定して考えてみます。この場合、arrays-timeseriesに変更を加える必要はない。対応する指標バッファを必要なバー数だけ右にずらせばよいのです。

このように、最初のインジケーターバッファの値が1バー分右にシフトします。同時に、バー・インデックスへのアクセスは、シフトしない場合と同じです。つまり、バッファの0要素に書き込むと、「マイナス1小節目」のデータが発生する。最初の要素に書き込むと、ゼロバー上のデータになる、など。

1ヶ月前に提出したサービスデスクのアプリケーションから(532でまだ修正されていない)。

3)指標に以下のようなアイデアを盛り込みました。

SetIndexBuffer(0,Bufrezmidle);      SetIndexStyle (0,DRAW_LINE,STYLE_SOLID,1); SetIndexDrawBegin (0,0); SetIndexShift(0,zm);

指標線を未来にシフトする(zmバーで右に移動する)。

ArrayCopy (arrlow, Low, zm, 0, i+kilkict);

時系列配列の値をarrlow[] 配列にコピーする。

時系列Low[] の bar[0] を bar[zm] にシフトしてコピーします(配列の [0] から [zm-1] までが空の値です)。

arrlow[x]=funk(x);

とすると,配列の空白の値 ([0] から [zm-1]) はすべてfunk(x) 関数の値で埋められ,未来を予測することになります。

Bufrezlow[x]  = funk2 (arrlow,x);

最後に、インジケータ配列に配列arrlow[] から計算した値を取り込み、チャート上に長さzmの未来のスライスを過去と重ねて表示します。

指標となる線の特性の記述が曲がっていたり、情報テーブルの 幅に間違いがあるのは、この切り口からです。

(任意の時間枠、任意のペア、チャートシフトの 有無に関わらず)

 
今後の展開についてですが、開発者に質問です。MEに折りたたみを実装する予定はありますか?
 
artmedia70:

履歴のダウンロードができない。1分ほどダウンロードするが、その後ファイルが間違っていると書き込み、残りの履歴を再計算しない。


最初にダウンロードした時にこのエラーが出たので、履歴を全て削除し、再度ダウンロードしたら同じ曲でした。どうしたんですか?

メッセージをありがとうございました。修正しました。
 

新しいビルド534がリリースされました。 C:\ProgramDataMetaQuotes***WebInstall

は、1つの端末にのみインストールされ、それ自体を削除します。

MetaQuotes フォルダーとのファイル交換

 

今、ここにあるんです。

C:\Usersusername³³AppData³³Roaming³³MetaQuotes³³WebInstall³³mt4clw

 
ALXIMIKS:

新しいビルド534がリリースされました。 C:\ProgramDataMetaQuotes***WebInstall

は、1つの端末にのみインストールされ、それ自体を削除します。

MetaQuotes フォルダーとのファイル交換


ありがとうございました、保存中.
 

開発者の皆さん、なぜ端末のファイルアクセスレベルを変え続けるのですか?ある時はあるディレクトリに入り、次の時は別のディレクトリに入る。どちらかに寄ってください、もう掃除で疲れてますから。

On MetaEditor`e switch /portable has stopped working and respectively launches from directory X:\Usersxxx ◇AppData ◇Roaming ◇MetaQuotes ◇ without it start.

PS./portable は再起動しても動作するが、X:↵Usersxxx↵AppDataⒸRoamingⒸMetaQuotesⒸ に屑ができる、パーミッションは全てadminだが、ターミナルはX:◆Program Files (x86) でもなくX:◆Program Filesでもなくインストールされている

 
UACの互換性のために、すべてをまとめているのです。534ビルドでのディレクトリの移行が完了しました。