【MT4/5】Meta Trader ..
[2ch|▼Menu]
1012:名無しさん@お金いっぱい。
18/03/07 06:29:30.58 0ALx2sOl0.net
とりあえず“ベクター”か“00”で検索してみたら

1013:名無しさん@お金いっぱい。
18/03/08 23:29:57.38 DgULQ00t0.net
ku-chartみたいな他通貨を呼び出すインジケーターが、バックテストで動かなくて困ってるんですが、何かいい方法はありませんか?
ファイル関数系とdll系は苦手でして。
MT5では動くなら、今から勉強するんですけど。。

1014:名無しさん@お金いっぱい。
18/03/09 00:29:04.58 vqCQDDpS0.net
MT5では普通に動く。MT4では一工夫いるがやり方はググればすぐ見つかる。

1015:名無しさん@お金いっぱい。
18/03/09 00:32:17.92 vqCQDDpS0.net
あー、テクニカル指標の計算を自分でプログラム書かないといけないからめんどくさいね。難しいわ。

1016:名無しさん@お金いっぱい。
18/03/09 01:24:32.87 woTxOxP20.net
>>984
ほか通貨のデータあれば読み込まない?

1017:名無しさん@お金いっぱい。
18/03/09 01:41:48.33 mPVO2vfC0.net
983です。
動かないですね。。
ヴィジュアルチャートに貼り付けても、呼び出した時だけ表示されて、その後は止まってしまいます。。
mt5を頑張って勉強しようかな

1018:名無しさん@お金いっぱい。
18/03/09 01:51:40.96 Klxr41HF0.net
最新足がダメなだけで確定足使う分には別ペア参照でも問題ないと思うけど
最新足がテストのペアしか更新されない

1019:名無しさん@お金いっぱい。
18/03/09 01:57:39.26 vqCQDDpS0.net
恥を承知で自作関数を晒してみる。これをku-chartにコピペして
iMA → iMA_Custom に書き換えれはテスターでも動くはず。
double iMA_Custom(string symbol, int timeframe, int maperiod, int mashift, int mamethod, int price, int shift)
{
double ret = 0;
if(IsTesting())
{
datetime dt = iTime(_Symbol, timeframe, shift);
int collection = 1;
if(mamethod == MODE_EMA || mamethod == MODE_SMMA) collection = 16;
if(Bars(symbol, timeframe) - iBarShift(symbol, timeframe, dt, false) < maperiod * collection) return(0);
double ocBuf[];
ArrayResize(ocBuf, maperiod * collection);
if(price == PRICE_OPEN && CopyOpen(symbol, timeframe, iBarShift(symbol,timeframe,dt,false) + mashift, maperiod * collection, ocBuf) < 0) return(0);
if(price == PRICE_HIGH && CopyHigh(symbol, timeframe, iBarShift(symbol,timeframe,dt,false) + mashift, maperiod * collection, ocBuf) < 0) return(0);
if(price == PRICE_LOW && CopyLow(symbol, timeframe, iBarShift(symbol,timeframe,dt,false) + mashift, maperiod * collection, ocBuf) < 0) return(0);
if(price == PRICE_CLOSE && CopyClose(symbol, timeframe, iBarShift(symbol,timeframe,dt,false) + mashift, maperiod * collection, ocBuf) < 0) return(0);
ret = iMAOnArray(ocBuf, 0, ArrayRange(ocBuf, 0) - maperiod * (collection - 1), 0, mamethod, 0);
ArrayFree(ocBuf);
}else{
ret = iMA(symbol,timeframe,maperiod,mashift,mamethod,price,shift);
}
return(ret);
}

1020:名無しさん@お金いっぱい。
18/03/09 02:03:42.73 vqCQDDpS0.net
あ、ちょっとバグがあるみたい。すみません。

1021:名無しさん@お金いっぱい。
18/03/09 02:06:54.11 vqCQDDpS0.net
バグっていうか少し誤差があるみたい。
iMA(…) - iMA_Custom(…) が0にならないわ。

1022:名無しさん@お金いっぱい。
18/03/09 11:34:52.32 mPVO2vfC0.net
>>990
ありがとう。帰ってから試してみます

1023:名無しさん@お金いっぱい。
18/03/09 14:22:21.29 RVvV5Obn0.net
URLリンク(mt4-ea.com)
このサイトで配布してるやつ普通に聖杯だよ

1024:名無しさん@お金いっぱい。
18/03/09 14:28:06.23 RVvV5Obn0.net
ちな口座縛りあるからコピーツール推奨な

1025:989
18/03/09 18:00:44.72 vqCQDDpS0.net
>>993
ちょっと間違ってたので訂正します。たぶんこれでいけるかと。
double iMA_Custom(string symbol, int timeframe, int maperiod, int mashift, int mamethod, int price, int shift)
{
double ret = 0;
if(IsTesting())
{
int collection = 1;
if(mamethod == MODE_EMA || mamethod == MODE_SMMA) collection = 16;
if(Bars(symbol, timeframe) - shift < maperiod * collection) return(0);
double ocBuf[];
ArrayResize(ocBuf, maperiod * collection);
if(price == PRICE_OPEN && CopyOpen(symbol, timeframe, shift + mashift, maperiod * collection, ocBuf) < 0) return(0);
if(price == PRICE_HIGH && CopyHigh(symbol, timeframe, shift + mashift, maperiod * collection, ocBuf) < 0) return(0);
if(price == PRICE_LOW && CopyLow(symbol, timeframe, shift + mashift, maperiod * collection, ocBuf) < 0) return(0);
if(price == PRICE_CLOSE && CopyClose(symbol, timeframe, shift, maperiod * collection, ocBuf) < 0) return(0);
ret = iMAOnArray(ocBuf, 0, ArrayRange(ocBuf, 0) - maperiod * (collection - 1), 0, mamethod, 0);
ArrayFree(ocBuf);
}else{
ret = iMA(symbol,timeframe,maperiod,mashift,mamethod,price,shift);
}
return(ret);
}

1026:989
18/03/09 18:04:17.21 vqCQDDpS0.net
うああ、PRICE_CLOSEのとこ訂正しわすれてた。↓でお願いします。
if(price == PRICE_CLOSE && CopyClose(symbol, timeframe, shift + mashift, maperiod * collection, ocBuf) < 0) return(0);

1027:名無しさん@お金いっぱい。
18/03/09 20:20:58.67 hyH3cZd40.net
>>994
どれ?

1028:名無しさん@お金いっぱい。
18/03/09 20:46:12.74 RVvV5Obn0.net
>>998
5つ全部だよ。
バックテストしてみればどれだけすごいかわかる。

1029:名無しさん@お金いっぱい。
18/03/09 20:58:01.96 woTxOxP20.net
>>999
通貨指定と勝率、plラインが典型的なあれでワロタ。ただのアフィ目的は消えてくれるかな?

1030:名無しさん@お金いっぱい。
18/03/09 21:01:55.94 RVvV5Obn0.net
>>1000
デモ口座で稼働してコピーツールで取引口座で売買するんだよ。
ibに関しては自分でいい所見つけてくれw

1031:1001
Over 1000 Thread.net
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 208日 16時間 54分 59秒

1032:過去ログ ★
[過去ログ]
■ このスレッドは過去ログ倉庫に格納されています


最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

314日前に更新/268 KB
担当:undef