MetaTrader 5へのアップグレードを損なわずに行うためのヘルプ - ページ 9

 

皆さん、こんにちは。質問:MT5でもMT4と同じようにEAでシンプルなチャートをバーに変換することができますか?

もし、EAが必要なら掲載します。

 
trader0k:
みんな、もっと面白いインデックスを投稿してくれ、そうすれば、リプログラムに興味が湧くはずだ。
これを再プログラムすることができます。とても便利な七面鳥です
 

面白い再プログラムの耽溺。

まだまだありますよ。MetastockからMT5へ非常に興味深い指標を変換できる人はいますか?

 
suruceab:

面白い再プログラムの耽溺。

まだまだありますよ。MetastockからMT5へ非常に興味深い指標を変換できる人はいますか?

最初のものは変換できません、それはソースではありません

ソースは添付ファイルの通りです

 
nei:

最初のものはやり直せない - それはソースではない

ソースは添付ファイルの通りです


はい、そうですね。追加ありがとうございます・・・。
 
MT4でこのスクリプトを長い間使っていますが、とても便利で、必要ならEAとしてチャートに放り込むこともでき、それも問題なく動作しています。MT5用に作り直してください。
ファイル:
 

こんにちは、mt5の相関関数を書き換えるのを手伝ってください。

double CorrelationIND(string Symbol1,string Symbol2,int CorrelationShift=0){ // ?・・・・・・・・・・???????????

double Correlation[]、DiffBuffer1[]、DiffBuffer2[]、PowDiff1[]、PowDiff2[]。

ArrayResize(Correlation,CorrelationPeriod*2);ArrayResize(DiffBuffer1,CorrelationPeriod*2)。

ArrayResize(DiffBuffer2,CorrelationPeriod*2);ArrayResize(PowDiff1,CorrelationPeriod*2);ArrayResize(PowDiff2,CorrelationPeriod*2) を使用します。

for( int shift=CorrelationPeriod+1; shift>=0; shift--){。

DiffBuffer1[shift]=iClose(Symbol1,0,shift)-iMA(Symbol1,0,CorrelationPeriod,0,MODE_SMA,PRICE_CLOSE,shift)となります。

DiffBuffer2[shift]=iClose(Symbol2,0,shift)-iMA(Symbol2,0,CorrelationPeriod,0,MODE_SMA,PRICE_CLOSE,shift)となります。

PowDiff1[shift]=MathPow(DiffBuffer1[shift],2)とする。

PowDiff2[shift]=MathPow(DiffBuffer2[shift],2)とする。

double u=0,l=0,s=0。

for( int i = CorrelationPeriod-1 ;i >= 0 ;i-- ){。

u += DiffBuffer1[shift+i]*DiffBuffer2[shift+i]。

l += PowDiff1[shift+i];

s += PowDiff2[shift+i];

}

if(l*s >0)Correlation[shift]=u/MathSqrt(l*s).If(l*s >0)Correlation[shift]=u/MathSqrt(l*s);

}

return(Correlation[CorrelationShift])とする。

return(-1)です。

}

Документация по MQL5: Стандартные константы, перечисления и структуры / Константы индикаторов / Ценовые константы
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы индикаторов / Ценовые константы
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы индикаторов / Ценовые константы - Документация по MQL5
 

MT5の開発者は、なぜMT4からのインジケーター、スクリプト、エキスパート用のコンバーターを作らなかったのでしょうか?

誰が意見を言うのか?

 
suruceab:

MT5の開発者は、なぜMT4からのインジケーター、スクリプト、エキスパート用のコンバーターを作らなかったのでしょうか?

誰が意見を言うのか?

必要なのか?
 
Interesting:
必要なのか?
必要な人は自分でコンバータを書くか、mt4からmt5へのコードの書き換えを注文することになりますね。やってみれば良いコンバーターが書けるかもしれませんが、そう簡単にはいかないこともあります。でも、頑張れば良いコンバーターが書けるけど、mt5で新しいコードだけ書き換えた方が楽な場合もあるんだよね。