【MT4隔離】MetaTrader初心者専用14

このエントリーをはてなブックマークに追加
952Trader@Live!:2009/08/15(土) 22:01:26 ID:cVPs60a5
>>950
直し方を知りたいのなら、問題のあるコードをアップするべき・・。
953Trader@Live!:2009/08/15(土) 22:23:33 ID:RTWBChAl
>>943
ちゃんと動くから安心しろ 確認した
954Trader@Live!:2009/08/15(土) 23:19:13 ID:pScvK4HJ
955Trader@Live!:2009/08/16(日) 02:52:49 ID:+yBi+la/
>>949
vistaだから、最初からMT4はCドライブのプログラムファイル以外に
別フォルダ作って入れてるよ

ってことは解決方法はないってこと?
956Trader@Live!:2009/08/16(日) 05:05:25 ID:mUSVkdzM
FXDD && vista, 今んとこ全くトラブルないな
なんの工夫もしてないけど
957943:2009/08/16(日) 13:23:42 ID:n3UUKfr/
>>953
ありがとうございました。ちなみに、「ちゃんと動く」とは以下の2つの入力法の結果が同じになるって意味ですよね?
ObjectCreate("text_object", OBJ_TEXT, 0, D'2004.02.20 12:30', 1.0045)
ObjectCreate("text_object", OBJ_TEXT, 0, Time[10], 1.0045)
もしまだ見てたら、チャートが動いていない日にインジケーターなどを動作確認する方法を教えてください><

>>952
忘れてました、これです。今日このインジケーターを新しく開いたチャートに使ってみたら、
昨日はパラメーターが勝手に15日に変更されてたけど、今日は16日に変更されてました。
チャートが動いていない時にやるとおかしくなるのかな。。??
日付をstringからnumericに変えているのは、後でnumericじゃないとダメな計算式を入れようと思っているので。
extern string time1 = "D'2009,08,14 22:45";
extern double price1 = 94.91;
int init()
  {
   return(0);
  }
int deinit()
  {
   return(0);
  }
int start()
  {
double time1n,time0n;
time1n = StrToTime(time1);
ObjectCreate("text_object",OBJ_TEXT,0,time1n,price1);
ObjectSetText("text_object", "Hello world!", 10, "Times New Roman", Green);
   return(0);
  }

958Trader@Live!:2009/08/16(日) 16:40:50 ID:+4j+UZ5C
>>955
すまん・・・
インジケータってカスタムインジケータの話だったのだね・・・。
それはデフォルト値を覚える機能はないから、当然そうなる気がします。
カスタムインジケータなら、ソースを書き換えてデフォルト値を変えるか、テンプレートに覚えさせるぐらいしかない。

mqlcache.dat は、MT4起動時のmq4ファイルの自動リコンパイル防止のためのファイルなので、出来上がるのは仕様。
959Trader@Live!:2009/08/16(日) 16:54:34 ID:+4j+UZ5C
>>957
extern string time1 = "2009.08.14 22:45"; // orz
960Trader@Live!:2009/08/16(日) 17:06:00 ID:yd569E9v
5分足の過去データが欲しいんですが、
バーの最大数を2147483647にして左スクロールしてもドル円で2009年6月5日までしか進みません。

downloadを押しても There are no new data for a symbol 'USDJPY.' になります。

どうしてでしょうか?
961861:2009/08/16(日) 17:14:20 ID:Qu4bLy/f
遅くなりましたけど、ちゅるや!さん、>>863のインディケータ、ありがとうございます。

実はFXONLINEJAPANの旧ツールには、BID/ASKのプライスを任意の色で帯表示することができ、
その帯の見た目の広さで一瞥してレンジ(帯がウィンドウを広く覆っている)かトレンドなのか
わかるとても便利な機能があったのです。MT4でもASKラインを任意の色で表示させられますが、
BIDがグリッドの色と連動のようなので少々難儀していたのです。
ちゅるや!さんのおかげで、MT4がまたひとつ私にとって使いやすいツールになりました。
本当にありがとうございます。
962Trader@Live!:2009/08/16(日) 17:14:25 ID:mUSVkdzM
>>960
業者によるんだよ、FXDDは結構あるよ
963Trader@Live!:2009/08/16(日) 17:56:06 ID:yd569E9v
>>962
download を押して手に入るデータは MetaQuotes社のものだから
業者は関係ないんじゃないの?
964Trader@Live!:2009/08/16(日) 18:24:56 ID:3SgdMa3l
過去のデータを使って新しいインジケーターをシュミレーションして
損益などの結果を得る方法ってないですか?
僕ががシュミレーションしてみたいのは移動平均5、52のGCDCです
965ちゅるや! ◆8ngyOCkzjs :2009/08/16(日) 18:29:24 ID:iwH87+7b
          , '´ ̄ ̄` ー-、
        /   〃" `ヽ、 \
       / /  ハ/     \ハヘ
       |i │ l |リ       }_}ハ
        |i | 从 \    /l小N  >>961
       |i (|  i ●    ● li|ノ  チャートの見方も人それぞれなのですね・・・
       |  i ⊂⊃ 、_,、_, ⊂ノi|   もっともっとMT4の働きを追求していかなくてわ。
       |  l  x>、 __, イl |
       |  lくミヽ::::ヘ三l:::::ノl lヽ  と決意を新たにした 有明の夏でした..。
       |  l( ⌒ )..::::V::/ ( ⌒ )
>>963
バーの最大数が2箇所とも 2147483647 になっているのを確認して、
USDJPY5.hst を削除してdownload しなおす。
966Trader@Live!:2009/08/16(日) 18:57:48 ID:3SgdMa3l
矢印でアラートが出るタイプのインジを過去のデータで自動的に損益計算を出すみたいな
そんな昨日はMT4にはついてませんか?
967Trader@Live!:2009/08/16(日) 19:02:16 ID:mUSVkdzM
そういうのを・・・いや、オレはやめとこ
968963:2009/08/16(日) 19:24:06 ID:yd569E9v
>>965
Cドライブ→ Program Files → MetaTrader → history → 121Lab-Real → USDJPY.5.hst

の USDJPY.5.hst を削除して download を押しても、 There are no new data for a symbol 'USDJPY.' でした・・
バーの最大数は2箇所とも 2147483647 です。

ちなみに USDJPY.5.hst を消したあとメタトレーダーを起動したのですが、なぜか、ツールから開ける
ヒストリーセンターに過去データが前と同じだけありました。

なので、その過去データを直接すべて選択してすべて消して、再起動しました。
すると5分足のチャートが waiting for update... になっていて、しばらくするとバーが出ました。
それからまた download を押してみたのですが、There are no new data for a symbol 'USDJPY.' でした。
スクロールは2009年8月5日までしかできません。

うーん…


969Trader@Live!:2009/08/16(日) 20:01:42 ID:Be325aOi
@チャートは平均足5分を表示しています。
 5分足で、注文・決済を行います。

A条件として、4H 1H 30M の平均足EAに反映させたいのですが、
 どーーーーしても方法がわかりません。

どうすればいいのでしょうか?
970Trader@Live!:2009/08/16(日) 20:34:30 ID:t7+5vZS/
逆はできるけどそれは無理なんじゃないの
971Trader@Live!:2009/08/16(日) 20:47:40 ID:mUSVkdzM
そんなんか・・いやオレはやめとこ
ちゅらさんはよこい
972ちゅるや! ◆8ngyOCkzjs :2009/08/16(日) 21:31:39 ID:iwH87+7b
>>964 >>966
そういうインジケータから、その条件で取引するEAというものを作って、バックテストをすればOK

>>968
もしかしてVista なら、Cドライブ直下にフォルダ作って再インストールしたほうがよいです..。
ちゃんとMetaQuotes社のデータセンターからダウンロードできたら、1999年頃からのデータがあります。

>>969
もう少しわかりやすく具体的にやりたいことを説明してもらえると助かります。。
973Trader@Live!:2009/08/16(日) 21:37:40 ID:UgDYZ3eW
いまRSIを2本表示してて
その乖離をヒストグラムで表示したいんですが
それやれるインジケーターとかないでしょうか?
MACDみたいに。
974Trader@Live!:2009/08/16(日) 21:39:22 ID:HlbcIwSV
>>ちゅるやさん

具体的には、平均足の4H、1H 30Mの足がすべてそろったときに、
そろった方向に5分足で押し目エントリーしたいと考えています。
南緒氏の手法です。

@5分平均足のインンジケーターは、しろふくろう氏のサイトから
 ダウンロードしたものを、インジケーターフォルダに保存して
 反映させています。
 
A@とは別途、押し目買いのEAを自分でつくってエキスパートフォルダに保存させ、
 コンパイルまではうまくできました。

しかし、このままでは4H 1H 30M の大きなトレンドを反映させて
ないので、ドローダウンした時はかなーり危険です。

■方法としては、どんな方法があるのでしょうか?
 iBARS を使えばいいのかなあ・・




975ちゅるや! ◆8ngyOCkzjs :2009/08/16(日) 22:01:02 ID:iwH87+7b
>>974
iCustom の使い方を調べるとか・・・
976Trader@Live!:2009/08/16(日) 22:17:01 ID:KxYfPCaP
977968:2009/08/16(日) 22:21:17 ID:yd569E9v
>>972
おっしゃる通り Vista です。
Cドライブ直下にインストールするべきだとは知りませんでした。。

再インストールする際、
今までに書いたプログラムやチャートのテンプレートなどを移植することはできますか?
978ちゅるや! ◆8ngyOCkzjs :2009/08/16(日) 22:41:44 ID:iwH87+7b
>>973
http://u3.getuploader.com/mt/download/100/RSICD.mq4

>>977
C:\Program Files\MetaTrader
と、
C:\Users\(ユーザ名)\AppData\Local\VirtualStore\Program Files\MetaTrader
の両方から
プログラムは expertsフォルダ
テンプレートは templatesフォルダ
内の適切なファイルを 別にインストールした場所へコピーしてゆけばOKです。

Vista で、C:\Program Files 以下にMT4 をインストールすると、重要なファイルが
2箇所に別れて保存されてしまうので、初心者には混乱の元なのです。。。。
979Trader@Live!:2009/08/16(日) 23:54:31 ID:XvMLdNF9
めちゃ初歩的な質問ですが、、、、マジックナンバーは有効桁数は何桁までなんですか?
980977:2009/08/17(月) 00:44:15 ID:0BKpRsWw
>>978
>C:\Program Files\MetaTrader
>と、
>C:\Users\(ユーザ名)\AppData\Local\VirtualStore\Program Files\MetaTrader
確かに両方ありました!驚きです・・

>Vista で、C:\Program Files 以下にMT4 をインストールすると、重要なファイルが
>2箇所に別れて保存されてしまうので、初心者には混乱の元なのです。。。。
知りませんでした。。


さっそくCドライブ直下に再インストールしました。
前のMT4はアンインストールしないで、
C直下にMT4用のファイルをつくってもう1つインストールしました。

バーの最大数を大きくして、 download を押したのですが、
いつもの There are no new data for a symbol 'USDJPY.' でした・・・・
何でだろう??

981Trader@Live!:2009/08/17(月) 01:39:26 ID:NmG8h/Qr
>>978
ありがとうちゅるやさん。
982Trader@Live!:2009/08/17(月) 01:55:07 ID:Bgt03GvO
ちゅるやさんが好きだ。
983861:2009/08/17(月) 03:39:19 ID:AvepK3Yi
ちゅるやさんを抱き、いえ、抱いてください、好きにしてください。
984Trader@Live!:2009/08/17(月) 03:40:05 ID:AvepK3Yi
名前消し忘れた。かっこわるw
985Trader@Live!:2009/08/17(月) 07:32:41 ID:3Zq50+Yx
FXDDすぐ止まっちゃうんだけど,まともなデモサーバってどこ?
986ちゅるや! ◆8ngyOCkzjs :2009/08/17(月) 07:54:41 ID:NsflqM/R
>>979
> めちゃ初歩的な質問ですが、、、、マジックナンバーは有効桁数は何桁までなんですか?

-2147483648 から 2147483647 までの間で指定できます。
マジックナンバーは、int 型なので、そういう制約があります。
範囲外の2147483648以上 を入れると、-2147483648 からの値になるので注意です。

>>980
MT4 のアカウントにログインした状態か、ログインを1度試みたあとに download を押してますか?
ログイン画面をキャンセルしただけの状態でdownload を押すとダメとか・・・分かりませんけど。


>>982 >>983
ありがとうございます。( 。・・。)
987979:2009/08/17(月) 09:36:02 ID:CILdsnqG
>>986
回答有難うございます!
988Trader@Live!:2009/08/17(月) 09:40:54 ID:nBHebW/c
ちゅるやたんのチョメチョメをちゅるちゅる
989Trader@Live!:2009/08/17(月) 09:45:30 ID:xZtnViEV
おれつい最近ウインドーズはじめたばっかなんだけど、シンボリックリンクはってあるだけじゃないの?
990957:2009/08/17(月) 12:59:34 ID:08cbIoOZ
>>959
>extern string time1 = "2009.08.14 22:45"; // orz
レスありがとうございます。
金曜の22:45だからいけないのかと思って同じ日付で02:45でやっても改善されませんでした。
何が間違ってるのか教えてください、初心者なもので分からないです。。。
991ちゅるや! ◆8ngyOCkzjs :2009/08/17(月) 14:12:11 ID:I8f1wRNQ
>>990
× extern string time1 = "D'2009,08,14 22:45";
○ extern string time1 = "2009.08.14 22:45";
この2つの違いが分からないのは ちょっと やばいです..。汗
間違った書き方をしている方は、 D とか シングルクオート( ' ) とか 余分な文字がついているのと、
年、月、日の区切りが カンマ( , ) で区切られているのに対して、
正しい書き方では、 ピリオド( . ) で区切られています。

>>988
             -‐ '´ ̄ ̄`ヽ、
             /: : : : : : : : : : : : :\
         //, '//|!::!:l:llハ : : 、_: : ヽ
         〃 {_{:」 Ll_ !」 Lリ l | : : :|
    _〇_  レ!小l●    ● | | : : :|
   └|ii|!┘  |: :l⊃     ⊂⊃L| : : :|  イッペン、死んでみる?
     くハ>⌒ヽL_ヘ   -     j/⌒i
      \ /:::::| ::l>,、 __, イァ/  /:|
.        / ::::::| ::|:::ヽヽ //:{ヘ、__∧:|
         `ヽ:::::| ::|:::...ヽ∨/::::ヾ:::彡' :|
992980:2009/08/17(月) 14:47:26 ID:0BKpRsWw
>>986
お騒がせしました。解決しました。


使っている121証券に電話して訊いたところ、リアル口座では download できないそうです。
download したければデモ口座からにしろ、ということでした。

デモ口座でEA検証してリアル口座で使ってくれ、とのことです。
何でそんなめんどいシステムなんだろ

ちなみに121証券ではリアル口座の過去データはすぐ消すそうです。
証拠隠滅みたいですごくやだわ・・・・・・

デモなどの動きはリアル口座に比べてより「穏やかに」なっているそうです。
リアルはヒゲが激しいのか。やだやだ。
993Trader@Live!:2009/08/17(月) 15:24:18 ID:K542k7aP
ちゅるやさん 以前ご紹介いただいたUniversalMACrossEAですが

アラートコメントが出たときにメールを送らせたくてSendMailを他のインジケーターを参考に
エディタに追加してみたのですがうまくいかなくて、教えてもらえないでしょうか。

それとこのEAのパラメーター等解説してあるwebあったら すみません。
994Trader@Live!:2009/08/17(月) 15:33:00 ID:XP+Zpn3X
>>993
横レス失礼、まず自分がどのようにコーディングしたかうpした方がアドバイスする側がしやすいとおもふ
995957:2009/08/17(月) 15:38:28 ID:08cbIoOZ
>>991
レスありがとうございます。
>D とか シングルクオート( ' ) とか 余分な文字がついているのと、
ナビゲーターのObjectCreateのsampleに
if(!ObjectCreate("text_object", OBJ_TEXT, 0, D'2004.02.20 12:30', 1.0045))
という分があったのでマネしてみたんです。マネする場所じゃなかったのか。必要なかったんですね。
カンマは打ち間違いでした。

今の実力では、コンパイルしてエラーにならないと気づけません。将来もこういう事がありそうだ。
コンパイルしてもエラーにならない間違いって、他にあったら教えてください。
996Trader@Live!:2009/08/17(月) 15:51:45 ID:2ivhmz6W
今水平ラインをブレイクしたら携帯にメールを通知してくれる
インジケーターを探しているのですが
どなたかご存知方教えてください
997Trader@Live!:2009/08/17(月) 15:52:35 ID:xZtnViEV
>>989
宇井ん同図ではショートカットって言うんだよ
998Trader@Live!:2009/08/17(月) 15:53:45 ID:xZtnViEV
うぉ、ID一緒だw
999Trader@Live!:2009/08/17(月) 15:53:59 ID:xZtnViEV
1000ちゅるや! ◆8ngyOCkzjs :2009/08/17(月) 15:54:04 ID:I8f1wRNQ
             -‐ '´ ̄ ̄`ヽ、
             / /" `ヽ ヽ  \
         //, '/     ヽハ  、 ヽ
         〃 {_{        リ| l.│ i|
         レ!小l\    `ヽ 从 |、i|   次スレもさーびす♪
          ヽ|l >   ●  | .|ノ│          さーびすぅ♪
            |ヘ⊃ 、_,、_,⊂⊃j  | , |
          | /⌒l __, イァト |/ |
.          | /  /::|三/:://  ヽ |
          | |  l ヾ∨:::/ ヒ::::彡, |
10011001
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。