【MT4/5】MetaTrader初心者専用32【ゆとり隔離スレ】
初心者Q&A
Q: Vista、Windows7で動かないのですが?
A: 以下を試してみてください。
1 [コンピュータ]を右クリック。[プロパティ]を選択
2 [システムの詳細設定]を選択
3 [詳細設定]タブをクリック
4 [パフォーマンス]の[設定]をクリック
5 [データ実行防止]タブをクリック
6 「重要なWindowsプログラムおよびサービスについてのみ有効にする」をオンにする
7 okをクリック
8 OSを再起動
※ Vista/Win7 の場合、C:\Program Files 以外の場所(C:\MT4 以下)にインストールするのが便利です。
Q: ファイル→デモ口座の申請 でデモ口座が作れません。
A: 一部のサーバでは、Build 409 より古い MT4 では口座が作れません。最新版を入手してterminal.exe をコピーしましょう。
Q: 指定した値になったら、アラート鳴らしたいんだけど?
A: メニューの表示-ターミナルでアラーム設定のタブがありますので、そこで設定できます。
Q: 土日は動かないのですか?
A: ほとんどの業者は休みです。
サーバーに接続だけ出来る業者もありますが、更新はされません。
Q: TSDって何を見ればいいの?
A: まずはここから登録して下さい。
http://www.forex-tsd.com/register.php 後はあちこち見れば勉強になります。
Q: 10分足とか他の時間足を表示したい。
A: 「MT4 10分足」でググって下さい。URLは差し控えます。
Q: 付属しているMACDをライン表示にしたい。
A: MetaEditorでMACD.mq4を開いて、「DRAW_HISTOGRAM」で検索、DRAW_HISTOGRAMを「DRAW_LINE」に変更、念のため別名保存してコンパイルする。
Q: RCIのインディケーターはどこにあるの?
A: 「SpearmanRankCorr mq4」で検索するよろし。
Q: 同じインディケーターを同じウインドウに表示したい。
A: 共存させたいインディケーターを同じウインドウにドラッグ&ドロップ、設定を変えて表示させる。
Q: MetaEditorでコンパイルするやり方がわかりません
A: MetaEditorのツールバーのcompileで出来る。面倒だったらファイルを保存して、MT4を再起動
Q: ティックチャートを表示する方法を教えてください。
A: 気配値表示の所にティックチャートタブをクリック
Q: ボリンジャーバンドの三本線を五本線にしたい。
A: 標準偏差の設定値を変えたボリンジャーバンドをもうひとつ描画
A: 標準偏差の設定値を1にして、Levels に ±2,±3,を設定してもよし。
Q: 過去のチャートを見ようとしたら、すぐに現在の位置に戻ってしまうのですが?
A: ツールバーのAuto Scrollボタンをoffにする。
Q: 使わないインジケーターを削除するにはどうすればいいの?
A: 使わないインジケーターにカーソルを合わせ右クリック→削除
Q: インジケーターのラインの色、太さを変えたいんだけど
A: MetaEditorで該当するインジケーターを開きます。
#propertyで検索(初めの方に記述してありますのですぐ見つかります。)
色を変更したい場合(例)
#property indicator_color1 Red
のRedを変えたい色に書き換える(Blue,Green,Yellowなど)
#property indicator_color1 Yellow(←変更後)
色の指定の頭文字は大文字で記述します。Blue→○、blue→×
太さ、幅を変更したい(例)
#property indicator_width1 1
の線の太さ1を変えたい太さに変更する。(1〜5までの整数)
#property indicator_width1 3(←変更後)
変更後、保存してコンパイルまたは再起動する。
#property indicator_colorや
#property indicator_widthが無い場合、
SetIndexStyleで個別に指定されていると思います。
SetIndexStyleで検索します。
(例)SetIndexStyle(0, DRAW_LINE, STYLE_SOLID, 1, Red);
上記の「1」が太さ、Redが色です。
太さを3、色を青に変更する場合は
(例)SetIndexStyle(0, DRAW_LINE, STYLE_SOLID, 3, Blue);となります。
Q: 「チャートを右クリ→定型チャート→定型として保存」としても、保存できないけど。
A: @上の方法で保存できない場合。名前をつけて「定型として保存」するときに、保存先をMT4があるフォルダより上の階層(デスクトップ以外)を選択して保存する。
A保存したファイルをMT4直下のtemplatesフォルダにコピペすればOK
Bこれで、チャートを右クリ>定型チャートで好みのチャートを一発で呼び出せる。
Q: このスレでよく出てくるインジケーター
A: ・Fibopiv ・FerruFx_Multi ・nonlagdot ・#MTF_StochasticBar
・ZigZag Pointer ・Traders Dynamic Index
・Period_Converter_Opt ・Clock ・Grid Builder.mq4
以上に「mq4」を加え検索。
Q: 日本時間を表示させたい
A: JPN_Time_Sub mq4 または CIDP_JPY_Time.mq4 または JPN_Time_SubZero.mq4 :-)
Q: ゆとりスレなのに・・・
A: 「MetaTraderのための」ゆとりスレです。「パソコン初心者」「2ちゃんねる初心者」のスレではありません。
Q: 「YM」や「NK」ってなに?
A: 「先物 シンボル 一覧」でググる。
シンボル一覧の代わり
http://web.archive.org/web/20080125182852/ http://www.globalprice-inc.com/ja/d001-9.html Q: チャートを重ね合わせて反転表示にしたいんだけど。
A: オーバーレイチャートスクリプト Ver.1.10 で検索
Q: 日足のMAが何か変なんだけど・・・
A: サーバーにより週に日足が5本のところと6本のところがあります。
日足が週に5本のところを表示させるのが、手っ取り早いです。
週5本のとこMeta Quote、FXDD、Alpari、WHC
週6本のとこ、ODL
Q: 再インストールする場合、どのフォルダをバックアップしておけば良いの?
A: experts(中のindicatorsフォルダも)、history(人によっては結構容量あるかも)、config, templates, symbolsets, profilesのフォルダをバックアップ。
これで大体もとの環境を作ることが出来る
▼MQL4を勉強するには
MetaEditorのToolboxからHelpを選択すると、リファレンスがあります。また、以下でも見ることが出来ます。
ttp://docs.mql4.com/ 日本語訳があります。
ttp://www.metasys-seeker.net/MQL4_Reference_ver1/MQL4_Reference_Contents.html
FXDDのサイトからUSDJPY1分足データをダウンロードして、/historyフォルダに置いて、 Metaのオフラインチャートから開けたんだけど、 いつまでたっても「Waiting For Update」になってるんだけど 何がおかしいのかな
>>6 それはオフラインチャートなのに、サーバーに見に行っている状態…。
チャートを閉じて「チャートの再表示」を使うと、そんな状態になります。
再度、「オフラインチャート」から開き直しては?
前スレのMAだけど、カスタムじゃない方の移動平均インジのレベル指定 ってpoint単位じゃね?そこに適当な値入れるだけでいいと思うんだが・・・
すごい… ありがとうございました;;
ちなみに縦軸のメモリにこのラインの値を表示するのはググれですか?
買ってしばらく、 というか数ヶ月の間積ん読状態だった「FXメタトレーダー入門」 早く読めば良かったわ。。
>>12 また質問が意味不明。
これ、
>>8 と
>>9 とどっちへの問いかけ?
それに「縦軸のメモリ」って、何処の事?
質問はいいんだけど、甘え表現は止めてくれ。
16 :
Trader@Live! :2012/05/07(月) 12:53:54.28 ID:BwIxsvKD
すみません、チャートグループ変更の時にデフォで出てくる画面を何とか消せる方法ありませんか? 毎回出てくるので消すのが大変で困ってます…。
17 :
Trader@Live! :2012/05/07(月) 12:54:13.61 ID:BwIxsvKD
×画面 ○チャート
失礼しました 縦軸にペアの現在値がと数ピピ刻みで値が表示されてますよね そこにMAの現在値を表示させたいんですがググっても見つけることができません 方法があれば教えて下さい
フリーのEAを検証してるのですが 1.バックテストもフォワードテストもできない 2.バックテストはできるがフォワードではエントリーしない (動作はしてるようなのですが) 3.バックテストもフォワードテストもできる 1と3はいいのですが 2の場合だと多い原因はなんなのでしょうか MACD RSI Crosses EA が気に入ったのですが フォワードテストで働いてくれないので困っています また初めからはいっているMACD Sampleも フォワードでは動きません アイアンのデモ口座でMT4はver.4.00 Build 419です よろしくお願いします
>>21 ブローカーは何処?
Forex.comとかだと、OrderSend()近辺を書き換える必要があるかも。
>>21 エラー出てないの?
ストップレベルが一番怪しいね。Invalid Stopのエラーだったらエラー番号130だったと思う
MT4はSSLに対応してないとかで、Googleメールに送信する場合別途SSLのソフトを 入れないとダメみたいでしたが、MT5ではどうでしょう? 別途SSLソフトを入れなくてもOKになりましたか?
SMTP Auth に対応しないサーバへの送信ができなくなりました
26 :
Trader@Live! :2012/05/07(月) 22:22:40.91 ID:vqHE1YXB
iMAOnArrayについて質問させてください。 iMAOnArrayに用いる配列は for(i=limit;i>=0;i--) buffer1[i]=iMA(NULL,0,5,0,0,0,i); for(i=limit;i>=0;i--) buffer2[i]=iMAOnArray(buffer1,0,5,0,0,i); のように、iMAOnArrayとは別に計算する必要があるのでしょうか? for(i=limit;i>=0;i--) { buffer1[i]=iMA(NULL,0,5,0,0,0,i); buffer2[i]=iMAOnArray(buffer1,0,5,0,0,i); } でも同じですよね?
28 :
14 :2012/05/07(月) 23:22:16.78 ID:a+kJXzaG
>>22 ,23
お返事ありがとうございます
>>22 もとはどこなのかわかりませんが
TradingSystemForexから入手しました
テスターウィンドウのEA表示のところにも
TradingSystemForexの記述があります
>>23 エラーは出ていないみたいです
BT時も出ませんでしたし
フォワードテストを試した場合でも
ターミナルの操作履歴には
loaded successfully としか出ません
>>29 ブローカーってのは、FX業者の事だと理解しているかな?
> エラーは出ていないみたいです
OrderSend()の直後に以下のPrint文を入れて、エラーを確認してみたら?
#include <stderror.mqh> // これはソースの頭に追加
#include <stdlib.mqh> // これもソースの頭に追加
:
OrderSend( 〜 );
int err=GetLastError();
Print( "OrderModify failed with error #", err, " Err=", ErrorDescription(err) );
それと初歩的なところだけど、EAを立ち上げる時に「Allow live trading」をチェックしたかな? (重要)
乞食がエラそうに言ってんじゃねぇよw
33 :
19 :2012/05/08(火) 08:13:37.97 ID:+q7DqxwO
>>28 おおおおおおおお;;
ありあとうごじゃいます;;
ありあとうごじゃいます;;
うえ〜ん;;
>>33 どういたしまして。
>>31 このスレに書けば、インジを作って貰えると思われても困るからね。
それをやんわりと書いたら、あの文体になっただけの事。
35 :
Trader@Live! :2012/05/08(火) 10:06:11.28 ID:I+YKjLFd
超キモイ。
36 :
Trader@Live! :2012/05/08(火) 11:10:39.16 ID:BX4bKR75
テスターのVisualModeで、速度調整の31から最高の32でかなり変化が激しいです。 速度32だと描画が速すぎて目視チェックができず、31だと遅すぎてなかなか進みません。 RCI3本などの重いインジを入れて速度32を落として見ているのですが、この速度はこれ以上変化させられないのでしょうか?
API のSleep を入れて調整するとかかね。
MT4の4時間足の時間区切りがずれてるんだけど自分のチャートだけなのかな? ちなみに業者はFXTF。 通常は0時, 4時, 8時, 12時だとおもうけど、あきらかに1〜2時間程ずれてる。 他の業者に変えた方がいいのかな・・・
39 :
Trader@Live! :2012/05/08(火) 14:36:26.09 ID:t6CdAP+O
ある条件になった時に通知メールを飛ばしてくれるような機能はmt4にはありますか?
40 :
鷲津 :2012/05/08(火) 14:37:41.43 ID:36NUd23E
>>39 KARAのスンヨンが腰振ったら通知メールを飛ばしてくれるような機能はmt4にはありますか?
iPhoneアプリでフィボナッチ引けるチャートがある証券会社知ってる方います? おしえてくだしあ。
>>38 4時間足の開始/終了時間は、業者が勝手に決めてるから変えようが無いな。
嫌ならwfy05氏がリアルタイム対応にし、fai氏がGMT変更対応にしたPeriod_Converter_Opt.mq4で、
自分好みの開始/終了時間の4時間足を作れるよ。
(DLLにチェックするのを忘れずに)
× Period_Converter_Opt.mq4 ○ Period_Converter_OptMOD.mq4
46 :
29 :2012/05/08(火) 23:25:33.02 ID:shh7vpGr
>>30 アドバイスありがとうございます
おかげで解決できました
調べてる途中で似たような事例を見つけたので
長時間稼働させてみたところ
エントリーしてくれました
時間の設定やBTの結果を鑑みて
もっとはやくエントリーするものと
予想していたのが間違っていました
お騒がせして申し訳ありませんでした
もしゴトー日なら という条件文を使いたいんですが、 if(TimeDay(CurTime()) == 5 || 10 || 15 || 20 || 25 || 30) { } これを記述してもゴトー日に普通に取引されてしまいます。 コンパイルエラーはでないのですが、どこが間違ってるんでしょうか。 分かる方よろしくお願いします。
これゴトーのみ取引きされてない?
されてないです。 毎日取引してます。
//売りエントリー if(TimeDayOfWeek(CurTime()) != 6 ) { if(TimeDay(CurTime()) == 5 || 10 || 15 || 20 || 25 || 30) { if( Hour() == EntryTime && Minute() == EntryMinute && ( Ticket_S == 0 || Ticket_S == -1 ) && ( Ticket_L == 0 || Ticket_L == -1 )) { Ticket_S = OrderSend(Symbol(),OP_SELL,Lots,Bid,Slip,0,0,Comments,MAGIC,0,Blue); } } } return(0); }
>>50 演算子の優先順位の問題じゃないかな。「==」は「||」より優先順位は高い
if((TimeDay(CurTime()) == 5) || 10 || 15 || 20 || 25 || 30) と解釈されて必ずtrue
日を5で割って余りが0で判断できそう
優先順位の問題というより、書き方が根本的に間違っているという方が正しいか
>>52 書き方の問題と言うよりも、考え方が間違っていると言う方が正しいw
if( (TimeDay(CurTime())%5) == 5)
これでおk
>>50
× == 5) ○ == 0)
>>47 > もしゴトー日なら
> という条件文を使いたいんですが、
>
> if(TimeDay(CurTime()) == 5 || 10 || 15 || 20 || 25 || 30)
> {
> }
>
> これを記述してもゴトー日に普通に取引されてしまいます。
> コンパイルエラーはでないのですが、どこが間違ってるんでしょうか。
> 分かる方よろしくお願いします。
>
>
初心者に分かりやすい書き方
if(TimeDay(CurTime()) == 5 ||TimeDay(CurTime()) == 10 || TimeDay(CurTime()) == 15 || TimeDay(CurTime()) == 20 || TimeDay(CurTime()) == 25 || TimeDay(CurTime()) == 30)
関数呼び出しを減らした高速な書き方
int d = TimeDay(CurTime());
if(d == 5 ||d == 10 || d == 15 || d == 20 || d == 25 || d == 30)
割り算と余りの関係が分かる人の書き方
if( (TimeDay(CurTime())%5) == 0)
>>55 う〜ん、分かり辛い。
それならswitch文を使うべきだよ。
57 :
鷲津 :2012/05/09(水) 12:16:58.27 ID:or6g2c0h
>>51-52 ,53,54,55,56
ありがとうございます!
すごくわかりやすいです!
関数の勉強ももっと覚えて極めていきたいと思います!
今後ともよろしくお願いいたします!
>>56 分かりづらいか?
俺はこんなに丁寧に説明して
親切すぎるだろと思ったが
>>59 いや、十分わかりやすいですよ
57の脳ミソが相当ヤバいんだろう
メゾットとかフィルターとか少しは読めるが いじったらどう変わるかわからない そういうの解説してるサイトってある?
>>56 これでいい?
switch( TimeDay(CurTime()) )
{
case 5:
case 10:
case 15:
case 20:
case 25:
case 30:
Print("ゴトー日");
break;
default:
break;
}
ブロコ使ってるんですが NK225のCFDってどれになるんですか? Nikei.Dailyは分かったんですが夜間も見たいんでよろしくお願いします
MT5、ディスクの空き容量どのくらい必要ですか?
↑インストール時です
>>58 あと、CurTime()の中身ってどうなっているの?
ゴトウ日は日本時間だろうから、なんとなく、
if ( !(TimeDay(TimeLocal()%5) )
がいい気がする。
67 :
Trader@Live! :2012/05/09(水) 22:41:51.96 ID:DiQI9Pzb
MT5のデモ口座サーバーどこもn/aなんだけど
MT5とか上級者だな(´・ω・`)
69 :
Trader@Live! :2012/05/09(水) 23:27:05.08 ID:4Q9sczt2
MT5ってビスタのようになかなか広まらないですね。 MT4XPのほうが使いやすい。
70 :
Trader@Live! :2012/05/09(水) 23:32:57.50 ID:DiQI9Pzb
MT4に戻すか・・・
でも実行箇所ブレークポイントで止めたり変数見たりできるんでしょ もうそれだけで使いたいわ
MT5でテストして、運用はMT4の人が増えてる。。 バックテストや最適化が速いから。
73 :
Trader@Live! :2012/05/10(木) 02:23:03.88 ID:zmEpMP1s
フィボナッチのexpantionの使い方がわかりません リトレースと違うから三点を指定するべきですよね? カーソルに変なマークが付いたら最下点なりをクリックしてそれからがわかりません 教えて教えて
>>73 パラメータ(プライス&タイム)が3つ、そのうちのプライスを上からa,b,cと名付けると
FE100=c+b-aとなるフィボラインを引くツール。
75 :
Trader@Live! :2012/05/10(木) 03:10:57.13 ID:zmEpMP1s
フィボナッチのボックスを編集で開いて 「プライスを上から『a,b,cと名付ける』」の意味がわからないんですが プライス欄にそれぞれa,b,cと入力したら全部0になってしまうし もしやそのボックスの中で時間や価格をきっちり入力し直す という仕組みなのでしょうか マウスで3点を指定するわけでなく
>>75 説明するための呼び名を付けただけ>a,b,c
選択状態にして適当にドラッグすれば動かせる点が3つみつかるはず。
好きな位置に動かすよし。
コレとファンは使えないよね
初心者過ぎる質問ですが、、、 指定時間の、レートを取得するにはどうすればいいでしょうか。 iOpen関数だと、現在から何本前のローソク足か、という記述しか思いつきません。 07:00時の一分足の始値のレートを取得したいとき、現在10時としたら一分足180本前ですが、15時とすると480本前で、 常に07:00時の一分足の始値のレートを取得する、というようなことが出来ません。 現在の時間に関わらず、現在の日の、07:00時の一分足の始値のレートを取得、とする場合にはどうしたらいいですか。 よろしくお願いします。
天才の皆さまにお伺いしたいのですが、メタクオーツのiPhoneアプリは何に使ったらいいのでしょうか?
暇つぶしに使え
サイバーとアルパリジャパンってどっちがいいですか?
>>79 ありがとうございます。
iBarShiftを見てみました。
これは、intじゃなくて、doubleになっているんですが、直接レートを取得するんではなくて、
iOpen関数のshiftの部分にiBarShiftを挿入する、ということでしょうか?
初心者発言すいません><
84 :
Trader@Live! :2012/05/10(木) 11:12:42.37 ID:zmEpMP1s
>>76 理解が悪くてすみません
選択状態にしてドラッグしても動かせる点は2つだと思いますが。。。
A
C
B
D
ABCDと動いたとして
AからBまでドラッグしてから、C点を指定するには
どうすればいいのかがわからないんですけど。。。
>>83 datetime some_time=D'2012.03.21 12:00';
int shift=iBarShift("EURUSD",PERIOD_M1,some_time);
で、
iOpen("EURUSD",PERIOD_M1,shift);
>>85 ありがとうございます!
指定時刻を何月何日と決めてしまわずに、今日の18時 とか表現したい場合はどうしたらいいでしょうか><
NK CFD教えて下さい
>>86 まず、現在時刻秒から今日の午前0時0分0秒の時刻秒を求める。
それに、 18*60:60 を足せば、今日の 18時の時刻秒 が求まる。
if(AccountProfit()/AccountBlance()<=-0.03) OrderClose(OrderTicket(),OrderLots(),Bid,3,YellowGreen); 3%で損切りしたいんだけどいい方法ないですか?上記のだと駄目だった…
92 :
Trader@Live! :2012/05/10(木) 13:37:38.47 ID:uFcb5Rzd
デコンパイラでも破れないようにコンパイルするにはどうしたらいいのでしょうか? また、ソースを見る際にパスワードなどはかけられるのでしょうか?
>>90 冗長すぎるw
StrToTime("18:00") でおk
>>94 文字列変換入れると、バックテストに時間がかかるから、
いつも悩みどころなんだよね
96 :
Trader@Live! :2012/05/10(木) 17:42:29.71 ID:JG7DRaCG
各市場のオープン価格に水平ラインを自動でひくのに 「daily_open_line」を使っているんですが、これだと 時間単位になってしまって、NYオープン等の22時30分には ひけません。 30分とかの分単位でひけるものはないものでしょうか?
>>96 3600を1800にすることで、自己解決しました。
>>91 コードを見る限りは動きそうだけどな。
if文の評価式がおかしいのか、それともOrderClose()がおかしいのか、問題がどっちにあるのか切り分けたら?
(AccountProfit()って、現在のポジも合算されるんだっけ?)
まさか、OrderSelect()してないオチじゃないよな?
>>84 エクスパンションを選択したら、チャート上で左クリックを「押したまま」ドラッグ。すると「ヘ」の字型に表示される。
表示されたら選択して、「四点」を希望する位置に移動する。
>>74 氏は三つと述べているが、それは間違い。
MT4に株のチャートを表示することは可能ですか?
Σ(゚Д゚)スゲェ!!
リアルタイムでも表示できるの?
>>104 エロエロとスクリプトを用意すれば出来るw
前スレ
> 960 自分:Trader@Live![sage] 投稿日:2012/05/04(金) 22:21:36.13 ID:3WcoRIeF [3/5]
>
>>957 > アンカー無いから見逃してた。
>
> 1. umiushiV7_225Tool.zip中の、エクセルの中のクエリを見て、Webから取得方法を学ぶ。
> 2. VBAをチョロっと書いて、1分後毎にCSVに保存する様に手を加える。
> 3. Period_Converter_Opt.mq4を改造して、CSVからhstファイルを生成させる。
> 4. 生成した.hstをオフラインチャートで開く
>
> Period_Converter_Opt.mq4 : Period_Converter.mq4を改造したもので、リアルタイムにオフラインチャートを更新してくれる優れもの。
> umiushiV7_225Tool.zip : 株板でちょっと有名な「うみうし氏」作のシストレ用のエクセルシート。
>
> 以上、出来るのは知っているし、半日あれば出来そうなんだが、FXで日経225先物を見るメリットって何? で作る気がないw
(tickは無理) (出来るかもしれないが、具体的な方法を知らない)
107 :
Trader@Live! :2012/05/10(木) 23:25:40.54 ID:41z2gaWD
Brocoのサーバー止まった? 全く動かなくなった
108 :
Trader@Live! :2012/05/10(木) 23:26:13.21 ID:xqWIPdZG
Broco以外で株とか先物見れるとこないの?
なんで切れてるのに冷静なんだよ、みんなw 動かなくなったのでポジ速攻閉じたわ
取引用じゃないからね
112 :
Trader@Live! :2012/05/11(金) 00:37:54.13 ID:Nt/T9/z7
商用EAで、指定業者のリアル口座でしか稼動しないものがあります。 あまり名の知られていない業者で評判もよくない。 こういったEAって改造できないのでしょうか? 業者と結託して間引かれるような疑いが生じます。 使ってませんけど、最近こういったのが増えているような気がします。
113 :
Trader@Live! :2012/05/11(金) 01:06:14.30 ID:q9rJx0CT
>>100 >チャート上で左クリックを「押したまま」ドラッグ。 ここまではわかります
>すると「ヘ」の字型に表示される。 V字だかの赤い点線が確かに出ます
>表示されたら選択して、 A点でクリックしてB点までドラッグしますが
>「四点」を希望する位置に移動する。3点目のC点をマウスでどう移動するかがわからないのです
3点目のC点をマウスでどう移動するかをわかりやすく教えていただけませんか。
>>113 「へ」の字型だかV字型がでたら、左ボタンから指を離す。
再びダブルクリックすると、エクスパンション上に○が四つ表示される。
四つ表示されたら、移動したい店をドラッグする。
移動したい点をマウスで掴んで、ドラッグする。
>>105 スゲー
スクリプト弄らないとCFDとかも無理なんですね
EA開発スレから誘導されてきました 下記内容なのですが可能なのでしょうか? EA作成の際に60分足のインディケーターを参照し、5分足でエントリーするEAを作成しようと思いましたが MTFではEAは動かず、もしくはおかしなエントリーになるのですがMTFは使えないのでしょうか? もしくは何らかの方法があるのでしょうか?ご教授おねがいします
118 :
Trader@Live! :2012/05/11(金) 12:20:52.07 ID:q9rJx0CT
>>114 おありがとうございました
ダブルクリックしてみたこともあったんですが
そこで固定されたものと思ってました
まさかあれを移動できるとは。。。ww
あれならトレンドラインというか斜線もあれくらい
柔軟にマウスで角度変えられるといいですよね
でもなんで4点あるのかN計算値とかでも3点でいいわけなのに。。。
119 :
Trader@Live! :2012/05/11(金) 12:25:04.28 ID:q9rJx0CT
>>118 げっ
やってみたら出来ましたww
MT4にはこのレベルの取説がどっかにないものですかね
>>117 >下記内容なのですが可能なのでしょうか?
可能
>MTFは使えないのでしょうか?
使える
>もしくは何らかの方法があるのでしょうか?
ある。
参照するインジに、足を指定するだけ。
その内容だと答えられる箇所はこの程度。
後は頑張れ
(開発スレを荒らしたおまいには、まともに答える気になれん)
>>117 > MTFではEAは動かず、もしくはおかしなエントリーになるのですがMTFは使えないのでしょうか?
> もしくは何らかの方法があるのでしょうか?ご教授おねがいします
54行目の書き方が問題あるんじゃないの?
>>120 121
レスありがとうございます
書きそびれていたことがひとつ、バックテストで動かすということを書き忘れていました。
出来上がったストラテジーをEAにしてバックテストするのですがコンパイルではエラーなしで
実際バックテストではうまく動かず、リアルタイムでも起動し売買するのですがうまく動かない
MTFの条件、他の時間の足の条件をはずすとうまく動作していました。
もう一度プログラムを練り直して見ます。ありがとうございます
文法に得意な方、頼むう。今日一日ずっとこればかりやっていた。 下のような繰り返しを行う文があるのだが、 vtarr_corrD[arrkey][j]で意図した値が取れない。
MT5ってデータが配信されないの? ↑の方に書いてあるけど・・・
Brocoどうなってんだ?
Broco厨ウザイ
>>116 grabweb.mq4を参考にして、エクセルもスクリプトも不要で直読みも原理的には可能。
CFDはMT4に配信している業者がいるから、作る必要も無いのでは?
>>118 > でもなんで4点あるのかN計算値とかでも3点でいいわけなのに。。。
A,B,C,D点で言えば、B点は平行移動させたいときに使います。
>>123 エスパーじゃないんで、そんな一行では答えようが無い。
大方配列宣言時のミスか、arrkey, j変数の値がおかしいんじゃね?
129 :
Trader@Live! :2012/05/12(土) 03:51:49.48 ID:SnVFmgJ7
すっごい無料EA見つけたんですが、アジア時間の逆張りでユーロポン、リミット8pipストップ250pip 出金が異様に遅いと評判の4XPで口座に500$以上ないと無料DLできないのがネックです。 もうふざけの限りつくしてます。
>>129 別な口座に、トレードをコピーする手もあるよ。
> 510 名前:yuki[sage] 投稿日:2011/09/10(土) 23:08:02.01 ID:UeCMXu6J
> 私もTRENDISを国内ブローカーで使いたくて、トレードをコピーする
> ツールを探したのですが、何とかいうツールは費用対効果を得るのが
> 難しく、自作していました。
> いつも参考にさせていただいてる本スレの皆さんに公開しますね。
>
>
http://yuki7go.blog.fc2.com/ > リミット8pipストップ250pip
俺的にすんごい設定だ。
131 :
Trader@Live! :2012/05/12(土) 12:19:07.10 ID:Dofucfpy
>>128 様
118です ありがとうございますた
また、近々初歩的な質問をしますので
その節はよろしくお願いします。
132 :
Trader@Live! :2012/05/12(土) 16:26:40.24 ID:qRmUYpZ4
daily pivotを表示させると左上に5桁ほど データ数値が表示されます 小さく表示させてると画面を邪魔して見づらくて嫌なのです 削除する方法ありませんでしょうか_? じぶんでできるじしんはありません、、
>>132 Comment(・・・); を削除する
だれか教えてくれ・・・ 配列 test[i]= iBands(NULL,0,10,1.5,0,PRICE_OPEN,MODE_UPPER,0); に格納して、test[i]をlie表示させると、ただの1本の水平線がでるんだけど (多分現在の値だと思う) これだと、tesy[i+1]には1つ前の値をいれてくれないの?
入れてくれないよ for (i = 0; i < Bars; i++) { test[i]= iBands(NULL,0,10,1.5,0,PRICE_OPEN,MODE_UPPER, i); }
test[*]= iBands(NULL,0,10,1.5,0,PRICE_OPEN,MODE_UPPER,*); でおk
おおおおおおお ありがとう!!!!! 助かりました!!!!!!!!
138 :
Trader@Live! :2012/05/12(土) 20:17:19.80 ID:69b7dnlx
iBands()に1.5はきかないよ。
iBands()は1.5と入力しても実は1になってしまう。 パラメータがint(整数)だから
>>140 マジすか???
回避策考えないといかんですわ・・・・
MT4って結構出来悪いように感じますわ
CTとかすごい簡単にプログラミングできたけど
143 :
Trader@Live! :2012/05/12(土) 22:21:26.55 ID:69b7dnlx
>>142 iMAとiStdDevを使う。
C系プログラマにはとっつきやすくていいんだけど、CT/VTみたいに簡単には書けないね。
制限も色々あるし。
MP5で板情報が見れるって本当ですか?
149 :
Trader@Live! :2012/05/13(日) 11:05:54.12 ID:mn1v41v6
【MT4/MT5】 EA開発スレ Part12から誘導されましたので同じ質問を させてください。 EA上で移動平均のラインを簡単に出力する方法はありますか? iMAを使用しているんですが、バックテスト上では HideTestIndicators(false); でいけるのですが...
Brocoなんだけど、ぐぐったら2012年4月現在MT5試用期間終了って出てきたんだけど デモ口座開くことが出来ないってことですか? それとも試用終了→本番開始ということでしょうか?
MT4のストラテジーテスタでバックテストをすると EAや設定等まったく同じ条件にもかかわらず タスクマネージャでのterminal.exeのメモリ消費量が 150〜900MBと起動するたび違うんだけど 他の人のMT4も同じですか?
MT5をインストールしましたが、RSIが見つかりません。 標準では入ってませんか?
indicator_widthを0に設定したいのですが 時間をずらすと戻ってしまいます
エンプティで自己解決しました
157 :
五穀米 :2012/05/14(月) 17:32:45.62 ID:yy9qnw+/
start関数に関してティックごとに動くと思いますが、計算式が長く次のティックになった場合に関数が終わるまで、新たにstart関数は動かないのですか?初歩的な質問ですが、お願いします。
うごかねぇ・・
質問をさせていただきます。
N4 TF HAS Barインジケーターを導入しようと思っているのですが、うまく表示されません。
http://u3.getuploader.com/mt/download/735/N4+TF+HAS+Bar.JPG 現状このようになっています。
問題点として
1.本来4本しか表示されないN4 TF HAS Barが5本表示されてしまっている
2.明らかにHeiken Ashi Smoothedとの色が合っていない
インジケーターはいろいろなサイトから落としてみましたが変わりませんでした。
一度MT4を再インストールしてみましたがこれもダメでした。
どなたか解決策が分かりましたらよろしくお願いいたします。
>>159 MaMthodとMaPeriod合わせてないからじゃない?
両方のインジのデフォルトのパラメータ確認してみ
一番下に一列表示されるのはN4 TF HAS Bar.mq4のinit()内の最後の方に
SetIndexEmptyValue(0,EMPTY_VALUE);
SetIndexEmptyValue(1,EMPTY_VALUE);
SetIndexEmptyValue(2,EMPTY_VALUE);
SetIndexEmptyValue(3,EMPTY_VALUE);
SetIndexEmptyValue(4,EMPTY_VALUE);
SetIndexEmptyValue(5,EMPTY_VALUE);
SetIndexEmptyValue(6,EMPTY_VALUE);
SetIndexEmptyValue(7,EMPTY_VALUE);
と追記すればいいんじゃないかな(´・ω・`)
規制食らったから、しばし回答は休むわ。
配列って static みたいな事できるの?
出来なかった。すいません、自己解決しました。
MT4で通貨ペア一覧に、サーバにはないペアを加えることはできるでしょうか。 ヒストリカルデータは別に用意してMT4で分析したいのですが。
>>164 hst を作ってオフラインチャートを開くとか。
>>164 7bitが独自のヒストリカルデータを生成するライブラリを公開してるから
これで作ったヒストリカルデータをオフラインチャートで読んで表示させ
ればいい。
167 :
159 :2012/05/15(火) 18:24:43.89 ID:TmbtTjK0
>>160 返事が遅くなりましたが、アドバイスのおかげで解決しました。
Heiken Ashiのデフォルトパラメータがおかしかったようです。
下の一列も消せました。
ありがとうございました。
>>165 >>166 ありがとうございます。
7bit氏のことは知らなかったのですが、他にも面白いことをやっていますね。
勉強になります。
そこまでしなくても素直にエクセルで分析すれば良いのでは・・・
>>169 彼は、分析したいんじゃない。鑑賞したいんだ。
FXDDをデモ申請してもn/aなんですが、これは使えないということなのでしょうか?
ダウンロードしなおっせ
>>172 mts06.fxdd.com:443
↑これで合ってます??
>>174 ローソク足じゃなくてバーチャートではだめ?終値だけだすのも…MT4にはあったかなあ
バーチャートでもいいんですが、終値をもう少し強調したいんです ドットチャートを重ねる感じにできればいいのですが
ドットチャート #property indicator_chart_window #property indicator_buffers 1 #property indicator_color1 Red double Buf[]; int init(){ SetIndexStyle(0,DRAW_ARROW);SetIndexArrow(0,117);SetIndexBuffer(0,Buf); } int start(){for(int i= Bars - 1-IndicatorCounted();i>=0;i--)Buf[i] = Close[i];}
ロウソクって情報多いけどそれを活用できるかっていうとそうでもないよね なんか視覚的に順張りしづらくさせる気がする
>>177 作っていただいて?ありがたいのですがBuild409で落ちちゃいます
バージョン勝手に上げると鯖にログインできないんですが設定でどうにかなるんでしょうか
FXDDです
再インストールして、バックアップ(
>>3 )しておいた以下のファイルを新しいほうに上書きしたのですが、
全くもって初期化されてしまいました。バックアップファイルはまだあるのですが、詳しい方助けて下さい><
>>179 たてにずれる? よこにずれる?
私の環境では正常なんだが。
>>183 パスワードとかが初期化されたのなら諦めるしかない。
>>185 初期化されてましたorz
C→Program Files →MetaTrader4 の中の
config experts history profiles symbolsets templates tester
の7つをバックアップしています。
せめてチャートのテンプレや組表示だけでも生き返ってくれれば…
C→ユーザー→ユーザー名→AppData→Local→VirtualStore→Program Files →MetaTrader4
も削除したり上書きしたりでいじくってるのですが、それがマズかったんですかね。
>>186 パスワードは諦めるとして、チャートのテンプレや組表示はバックアップが正しくとれていれば復活できるだろうね。
VirtualStoreとかややこしいから、
C:\MT4 以下に インストールすることをお勧めするよ。
188 :
Trader@Live! :2012/05/16(水) 18:33:51.71 ID:ivsfKU8H
最近は、どうなのでしょうか? Windows 7 Home Premium 64bit で、問題なくMT4使えますか?
MT4について質問です メインチャートの色をカスタマイズしたのですが、出来高だけがなぜかたまに 指定より細い線で、違う色になる時があります そのときはどの色を指定してもおなじ、薄緑っぽい色にしかなりません バグか何かなのでしょうか?
>>183 保証は出来ないけどWindowsのシステムの復元でどうにかならんかね
192 :
Trader@Live! :2012/05/17(木) 06:34:54.79 ID:SazTuJjZ
>>189 ありがとうございます
MT4がアップデートしてるんでしょうか…
mt4のチャート画像をマクロツールからの操作で自動保存していきたいんだが問題がひとつ。 mt4のチャート画像保存では毎回名前付けが要求されるため、 マクロツールに頼ると名前付けが毎回同じになり、何度も何度も上書きされてしいます。 そこで質問なのですが、mt4の画像を保存するときに、毎回チャートの日付などが自動で つけられる設定・スクリプトなど無いでしょうか?
>>193 マクロツール使いなら、保存後にリネームすればいいだけでは?
>>194 あ!!ほんとだありがとう。
自分の思慮不足でした。感謝します!
, '´ ̄`ヽ ム!l_L1。8lゝ ヽ |、゚ ー゚ノ おすすめのデモサーバーある? i7メ'/)liYi{つ (; Uく_} し'ノ
198 :
Trader@Live! :2012/05/17(木) 12:16:32.85 ID:xG8r24yT
過去3年のデータでパラメータの最適値を求めた場合、カーブフィッティングになるのでしょうか? 3年良好な成績が続いたのなら後半年は持つだろうと仮定して、半年ごとに最適値を求め改変し続けるってのはどうでしょうか?
200 :
Trader@Live! :2012/05/17(木) 12:53:23.10 ID:oRXKsGEk
これからMT4で自分の売買ロジックをEA化しようとしているものです。 まず実際のソースを見るのが一番とEA自動作成ソフトを探しているのですが 最も定評のあるものは何なのでしょうか? よろしくお願いします。
201 :
鷲津 :2012/05/17(木) 14:12:13.03 ID:JcComg4O
>>200 ただソースが見たいなら、
>>1 にもURLのあるforex-tsdで適当にEA拾ってくれば良いんじゃね?
一応言っとくけど、
>>2 以降のテンプレにもちゃんと目を通せよ
本題の、定評のある自動作成ソフトというのは知らん
海外、国内、有料、無料、含めていくつか知ってはいるけど、“定評のあるもの”は聞いたことがない
稼げるEAが作れないのに、定評なんてあるわけないよねw
204 :
200 :2012/05/17(木) 18:12:24.48 ID:oRXKsGEk
ありがとうございます。 早速調べてみます。
稼げるかどうかとプログラムとして良いかは別だから
>>200 のアプローチも理解できるわ。
ジェネレータで出力されるプログラムはロジックの骨格の汎用性が高そうに思える。
>>205 mql4自体で汎用性の高いプログラムを組もうとするとコールバック関数のような
仕掛けを持てないのが致命的な問題になる(まあ他にも色々あるが・・・・・・)。
っで、解決法としてプリプロセッサを挟んでmql4ソースを機械的に生成するの
がコスパ的に最適ってことになる。
ジェネレータはこれより少し粒度がデカくて汎用性に劣るが、基本的な考え方
としては大差ない。
致命的? コスパ? いったいどういう意味?
>>207 フローとビヘイビアを分離する最も手軽な方法がコールバック
でも、mal4ではそれが実現できない>致命的
実現が安易で効果がデカイ>コスパがいい
致命的でもないしプリプロセッサ作るのもそんなにコスパいいとも思えないけど... しかし、コストって言い方には違和感あるな。
>>210 下段の赤と緑の気持ちよさそうな波が気になる。なに?
212 :
Trader@Live! :2012/05/17(木) 21:52:06.74 ID:xG8r24yT
有料商材の中にカスタムインジを使うのは暗黙の了解になっているんでしょうか? THVのインジが使われていたり、どこぞのブログから勝手に引用して名前を変更しているだけのも見受けられます。
>>209 プリプロセッサを作る必要は無いと思うよ。
何処かのC処理系を持ってくればじいんじゃないの?
> しかし、コストって言い方には違和感あるな。
時は金なり。
コーディング時間が短縮されたらコストが下がる。
会社でプロジェクトリーダーすれば、否応なしに身につける当たり前の見方。
>>208 よぉ、コールバック屋。元気だったか?
ビヘイビアとは、抽象度を高めた記述の事か?
コールバックねぇ、デバドラの中で使った位かな。
そうだなぁ、MQLで実現するなら、
1. 共通変数はDLLの中に置く。
2. EAはインジとしても動作するダブルヘッダー記述(←今、命名したw)にする。
3. コールバックするときは、iCustomで呼び出し。start()で振り分け。
ポインタが無いから、こんなもんか。
でも、コールバックが必要な局面がわからん。
>>208 mql4使えねーって思ってんだったらお前うぜーから他逝けよ
いくらおねだりしたってmql4ではこれ以上の事はできないわけだから
それともお前がmql4のオブジェクト言語版でも作ってくれんのか?
そこまでのスキルはあるとは思えないんだけどなw
プロジェクトリーダーwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
致命的なのに実現が安易とはこれイカに。
219 :
Trader@Live! :2012/05/18(金) 17:27:32.15 ID:h71npOrr
>>211 あれはSnakeForceでしょ多分
テスタのVisualで見てるとぐちゃぐちゃと気味悪いくらいリペイントします
220 :
Trader@Live! :2012/05/18(金) 18:16:09.12 ID:1K8mfsyE
FXDDのポンドルのヒストリカルデータを5分足、15分足などに変換するツールはないでしょうか。 ユロドルだとツールはすぐ見つかったのですがユロドル以外だとググっても見つかりません
MT4を複数起動して全く同じ取引をコピーするツールって、どれがおすすめですか? TradeChaserってのが無料だし設定しやすくてよかったんですが、なぜか勝手に決済しはじめて大損・・・ 自分で作れない人間はおとなしく有料のやつを使ったほうがいいんでしょうか?
分割決済できる方法おしえてちょんまげ。
あはは、ドテンからとかの流れ一緒だ…はぁ…
>>223 つTradeShare3.1
>>225 自動売買放置スレに行って、雀さんに相談してみたら?
マーチン系EAの上手な扱い方の達人だよ。
利益確定or損きりしたら、その日は取引しない、というのをプログラムで書くには同表現したらいいですか?
>>229 まずは「利益確定」と「損きり」の定義が必要だね。
具体的に日本語で。というか、ほぼそれだけの話。
>>229 直近の売買履歴の時刻を調べる。
その記録が今日であれば、売買しない。
こんな感じに表現したらいい。
原資産と現資産の差をみるとか
オブジェクトの位置指定について、教えて下さい。 TDシーケンシャルのインディケーターを変更していますが、カウント数の 表示がローソク足と重なったり、ローソク足から離れて表示されたりとう まく指定できません。 Y軸(価格)とフォントのドット数の関係が判ればなんとかなると思います。 何か、良い方法が無いでしょうか?
235 :
225 :2012/05/19(土) 09:51:44.13 ID:4BnZg7+l
>>234 WindowPriceMax/Minで、表示されている価格の最大最小を調べられる。
それが分かれば、画面上での間隔を調整出来るだろ?
スクロールすると見た目が変わるから、WindowsFirstVisibleBarを見て修正。
>>233 月曜にチャートにドロップするといいかも
すみません どなたかご教授ください。下記のプログラムだとラインがでません。 ちなみに_haoではなく_hacだと表示されます。何が悪いのでしょうか?? #property indicator_chart_window #property indicator_buffers 4 #property indicator_color1 Red #property indicator_color2 Blue #property indicator_color3 Red #property indicator_color4 Blue double _hao[]; double _hac[]; int counted_bars=0; int ExtCountedBars=0; int init() { SetIndexStyle(2,DRAW_LINE,EMPTY,2, Red); SetIndexDrawBegin(2,10); SetIndexBuffer(2,_hao); <-------hacにすると表示される。 } int start() { int limit ,i ; double _hacr,_haor ; counted_bars=IndicatorCounted(); limit = Bars - counted_bars ; if ( Bars <= 10 ) return(0); if ( counted_bars < 0 ) return(-1); if ( counted_bars > 0 ) counted_bars-- ; for(i=limit-1;i>=0;i--) { _hacr= (Open[i]+High[i]+Low[i]+Close[i])/4; _haor= ( _hac[i+1]+_hao[i+1] )/2; _hac[i]= _hacr; _hao[i]= _haor; } return(0); }
あと1点 MA等のライン表示するとき、ローソク表記だと、 ローソク実体部分において線が隠れてしまうのですが 表示させる方法はありますか?
>>238 hao[limit]を初期化しろ。
0かEMPTYか忘れたが、そんな値と平均とっても望む値にはならんよ。
ローソクの色を薄い色にチャートのプロパティで変える。
>>238 int init() {
SetIndexBuffer(1,_hac);// <-------必要。
SetIndexStyle(2,DRAW_LINE,EMPTY,2, Red);
SetIndexDrawBegin(2,10);
SetIndexBuffer(2,_hao);// <-------hacにすると表示される。
}
>>239 F8 押して、全般のチャートを全面に表示 のチェックを外す
>>240-
>>243 みなさん ありがとうございます。
両方とも解決しました!!!。
ありがとうございます!!!!!!!
SetIndexBufferですが、表示しない配列も
配列に割り当てが必要っていうことでしょうか???
バックテストのやりかたがわからないので、どなたか検証お願いします 通貨ペアはユロ/円で、チャートは5分、15分、30分 ロジックは、ストキャスティクス 42.12.12 です よろしくお願いします
>>245 MT4でバックテストをやるためにはEAを作る必要がある。
親切な人がEA作成してくれればいいが、そうでなければ自分で作るしかない
条件で、 @1つ前のクローズ値が、1つ前から11個前のクローズ値の期間の最高値で かつ A10個前のクローズ値が、10個前から20個前の期間のクローズ値の最高値より小さい だったら、 _st1=1になる というロジックの記述は下記で良いでしょうか? if ( Close[i+1]==iHighest(NULL,0,MODE_CLOSE,10,1) && Close[i+1] < iHighest(NULL,0,MODE_CLOSE,10,10) ) _st1=1;
また、このあと、 if ( _st1==1 ) _sign[i]=Close[i] ; して init() { SetIndexStyle(0,DRAW_ARROW); SetIndexArrow(0,233); SetIndexBuffer(0,_sign); } 定義しておけば、条件にあったバーだけ、矢印がでてくれるはずで よろしいでしょうか??
if (i+1 == iHighest(NULL, 0, MODE_CLOSE, 10, i+1) && i+10 < iHighest(NULL, 0, MODE_CLOSE, 10, i+10) ) _st1=1;
チャートの下のセパレートのインジが途中から描かなくなってしまいます コンパイルエラーはありません ブログラム上、何をどこに足せばよいですか
>>249 ありがとうございます。
チェックしてみます
>>251 今頃、矢印だらけで悩んでいると予想。
>>250 トップのwhile()かfor()ループを見直せ
Close[1]>Open[1]&&Close[1]>Open[2]&&Close[1]>Open[3]&&・・・・ といったような感じで、Close[1]>Open[100]くらいまで設定する場合、何か良い記述方法はありますでしょうか。 一つ一つ手作業で設定するのが大変で・・・ 素人質問すみません・・・
>>253 Close[1]>Open[iHighest(NULL, 0, MODE_CLOSE, 100, 1)]
>>254 × MODE_CLOSE
○ MODE_OPEN
メタトレーダー4を2週間ほど前にダウンロードしました FOOREXで無料ダウンロードしたと思います しかし、ダウ先や商品などが表示できずどうしたらよいのでしょうか? 他のところでダウンロードし直したほうがよいのでしょうか? おすすめなどありましたらよろしくお願いいたします。 よろしくお願いいたします><
>>254 ,255
ありがとうございます!
こんな素敵な関数が合ったんですね!
EAで指定時刻に上下に逆指値注文を入れるにはどうしたらいいですか?
>>258 OP_BUYSTOP・OP_SELLSTOPを使う。
if ( TimeLocal() == StrToTime("00:27") )
// OrderSelect();
OrderSend( Symbol(), OP_BUYSTOP, 〜
>>257
計算のためのバッファ数。最高は8 っという限界があるようですが、 回避策はありますか? 実質無制限だったCTからの移植で すごい困っております・・・・
262 :
261 :2012/05/20(日) 08:39:57.20 ID:HT/WrLwg
ぐぐったら、表示しない配列なら やりようがあるようですね 事故解決しました
263 :
261 :2012/05/20(日) 10:03:35.40 ID:HT/WrLwg
ヒストグラム表示で、固定だと、ズームアップとかすると ヒストグラム色つき部分が、ローソクに比べ細くなってしまうのですが ズーム変更に応じてサイズを変える方法はありますでしょうか?
264 :
261 :2012/05/20(日) 10:07:09.75 ID:HT/WrLwg
>>252 >今頃、矢印だらけで悩んでいると予想。
初期化で、0にしているので、チャート上隠れているのですが
全くださにようにする方法もあるのでしょうか?
>>251 ごめん間違えてたw
if (i+1 == iHighest(NULL, 0, MODE_CLOSE, 10, i+1) && Close[i+10] < Close[iHighest(NULL, 0, MODE_CLOSE, 10, i+10)] ) _st1=1;
266 :
261 :2012/05/20(日) 13:34:10.18 ID:HT/WrLwg
267 :
Trader@Live! :2012/05/20(日) 18:29:14.08 ID:fQ8GCNbT
メタボトレーダーの中に入っているインジで、カスタムじゃないほうの標準添付のインジケーターは変更できないのでしょうか? 例えばRSIを表示してRSIの移動平均を表示する場合、標準添付のMovingAverageのPreviousIndiを選択しないとできません。 このMAを上下方向で色分けするなんてできないのでしょうか?
Forex Growth Botって、再起動するとポジション放置のバグは修正された?
269 :
Trader@Live! :2012/05/21(月) 05:47:44.03 ID:8JHOrn3l
2000年頃からのデータをダウンロードしたいんですけど、その頃からドル円で3桁表示されている ものってありませんよね?
>>245 > バックテストのやりかたがわからないので、どなたか検証お願いします
バックテストのやりかたを聞くのではなく検証を依頼するとは…。
ゆとりうんたら言う俺は老害かも知れないが、
自分で技術の研鑽をしないとEAで利益を出すのは難しいと思うよ、多分。
なかなか、手厳しいのう。愛のムチじゃのう。
iMAを複数使ったEAでバックテストするとOpen chartではどのMAも赤で表示されて見づらいです バックテスト結果のMAの色をそれぞれ変える方法ありますか? 色を変えたMAのカスタムインジをあらかじめ複数作っておいてそれをiCustomで呼び出すことで一応実現できますが、 少し面倒&ファイルがちらかるのが嫌なのでHideTestIndicators関数の要領で色を変える方法を探しています
カスタマイズしたチャートをEA名で「定型として保存」すれば、 それが毎回Open chartで呼び出されるよん
そんな方法が! ありがとうございました
275 :
さがれー :2012/05/22(火) 16:31:56.20 ID:SFUwqm6H
質問です MT4でDDEサーバーを有効ににチャック後でエクセルXP2002?を開いた後DDEでMT4内のサンプルを 開いて更新するとエクセルが応答なしになってしまいます ぐぐってもわかりません。ヒントだけでも教えてください よろしくお願いいたします
277 :
さがれー :2012/05/22(火) 18:29:12.20 ID:SFUwqm6H
>>276 OSが7の64なのでそういった相性とかの問題か、MT4のブローカーの
相性とかの問題なのでしょうか?
>>277 1.起動するMT4は1個だけ
2.MT4のオプションでDDEを有効化してMT4再起動
3.新規にエクセルファイルを作成して、='MT4'|BID!EURUSD のように入力。
='MT4'|BID!EURUSDFXF 通貨ペアに接尾辞がある業者なら、それも追加。
この手順を、MT4,Excel について、
通常起動と、管理者として実行 の2種類を試す。
これだけやってダメなら諦めるしかない。
>>269 2000年頃からと言えば、入手出来るのはロシアのサイトしか無いと思う。
擬似的になら、
(EURJPY/EURUSD+AUDJPY/AUDUSD+USDJPY)/3.0
てな感じ(式、あってるか?w)で、作ることも出来る。
280 :
Trader@Live! :2012/05/22(火) 21:40:50.97 ID:lSrI1/7A
ファイルアップローダくらい使ってみれば
282 :
さがれー :2012/05/22(火) 23:59:49.03 ID:SFUwqm6H
>>278 ありがとうございます。できました
原因はわかりませんでしたがブラウザーを立ち上げてるとダメなようで
証券会社のホームページから為替のデータが流れてるから?
他にも設定いじりまくりでそのせいかもしれませんが発注くんFXが再インストール
しても立ち上がらなくなりました^^
>>280 MT4を二つ起動して、それぞれで動かせ。
284 :
200 :2012/05/23(水) 08:17:12.36 ID:0nfF8s2a
200です。 みなさんアドバイスありがとうございました。 今EA作成に取り組んでいます。あの後書き込みしようとしたのですが 忍法帳がどうのこうのとなってそこで待ってるうちに 書き込んだつもりで 書き込むのを忘れてしまっていました(汗)
285 :
Trader@Live! :2012/05/23(水) 08:33:02.29 ID:cPwMU+4Z
>>283 ありがとう。やってみる。
最初にMAGICをdefineしていて、これをプログラム内で使っているのが原因かな?
>>285 いや、何処かで読んだ話。
MQLの標準で、売買時のビジー状態を示す関数がある。
それを監視していると、他のEAが売買している時はビジーになりっぱなし。
回避策としては、MT4を複数動かす。
という話を、何処かのスレで読んで覚えていただけ。
>>285-286 へぇ、勉強させてもらった。thx
取引の関数【Trading functions】
ttp://www.metasys-seeker.net/MQL4_Reference_ver1/20-00_TradingFunctions.ht ml
エキスパートとスクリプトからトレードするために、1つだけのスレッドが、プロ
グラム トレード 状況(エキスパートとスクリプトからの自動売買の状況)の起動
に割り当てられます。
これは、もし、この状況が、エキスパートのトレード操作で占有されていれば、他
のエキスパートかスクリプトは、エラー 146 (ERR_TRADE_CONTEXT_BUSY) のため
に、その時点で、トレード関数を呼び出すことができません。
トレードが可能かどうかを確認するには、IsTradeAllowed() 関数を使用します。
はっきりとトレード状況へのアクセスの共有をするためには、
GlobalVariableSetOnCondition() 関数を使用して変更する必要がある、グローバ
ル変数の値を基本したセマフォ(割り込み処理を制御し、同時アクセスによる不整
合防止)を使用します。
>>287 トレード関数は、特定のエキスパートの "Allow live trading(本番トレード許可)" プロパティがチェックされている場合に限り、呼び出すことができます。
>>>チャート右上のニコニコマークがしかめっ面ではなくてにっこりしている時っていうこと。
だったら、本番取引してる時は、必ずにっこりしてるんじゃねーの?
// ヽ\ __ // Y ///フ . , ' ' -─┴‐- . //// // , ´ /´/ハヽ\ \ / ´ ,' // // // / 丶 ヽ 丶 / / . // / , ' ' / i| | i i 、 \ / , 厶匕) // ′ // ' / j| l | | |i i ヽ ヽ / / ,ノ´ ,' ′ ' // イ/ l/|/l:! l || | |l | ∧ノ八 / ,. ´ i| ,'// ' 抃≦x∧ | リ,ハ jハ }ハ ∧ト、} ./ / || 小| | | ハ>ァx{∧ ! /斗匕V ' ハ )/ / || '|| |∧' ,ハ///ト VV ィ7//ハ/ ハ//}/ / |! ,' |iハ V∧ 弋 フ 弋 ク幺イ/'/ / ′八ヘ∧ト\_ ' 厶‐ ´ / \ , / ,' / _ \\ /´} > ´ . ' \ / / くr≧===ァァ≠´ . ィ´ いつも にこにこ♪ /γ⌒ソ二二三/ / . < | / { ,仁ニ三三:{ { ィ彡ヘ | | 這いよる利益! // >iニ二三三公xゝァ7⌒ヾ_〕 V| | . // { :!二二三三三三7 |ヽ |! | . // 廴乂二二二三三フヘ | ∧ j| | // /∧ `マニニ三Y| i | | } ハ | . // // ゝ--'マニニニ〈 :| i |\_/ ´ }i | // // ∧ マニニ7 | i | /′ ト、 r─ 、 // /´ /  ̄Lマニニ〉 :| i | /┤i | \ {`Y二ヽ} . // / //∧__マニ{ :| i |___/ ./ |、 ,ハ/へ ヽ} // / /// Y´ ̄ | i |  ̄{ _/ :i | \ { 人r‐ ノ . /´/ / // > l | i | |  ̄i | ̄ ̄{ / / / / // /廴__| i |____j、__j |__ < \ . / / / / / { | i | \ i | ヽ 丶
1時間足のチャートに5分足のMAを表示する方法ありますか? 逆は近似できるんですが, 長い時間のチャートに短い時間のMAを載せる方法がわからないです
291 :
Trader@Live! :2012/05/23(水) 19:08:41.84 ID:wRqH4Jc8
どれだけ建てれるかは自分で計算するのでしょうか? IronFXでダウンした物で会社もそこです。
サインの出現や条件で背景色を変えるインジケータを作ることは可能なんですかね? ググっても出てこないので、教えてエロい人。
3日くらい
295 :
Trader@Live! :2012/05/23(水) 20:00:10.47 ID:xK1EX+iU
プログラムの事で聞きたいのですが if(Hour()==6 と書けば6時の足の間にと言う事でしょうか? またそれを6時以降とプログラムするのはどうすれば良いのでしょう? わかる人教えて下さい、よろしくお願いします
296 :
Trader@Live! :2012/05/23(水) 23:41:23.55 ID:YAqRjmWe
ターミナルで損益などを表示させたら、ターミナルを消しても 画面の下で損益だけ出ていたのが消えました。 また表示させるには、どうしたらいいですか?
チンポが痒いのですが、どうしたらいいですか?
>>288 >>287 > これは、もし、この状況が、エキスパートのトレード操作で占有されていれば、他
> のエキスパートかスクリプトは、エラー 146 (ERR_TRADE_CONTEXT_BUSY) のため
> に、その時点で、トレード関数を呼び出すことができません。
>>290 5分足MAをピクセル単位で描画すれば出来る。
>>292 全画面のボックスオブジェクトをつくり、その背景色を指定する。
変えるインジケータを作ることは可能なんですかね?
> ググっても出てこないので、教えてエロい人。
Build416 より前のバージョンは 6月1日以降使えなくなるの? それとも 「Metaquotes社のサポートが終了」 するだけで、ずっと使い続けられる??? そもそもなぜ Buildの更新程度なのに、色んなブローカーが更新推奨メールを送ってくるのでしょうか??
>>301 古いバージョンのMT4は新しいバージョンのEAが動かない事があるよ。
だから更新しないと自分が面倒な目にあうだけだよ。
305 :
Trader@Live! :2012/05/24(木) 10:37:32.25 ID:Gdi6lHF3
繋がらなくなってデモ更新してもぼよ〜〜んって音がして受け付けられない。 で、結局MT4をHPからDLするとうまくいくんだけど、そのMT4が最新版になっているのでBuildUpせざるをえない。
306 :
Trader@Live! :2012/05/24(木) 13:04:20.79 ID:UZdw1eyu
MT4を導入しようと思うのですが15.4インチのノートパソコンでも大丈夫でしょうか? 見にくくないでしょうか?(スペックは問題ないようです)
>>306 大丈夫ですよー
ノートに外付けディスプレイをつければOK
308 :
Trader@Live! :2012/05/24(木) 14:32:42.24 ID:GQzdiSgR
モバイルパソコンに12ペアで分割表示しても大丈夫。 全体を見て、取引したいペアを最大化すれば何の問題もなし。
ありがとうございます
310 :
301 :2012/05/24(木) 18:18:25.38 ID:A6+DIlUq
ありがとうございます
EA作ってもマトモに動作しない 心が折れそう
作れるレベルあるなら フリーのEA改造したらいいんじゃね
313 :
Trader@Live! :2012/05/24(木) 20:16:15.75 ID:quN7qSIb
Brocoにデモ口座持ってるのですが、所々データが無い期間があります これ、リアルマネーを入金すれば解決するのでしょうか? バックテストが上手くいかず困ってます
MT4でユーロインデックスと円インデックスを見ることは出来ないのですか?
>>312 そうだね、ちょっと行き詰まってるからそうしてみることにする
デモ口座の個人情報ってちゃんと正確に書いている?
俺はあずにゃんの名前で登録してる
Scriptにポインタ置いといて、リターンを押したら実行、てやりたいんですが リターンを押すと実行されずにMetaEditorが開いてしまいます CTRL+リターンなどなど試してもダメでした 何かキーコマンドありませんか?
if(UseTrailingStop && TrailingStop > 0) { if(Bid - OrderOpenPrice() > Point * TrailingStop) { if(OrderStopLoss() < Bid - Point * TrailingStop) { OrderModify(OrderTicket(), OrderOpenPrice(), Bid - Point * TrailingStop, OrderTakeProfit(), 0, MediumSeaGreen) これで、ロングが10pips利が乗ったときに、逆指値が同値にトレールするんでしょうか?
321 :
cho :2012/05/25(金) 01:42:30.68 ID:j0FXbdq+
win vistaでmt4起動すると口座にログインしてすぐ落ちちゃうんだけど、解決方法知っている方いますか? ちなみにMetaEditorではないです。 fxproとforex.comのmt4をインストールしました。
322 :
Trader@Live! :2012/05/25(金) 09:24:21.89 ID:CuyPD4vi
同じ会社のMT4をコピーして合計3つ使用しているんですが、 1つ目に作成した定型チャートを、2つ目・3つ目にそのままコピーして使用する方法はありますか? 1つ目に作成した定型チャートを、そのままコピーして新たに2つ目を作ったんですが、定型チャートやインジって継承されなくて、困っていますorz
323 :
Trader@Live! :2012/05/25(金) 09:30:21.64 ID:Zb1nMz6B
ヒストリーセンターからCADJPYのダウンロードはできるか確認してもらえますか? Metaquotes Software社にないみたいでダウンロードできません。 [手順] ツール > History Center > CADJPYを選択 > Downloadボタンを押下
縦軸が機械的に現時点のレート表示範囲を分割して目盛られてて見づらいんだけど、 これを、例えばUSDJPYなら79.90, 80.00, 80.10, …、みたいに切りのいい表示にする機能かインジはないんでしょうか?
GridBuilder か
お、あるんだね。試してみるわ。thanks.
327 :
Trader@Live! :2012/05/25(金) 15:49:23.42 ID:mVnTkETX
329 :
Trader@Live! :2012/05/25(金) 16:11:26.67 ID:Zb1nMz6B
>>328 ですよね。MetaQuotes Softwareにヒストリカルデータがないようですね。
困った。サポートがあれば連絡してみます。
>>329 2005年からのだけどFXDDにあるよ
332 :
Trader@Live! :2012/05/25(金) 17:03:52.39 ID:Zb1nMz6B
>>330 ありました。どうもありがとうございました!
333 :
Trader@Live! :2012/05/25(金) 20:10:46.04 ID:WlQrVLyl
mq4ファイルを開こうとすると、「プログラムにコマンドを送信しているときに、エラーが発生しました」って エラーが急に出るようになってしまった。 メタエディターを立ち上げてから開くと普通に開く。 何なんでしょうか?
334 :
Trader@Live! :2012/05/25(金) 21:38:53.30 ID:ZWBNyO2d
MT4で売りが多いか買いが多いかを見るインジケーターって何かあるでしょうか?
>>320 > 逆指値が同値にトレールするんでしょうか?
それってMACD Sample.mq4のまんまだよね? 何を心配しているの?
>>333 右クリックして「プログラムから開く」を選んだ時に、トップに何が出てくる?
それがMetaEditorで無ければそれが原因。
直し方は、PCの初心者スレに行って聞け。
>>3 > A: 「MetaTraderのための」ゆとりスレです。「パソコン初心者」「2ちゃんねる初心者」のスレではありません。
セパレートインジケーターで左上にインジケーター名が出て、 その隣の数字って消すことができないのでしょうか。 よろしくお願いします。
SetLabel NULL か
>>338 インジケータ中の"extern"を全部消す
341 :
338 :2012/05/25(金) 23:29:47.71 ID:R4Xw8mX7
EAって1時間足、4時間足別々にポジションを持つ事は出来ないんでしょうか?
343 :
Trader@Live! :2012/05/25(金) 23:46:10.11 ID:ZWBNyO2d
MT5の板情報見ましたけど、動きが激しすぎて流動性ある時は難しいですね。 それともっと表示価格帯が広くないとどの辺に大きいのが眠っているのかわかりません。
344 :
cho :2012/05/26(土) 00:25:47.46 ID:WtRjDmWj
>>345 1時間足のチャート上でセットすると1時間足で動く
4時間足のチャート上でセットすると4時間足で動く
同じEAを複数単一のMT4で運用する時は
それぞれマジックナンバーを変えておく
EAを動かす前にEAのファイル名も変えとけば
履歴で区別しやすいよ
>>345 1時間足に表示するチャートと4時間足に表示するチャートの
マジックナンバーを変えて、オーダーを見る処理のところで
マジックナンバーを確認するようにする。
348 :
Trader@Live! :2012/05/26(土) 06:22:51.15 ID:crEn4s+T
>>346 ,347
extern int xxxxxの数字を変えておけということだよね。
#define MAGIC *****というのと紛らわしいんだけど。
349 :
345 :2012/05/26(土) 07:07:37.26 ID:5vl53CAJ
>>346 >>347 ありがとうございます。
1時間足・4時間足のチャートをそれぞれ出して、使用してるEAのマジックナンバーを1と2にすれば
いいということですよね?
今日土曜でフォワードテストできませんが、月曜にでも試してみたいと思います。
新しいインジをファイル保存したのですが表示されません コンパイルはできない状態になっています もの凄く初歩的なことで申し訳ありませんがよろしくお願いします
>>350 「インジ名.log」の中身をここに貼れ
>>351 THV V3 です
-
D`Bハミ腺ヨラ
]^ム・THV3リ4ャ,Lzlフ'8%
文字化けしてる。。。
>>353 ありがとうございます
フォルダが間違っているような気がします
いろいろやってみます
>>940 >フルモックス燃料・・・
>
>
>この板では言いやすく「フルモッコ燃料」を提唱します。
お前のうちの庭にあるじゃないか
いや、これは靴履いてあるけるのか?まだ
玄関から最初の部屋に 溜まっているじゃないか それと 洗面 いや 風呂場に溜まっているの
霊が教え…
あと一ヶ月後にぽっくり いやいゃ…。
356 :
324 :2012/05/27(日) 12:37:45.50 ID:jab4wrhu
切りのいいレートで目盛ってくれるインジの話で
>>325 が教えてくれたのを見たけど、
リアルタイムに現在の表示範囲に合わせた目盛りを打ってはくれないのね。
WindowPriceMin(), WindowPriceMax()で現在の上下表示範囲を見てグリッドと縦軸自体を全部自前で作れないのかな。
縦軸の目盛りを消すプロパティが見当たらないから駄目か。
Start()に、Print("Test");だけ書いたものを作成しindicatorsフォルダにコピー 「ナビゲーター」ウィンドウに表示されたのでチャートウィンドウにドロップしてみましたが 「ターミナル」には何も表示されません。 ExpertsにCompiling 'ABC'と表示されるだけ・・・なにが足りないの?
>>357 >indicatorsフォルダにコピー
expertsフォルダ直下に入れろ
>>356 以下の二行を自分で直せ
HighPrice=MathRound(High[Highest(NULL,0,MODE_HIGH, Bars - 2, 2)] * Divisor);
LowPrice=MathRound(Low[Lowest(NULL,0,MODE_LOW, Bars - 1, 2)] * Divisor);
ノートパソコンで外出先で自由に使いたいのでWindowsVPS利用したいのですが、 普通にパソコンにインストールするのと同じように利用できますか? また評価の高いWindowsVPSの業者を教えてください
お名前.comとかどうだろ?
363 :
Trader@Live! :2012/05/27(日) 16:20:55.08 ID:ank2ZiuV
faiさんのスプレッド変更プログラムが、UPDATEだけ動かなくなっちまったよ SHOWはできるのに、どうしちゃったのかな・・・ バックテストできなくて困っちまうよ
RSIみたいなサブウィンドウに表示されるインジの 左上に表示される数値とかインジ名の消し方わかる人 いたら教えてくださいー
以前使用したalpariのデモ用のMT4をまた使用しようと思ったんですが 申請がBuild 409 以降のMT4じゃないとだめになったみたいで terminal.exe を他のMT4のBuild 409 のものに置き換えました けどデモ口座の申請のところでpingは通ってるんですがログイン名とパスが発行されません 原因がわからないんですがpingは通ってても日曜はデモ口座の申請はできないとかなんでしょうか?
368 :
Trader@Live! :2012/05/27(日) 21:22:18.65 ID:lvztw2l7
最新はBuild419くらいでしょうか、最新のものをHPからDLしないと受け付けてくれないんじゃ?
週末に427にうpした
370 :
Trader@Live! :2012/05/28(月) 06:45:53.07 ID:3B+Cc1YK
>>364 確かにサブウインドウのインジと値を消すのは難問だな。
ソースのIndicatorShortName()をいじくっても反応がない。
基本プログラムで予約設定されているのかもしれない。
お名前.comのWindowsデスクトップを使ってMT4を使用するための初歩的な設定方法を教えてくれるスレかサイトがあったら誘導してください ここで質問してもよろしいのでしょうか?
ダウンロードしたけど日本語選択画面なんてでなかったよ? furom ヘッドライン ここが英語だけど日本語にできない?
>>373 初歩的な設定?
特に何もしなくても使えるよ
>>361 超低速のノーマルFOMA回線でも文字入力時とドラッグで
コンマ1秒オーダーのラグが生じる程度だよ
Q: 10分足とか他の時間足を表示したい。 A: 「MT4 10分足」でググって下さい。URLは差し控えます。 ユーロ円で10分足を出したいのですが、検索通りやってもドル円でしか10分足がでませんでした アドバイスください
378 :
Trader@Live! :2012/05/28(月) 13:55:29.57 ID:ky3MYwqa
いっそのことメタ5を使うとか
>>379 なんとか出来たけどチャートが動かないよ
1.表示させるために立ち上げた1分足チャートは閉じないようにしてください。
1分足チャートを閉じると、10分足チャートは動かなくなってしまいます。
必要のない場合は、最小化しておきましょう。
閉じてないのに10分足だけ動かないです
>>380 ブローカーと DEMO/REAL とどこのスクリプト使ってるのか教えて。
>>380 それから、いろんな通貨ペアでの動作確認結果も。
>>380 Period_Converter_OptMOD.mq4を使ってる?
「Allow DLL import」にチェックした?
>>380 俺は、Expertsだか操作履歴だかの欄に
memoryうんたらってエラーが出てて
10分足がうまく動いてくれなかったことがある。
対策はMT4内で余分にメモリー食ってるインジを外したり
再起動掛けたり複数のMT4にインジ振り分けたりとか?
PCのメモリ自体は足りててもMT4が使用できるメモリが
枯れてるんだと思う。よくわからんが。
NYSE Tickを1分足で表示出来るインジ,あったら教えて下さい
387 :
Trader@Live! :2012/05/29(火) 10:24:21.30 ID:TSnuNpD/
BarRange2というインジケータがありますが、足が移動しても、新しい足に数値が移動しないんですが、こんなものなんですか? 後、チャートがごちゃごちゃしすぎるから、最後の足だけに数値書かれてほしい…
>>387 修正して
ttp://www.abysse.co.jp/mt4/ このサイトにBarRange3.mq4として登録要請しといたから良かったら使ってちょ。
デフォでは最後の足だけ数値を表示させて、パラメータで変更できるようにしてある。
新しい足に数値が移動しないのは明らかにバグだったと思うけど、誰も指摘しなかったのかな?
俺もこのインジは初めて知ったけど。
390 :
Trader@Live! :2012/05/29(火) 12:50:45.22 ID:mwBC5GsG
糞業者ホイホイスレですか? このスレは
391 :
Trader@Live! :2012/05/29(火) 13:52:38.34 ID:xUFWVmnk
392 :
Trader@Live! :2012/05/29(火) 14:16:41.09 ID:HfloTaof
BarRange2.mq4を見てみたが、使いたくなるようなインジではないな。
>>391 登録申請なんだから、まだ未登録なんだろ。
知り合いにインジケーター貰ったけどどうやって使えばいいですか?
今まであまりMT4がアップデートされることはなかったと思うのですが、最近よくアップデートされている気がします。 build毎の更新内容はどこかで見れますか?
398 :
Trader@Live! :2012/05/29(火) 19:05:16.74 ID:NxJsYeKd
>>394 大丈夫でした!
質問してみるものですね。ありがとうございます。
399 :
Trader@Live! :2012/05/29(火) 19:07:12.92 ID:MHk8M76Q
あらID変わってる? 自分387です。
>>398 出来たみたいですな。いえいえw
何かおかしいとこあったらまたご報告くだされ。
サヤ取りEAを作ってバックテストを試みると、以下のようなエラーが出ます。 unknown symbol name AUDJPY for OrderSend function 19:52:11 2008.10.21 22:40 Expert_T CHFJPY,Daily: OrderSend error 4106 何とか良い解決方法はないでしょうか?
>>403 取引対象の名称の通貨ペアが確認できなくて、
取引できないって出てるじゃない。
"AUDJPY"の通貨ペアみたいだけど、
業者によって名称の語尾に
特有のワードとか入ってたりするから一緒か確認してみれば。
>>403 てか、"AUDJPY"と"CHFJPY"だから通貨ペアの指定でミスってるのかな。
>>404-405 FXDDのMT4使ってるので間違いないと思うのですが...
FTではAUDJPYもポジってます。
>>406 そういえばバックテストって、
複数の通貨ペアの処理は未対応じゃなかったけ?
通常以外で動かす方法はあるかもしれないけど。
>>406 BTはチャートを開いてる通貨ペアしか注文できないよ
>>390 >>1 のテンプレくらい見ろよ。
経緯は知らないが、このスレ公式のインジ置き場だw
>>407 あれ、でも画像表示がない(´・ω・`)ショボーン
まあ
>>387 っちだけの為の修正だから別にいっかw
キモ
>>408-409 ありがとう。
2通貨ペアを同時に取り扱うサヤ取りEAでは、BTは出来ないといことですか。
BTもアテにはならないけど、ないよりはマシだし、なかったらどう判断
していいやら...困ったもんだわ、トホホ
>>413 一方は自前で勝ち負けを計算すればいい。
探せば転がってる
BTはチャートを開いてる通貨ペアしか注文できないよ BTにチャート関係ないじゃん なくてもできるだろ
>>415 ありがとう。
探してみます。でも、かなり手間が掛かりそうですね。
ユーロドル・ポンド円の一目均衡表付き5分足が10年分くらい見れるサイトってあります?
ここはMetaTraderのスレだ!塩まくぞ!!
>>419 ありがとう。
しかしながら、MAProfit.mq4 のソース全体を見てから十数行読み進めたところで頭がショート
してしまいました。
一度、通貨ペアを逆にしたEAを作ってエクセルで合成してみようと思います。
チャート上にドローダウンの%を表示するインジケータを探しているのですが ご存知の方いらっしゃいますか? 原資(入金総額)に対してのDD%と現在の残高に対してのDD%の両方が 表示されると尚ありがたいのですが。 よろしくお願い致します。
EAを作ってM1チャートで実行すると、なぜか1秒ごとに実行される。どうすれば1分ごとに実行されますか?
0を1
>>423 現在の残高に対してのDD% ってむつかしいよな
427 :
Trader@Live! :2012/05/31(木) 01:27:52.93 ID:p1v7b9Kz
Rexem証券のMT4ダウンロードしたんだけど、ドル円のチャートって表示出来ますか? 表示できるチャートの種類が少ない気がするんですけど。
>>427 デフォの表示通貨ペアじゃないの。
気配値表示の"通貨ペア一覧"から選択するなり、
"全通かペアを表示"で表示すればいいじゃん。
429 :
427 :2012/05/31(木) 02:07:03.62 ID:p1v7b9Kz
ありがとうございます。
自分でEAを作れないので、業者に頼みたいと思います。 平均足を使った単純なヤツです。 どなたか安くて良心的な業者を教えてください。 もしくは、EA作成ソフトで簡単で良い物があれば教えて頂きたいです。
431 :
Trader@Live! :2012/05/31(木) 05:43:11.21 ID:xYZ0cKnD
SnakeForceってインジがありますが、どのような計算なのでしょうか? ご存知の方いましたら教えてください。
ここ数日バックテストが異常に遅いんですが、 何か原因等はありますでしょうか? なんとなく、自作のCustomIndicatorを走らせたあとからなった気もします。。。
433 :
424 :2012/05/31(木) 09:00:04.88 ID:Bk7KL/qG
>>425 0と1をキーワードに色々考えたけども分からない…
434 :
Trader@Live! :2012/05/31(木) 10:36:44.57 ID:XGKXcFDh
MT4の過去データを左にスクロールして、3カ月前ぐらいの所で、これ以上進まなくなるのですが、 どうすれば、もっと前のデータも見られるようになりますか?
>>434 ここはMetaTraderのスレだ!塩まくぞ!!
>>434 alpariとあとは確かfxdd?だったら3カ月前のデータもあったと思う
神速でHistorical Dataのダウンロードができる術というのを試そうと思うんですが コレって完了するまでどれぐらいの時間かかるでしょうか? あと1年分のデータってだいたいどれくらいの量になりますか? ちなみに実行しようと思うブローカーはalpariです。
神速でHistorical Dataのダウンロードができる術って今でもできたんだっけ この前やった時はできなかったが
NINAってよさそうなインジあるんですがこれってリペイントするものなんでしょうか? Step MAを元にしてあるみたいですが、Step MAはリペイントしないと思ったんですが
>>439 NINAはリペイントしないだろ??
ああ、でもバックテスト時はなぜかサインの位置が変わったりするが
それのこと言ってるのか?バックテストでなぜそうなるのかは不明。
MT4のプログラミングしてくれるFX業者とかってあるんですか? なんかMIGっていう業者は口座持ってると MT4とかのコーディングでEAとかの作成を請け負ってくれるようですが、 こういうサービスしてる業者とかって他にありますか?
>>434 オプションにチャートがあるだろ
そこで取り込めるデータと
描けるデータの数値を設定できる
>>437 今はもうできないんじゃないかな。
それから、サーバにないデータはダウンロードしようがないよ。
>>434 3ヶ月分だと、ホントにそのサーバにはそこまでのデータしか無いかもしれない。
>>437 3alpariとfxddのは業者サイトから過去データをダウンロードしてから
それをMT4に取り込むんじゃなかったけ、今は?
でもalpariはMT4からでも直接ダウンロードできたような気が
この2社以外で他にも3ヶ月分前のデータ入手できるところはあるかは知らない
446 :
名無し募集中。。。 :2012/05/31(木) 19:16:54.92 ID:Zzzly1mk
447 :
Trader@Live! :2012/05/31(木) 19:35:10.49 ID:mG+1jxKS
適当にスレ回ってみたもののここで尋ねていいのかわからないんですけど 主にこの板のEAスレでよく名前が上がるほど人気で 尚且つある程度の実績が伴っているようなEAについてなんですが 有料で販売されているEAってのは大体ロジックが公開されてないブラックボックス状態の物が殆どなんですか? そこのところどうか教えてください
>>447 ブラックボックス状態の物が殆どでしょう。
ありがとうございます
>>448 やっぱりそうですか
自分には合わなそうなんでやめておきます
>>449 言われてみればそうであるはずですよね
勉強したら適当なの見つけて挑戦してみます
平均足をサブウインドウに表示すること出来ませんか? それと、Heiken Ashiというインジがちょっと色が混ざって見にくいんですけど これ以外無いですか?
>>451 ありがとうございます
平均足わかりませんでしたorz
業者の養分になってみます
>>436 FXDDのMT4だったら1975年からのデータになってるよ
メタクォーツからのデータだったかDDのデータだったかわすれたけど
ただしユーロ誕生以前はマルクで置換されてる
>>434 FXDDならその方法で1時間足が4年分以上取れるよ。
>>452 #property indicator_separate_window
extern color color1 = Red;
extern color color2 = White;
MT4ってこれからどのぐらいの間使えますか? 数年前にMT5が出るちょっと前は MT4がMT5に置き換わって色々めんどい みたいな話あったの記憶してんですが 現状ではMT5使用されてないみたいで これからも当分はMT4がメインなんでしょうか?
>>457 4と5って確か互換性ないんじゃないのかな
それでみんな4使ってるみたい
5は為替以外の取引が強化されてるだけとか
なんとかだし
は?
461 :
Trader@Live! :2012/06/01(金) 01:37:09.44 ID:UicGjPJv
ボリンジャーバンドにローソク足が触れたときだけ矢印が出るインジはありませんか? チャートが汚くなるので普段はσの線は表示させたくないんです。
Verうpしなくても今のところ動くな
昨日のチャートを見ると、主要通貨のほぼ全てに大きな窓が出来てしまっています。 これを埋めるための操作方法をご存知の方、いますか? 分足を表示させているMT4だけの症状です。データを取りこぼしてしまったかも? DoeloadCeneter でデータをダウンロードしても窓は開いたままです orz
>>463 MT4を終了し、ヒステリーファイルを削除してから再起動してみて
465 :
463 :2012/06/01(金) 09:09:27.88 ID:04loN1lX
>>464 ありがとうございます。
早速試してみましたが、ダメでした orz
ヒストファイルのディレクトリ内の全消去をもってしても…
当方はFXPro を使用しているのですが、
いろいろ調べてみたところ、割り振られているサーバーによって
症状が異なるようです。
窓が出来たサーバーには、どうもきちんとしたデーターが無いような
感じです。もうっちょと待ってみます。
ヒスト消去、教えてくれてありがとうございました。
>>461 使いやすそうなのはなかなか無いんですが、三空氏の作った39_BBw_1.06あたりが近いんじゃないかと思います。
.ex4ファイルなため手を加えて改造はできないので、プロパティからの変更のみのカスタマイズしかできません。
例えば、BBにタッチしている間はサインを表示し続けるので、バンドウォークされちゃうと矢印だらけになってBBラインを表示するよりもウザくなったりします。
BBラインもデフォでは表示するようになってますが、色を変えることで目立たなくさせることが出来ます。
467 :
Trader@Live! :2012/06/01(金) 10:58:20.97 ID:RS1RYwDk
>>431 SnakeForceはリペイントするから使えないよ
試しにズーーと見ててごらん
これでポジったらドツボに、はまるよ
>>434 上部のツールを開いて、オプションの中の
ヒストリー内の最大バー数とチャートの最大バー数を、増やせば過去見れるが
少し重くなるよ
468 :
Trader@Live! :2012/06/01(金) 11:16:21.88 ID:AX4Up2m3
チャートの組み表示保存できないんですけど、もともとあるmarketoverview を表示させてそこで名前を付けて保存で仮にドル円としたら、そこでそのまま レイアウト変更したら、ドル円として保存されますか?自分場合、ドル円の 名前の保存はできているのですが、呼び出すとなにもチャートが表示されなく なっています。アドバイスお願いします
build 432
>>468 ちょっと何言ってるのかわからないけど、チャートの組み表示保存は、「ファイル-チャートの組み表示-名前を付けて保存」で現在の画面が保存される。
確認は \profiles の中に保存されていればOKだろ?
>>466 ありがとうございます。チェックしてみます。
EAについてなんですが、同じ通貨の5分足、15分足に それぞれEAをセットしてマジックナンバーを1と2にしてるんですが、 ポジションがひとつしかできません。 何が悪いんでしょうか?
なんでこんな日にアップデートかますんだよ。まだおわらねえわ。 リーマンとか帰ってきてアップデート地獄だったらどうすんだろう。
たすけてーーーーー いつも通りMT起動したら、 開かない・・・・開くんだけど、開かない。 どうすればいいの??? いつもは、起動すろと、 「次のプログラムにこのコン…への変更を加えますか?」 ってアラートが出て(出るようにウィンの設定をしてる)、 「はい」ってやれば、チャートが最新のデータにアップされてGOなんだけど、 今日は、「はい」ってやってもダメで、なんどもこのアラートが出て、ずっとこれやってる・・・ どうすればいいの? たちけてエロい人おおおお
俺もその状態で積んでるわ。アップデートして再起動したら真っ白の状態で動かない。 これはまた最初からダウンロードして設定し直さないとつらいかもね。
そっかあぁ・・・・くまったなあ これって、待ってれば戻るってことあるのか、それさえわかんないから、 もうどしていいのやら・・・ 新たにDLするとして、 自分で設定した定型チャートとか組表示とかのファイルを入れ替えればいいんだよね? 可能というか
今は自動で行うEAのプログラム作成ツール色々ありますが、 これらは最初からMT4に入ってる標準インディケーターしか使えないんでしょうか? 最初から入ってる標準インディケーターの他にもカスタムインディケーター使いたいんですが まだカスタムインディケーター使える自動作成ツールとかないですか?
FXCMジャパンからメール来てたけど、最新のアップデートにバグがあるらしい 再インストールしろってさ 元のやつはアンインストールしなくてもいいらしいので 上書きインストールでいいのかな
うわあああまじかよ 再インスコやってみるわ オリジナルファイルだけ避難させて、そのまま上書きやってみる
俺もmt4動かないわ。困った。。
オートアップデートって拒否できないんだっけ? オプション見たけど見当たるところがないですな 自分のverはBuild419
アップデートにバグあるとかはあかんやろ、 金掛かってんだから
みんな調子悪いのか 俺のも動いていない アップデートしろって来るけど、いつも無視して操作出来たのに ユーザーアカウント制御が何度も出る はい選択しても何度も どうすればいいの?
これってオートアップデートを無効にすれば次回こういうことないと思うんだけど なにかオートアップデートを無効にする方法ないですか?
485 :
Trader@Live! :2012/06/01(金) 15:27:08.78 ID:XKBaIwT6
こういう日は休め
ほっておけば治るんですか?
We remind you that starting on June 1, 2012 the support of client terminal builds below 416 will no longer be provided. Therefore we strongly recommend that you update your terminals to the latest build (419). ってフォーラムにあるからbuild416以下を使ってる人達が強制アップデートを食らってるのかな?知らんけど。
>>487 自分はupdate.exeではなくliveupdate.exeというのしかないですが
このliveupdate.exeというのでOKですよね?
MT5&MQL5使いのおでは勝ち組w
途中で止まるアップデートはサーバー変えたら上手くいった。
MT4動かないんだけど、何が原因?
管理者権限で実行したらようやくアップデートできたよ。 ツイッターで情報流してくれた人サンクス!
>>472 足の長さが違うんだから
ポジるタイミングも違う
長い目で見とけ
495 :
Trader@Live! :2012/06/01(金) 17:21:09.45 ID:RJq+N3WO
ユーザーアカウントが何度も出てくるので仕方なくアップデートしたら今度はWelcome to LiveUpdate画面が何度も出てくる。 そんな何度も歓迎されても・・・
496 :
Trader@Live! :2012/06/01(金) 17:22:49.62 ID:RJq+N3WO
アップデートしないとそのうちデモ申請受け付けてくれなくなるから結局そうせざるを得なくなるでしょ。
498 :
Trader@Live! :2012/06/01(金) 17:38:53.80 ID:8dxdN38K
>>494 ポジ取るタイミングになってもとらないんですよー
余裕のあるEA使いの方にお願いがあります。 ロジックのベースになっているインジケータをおしえて下さい。 売り買い方法や口座管理してたら煮詰まりました。 お願いします。
なんかよく分からんなあ。 build416より以前のやつが騒いでるだけ? でもそれは以前から警告が来てたわけでね。
>>478 ああなるほど。
警告してこなかった業者があったことは確かだな。
顧客への説明はMT社が悪い、で誤魔化す気かなw
でも真っ当な業者はちゃんと事前にメール来てたし。
スレチかもしれんがMT-mobileログインできず、チャート見れないからなんもできない
>>489 liveupdate.exeでおk
でも削除せずとも、ファイル名を変えとくだけでいいよ
削除したら、いざアップデートしたい時にちょっと困るでしょ
504 :
Trader@Live! :2012/06/01(金) 21:12:00.59 ID:IdhyGj++
Gridbuiderのライン表示が間に合わないぐらい原油が下がってるんだがwww 真面目な話、どうやったら新しく自動的にライン引かれるの?
>>459 MT5にMQL4実行環境を移植すれば、一気に普及すると思うんだ。
MT4のトレイリングストップは5pips以上利益がでないと作動しませんが、 EAを使うと利益が出ていなくてもトレイリングストップを作動させることは出来ますか?
MT4を起動した状態でエクセルのDDEを同期させようとすると エラーが起きて固まるんですが原因はなんですか? サーバーとつなげなかったら固まらないです。
うわ!すいません。 ぐぐってたら上に同じ質問があった。 てか、諦めるしかないのか・・・orz
>>462 接続を拒否られたw
これで古いマシンは使えなくなったな。
>>477 出来上がったソースを自分で書き換える。
>>510 マジだw一回落とすと旧バージョンってはねられるな。強制かよ
brocoで、旧バージョンって出てどうにもならんぞ
build 432 来た
>>513 だろ?
ベッドでチャートが見れなくなったわorz
自分で作って保存した組表示と定型チャートを 別のMTでも使ったりバックアップを取っておきたいんだけど、 ファイルがどこにも見当たらない・・・ expertsにもtemplatesにもprofilesにもないし、 どこにありますか? また、どうすればいいでしょうか?
なにそれこわい
互換性フォルダか・・
>>512 試したのですがやはり固まりました・・・
そして諦めることにorz
windows7の64ビットがダメなのかなぁ
521 :
Trader@Live! :2012/06/02(土) 21:40:40.66 ID:7zPcpCcQ
EA作成したんだけど、どうしてもending Bracket'}'expectedというエラーが 出てきます。プログラムの終わりを示す括弧 }は正しく入れているのになぜ だか理由が解りません。どなたかお教え願います。
>>517 ですけど
デモだからダメなんですかね・・・
>>521 ソースコード内に日本語混じってたりしない?
>>523 平日にためしてみたのでもう無理かなぁと。
>>519 おおおおお
別のMTで、「互換性」をオンにして組表示や定型チャートを保存したら、
ファイルが出来てた!!!!!
一つ解決したよ!ありがとー
で問題は、これまで使ってたMTのそれぞれのファイル。
こっちのMTを互換性オンにすると、まっさらの状態に戻ってしまって、
あの作りこんだ組表示や定型チャートが選択肢から消えてしまう・・・
焦ったけど、互換性オフにしたら、また元に戻ってくれたんだけど、
問題は、ファイルが作れないというジレンマ・・・困った
faiさん?
528 :
Trader@Live! :2012/06/02(土) 22:23:03.54 ID:7zPcpCcQ
>>524 メモ以外では日本語は使っていないんですが。
メール機能使いたいのですが、延滞とか少なくて 早く受信できるフリーメールってどこですかね?
531 :
Trader@Live! :2012/06/02(土) 22:39:55.57 ID:n3btWxsP
フリメならどこもたいして変わらないと思う。 excite、goo、yahoo、gmailで受信したけど、どこも数秒だったね。
>>528 メモ?コメントも含めて、全ての日本語を取り除いてみ。
それでもダメなら、各文がちゃんと「;」で終わってるか確認。
最後の手段は、各関数の中身を全部/* */でコメントアウトして
コンパイルが通るのを確認したら、順番にコメントを外していく。
どこかでエラーが再発するだろうから、その近辺に原因はある。
>>528 astyleというCソースフォーマッターで整形してみな。
おかしなところでインデントが狂うからすぐ判るよ。
534 :
Trader@Live! :2012/06/02(土) 23:28:08.26 ID:n3btWxsP
移動平均線からNpip離れた場所に平行線を引いてくれるインジケーターってないものでしょうか?
>>534 標準機能の移動平均でもラベル設定すればいいんじゃ?
平均足のインジをつけたロウソクをサブウインドウで表示すること出来ませんか?
Build432来てんだな。最近更新多いな
>>536 解決しました。
平均足にインジを重ねて見ていたのでスが
サブになるとインジが重ねられません。
で、
逆に普通のロウソク足をサブウインドウに表示することは出来ませんか?
できたらMAなんかもサブウインドウだけど入れられる。みたいなわがままは出来ませんか?
539 :
Trader@Live! :2012/06/03(日) 02:18:13.46 ID:6lPKyo2H
>>532 ご教示ありがとうございました。
} はend of programとあったので、最後の}ばかりに気を取られていましたが、
実は途中の括弧が一つ抜けておりました。
関連質問ですが利確に
//買いポジションの利益確定
OrderSelect(Ticket_L,SELECT_BY_TICKET);
if(OrderOpenPrice() + TP*Point <= Bid
&& (Ticket_L != 0 && Ticket_L != -1))
{
Exit_L = OrderClose(Ticket_L,Lots,Bid,Slippage,Red);
if(Exit_L == 1) {Ticket_L = 0;}
}
としたら、OrderSelect is not difinedとエラーが出ました。その行をコメント化
したところエラーは消えました。これ変幻自在のメタトレーダーをそのまま
使ったのでエラーが出るのが不思議です。なぜでしょうか?
>>539 多分…だけど、OrdersTotal()を手前でなんかしらの事で
呼んでおけばいいんじゃないかな?
>>540 OrderSelect(Ticket_L,SELECT_BY_TICKET);
↑先頭に全角スペースがあるのが気になるがw
>>539 「 OrderSelect」は無いって事じゃね?
うわ、かぶった
liveupdateで432になる業者もあれば、427の業者もあるけど 432で統一しておk? あと、mq4は再コンパイルされないままだけど ex4は互換性ありってこと?
545 :
Trader@Live! :2012/06/03(日) 10:06:00.56 ID:6lPKyo2H
>>540-542 てこずったけど今朝になってやっと解決できました。
実はエラーが出たのは、売りの利確の部分で、買いの利確の部分にはエラーが
出ていなかったのです。} 括弧の場合と同じでどちらもエラーなんだろうと
思っていましたが、念のため売りのエラーの部分をコメント化したところ、エラー
となるはずの買いの利確部分は正常であることが判明しました。そこでエラー
部分を削除し、正常な買いの行をコピペして売り用に変えたところ、エラーが
出なくなりました。見た目にはまったく違わないのに狐に鼻をつままれたようです。
誰かが指摘されたように、全角文字でも入っていたのでしょうか。お騒がせしました。
ヒストリーセンターからダウンロードしたチャートって正確なんですかね?
んなわけねぇ
>>548 ああ、やっぱそうですか〜
なんか変だと思ってたんですよね
これではバックテストしても正確な結果は得られないですね
地道にフォワードテストしていくしかないのかな
過去の正確なチャートって、手に入らないですかね?有料でもいいです
550 :
Trader@Live! :2012/06/04(月) 13:21:17.58 ID:Dr0uhMIi
metatraderてプロキシ設定できないんですか
みなさんはメール来たら音がなる設定ってどんな昨日やソフト使ってますか?
アップデートでわーわー騒いでた人たちってなんだったの?ISDNなの?
絶句 そんな低速環境でインターネッツしてる人がいるなんて…マジか
それだけ遅いと約定も遅れるのか?
ネタにマジレスかっけー
アップデートの件はみんな解決したの? 今日MT4立ち上げたらいきなりなったんだけどどうすればいいのか教えてほしい ↑で書かれてたように管理者権限で起動してみたけど ログインできないままでうんともすんとも・・・・
>>560 最悪は、再インストールしたらいいんじゃない?
最新バージョンを落としてきてインストールしたら、接続はできるようになった でも、何故かデータが自動更新されない
そういう時はねえ 踊るんだよ!
質問です。 最近、はじめてEAの「forex growth bot」を買ってみました。 MT4のユロドル15分足にセットして、ニコチャンマークもでました。 が、なぜか稼動しません。 他の人のMYFXBOOKなどをみると、その期間は稼動しているはずなんですが・・・。 何か設定でつまづいているのでしょうか? MT4はブローカーのサイトから最新をダウンロードして使っています。 MT4の設定は、初期設定のままです。
>>564 バックテストが正常にできるかは確認した?
>>564 プロパティで売買を有効にしてないか、単にシグナルが無いのか、どっちか。
資金は足りているんだろうな? エラーが出てないか見てみ。
DLLファイル有りのEAってBuild419以降でも稼働してる?
>>568 dllは関係ない。あるのはex4。
って、市販EAは専用スレがあるんだから、そっちいけよ。
ブロコのユロドル動いてる?
今日ずっと回線不通なんだけどどうやって直すの? millennium trader 4 で PTMillennium-Demo Accounts Server 朝からずっと?がりません 助けて
>>561 素直にそうしたw
たいていの設定はそのまま引き継げるから手っ取り早いね
573 :
Trader@Live! :2012/06/05(火) 18:45:23.39 ID:xka5Mefk
MACD_4CZ_mtfというインジを使っていますが、例えば5分足に60分足のMACDを表示させるととんでもないおかしな表示になります 4色できれいなインジなので活用したいのですが、このままでは使えません 助けてください
>>571 デモ?
アカウントが切れたんじゃないの?
>>573 表示させてみたんだけど、特におかしくはないような。
576 :
Trader@Live! :2012/06/05(火) 19:40:17.91 ID:VWSHx2PK
一目均衡表(Ichimoku.mq4の方)の雲がローソク足を一番大きくした時と 二番目の時に縦線が点線ではなく実線の太線で表示されるのですが これを点線で表示させる方法はないものでしょうか?
577 :
564 :2012/06/05(火) 21:14:22.44 ID:Q3FZPFHS
おくれました。
>>565 ストラテジーテスターを使ってみましたが、できました。
おもしろいですよね。
>>566 どちらも大丈夫みたいでした。
>>567 資金は50万円用意してあります。
ブローカーのサイトからも確認しました。
MT4でも表示されていました。
しばらくあれこれ自分で調べてみました。
すると、チャート上に「VERIFING」と表示されていると出来ないという話を目にしました。
確かに自分のチャートにもあります。
どうすればいいかわかりません。
forex growth botを一旦、アンインストールしたりしましたが、ダメでした・・・。
ライセンス認証についても、ライセンスマネージャのとこでクリックすると、「License Activated」と出るので、たぶんできているはずですが・・・。
578 :
Trader@Live! :2012/06/05(火) 22:14:49.35 ID:xka5Mefk
>>575 >>573 です
そうですか…
例えば現在のユロドルだと、1時間足のMACDはゼロラインより上にありますが、5分足にmtfで落とすと下にあるように見えます
はぁ(;´д`)
579 :
Trader@Live! :2012/06/05(火) 22:39:52.74 ID:exLkmQ4K
現在とある条件のインジを探しているのですが 過去10本の足の平均値の長さを超える動きをしたらアラートが鳴る、というようなインジはありませんでしょうか? 要は急激な値動きを迅速に教えて欲しいということなのですが 画面上に現れるものでも無いので、条件で探すのも難しく見つかりません・・・
581 :
Trader@Live! :2012/06/05(火) 23:57:14.39 ID:exLkmQ4K
>>580 。 。
/ / ポーン!
( Д )
は、早い、そしてまさか作って頂けるとは・・・
感謝致します、大切に使わせて頂きます!
583 :
Trader@Live! :2012/06/06(水) 04:43:35.33 ID:4Ysc2c1P
マルチステマいらね
585 :
Trader@Live! :2012/06/06(水) 05:31:55.29 ID:cVTC6FH3
586 :
Trader@Live! :2012/06/06(水) 05:38:33.31 ID:4Ysc2c1P
せっかくいい情報教えてやってるのにステマで片付ける底辺ゴミ そもそも海外業者がこんなところでステマするかよ ステマの意味もわからないド底辺の乞食か 同じ生き物とは思えないほどの知恵遅れで出来損ないの有機体だな
>>577 >すると、チャート上に「VERIFING」と表示されていると出来ないという話を目にしました。
綴りが違うw
それはそうと、その表示はEA業者が正規品かどうか、判定中って意味じゃないか?
マニュアルを見ろ。
それと、専用スレがあるんだからそっちに池
>>57 9
> 数千円からスタートして数十万〜数千万も理論上可能
理論上可能なのは掃いて捨てるほどある。
それは卓上の空論で、実戦で勝てるのとは雲泥の違い。
>>586 いい情報ありがとう。
さっそく千円が百万円になりました。
これからもいい情報教えてください
m(_ _)m
>>574 時間経ったら直った
アカウント切れではなさそうだったんですよ
無効な口座ってなってなかったし
ネットに落ちてたフリーのEAにトレーリングストップ機能をつけたいんですが、 どういうプログラムをどこに追加すればいいですか?
594 :
Trader@Live! :2012/06/06(水) 14:32:55.62 ID:I1davIxj
595 :
Trader@Live! :2012/06/06(水) 20:21:22.30 ID:MkCcInF0
RSIが10,20・・・と10毎に数値が上もしくは下にいったらアラートみたいなインジケーターってないでしょうか?
>>595 「rsi alert mq4」でググると約 34,900 件ヒットするんだが、どれを試したんだい?
597 :
Trader@Live! :2012/06/06(水) 23:31:44.54 ID:jalBzZfM
特定の時間帯に1日1回だけトレードしたい場合、どのような命令を出して おけばいいのでしょうか。一旦利確ないしはExitがあっても、条件が揃えば 再び注文が出てしまうのをさけたいのですが。
>>597 1回トレードしたらフラグたてて
特定の時間帯の開始時間にフラグ戻せばいいんじゃないの
使う関数がわからないから聞いてるんじゃないの?
600 :
Trader@Live! :2012/06/07(木) 01:44:22.41 ID:dxEFgkcv
使ったことあるやつレポ頼む。 www.jikiden.co.jp/Molanis/ もう申し込んじまったが...
601 :
Trader@Live! :2012/06/07(木) 04:51:35.37 ID:JptgqHEx
>>598-599 597ですが、使う関数自体が解っておりません。
//買いエントリー
if( Hour() == EntryTime
&& HigeHH + 50*Point <= Ask
&& (Ticket_L == 0 || Ticket_L == -1)
&& (Ticket_S == 0 || Ticket_S == -1))
{
Ticket_L = OrderSend(Symbol(),OP_BUY,Lots,Ask,Slippage,0,0,Comments,MAGIC,0,Red);
}
上の{ }内に何か加えればよいのかと思うのですが、要するにこのオーダーを
リピートさせたくないのですが。
602 :
Trader@Live! :2012/06/07(木) 06:26:25.28 ID:7oIXiCkq
TimeLocal()<360って何秒?
>>597 > どのような命令を出して
そんな取引指示は無い。
ロジックでその間、取引しない様に組む。
>>596 それが真になることは、永久に無い。
つまり永遠。
|\ /|
|\\ //|
: ,> `´ ̄`´ < ′
. V V
. i{ ● ● }i
>>603 八 、_,_, 八 わけがわからないよ
. / 个 . _ _ . 个 ',
_/ il ,' '. li ',__
608 :
Trader@Live! :2012/06/07(木) 11:49:44.75 ID:HbpmR4FN
bar!=Bars 自己解決しました。
有料でも構わないので、MT4で読み込める形式でZARJPYの数年分の1分足データがダウンロードできるサイト知りませんか?
>>608 その質問にコード書いておしえてくれたレス見た事ないよ。
それ入れると聖杯に近づくからだよ。内緒だよ。
約定するタイミングがかなり変わってくるからね。これ本当に大事なことだから内緒だよ。
えぇw よくわからんけど質問が迷惑してたらごめんなさいねw
いずれにせよ、解決したらな良かったんじゃなイカ!
>>616 とんとん。勉強になるます
思うに時間関数でトラブル?Volumeも同じだろうか・・・
MT4で4時間足観るとき、テクニカル的にお勧めな業者ある? ペアは基本はユーロドルです。 やっぱNYのサーバーが良いのかな? その場合、週末のラストが変な感じになるのかな?
Volume[0]は常に1から始まるとは限らない。 新しいバーのファーストティックで何かしたい時は、以下の関数を使うと間違いないと思う。 //ファーストティック計算関数 void FirstTickCalculate() { static int Last_TotalBars = 0; int New_TotalBars = Bars; Diff_TotalBars = New_TotalBars - Last_TotalBars;//<---Diff_TotalBarsは,start()関数内で使用する為,必ずグローバル変数にする. Last_TotalBars = New_TotalBars; } //バーのファーストティックにおいて (バーのファーストティックが1とは限らない為に,if(Volume[0] == 1)をif(Diff_TotalBars == 1)に変更!!) if(Diff_TotalBars == 1) { これ以上の説明は控えとくわ。俺が八つ裂きにされるから。
Barsの問題は、 最新のバーではなく、過去のバーが増えた時にも反応してしまうことかな?
>>610 ZARUSDはあるのか?
あるならZARUSDとUSDJPYから、ZARJPYを求めればおk
ついでと言うか恥かきついでに以前から持っていた質問させてください。 expertフォルダーのmq4ソースファイルは業者側から見る事は可能なのでしょうか?
>>620 まだある。
M1だと1分間、全くTickが配信されないことがある。
その時には調べた限りではBarsが増えてない。
もし、5分間、15分間連続したら?
start()が呼ばれるのはTickだから、気がつきにくいけど。
ね。内緒だよ。聖杯はみんなが持っちゃいけないんだよ。
>>624 ソースファイルが丸見えとかある訳ねーだろ
Build416以降〜可能なのでex4だけ残してmq4は削除推奨。
公式のiphoneアプリをアップデートしたら、UIが日本語になった。起動したアプリを間違えたかと思ったじゃないかw
>>628 可能 ((((;゚Д゚))))ガクガクブルブル
ex4 自体デコンパイルすればソースファイル丸見えだからなぁ
現在価格から50ポイント圏内の注文は発注できません ↑これの制限を解除するようなスクリプトってありますか? 30ポイントにしたいんですが。
>>632 それはブローカの制限だから、ブローカを変えるしかないね
634 :
Trader@Live! :2012/06/08(金) 17:36:47.04 ID:nfE/GSXG
日足の始値に水平線をひくインジは見かけるのですが 1時間足の始値に水平線をひくインジはないものでしょうか?
MQLファイルは簡単にデコンパイルできてしまうという点だ。自分のEAをハッカーに解読できないようにする方法はいろいろある。 例えば、関数を外部ライブラリーやDLLに置くのもひとつの手だ。しかし、本気のハッカーからEAを守る方法はほとんどないのが 実情だ。 「FX メタトレーダー4 MQLプログラミング 堅牢なEA構築のための総合ガイド」 アンドリュー・R・ヤング【著】より この本は、独自のEA作成の為に、買って損はないというより必需品だと思うよ。
要するにEAは損するから使うなってこと?
>>636 俺へのレスか? アンカーつけろよ。
俺が確認したいのは、
>>627 >ソースファイルが丸見えとかある訳ねーだろ
>>628 >Build416以降〜可能
の話し。
デコンパイルなんて誰も聞いてねぇ。
>>634 ソースのPERIOD_D1→PERIOD_H1書き換えとか。
取引業者側からソースの内容が丸見えなの?(
>>624 )
て話なのに、なんでデコンパイルとかハッカーがどうとかになってるんだろ
>Build416以降〜可能なのでex4だけ残してmq4は削除推奨。 mq4だけ削除しても ex4 から復元できるだろ?って意味では?
もういい
次の方どうぞ。
644 :
634 :2012/06/08(金) 22:00:40.80 ID:nfE/GSXG
>>639 daily_open_line.mq4を使っているので見てみたんですが
PERIOD_はあるけどM30になっていて、残念ながら
H1にしても変わりませんでした。
完璧なEAが出来たわ
>>646 業者へexpertsフォルダの中身送信するような記述なさそうだけど・・・
>>634 > 日足の始値に水平線をひくインジ
>>644 > PERIOD_はあるけどM30になっていて、
つまりそのインジは、M30〜H4の間で使うインジでないの?
日足の始値はどの足を使おうが基本同じだから、
>>639 では解決にならないハズ。
でも、改造するのが簡単。
> daily_open_line.mq4を使っているので見てみたんですが
PERIOD_M30前後のソースを貼ってくれ。
(探して見る気力なし)
>>634 ソースが違ってたらごめんだけど、提示しないそちらがうんたら。
ぐぐって一番に出たソースを元に修正。これでどうかな?
>if(TimeDay(Time[shift]-tzdiffsec) != TimeDay(Time[shift+1]-tzdiffsec)){ // day change
を
>if(TimeHour(Time[shift]) != TimeHour(Time[shift+1])){ // hour change
に
ものっそいバッサリした適当処理だけど。
休日チェックする場合はバックテストのビジュアルモードで。
無料のEAで過去足をゲームみたいに手動ポジで試せる良いものってないですか? 自分が見つけたのはなんかめっさ古くてイマイチ
ForexTester2 か?
654 :
Trader@Live! :2012/06/09(土) 15:25:59.87 ID:+ojDMHWx
トレール注文の、あのラインを表示するにはどうしたら良いでしょうか?
>>629 OANDAでMT4アプリ使いたかったのにブローカーで選択できない…
656 :
Trader@Live! :2012/06/10(日) 00:14:56.27 ID:vODP1r3z
>>598-599 601(597)なんだけど、オーダーを1回限りとするため、Ordersend関数に続けてbool AllowTradesなる
variableを使ってみた。エラーは出なかったので文法的には誤りはないようだが、自信はない。
デモで試してみるつもりだ。
{
Ticket_L = OrderSend(Symbol(),OP_BUY,Lots,Ask,Slippage,0,0,Comments,MAGIC,0,Red);
if(Ticket_L == 1) {bool AllowTrades = false;}
else AllowTrades = true;
}
657 :
634 :2012/06/10(日) 00:23:18.92 ID:PzeHUFsY
>>651 ありがとう!! うまくいったよ。
ソースをさらさなくて、ごめんね。
ただ、気になる点が一つ・・・。
始値ラインが、なぜか各時間軸共に最後の1本手前までしか、ひかれていない。
1分足だと58分までで、59分にラインが届いていない。
って、元の日足の始値も届いてませんね。
今まで気がつかなかったよ。(苦笑)
>>658 MT4 を終了してから、hst ファイルを探してさくじよ
>>659 ありがとうございます
今データDLできないので明日やります
しかしこうなってしまうのではまともなデータ取得できなくないですか?
データDLしてエクセルでいじりたいんですけど
>>660 History centerはMetaQuote?が提供するテキトーなデータ。
>しかしこうなってしまうのではまともなデータ取得できなくないですか?
その答えを知りたければ、このスレを「FXDD」「神速」で検索しろ。
今日MT4ダウンロードしました。 数日分の平均値幅が知りたいだけのもくてきだったのでmarket_price_kai.mq4 をダウンロードしましたが、表示の仕方がわかりません。教えてください。お願いします。
663 :
Trader@Live! :2012/06/10(日) 14:39:02.78 ID:pNwvbTKk
>>660 へすとりーせんたーのデータとか信用したらダメだよ
そうなんか、じゃ無視します
>>662 つーかATRじゃダメなん?(´・ω・`)
669 :
662 :2012/06/11(月) 02:20:51.49 ID:R29v/Gbt
>>667 うう。。ディレクトリ にコピペがやり方わかりません。 .コンパイルってなんですか。
(方法2)Tools > MetaQuotes Language Editor を開き、
File > Open でコンパイルしたい.mq4ファイルを開く。
んで、ツールバーのCompileをクリック。。。ううう分りません。
>>668 ATRも意味わかりません。(´・ω・`)
小学生にも分るようにお願いしますm−−m
>>669 おまえ・・・MQLに限らず、プログラミングから身を引いた方が良いと思うぞ
>>669 コピペの仕方?
ここはpc初心者のスレではない。
PC板に行って、修行して来い。
おはー
すんません。 翌日の持ち越ししたくないので23:00(サーバ時間)で全部手仕舞いしたいのですが、 あちこちググっていたら、それぞれ記述が異なり訳わからんくなりました。 一番シンプルな記述を教えてくださいませ。
>>673 if(Hour()>=23){
//ここに全ポジクローズを書く。
}
おお素早いレスをありがとうございます。
どういたしまして
どういたしまして
愛と礼節に満ちたスレですね。
681 :
Trader@Live! :2012/06/12(火) 02:21:34.25 ID:R5++CvyC
あのー初心者でもやさしく教えてくれるって聞いて来ました。 NT4の一括決済用のスクリプトで使いやい初心者用の お勧めってなにがありますか? どうかよろしくお願いします。
>>661 神速でダウンロードしてもうまくいかないんですが、どこがまちがってますか?
@ヒストリーセンターのところで1970年を追加
A1分足のチャートを開いて更新する
Bいくら待っても1970年までのチャートが出来ない
>>682 あれはあくまでサーバにあるデータを
手っ取り早く取ってくる方法だから、
サーバにないものはとってこれないよ。
ブローカーによるけど、
1分足だと多くて2,3ヶ月前までのがあればいいほうじゃないかな。
定期的にコツコツ収集していくか。
FXDDみたいにデータを公開してるとこから拾ってくるしかないね。
>>683 ありがとうございます。
FXDD行ってきます。
>>576 >一目均衡表(Ichimoku.mq4の方)の雲がローソク足を一番大きくした時と
>二番目の時に縦線が点線ではなく実線の太線で表示されるのですが
>これを点線で表示させる方法はないものでしょうか?
これが判る方はおられないでしょうか?
もう一つの一目だと点線にはなるけど、雲のズレ修正は完璧にはならないので・・・。
MT4にカスタムインジゲータ‐をたくさん入れているのですが、 プログラムファイルのexperts→インジフォルダには少ししか入っていません。 何故でしょうか?考えられる原因をおしえてください。
もう分かったしええわボケ
次の患者さんどうぞ
調べて簡単にわかることを聞くな、調べる前に聞くなとは言われなかったか? 他人はお前の検索エンジンじゃない
693 :
Trader@Live! :2012/06/14(木) 01:37:15.97 ID:X4ayrJuI
>>616 280-288を、使ってるEAに入れたら、同時にふたつポジションができた、、、、入れたところが悪いのか?どこに入れればいいんでしょう?
694 :
Trader@Live! :2012/06/14(木) 04:16:39.91 ID:lbIwPQzp
MT5で関数外の部分で変数を宣言すると、関数内で宣言するよりは 配列の添え字のサイズは大きく宣言できるようですが、 もっと大きな配列を用意したい場合にはどのようにすればよいのでしょうか? それと、MT5でどこからかデータを読み込む方法としては ファイルから読み込む、DLLから読み込む、以外に何か方法はありますか?
みんなトレード用のパソコンなに使ってんの?
>>693 なんとか解決しました。ありがとうございました。
697 :
Trader@Live! :2012/06/14(木) 13:43:53.29 ID:rOljiwgI
BrocoのMT4ってどこから落とすのですか? いろいろ探してもダウンロードするところが見つかりません>< やさしい方、教えてください。 よろしくお願いします><
brocoのデモ使ってるんですが、自動更新されず右下の接続状況をクリックして他の鯖を選ばないと更新されません こういう仕様なんですか?
マルチタイムフレームのプログラミングを考えているのですが、 ファイルの入出力を利用して、異時間軸チャートの変数値を やり取りすることは可能でしょうか? (例) 日足と4時間足のチャートを動かす。 日足でMA10よりクローズ値が上にいると、 あるファイルに1を入れておく(下なら0) 4時間足のプログラミングでは、そのファイルを開け 中の値を取り出し、変数に組み込み利用する 問題は、時間の切り替えのタイミングが重なるとき にやりとりができなくなりそうだけど・・・
おおおおお ありがとうございます。 調べてみます。 ちなみに、ご存知でしたら教えてください 1H足のMA上下を表す変数 4h足のMA上下を表す変数があるとします。 、 4hおきに両方が更新されるかと思いますが、 その切り替わるタイミングで、 1H側のインジで4hの変数を参照する場合、 1h側インジで計算するとき、4hの変数は すでに変わっている(計算済み)と考えて よろしいのでしょうか? それとも不定なのでしょうか? インジケータの計算(start()部分)は、レートが変わったときに実行 されるものとの理解なのですが、時間差を置いて実行するなどの やり方はありますでしょうか??
>>702 インジの呼び出し順はチャート上の順番に準じてる気がするけど、保証があるのか
否かは知らない。てか、iCustom使う方が楽じゃね?
704 :
Trader@Live! :2012/06/14(木) 19:32:29.24 ID:rOljiwgI
皆で愛に溢れたスレを目指しましょうw
うるせー馬鹿
MT4を落として初回起動時に出る”お客様情報のご入力”の内容は何処に保存 されているのでしょうか? 以前使っていた別サーバーの設定がそのまま残っていて気持ち悪いです。 (アンインスト+残ったファイル全削除したのに) ご存知の方、回答お願いします。
>>703 おおおおおおおおおお ありがとう
これ超便利そうだわ
711 :
708 :2012/06/15(金) 01:04:21.15 ID:0y3tqLf2
>>710 ”HKEY_CURRENT_USER\Software\MetaQuotes Software\MetaTrader 4\Settings”
ですね。
スッキリしました、ありがとうございました。
平均足の関数をおしえて下さい。
つdouble iHeikinAshi( string symbol, int timeframe, int period, int ma_shift, int ma_method, int applied_price, int shift)
2本の移動平均足の間隔(pips)をチャート上に表示したいんですが どのような記述になりますでしょうか
>>714 セパレートなら分かるが、メインチャート上か?
任意の値を中心値としてブロットするしかないな。
Volume[]がカウントされない足が、5分とかだと結構頻繁に出ますが、 これを回避する方法をご教示くださいませ
717 :
Trader@Live! :2012/06/15(金) 10:23:26.25 ID:eW0bFa+L
前に1日のある時間帯にエントリーして利確ないしは損切りした後は、再度の エントリーをしないEAの書き方について質問した。回答はなかったが、下記にて 自己解決した。 変数にマジックナンバーを使い初期値をたとえば1000としておき、magic= = 1000 のときのみエントリーする。決済時には、そのmagicを10001にする条件式を入れて おくと、初期の目的どおり再エントリーはしない。
>>717 何でマジックナンバーを固定値に合わせて変えるんだ?
別にフラグ変数作って、
ポジクローズでfalse、
トレード時間になったらtrueにすればいいじゃん。
>>719 普通にそう考えるよね。
で、EA自体を停止させる関数ってないのかな?
EA から MT4 を終了させる関数が知りたいのか?
>>721 MT4じゃなくてEAを停止したいです。
そういう関数があるかと思って調べたけど見つからない。
>>723 ありがとう。
リンク先の文章とプログラムを全て理解した訳じゃないけど、
2つのMT4を使うなら、まだ
>>719 の方が単純でいいかなと思ってしまう。
自分はEAのプログラミングを始めたばっかで見当違いかもしれませんが。
>>724 通常は
>>719 の処理で問題ないよ。
>>723 はMT4のEAのON,OFF機能単位で切り替える方法だから、
EAで複数動いてるのを一括で操作したいとか、
個別でのEAのコード修正や設定変更なしで操作したい場合にいいと思うよ。
今日は●●だからこの時間帯は動かしたくないとかの場合に、
簡単にできるみたいだからね。
>>720 荒業だけど・・・・・・
1.対象EAの*.ex4をリネームする
2.RegisterWindowMessageA(MT4のインストールパス文字列)の返値を得る
3.返値をLPARAMに設定してPostMessageA(HWND_BROADCAST, 0x303D, LPARAM)する
727 :
Trader@Live! :2012/06/15(金) 17:52:31.83 ID:vRDRFjc0
質問です MT5で動的にインクルードするファイルを変更するには どうすればよいのでしょうか? #include のあとがダブルクオーテーションなので文字列なら何でも いけるかと思ってファイルのパスをstring型で指定してみましたがダメでした
自己解決しますた
iCustomって、ひょっとしてint型の受け渡しって不可ですかね? doubleだとうまくいくのですが・・・
>>729 iCustomは配列以外の任意の型をいくつでも自由に引数として与えられるけど、返値は
double型のみ。
ただ、(Win32API)lstrcat辺りを悪用すれば配列のアドレスを得られるから、それをint型
としてiCustomに渡して、iCustom側で(Win32API)RtlMoveMemory辺りを使って任意の
データで埋めてやれば、どんな型でもやり取りすること自体は可能。
ただし、string型の配列は(文字列長 + C文字列の先頭アドレス)*って構造になってる
から気をつける必要があるのと、C文字列の生存期間が不明だから、自前でメモリを
確保して使用済みになったら解放してって手間を払う必要がある。
731 :
Trader@Live! :2012/06/15(金) 19:51:11.59 ID:PhSuU4mx
あるインジから何pips離れたらエントリーというようなEAはどのように作ればいいでしょうか? たとえば、一目均衡表の先行スパンをブレイクして、先行スパンの値とブレイクした足の終値が 3pips以上乖離してたらエントリーというような方法です。 よろしくお願いします。
733 :
Trader@Live! :2012/06/16(土) 15:31:36.97 ID:d9rvvLa7
734 :
Trader@Live! :2012/06/16(土) 20:03:33.76 ID:DODm8P4j
FileOpenが成功するときと失敗するときがあるのですが、 そういう経験をしたことのある方や、何か原因に心当たりがある方がいたら 何かアドバイスをお願いします
735 :
Trader@Live! :2012/06/16(土) 22:11:50.61 ID:sHzxk6oq
現在のチャートと過去のチャートを常に比較しながら、トレーディングするEAって作成可能?
それを人はカーブフィッティングと呼びます
カーブフィッティング こそが利益の源泉
そう考えていた時期が俺にもありました。。。
739 :
Trader@Live! :2012/06/16(土) 23:14:26.55 ID:sHzxk6oq
おーーー >> 736-738 ありがとー。愛してるよ。
>>734 他のアプリ(Excelなど)で開いているとダメだったかも。
それ以外で考えうるのは、一度開いて開きっぱなしで閉じてないとか?
741 :
Trader@Live! :2012/06/17(日) 10:19:04.58 ID:cQGnJNf+
>>741 それが俺の手元にあるGrid_Builder.mq4と同じなら、0, 25, 50, 75のラインを変更することに何の意味がある?
…っと考えて
>>733 を忘れ去ったw
マジレスすると、0, 25, 50, 75だけライン線種を変えて上書きする様に書き足せばいいやん。
バックテストのドローダウンの数字が間違っているようですが、 それが直っているバージョンはあるんでしょうか。 ウチのは419ですが。
MT4ってカスタマイズ自在なようでいて、グリッドの刻みのキリが悪いとか、 妙なところに欠陥あるね…
グリッドの刻みを適切にすると、トレーダーが勝ってしまうからね。 そうなると、ブローカーが困るんだ。
>>743 >ドローダウンの数字が間違っているようですが、
この話はどこで聞いたの?
軽く検索してもそんな事言ってる人見つけられなかったけど、
自分の脳内ならなんでそんなに自信たっぷりなの?
ソースは自分なら、自分で間違っている所を証明してくれないと
だれもアドバイスできないと思う。
一応答えられる範囲では、バージョンは432が俺の知っている最新。
747 :
Trader@Live! :2012/06/18(月) 08:50:36.44 ID:Sw/5pCHx
3digits || 5digits表示業者対策用のプログラムで、int init()の中に書いてあるのと そうでないのとを見かけるんだけど、これの違いってなんなの?
>>746 自作のEAでのテスト結果だから証明せよと言われても他の人には
検証できません。だから、ご自分で(長いと面倒だから短期間で)検証
してもらうしかないです。期間内の最低額から最高額を引いて
maximum drawdownの数値と一致するか確かめるということ。
私が気づいたのはReportManager v1.3.0というソフトを使って、
そちらの数値とmt4の結果が違っていたからです。
419が古いからいけないのかな。432を探してみようかな。
>>748 ReportManagerとMT4だと見ているものが違うので、どちらもそれなりに正しいってことじゃないかな。
未確認だけどReportManagerはポジション決済後の残高だけを見て、ポジション保有中の値動きは見ていないと思う。
MT4はポジション保有中の値動きも追えるから、それを考慮すればReportManagerとは違う数値になる。
実際どうなのかは知らんが、そういう可能性もあるということで。
スペイン国債 イタリア国債 円指数 見れるサーバーどこですか? お願いします
>>749 ああ、そうか。決済時以外のタイミングのダウンも反映しているのなら
違って当然ですね。
とにかくMT4のほうが大きな数字がでるので、素直にそちらを見ておいた
ほうが無難かもしれません。
752 :
Trader@Live! :2012/06/19(火) 13:25:25.59 ID:gsPNfMMh
あのー、ODL MetaTraderをダウンロードしてきたのですが、 デモアカウントが使えません。 サービス終わったのでしょうか。
ODLジャパンは無くなったよ
754 :
Trader@Live! :2012/06/19(火) 16:32:31.89 ID:gsPNfMMh
755 :
Trader@Live! :2012/06/19(火) 18:58:17.79 ID:jcao7TEj
>>747 init()はEAをセットもしくはMT4を再?起動した最初だけ動作する
俺はinitで大体初期化関連をやってるんでstartにはそういったものは入れない
普通に考えてMT4が動いている最中に桁数変更なんてありえんでそ
余計な処理をしないようにしたいと普通のPGは考えるんで大体init()でやってんじゃないのかね
mt4のイベントハンドラ関数は、start(),init(),deinit()の3つしかないの? パラメータ変更時やExpertAdvisorボタン押下時のイベント関数ってないかな?
759 :
Trader@Live! :2012/06/21(木) 15:20:46.23 ID:7y1IJKOh
どこかの設定ファイルを変更することによって 警告のポップアップ窓をOKボタンにかかるくらいまで 幅を狭めるようにすることはできますか?
761 :
Trader@Live! :2012/06/21(木) 16:15:06.97 ID:7y1IJKOh
>>760 ┌──────────────┐
│ │
│ │
│ │
│ │
└──────────────┘
警告ポップアップの幅を一番狭く調整しても↑くらいのところを
更に狭めて↓のような感じで警告内容が頭少しだけ表示されるくらいの
程度にしたいということです
┌───────┐
│ │
│ │
│ │
└───────┘
762 :
Trader@Live! :2012/06/21(木) 16:15:49.69 ID:7y1IJKOh
うぉ・・・・ずれまくりすみません
会社のPCの隅で監視でもするのか?w
765 :
Trader@Live! :2012/06/21(木) 18:11:08.40 ID:7y1IJKOh
いま警告ポップアップを画面の左隅に置いているんですが、 警告内容が短いので右側半分くらいが空白になっていて スペースがもったいないなあと思っているんです。 右下に半分以上はみ出させて置くのもいいかなと思っているんですが、 右側には値とかが並んでいるのでイマイチかなと
いっそディスプレイを一枚増やすとか
警告内容を長くすれば良いのだ。
768 :
Trader@Live! :2012/06/21(木) 20:34:50.51 ID:9FfJ0MlE
EAを試してみたいのですが、一番サーバーが安定しているのはFXDDでしょうか? おすすめのサーバーがあれば教えて欲しいです
769 :
Trader@Live! :2012/06/21(木) 23:13:40.91 ID:Lpwb0F+B
770 :
Trader@Live! :2012/06/22(金) 00:35:35.61 ID:9ibbLWj7
質問です。 int init() { Comment(iBars(NULL, PERIOD_M1),"|",iBars(NULL, PERIOD_H1),"|",iBars(NULL, PERIOD_D1)); return(0); } MT4、stragety testerの初起動時に、分足、時間足、日足のバー数を全て60000以上にするにはどうしたらいいですか?
HINT:一年は365日、市場が開いている日はもっと少ない。
6月20日 22:40 にアラームメールが条件を満たさないのに 設定しているものすべてが送信されました。 こういうことはよくあるのでしょうか? それとも使っているPCが 何かのウィルスやスパイウェアにやられているのでしょうか?
普通は発生しないと思うけど…例えばバッドティックの可能性はどう?
>>773 レス有難うございます。
バッドティックは無かったです。
でも、そのメール送信前後に
アンインストールしたはずのSweetIM(スパイウェア?)のツールバーが
復活していて震え上がりました。以下は時系列経緯です。
6/14にEURO2012のサッカーをSportlemonから見ていて
一度何かをダウンロードしてしまいました。
日付からたどると恐らく動画編集ソフトAVS4YOU。
そのときにSweetIMという厄介スパイウェア?が付属インストール。
即コントロールパネルから削除。そのときは厄介なものとは知らず以後放置。
6/21早朝にアンインストールしたはずのSweetIMのアドオンツールバーが復活。
「これは厄介なものだな」とぐぐって調べてみると簡単には削除できなさそう。
そして、OutlookExpressを見ると、MT4からの大量のメール誤送信を
6/20の20:40に受信しているのを発見。
以上が経緯ですが、6/21から今日6/22までSweetIMの削除に費やしました。
PC初心者なので、レジストリ削除をやるのに時間がかかりました。
たまたま、MT4の大量メール誤送信がSweetIMと重なったのか?
SweetIMがMT4に何かしたのか・・・?
>>769 なにしたいのか、よく判らない。
(VQは元々MTF対応。なのにTimeFrameの機能は使うなって???)
じゃぁ、00-MTFizer_v102.mq4 と組み合わせれば?
円インデックスの見方を教えて下さい。
質問が悪かった… Broco使ってて、ドルインデックスはDX_CONTみたいだけど、 円インデックスはどれですか? JO_CONT?
778 :
Trader@Live! :2012/06/23(土) 00:27:12.50 ID:dXm3pA1W
>>775 レスありがとう
@StrategyTesterで、ピコピコ走らせながらバックテストしたかった(MTF設定だと一切動かないよね)。
A1分足で15分足相当にしたVQを走らせてると、MTFの宿命で、
15分毎の終値で赤青が確定するから、途中での色変化が無かったことになるのが困るから。
ダマシがあったらあったで、どこからどこまでがダマシだったかを履歴に残して欲しいんだ。
ダブルオーさんのは、やり方が悪いのか、表示すらされない。。。VQには使えないのかな。
どっちにしろやっぱりMTFだから色変化を無かったことにされちゃう気が
>>778 > (MTF設定だと一切動かないよね)。
そんな事は無い
> 15分毎の終値で赤青が確定するから、途中での色変化が無かったことになるのが困るから。
過去15分間で足を自前で計算すれば出来そう。
でも最後のパラを15に設定すれば出来たりして…
世界標準のMT4で、 最も注目されている足はやはり、 時間足でしょうか。 2時間足表示させようと思っていますが、 多数が見ている足程、テクニカルに的に忠実と言えるのかなと。 勿論長い足の方がテクニカルなのは分かりますが。
>>780 それはテクニカルではなく、ストラテジの範疇ジャマイカ
>>781 そうかもしれません。
ただ、短い足より長い時間の足の方が、
いわゆるダマシが少なくなり、
テクニカルにはまだ忠実な動きをすると
言えると思います。
1本のトレンドラインにもより
大きな存在感があると思います。
一方、注目されていない足は
どうなのでしょうか。
たとえは、25分足とか。
そういう部分で、世の中で特に意識されて
いるのはどの足なのかなと。
スイング程度のスパンなので、日足以内で
お願いします。
MT4に無い2時間足は、世界的には注目されていないと言えるのでしょうか。
>>782 Period_Converter_OptMOD.mq4
これを使えばあらゆる足を作れる、勿論リアルタイムで。
どの足が重要か?
突き詰めればTick、それに準じて1分足。
1分足上ならば2時間足としての計算も出来るし、25分足も自在。
これは冗談に近いが、結局どの足を選ぶかは戦略の一つ。
>>780 そんなこと考える前に、各テクニカルが何を算出しているか、その根拠は何かを理解した方がいい。
785 :
Trader@Live! :2012/06/24(日) 02:11:18.34 ID:3iB1RjT+
>>785 back to the basic というやつで、十分頂いています。
生活環境が変わるので、手法を分散しようと思っていまして。
>>783 ありがとうございます。
つくれるのは知っていました。
結局どの足を選ぶかは戦略の一つ。
そういう意味でご意見を伺いました。
>>784 まとめてレスじゃなくすみません。
ドつぼに入りそうなので、そもそもの分析は個人的には避けています。
与えられたもの、より多数が注目する点を分析することに注力したいと思います。
>>788 > より多数が注目する点
仮に誰かがその答えを知っているとして。
その人物はどのように、その答えを知ったのですか?
世界中のトレーダーの画面を見ることができた?
世界中のトレーダーに話を聞いて回った?
そんなこと出来るわけないよね。。。
結局、どこかの本で読んだとか、2chに書いてあったとか、
せいぜい友人知人に聞いた・・・ぐらいの根拠しかないんじゃないの?
その程度のあやふやな根拠しかないのに、
本当に「多数が注目している」と信じられるかな。
>>782 >世の中で特に意識されているのはどの足なのかなと
日足だよ
世界中のトレーダーの画面を見たし、話も聞いたよ、間違いないよ
ありがとうございます。 確かに答えは、微妙ですよね。 ところで、日足の場合、サーバーによって ローソクなりの形も変わってきますが、 そこはやはりNYのサーバーが良いのですよね。 業者のmt4のを調べると、変な場所に サーバー置いてたりってのが良くあります。FXDDはロシアでしたっけ?
>>791 FXDDのサーバはNYにある
サーバ時間で多いのはGMT+3(夏時間)。その次に多いのがGMT+0かな
>>791 Period_Converter_OptMOD.mq4
これを使えば、業者のサーバー時間の違いによる日足の違いを避けられる、勿論リアルタイムで。
ラインチャート派の俺は異端か
ラインチャート派のみが億の道を歩む
FXDD vikingはログイン時にサーバーの選択肢がアメリカ・ヨーロッパ・アジアとあるけど、MT4はNYだけなのか
ラインマジか なんもわからんがな・・・
1時間足意識してプログラムしたら、日足で効いたり ドル円意識したらユロドルで効いたり よくわからん こないだ作った4時間ユロ炎専用はユロドル15分で好成績。 まあバックテストだけの話だが
何回バックテストやってもモデリングクオリティがn/aとなるんですが、どうすればいいの?
>>801 ぐぐって、正しいバックテストのやり方を調べるしかない。
プロのディーラーとかで、 ラインチャートのひと良くいる気がするけど、理由あるのかな?
プロは長い髭が出たとか、気にしないのかな。そんな細かいことは気にしてないんだろうか
MT4でダウのチャートを表示する方法を教えてください
EAで発注したポジションが+10pipsになった時にストップを建値に設定するにはどのように記述すれば良いのでしょうか?
>>808 つC:\Program Files\MetaTrader 4\experts\MACD Sample.mq4
同じEAを複数のチャートで走らせた場合、もしかして外部変数は共有されますか?
されない。
もしされたら色々と大変なことになりそうだし当たり前ですよね。ありがとう。
もう1つ質問です。 パラメータ変数(externを使った変数)はプログラムで変更できるけど、mt4上のプロパティで パラメータ変数をのぞいてみると、変化が反映されてないです。 これは、こういう仕様なんですかね?
んーと、ソースコードを書き換えてコンパイルすると 普段は即反映(というかコードに合わせて初期化)されるはず。 MT4を落とした状態でエディタコンパイルすると 逆にチャートで設定した値を変えずにコードを更新できる。 って情報で足りるかな?
>>813 仕様だね、一般ユーザにはそっちが便利だから。
# 苦労してインジ/EAのパラを設定した。
# ある日、バージョンアップ版が届いた・入手した。
# そんなユーザには、デフォルト値よりも自分のパラが大事。
816 :
Trader@Live! :2012/06/26(火) 12:57:39.11 ID:YxoPo8JJ
MT4業者以外での一般的な「決済時のOCO注文(One Cancel the Other)」は、 MT4業者においては、オープンポジションに該当するマジックナンバー(チケット番号)が 「決済された」とMT4にみなされたのであれば(→つまりここが「One」に相当)、 残りの「Cancel the Other」部分の処理は、ソースコードでは記述しなくても もういい(無視しておk)ということなんでしょうか?
>>818 ex4が古くて、使っているMT4に適合しないから消してるのでは?
>>819 お返事どうもです
EA使いではないのでこのような挙動があるとは知りませんでした
>ex4が古くて、使っているMT4に適合しないから消してるのでは?
使えないとか挙動がおかしいならわからなくもないですが
何の確認もなく自動でファイルが消されてしまうんですがそういうものなのですか?
有料EAとか導入されてる方には当たり前の知識なんでしょうか?
ググって見ましたがそれらしい記述は見つけられませんでした
使っているMT4はVer4.00build432(31May2012)とあります
後学のためにももう少し詳しく教えていただけると嬉しいです <(_ _)>
>>818 試しに入れてみたけど、ファイル削除なんてされないぞ。build432
>>820 試しにMT4と全く関係ないファイルをex4にリネームしてexpertフォルダに入れてみたけど、
MT4を起動したら勝手に削除されたぞ
俺の過去も.ex4にリネームしてexpertフォルダに入れたら削除されますか(´・ω・`)?
>>822 >>823 実験していただいてどうもです
ワタシも適当に拾った別のex4ファイルをコピってみましたがそちらは消されず認識されました
しかし導入したいファイルは何度やっても消されてしまいます
当方固有の問題ぽいですね、原因不明ですがあきらめることにします
>>824 新しい経験をどんどん積み重ねていけば
過去は忘却という形で消去されていきますよ(`・ω・´)
MT4でダウのチャートを表示する方法を教えてください
>>825 察し悪いね
>>823 は、拡張子がex4でも、中身が出鱈目なら勝手に削除されるってことなの
つまり、君がダウンロードした件のEA(23_GO_Timer_EA.ex4)は、何らかの理由で中身がおかしくなってるってこと
直リンじゃなく、ちゃんとダウンロードボタンを押してダウンロードした?
ファイルサイズは3.08 KB (3,160 バイト)になってる?
ex4ファイルをテキストエディタで開いた時に、一番最初にEX4の文字ある?
確認してみ
>>827 あぁ
まさにおっしゃるとおり、何の疑いもなく右クリ保存で落としておりました
ダウンロードしなおして無事認識されました まことにお恥ずかしい
お騒がせしました <(_ _)>
829 :
819 :2012/06/27(水) 00:08:12.29 ID:p6Tbz6yY
830 :
Trader@Live! :2012/06/27(水) 00:11:31.04 ID:Q8Pct+kn
2012/06/27 00:11 発言 S&P「独連邦債はユーロ共同債の前駆体ではない」
831 :
Trader@Live! :2012/06/27(水) 00:11:47.91 ID:Q8Pct+kn
すまん、誤爆
832 :
Trader@Live! :2012/06/27(水) 01:00:29.29 ID:xC9wAtIO
サーバーがNYでもチャート時間はESTにならないですよね? NY時間に取引メインにする場合、NY時間のチャートがあるといいなと思ってたんですけど。 どの業者もアイルランドかキプロス周辺のようで・・・。
質問すいません。
ADX_AdvancedX_WA_mtf.mq4 ってインジの
バーの色が前のものと変わって確定したらアラームを鳴らすってのをやりたくて、
コードをいじったこともほとんどないのですが、アラーム付けるくらいできるだろうか、と思ったんです。
ところがソースコードを見たら、異様にさっぱりしてて逆によくわかりません。
http://www.abysse.co.jp/mt4/indicators/ADX_AdvancedX_WA_mtf.mq4 これって、ひょっとして既にMT4に入っているADXを利用して動かしてるんでしょうか?
また、これにアラームをつけるのは難しいでしょうか?
ど素人なもので、変なこと言ってたら申し訳ありません。
まず日本語を勉強しようぜ…
>>833 >ADX0 = iADX(NULL, TimeFrame, ADXPeriod, PRICE_CLOSE, MODE_MAIN, y);
>ADX1 = iADX(NULL, TimeFrame, ADXPeriod, PRICE_CLOSE, MODE_PLUSDI, y);
>ADX2 = iADX(NULL, TimeFrame, ADXPeriod, PRICE_CLOSE, MODE_MINUSDI, y);
の部分で内部的に組み込まれているADXの計算してるね。
とりあえずヒントはそれだけ。iADXを調べれば、前進するかもね。
キーボードに突っ伏して寝てしまって 起きたら、チャート意外のウインドウが無くなっていた 表示から元に戻しても、再起動したらまた消えてしまうんだが この設定ってどこで保存すんの? へるぷみ〜
>>838 [ファイル]→[チャートの組表示]がdefaultになってる?
>>839 なってる、そして、チャートの定型保存ではチャートしか保存されない
気配値とかターミナルウインドウの状態を保存する方法がわかんない
とほほ
>>841 それだ、サンキュ〜
たいへんありがとう
>>837 ありがとうございます!
なるほど、やっぱりそこですか。
iADX調べてみます(`・ω・´)ゞ
>>837 ボリバン抜けのアラートの書き方を見つけました・・・が
{
if(i == 0){
Alert(”BBDown Over:”,Low[i]);
PlaySound(”alert.wav”);
}
前に書いたとおり、バーの色が変わって確定したらアラートを鳴らしたいのですが、
これの応用で行けるでしょうか?
また何かヒントがありましたら、お教えいただけたら幸いです。
>>837 あ、それとiADXわかりました、ありがとうございました。
なかなか優れものな感じがしました。
847 :
845 :2012/06/27(水) 19:33:17.13 ID:UXC9UfCK
ifとelseで、indicator_color1からindicator_color2に変わって確定と、その逆を指定したらいいのかな? それじゃちょっと簡単に出来すぎますね・・・
>>847 それでいいけど、for文の中でやる意味はないから、for文抜けたとこで
static datetime now = 0;
if (now != Time[0])
if (ExtBuffer1[1] * ExtBuffer1[2] == 0)
if (ExtBuffer2[1] * ExtBuffer[2] == 0)
Alert(hogehoge);
now = Time[0];
とかやればいいと思う(動作未確認)。
//
>>844 細かい動作の確認してませんがこんな感じでどうだろか
#property indicator_separate_window
#property indicator_buffers 1
#property indicator_color1 Red
extern int sep_Hour = 0; //(´・ω・`) 区切る時刻
double r[];
int init(){
SetIndexStyle(0,DRAW_LINE);
SetIndexBuffer(0,r);
SetIndexEmptyValue(r,0.0);
return(0);
}
int start(){
int counted_bars=IndicatorCounted();
if(counted_bars==0) counted_bars++; //(´・ω・`) 一番古いバーはClose[i+1]が参照できないので計算しないためにこうしとく
int limit = Bars-counted_bars -1;
for(int i=limit;i>=0;i--){
r[i] = r[i+1] + MathAbs(Close[i] - Close[i+1]); //(´・ω・`) MathAbs()は絶対値を返す関数
if(TimeHour(Time[i]) != TimeHour(Time[i+1]) && sep_Hour == TimeHour(Time[i])) r[i]=0; //r[i]=MathAbs(Close[i] - Close[i+1]);
}
return(0);
}
//(´・ω・`) r[i]=0にしてるとこをコメントにしてあるほうにすると値が入るけど線がつながってしまう、まぁ好きな方を使えばいいと思う
>>848 ありがとうございます!
明日になるかと思いますが、試してご報告します。
>>849 何の問題もなく動作しております
改善、説明までしていただき勉強になりました
ありがとうございます
852 :
Trader@Live! :2012/06/28(木) 01:02:25.14 ID:EWXlD/P8
853 :
850 :2012/06/28(木) 01:08:17.79 ID:C4GEsPu2
>>848 できましたあ!
おかげ様で、パラメーターでtrueとfalseを切り替えられるとこまで調べて持っていけました。
本当にありがとうございました!!
>>848 >>849 おお、横からだけど、俺もアラート機能つけようとして上手く行かず
(チャートに挿入するとずっと鳴りっぱなしw)
投げ出してたんで参考にさせてもらうよー
ヒストリカルセンタから複数データを一発でDLするアプリが欲しいんだけど 自作するとしたらC#が良いですか? やり方としてはパケットアナライザ監視して同じパケットをサーバーに投げるような仕組みにするのが一般的なやり方ですか?
856 :
Trader@Live! :2012/06/28(木) 23:55:15.54 ID:OF7FFtxO
売買注文(OrderSendなど)に設定する価格値を取得するのに、 チャートの通貨ペア以外の価格値を取得する場合は、 MarketInfo("XXX/XXX", MODE_ASK)で取得する以外にありませんか?
>>856 iOpen, iClose, iHigh, iLow
858 :
Trader@Live! :2012/06/29(金) 12:55:17.82 ID:HrbOnOQN
>>857 レスありがとう。
一応、同じく、iCloseとスプレッド値から計算して、
擬似Ask,Bidで行おうとは思ったんですが、
成行注文だと注文が通らないのではないかと。
スリッページ値を適度に広げておけば大丈夫かな。
1EAでの多通貨売買をしている人は、
どういった風に価格値を取得してるんだろう。
え?取引通貨全部のチャート開いちゃだめなの?why?
860 :
858 :2012/06/30(土) 00:40:12.81 ID:laUsevcm
>>859 俺に聞いてます?
サヤ取りのように、
1つのロジックで複数の通貨ペアへの
売買をするような場合です。
1通貨ペアで完結するロジックなら、
チャートごとに個別で複数の同じEAを動かせばいいですが。
スレ的には現在、MT5とMT4ってどのぐらいの割合なんですか?
>>861 1:12くらいじゃね?
MT5でスレタイ検索しても
【MT4/MT5】 EA開発研究スレ Part13
しかでてこないし
ちなみにMT4で検索すると6スレでてくる
>>862 え?もうMT5出てからずいぶん経つのに未だにそんなに普及してないの?
やっぱMQL5覚えるのしんどいのかな
俺は速度アップ狙って詰め込み教育で覚えたけど
プロのトレーダーはとっくに MT5に移植して、MT5で分散バックテストして MT4なんかより圧倒的に高速で快適な環境を手に入れてるんだぜ。 今や MT5で検証し、MT4で運用するのがデファクト・スタンダードになりつつある。
>>864 ですよね
テスト関係の機能性とか、あと細々とした機能追加はいい
MT4にはもう戻れない
MT4のテストを高速化するのはCPUとHDDどっちがボトルネックになってる?
>>865 ど素人なんでうかがいたいのですが、MT5でMT4用のカスタムインジケーターは
そのまま使えるんですか?
便乗で FXCMって、ファイブなった?
>>867 そのままは使えないけど、ソースを持ってて
ちょっと勉強した人ならそれをMT5用に書き換えるのは
さほど難しい作業ではないと思う
>>869 わかりました、ありがとうございました。
そもそもMT5が使えるブローカーってどこがある? MT5に拘ってブローカー妥協するのは本末転倒だろう。
a
来週からサイバーのMT4を使用しようと思っています MT4初心者ですが、リアルタイムのレートをCSVに出力ってMQLでコード書いたら可能ですか? 10秒おきぐらいのリアルタイムな値を取得して、自作のツールに渡して使用したいとおもっています。
>>873 tickが10秒ごとに更新されるかどうかわからない
Brocoのデモを6ヶ月くらい使ってるが、ここのデモは無制限に使えるのか?普通3ヶ月までとかじゃん。
MetaEditorで書いたプログラムのデバッグについて聞きたいんですが、 java、C#みたいにブレークポイントつけて、一行ずつ変数の中身を確認するデバッグはできますか? print(),Comment()を使ったプリントデバッグしかできないのかな?
>>876 MQL4はプリントデバッグで事足りる気がするが・・・・・・
止めたいならmessagebox(Win32API)でも呼べばいい。
878 :
858 :2012/07/01(日) 00:25:23.79 ID:AI60P4B6
>>876 ブレークポイント機能はあるけど、
変数の中身を確認するデバッグ機能はない。
自分でprint(),Comment()で設定する必要がある。
>>877-878 さんきゅーべりべりまっちょ。
Win32APIを呼び出せて使えるんだね。
>>873 できる。その仕様でR言語のツールを作ったことがある。
でも処理結果をMT4に戻さないとバックテストができないので、
今はmt4Rで連携させてる。
FXDD Malta MetaTrader 4 を使ってます ロウソクやインディケータの色を変えたいのですが、パレットで何度も色を指定しているのに変わりません・・・ ロウソクもインディケータも全部緑なので見にくい事この上ありません ><
緑内障か… 治療は大変だろうがあきらめずにな
北海道の母さん、東京の人はみんなイジワルです・・・T_T
MQ4とMQ5の違いって、CとC#みたいなもの? 豊島さんがMQ5本出してくれたらいいなぁ。
MT5 デフォ鯖(metaquotes)で使ってるけど 今日からいきなりユロドルのスプが5になった デモだからこそなんでこんなスプで固定されるのか わけわからん 果たして元に戻るんだろうか
MT5ってアルパリUKのサーバー追加出来ないのか
DMM使ってるんだけど、MT4ってそんなに便利なの? 日本の証券会社だと、サイバーエージェントがやってるみたいだけど。
>>890 ふつうに裁量取引するならよくないと思う
インジケーターの種類が豊富で
分析用だけに使ってる人も多い
EAで自動取引できるのが便利
MT4で為替以外の取引もできるし
学ぶ力には三つの条件があります。
第一は自分自身に対する不全感。
自分は非力で、無知で、まだまだ多くのものが欠けている。
だからこの欠如を埋めなくてはならない、という飢餓感を持つこと。
第二は、その欠如を埋めてくれる「メンター(先達)」を探し当てられる能力です。
メンターは先生でもお母さんでも、ネットの中の無名の人でもいい。
生涯にわたる師ではなく、ただある場所から別の場所に案内してくれるだけの
「渡し守」のような人でもいいのです。
自分を一歩先に連れて行ってくれる人は全て大切なメンターです。
第三が、素直な気持ち。
メンターを「教える気にさせる」力です。オープンマインドと言ってもいいし、
もっと平たく「愛嬌(あいきょう)」と言ってもいい。
「学ぶ姿勢」のある人は、何よりも素直です。
つまらない先入観を持たないから、生半可なリアリズムで好奇心を閉ざさない。
素直な人に聞かれると、こちらもつい真剣になる。知っている限りのことを、
知らないことまでも、教えてあげたいという気分になる。そういうものです。
以上、この三つの条件をまとめると、
「学びたいことがあります。教えてください。お願いします」
という文になります。これが「マジックワード」です。
これをさらっと口に出せる人はどこまでも成長することができる。
この言葉を惜しむ人は学ぶことができないのです。
学ぶ力には年齢も社会的地位も関係がありません。
>>888 さんも、早く学ぶ力を身に付けてください。
893 :
Trader@Live! :2012/07/03(火) 06:07:46.47 ID:2vFL4Srn
この人は別に教えてくれとは言ってなくないか?
894 :
Trader@Live! :2012/07/03(火) 14:10:28.64 ID:KhRq004/
しばらく使わずにいたら 右下に『無効な口座』と出てて何度ログインしてもダメです デモ口座の有効期限が切れたってこと? どうすればこのままのチャートを復活できますか?
>>894 そう。
業者によってデモ口座の有効期限が違う。
大体、2,3ヵ月が期限だね。ない所もあるけど。
新規にデモ口座作るか。
デモの有効期限の延長申請するとかかな。
ただし、できる所とできない所があるはず、
また、一旦切れたの再開できるのかは知らない。
問い合わせて聞いてね。
896 :
Trader@Live! :2012/07/03(火) 17:27:35.43 ID:KhRq004/
>>895 ありがとござます
最悪のばやいDLやり直して
チャート作り直しを覚悟すりばいいんすね
>>896 DLやり直し?
MT4の再インストールまでしなくていいよ。
別業者の使うならそこの入れればいいけど。
デモ口座の追加申請ならMT4から直接できるよ。
それして、追加したデモ口座にログインすれば、
MT4で設定したチャートなどはそのまま使えるよ。
別のMT4なら既存のMT4の設定ファイルを移行すればいいし。
っで、デモ口座の期限を延長したいなら問い合わせで。
898 :
Trader@Live! :2012/07/03(火) 18:05:29.10 ID:KhRq004/
>>897 ありあとござます
「ファイル」の「デモ口座の申請」を選んで
何回も色々繰り返したらやっと復帰できますた
このご恩は一週忘れません
899 :
Trader@Live! :2012/07/03(火) 18:22:41.37 ID:tnR9AhWD
完全日本語版はないのだれか作れや
そんな極東のへんてこな言語で作るやついるの?
MT5は、日本人が日本語化し、それをMetaQuotes社が正式採用したので、言語選択肢に日本語がある。
902 :
Trader@Live! :2012/07/03(火) 19:05:33.39 ID:2gAO0GB0
MT5はVISTAと天下り提携
>>901 エディタが日本語対応したけど、
ドキュメントに日本語ないね。
905 :
Trader@Live! :2012/07/04(水) 00:33:35.34 ID:qvySxDPL
フィボナッチボリバンのラインの太さを固定する方法を教えてください。 変更しても再起動や時間足の切り替えをすると元に戻ってしまいます。
コメント関数でローソク足の実体線の幅、上ひげ、下ひげをだしたいのですが 実体線は簡単に思いついて、各ヒゲの算式が良くわからない。 手間を惜しまずif関数を用いるべきでしょうか? 図を描いて思案していたら有名私立中学の入試問題でもといてるような気分に なりました・・・
上ひげ=High[x] - MathMax(Open[x], Close[x]); 下ひげ=MathMin(Open[x], Close[x]) - Low[x];
>>907 おぉありがとうございます。
勉強不足でございましたww
どういたしまして
ウインドウ内の背景になんかしらの画像を設定することってできませんか? 2ちゃんの専ブラみたいに 退屈なんです
ウィンドウ自体を半透過にしてしまうとか・・。
ジョークインジがあるんだからそれくらいありそうなもんだけど 意外とないんですね 誰か見つけたら教えてください
commentとAAでがんばれ
サブクラス化してWM_PAINTの後に割り込んで チャートから裏画面DC1へBitBlt 裏画面DC1のチャート背景色を黒へ、元々の黒を背景色へ変更 背景画像を読み込み済みの裏画面DC2を用意 裏画面DC1を裏画面DC2へ透過BitBlt 裏画面DC2をチャートへBitBlt とかすれば可能なことは可能
インジ探しています。 『パラで上値と下値を指定すると、チャート上にラインが引かれる。そのラインに触れると、アラートが出る。』 なんか、人の名前が付いていたような気がするんだけど。わかる方、お願いします。
917 :
Trader@Live! :2012/07/04(水) 20:53:16.49 ID:+O3gj/bA
919 :
Trader@Live! :2012/07/04(水) 22:05:19.92 ID:Yd6focrV
codebaseかどっかでメタワークスペース内でカジノルーレットゲームができる記事があったな。
EAでレンジかトレンドかを判断するにはどのような手法がありますか? トレンドで取れるタイプなのですがレンジだと負けてしまいます。 ロンドン開始から3時間と、NY開始から3時間のみにしてみたら成績は良くなったのですが、 ロンドン、NY時間もレンジはありますので、これをフィルタリングしたいです。
921 :
Trader@Live! :2012/07/05(木) 17:00:40.63 ID:5If8jPe2
トレンドしか通用しないEA自体が糞だから、根本的にそこを見直さないとダメだろ。 そもそもトレンドとレンジの境界なんてあってないようなもんで、ほとんど瞬間的に切り替わる。 それが簡単にわかったらどんなアホでも負けることはないだろう。
見る時間軸によっても違うしね。 てか時間軸が違えばトレンドだろうかレンジだろうがエントリーが正反対になることが多い
レンジだと負けるんだろ? だったら、負けていたらレンジだって分かるんじゃないか。
>>920 ボラティリティ系のインジと標準偏差系のインジを比較する
騙されたと思ってやってみて。
925 :
MTマニア :2012/07/05(木) 20:01:43.79 ID:c6Rvs0H3
>>924 ありがとうございます。いろいろ組み合わせて検討してみます
一筋縄ではいかないですね。わかれば誰でも勝ててしまいます
>>923 そうそう
プロフィットがマイナスでドテンすりゃ良いだけじゃんね。
あ、すっごいヒント言っちゃった。
メタのヒストリカルデータってGMTが同じだとして、どのブローカーから落としても同じなの? 2012-1-6のデータが欲しいんだけど...GMT3で...3,5ケタ業者
テンプレのbrocoデモでダウ先表示できないんですけど、 どこかダウ先と原油表示できるサーバありますか??
932 :
Trader@Live! :2012/07/06(金) 19:04:05.97 ID:skLBTWmm
MT4でSeconds()という関数を使ってファイルに出力させると 出力された値が飛び飛びになるのですが何故ですか? 私のMT4がおかしいのでしょうか・・・ ex. 0 0 1 2 3 5 7 9 10 10 11 ・・・
Tickが更新された時にだけ出力されてるんだろう
934 :
Trader@Live! :2012/07/06(金) 19:13:23.45 ID:skLBTWmm
どうすれば直せるでしょうか・・・ 教えていただけると助かります。
直すのは難しい。 むしろ、直さなくても良い方策を考えるべき。
windowsmessage投げてtickを強制的に発振させることはできるけど win32プログラミングの知識がある程度ないと手も足も出ないだろうw
937 :
Trader@Live! :2012/07/06(金) 20:14:49.39 ID:skLBTWmm
お二方ともご回答ありがとうございました。 直さなくても良い方策を考えたいと思います。
>>934 sleep()を挟みながら、start()内にwhile()で無限ループを作る。
チャート上に2点を結ぶトレンドラインを描こうとすると 意図したところから微妙にずれることが多いのですが、 意図したように描くための何かコツのようなものがあればご教示くださいませ
磁力感度
をオフにする。
942 :
Trader@Live! :2012/07/07(土) 01:05:07.82 ID:Cgn+LPpO
短い水平線を書きたいのですがうまくいきません ObjectCreate("HalfLine",OBJ_HLINE,0,0,0,0); ObjectSet("HalfLine", OBJPROP_PRICE1, 121.9); ObjectSet("HalfLine", OBJPROP_PRICE2, 121.9); ObjectSet("HalfLine", OBJPROP_TIME1, D'2012.06.21 12:30'); ObjectSet("HalfLine", OBJPROP_TIME2, D'2012.06.24 12:30'); ObjectSet("HalfLine",OBJPROP_COLOR,Pink); ObjectSet("HalfLine", OBJPROP_RAY,false); ObjectSetを使わなくて最初から時間と価格を入れてもうまくいきません(というか、水平線すら表示されていません) どなたかわかるようでしたら教えて下さい
>>942 ObjectCreate()のオブジェクトの型が違う。
OBJ_HLINEじゃなくて、OBJ_TRENDですればいい。
あと、引数の数が違う。
EA専用の放置PC用にノートを導入しようかなと MT4は4つほどでEAは合計5−10個程度 Win7で現行のセレロンでメモリ2GBで十分かな?
mt4の話だけど、eaのファイルを階層化して管理する事はできない? 全てexpertsフォルダの下に置いとかないと駄目ですか? expertsフォルダの下に新しいフォルダを作って、その中でea(*.mq4)ソースを作って コンパイルして*.ex4ファイルの完成まではできたんだけど、 mt4の方にはそれが表示されない。expertsフォルダ直下のファイルだけしか認識して 表示してくれないのかな?
うん
ですね
949 :
946 :2012/07/07(土) 21:32:13.89 ID:zVK68M8k
>>947 ,948
やっぱりそうなんだ(´・ω・`)
ありがとう。
>>944 32ビットなら2GBでも十分だけど
EAを5〜10稼働させるのなら
4GBのほうがいいかも
そこまで高くないだろ 今は
国内業者のMT4ならサイバーが最強?
>>946 下の階層のex4ファイルをexpertsフォルダに
コピーするバッチファイル書くのはどう?
俺は知識ないがこの程度なら簡単なんじゃね?ほんと知らんけど。
953 :
Trader@Live! :2012/07/08(日) 23:27:50.03 ID:mbKCi5M6
メモリリークを起こしてフリーズしてしまうんだが? プログラムで起こさないように修正するヒントってあります?
メモリリークをしないコードを書く事だ。
955 :
Trader@Live! :2012/07/08(日) 23:39:30.69 ID:mbKCi5M6
うん。それが分からないだ。
956 :
Trader@Live! :2012/07/08(日) 23:45:20.54 ID:sumE/oRl
任意の配列の 指定期間の平均値のインジケーターを表示したいのですが extern int KPeriod=13; 任意の配列 R[i]として R[i] = MathPow(((Close[i]/High[iHighest(NULL,0,MODE_CLOSE,KPeriod,i)])-1)*100,2); この際R[i]の指定期間の平均を MAR[i]とした場合 MAR[i]はどうすれば表現できるでしょうか
>>956 MAOnArray みたいな関数は調べた?
959 :
Trader@Live! :2012/07/09(月) 00:41:35.19 ID:ynlGTu2Q
一連の流れで思い出したんだが、 iMAOnArrayとかiStdDevOnArrayは、バージョンよってはメモリリークするみたいね
>>957 3000行(内プロパティ設定で1500行)位あって、けっこう大掛かりかもしれない。
Cの解説サイトみながら、リークの防ぎかたとか読み替えてみるんだが、良くわからん。
>>960 自作で似たようなインジケータは入れ込んでいるけど…
実行部分の1500行を適宜コメントアウトして、 メモリリークする部分を見つけ出すしかないね。
配列とかMTFとか他通貨参照とか、意外と基本的なところでダメなのね(´・ω・`)
TimeMinute()を使って1〜5分毎にサインを出したいのですが上手くいかないです。 TimeMinute()==5 など、個別に指定するだけではダメなのでしょうか? 何か動作がおかしいです。
考えられること 1.tickが1分以上動かなかった時には当然期待通りの挙動をしない。 2.TimeMinute()==5では15分や25分の扱いは? >何か動作がおかしいです。 このエスパー召喚の詠唱はやめるべし。
MT4で、頻繁に窓ができたり、通信不通になるのはどうしようもないのでしょうか?
いいえ
>>966 1.ではないと思います。
2.はTimeMinute()==5 || TimeMinute()==10 || TimeMinute()==15
という感じで55までいれています。
エスパーすいませんw
5分ごとに動作させたいのですが、
これだとopenでサインが出ないのがおかしいし、
何種類かサインを使い分けようと条件によって変えているのですが
サインの種類も指定したものと違うものがでます。
何がなにやらわからなくて、動作がおかしいとしかいえませんでした。
5分ごとにサインを出すにはどうしたらいいですか?
上の方法はどこか間違っているのでしょうか?
>>969 関数違うでしょ。
"TimeMinute()==5"これ、エラーになるでしょ。
"Minute()"こっちじゃない?
また、サーバ時間なら、
"Minute()"か"TimeMinute(TimeCurrent())"で、
ローカル時間ならTimeMinute(TimeLocal())使えばいいんじゃない。
>>969 あと"Minute()==5 || Minute()==10 ・・・・"と書くより、
iTime()使って、
5分足のバーの開始時刻取得して、
1Tick前と現在の値が変わったら"True"でもいいのでは?
相場が動かなくてバーが生成されなくても、
相場が動いてないなら、売買する必要もないだろうし。
また、1,2,3分単位でしたいなら、
3分単位だと1分足をベースにiTime()で3本シフトした値でいいだろうし。
972 :
Trader@Live! :2012/07/09(月) 19:55:32.44 ID:bjOfL2Ib
ここと間違えて【入門】FX初心者質問スレPart62【Noob】に 書き込んでしまいまいした。 複数のスレで質問はダメとのことですので、 最初にお詫びいたします。 標準添付されてるMoving AverageとiMAのラインが 違うのですがどうしてでしょうか? どなたかご教授ください。よろしくお願いいたします。
974 :
Trader@Live! :2012/07/09(月) 21:30:38.60 ID:bjOfL2Ib
>>972 レスありがとうございます。
自己解決しました!
EAの方でEMA使ってたの忘れてました。
インディケーターをSMAで表示してたので、
SMAに変更して解決しました。
975 :
Trader@Live! :2012/07/09(月) 21:32:04.84 ID:bjOfL2Ib
【誤り】 SMAに変更して解決しました。 【訂正】 EMAに変更して解決しました。
>>971 なるほど。ありがとうございます。
正確には4分か9分に出さないとだめだと気づきました。
やっぱり指定がいるので
TimeMinute(TimeCurrent())==4 || TimeMinute(TimeCurrent())==9
を使えばいいですかね?
それとは別のところもおかしいです。
陽線か陰線でサインをだそうと思うのですが
for(int i = limit -1; i >=0 ; i--){
if(Close[1] > Open[1]){
Buy[i] = Open[i];
}
if(Close[1] < Open[1]){
Sell[i] = Open[i];
}
}
これだと上か下か、どちらかの矢印しかでないはずが
片方の矢印だけで塗りつぶされ、本来は下矢印がでないといけないところに上矢印がでてしまいます。
何が原因なんでしょう?その時下矢印はでません。
バッファーはこんな感じです。
int init()
//---- indicators
SetIndexBuffer(0,Buy);
SetIndexBuffer(1,Sell);
SetIndexStyle(0, DRAW_ARROW, STYLE_SOLID, 3, Blue);
SetIndexArrow(0,233);
SetIndexEmptyValue(0,0);
SetIndexStyle(1, DRAW_ARROW, STYLE_SOLID, 3, Red);
SetIndexArrow(1,234);
SetIndexEmptyValue(1,0);
return(0);
}
>>976 [1] 使ってるとこじゃなくて [i+1] の間違いじゃなイカ?
あと4 9 14 19分とかを判別するなら↓のような書き方もありますね
if( MathMod(TimeMinute(Time[i]),5) == 4 ) //1分足での動作の場合
5分以上の足で確定1分前に計算となるとまた違った方法にしないと駄目ですが(´・ω・`)
>>976 >やっぱり指定がいるので
?
スタート時から4,9,14,19分・・・としたいけど、
"iTime()"での計算ではできないから、
"TimeMinute(TimeCurrent())==4 || TimeMinute(TimeCurrent())==9・・・"
この書き方しかできないよねってこと?
4,9分でっって言っても、
5分単位なのは一緒なんだけどな・・・
int num = TimeMinute(TimeCurrent());
if((num - 4) % 5 == 0){
Comment("YES : ",num);
}else{
Comment("NO : ",num);
}
これでいいんじゃない。
っで、
>for(int i = limit -1; i >=0 ; i--){
何のためにこのfor文をここで回してるの?
これ、未計算のバー数だけ回すfor文だよね?
別で回してるのにまた回してないよね?
別で回してるのなら、
そのfor文内に陽・陰線の条件を書けばいいよ。
if(Close[i] > Open[i]){
//陽線
Buy[i] = Open[i];
}else if(Close[i] < Open[i]){
// 陰線
Sell[i] = Open[i];
}else{
// +線
}
こんなんね。
>これだと上か下か、どちらかの矢印しかでないはずが
>片方の矢印だけで塗りつぶされ、本来は下矢印がでないといけないところに上矢印がでてしまいます。
>何が原因なんでしょう?その時下矢印はでません。
元々、何がしたいいんだ?
陽・陰線ごとに上・下の矢印を出したいだけ?
無駄なfor文や、陽線の処理結果を無視して、
陰線の処理も回してたからじゃないの。
どなたか教えてください 下記2つの結果が違うのですが iMAOnArrayってバグないですか? ma_ha1[i]=iMAOnArray( _ha ,0,10,0,MODE_SMA,i); ma_ha2[i]=(_ha[i]+_ha[i+1]+_ha[i+2]+_ha[i+3]+_ha[i+4]+_ha[i+5]+_ha[i+6]+_ha[i+7]+_ha[i+8]+_ha[i+9])/10;
>>979 もし
for(int i = limit -1; i >=0 ; i--){
_ha [i] = hogehoge[i];
ma_ha1[i]=iMAOnArray(_ha ,0,10,0,MODE_SMA,i);
}
ってやってるなら
for(int i = limit -1; i >=0 ; i--){
_ha [i] = hogehoge[i];
}
for(i = limit -1; i >=0 ; i--){
ma_ha1[i]=iMAOnArray(_ha ,0,10,0,MODE_SMA,i);
}
って別のfor文で計算すれば正しく動作するかも
C言語みたい。 MT4初心者でもC言語できたら、バックテストで遊べますか?
遊べるよ。別にC言語じゃなくてjava,phpとかプログラミングの基本が解ってれば遊べる。 つか解ってなくても少し勉強すれば遊べる。
MT4をよりよく理解するために、今から何か一つ勉強するとしたらC言語がいいの?
MQL4を勉強するほうがいい
MQL言語以外で勉強するとしたらって意味だよ プログラミング言語の基本的な知識が全くないので、 何かメジャーな言語を一つ基礎から勉強してみたいと思った
>>985 何を作りたいかで勉強したらいいと思うよ
Webでサイト作るか、PCアプリ作るか、スマホアプリ作るか、
プログラミングを仕事にしてみたいと思っているのか
何をしようかがまだ決まっていないのなら
とりあえずSmalltalkがいいんじゃないかな
>>980 おおおおおおおおおおおお
きちんと動いた!!!!!
ありがとうございます。
>>986 最終的にPCアプリを作りたい、と思ったら何ですかね?
とりあえずVC
990 :
Trader@Live! :2012/07/10(火) 18:02:24.24 ID:h8AwM7L9
C言語からCタスタス、その後java 存分にぬるぽするが良い
まあ何の言語って聞いてる時点でHello Worldで終了か
ではVisual C++入門から初めてみますわ 目指せHello World、の次 みなさんは始めから何の言語を学ぼうってハッキリ決まってたの? 何がきっかけで何の理由で最初の言語選んだのでしょう?
他人のサイトをハッキングする道具を使いこなす為には プログラミングをマスターするしか無かった。 それがきっかけ。
>>980 ほぉ〜(@_@)、iMAOnArray()が挙動不審な理由って、そういうことだったの。
知らんかった。
>>992 ぶっちゃけ、手続型言語なら文法がちょっと違うだけで何を学んでも同じ。
一つ分かればちょこっと書き方を直すだけだから。
MQL4ならそれで十分。
でもね、真面目に作法を学ぶならストロングタイプな言語がいい。
> 何がきっかけで何の理由で最初の言語選んだのでしょう?
むか〜し、むかし、パソコンは電源を入れるとBASICが立ち上がって…ギャハハハw
リファレンス見たけど、けっこうなことできそうだね。 分かるやつが使いこなせれば、面白いこといっぱい出来そう。
今使っているモニター(17インチで1280x1024。ドットピッチ0.264mm)がまもなく壊れるので 次のモニターは27インチで2560x1440のデカイのにしようと思ったけどドットピッチが0.233mm なんです。ただでさえ文字の小さいMT4なんで0.233mmだともう読めなくなるような予感がしています。 どなたか実体験を教えてくださいませ。
>>996 >>3 > Q: ゆとりスレなのに・・・
> A: 「MetaTraderのための」ゆとりスレです。「パソコン初心者」「2ちゃんねる初心者」のスレではありません。
>>996 読めないことはないだろうけど、かなりきついかもね
自分はドットピッチ0.255mmでもMT4の文字はきついっつーか、これが限界だわーて感じだった
なもんで、今メインで使ってるモニターを買うときは、ドットピッチには結構こだわったよ
ついでに言っとくと、デュアルディスプレイマジおすすめ
999 :
999 :2012/07/10(火) 22:53:31.23 ID:wQlJsMin
999
1000なら次スレ無し!
1001 :
1001 :
Over 1000 Thread このスレッドは1000を超えました。 もう書けないので、新しいスレッドを立ててくださいです。。。