【MT4/5】MetaTrader初心者専用26【ゆとり隔離スレ】
3 初心者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.同じインディケーターを同じウインドウに表示したい。
A.共存させたいインディケーターを同じウインドウにドラッグ&ドロップ、
設定を変えて表示させる。
Q.ほかの業者なんかで取引をしているのですが、チャートだけMT4使うことできる?
A.ほとんどがそんな使い方でしたが、最近乗り換える人が増えているようです。
Q.MetaEditorでコンパイルするやり方がわかりません
A.MetaEditorのツールバーのcompileで出来る
面倒だったらファイルを保存して、MT4を再起動
4 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これで、チャートを右クリ>定型チャートで好みのチャートを一発で呼び出せる。
5 Q.〜ってインジケーターはどこにあるの?
A.
ttp://www.abysse.co.jp/mt4/ 名前と画像から検索できる
http://www.forex-tsd.com/ ここでググるもよし。
http://www.mql4.com/ でググるもよし
人気どころは「外為男」内でググったほうが早いかも。(URLは控える)
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 :-)
Q.ゆとりスレなのに・・・
A.「MetaTraderのための」ゆとりスレです。
「パソコン初心者」「2ちゃんねる初心者」のスレではありません。
Q.Vista、Windows7で動かないのですが?
A.以下を試してみてください。(本スレテンプレより)
1 [コンピュータ]を右クリック。[プロパティ]を選択
2 [システムの詳細設定]を選択
3 [詳細設定]タブをクリック
4 [パフォーマンス]の[設定]をクリック
5 [データ実行防止]タブをクリック
6 「重要なWindowsプログラムおよびサービスについてのみ有効にする」をオンにする
7 okをクリック
8 OSを再起動
※ Vista の場合、 C:\Program Files 以外の場所にインストールするのが便利です。
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のフォルダをバックアップ。
これで大体もとの環境を作ることが出来る。
7 ▼各デモサーバのIP
すでに変更されているものもあります。補完をお願いします。
MetaQuotes-Demo demo.metaquotes.net:443
ActivTrades 87.119.205.71:443
Alpari-Demo 217.74.44.32
212.65.93.12
Alpari-UK 84.45.118.35:443
AVA FX 16.93.169.220:443 (要AVAからMT4 DL)
Broco(Water House Capital) 216.93.180.133:443
EuroOrient 208.96.16.237
FIBO Group 84.19.184.154:443
Fortune-capital
FXBEST 213.152.151.220:2000
FXDirectDealer mts06.fxdd.com:443
FX-Invest 98.173.4.28:443
GrandCapital LLC 208.101.37.188:443
Gimex-NEXTT 212.12.60.156:443
GCI 213.232.103.144
InterbankFX-Demo 66.114.120.22:443
LiteForex 209.160.72.90:443
MIG-Demo 66.235.184.206:443
MoneyRain-Server 80.94.84.43
MWHeadway.com 209.61.194.19:443
Northfinance demo.fxteam.ru:443
NWBroker 193.125.192.190:443
ODL-MT4 Demo - ODL Securities 62.189.82.162:443
One World Capital 216.93.181.201:443
Orion-DEMO 66.36.240.247:443
STS Finance 87.120.42.14:443
Tradeco 209.61.194.31:443
Ukrsotsban 212.109.44.23:443
Varchev Finance Ltd 213.16.33.131:443
Velosity4x.com 207.228.252.28:443
207.228.252.27:443
Wega Trade 62.149.27.61:443
WSD Financial (NZ) Limited 210.55.141.74:443
Windsor Brokers-Demo 217.27.32.243:443
XTrade 217.8.185.218:443
X-Traders demo.xtb.pl
ここがよくまとまっています (でも、古いです...)
ttp://d.hatena.ne.jp/fai_fx/20090723/1248448353
8 ▼サーバータイム別のIP 補完ヨロ。※サマータイムを採用している業者もあるので、要注意です。 [GMT+0] Admiral Markets Ltd. 69.64.43.37:443 FastBrokersFX 66.151.194.152 Interbank FX 66.114.120.22:443 North Finance demo.fxteam.ru:443 208.96.16.237 Velocity4x ODL 62.189.82.162:443 (繋がらないので注意) 213.38.148.25:443 (繋がらないので注意) [GMT+1] MetaQuotes demo.metaquotes.net:443 Alpari 217.74.44.32 Alpari-UK 212.187.233.32 Alpari-US 208.122.38.251:443 Broco(Water House Capital) 216.93.180.133:443 (繋がらないので注意) FIBO Group 217.16.27.150:443 MIG 80.83.53.150:443 Century Intervest 202.157.169.103:443 SpotTrader 75.127.250.108:443 X-Trade Brokers 217.8.185.218:443 [GMT+2] FXDirectDealer mts06.fxdd.com:443 Forex Gen 70.84.233.90:443 EuroForex Development SNC Investments
9 ▼サーバの設定の仕方 MetaTrader 4のメニューバーで ツール → オプション → サーバ サーバ(S)のところに上記のIPアドレスを入れる。 ファイル → デモ口座の申請 「貴社からのニュースレター受取りに同意します」にチェック、 Scanボタンを押してアクセス状態を確認する。 アクセスでき、Ping返答時間の短いものを選ぶ。 もう一度ログインし直す。 他にも業者がありますので探してみましょう。 ▼サーバのIPを調べる方法 MT4のフォルダーをクリックして、configという名のフォルダーを開く。 C:\Program Files\MetaTrader 4\config 使用しているデモサーバーの名前がついたファイルを 右クリックして、「プログラムから開く」でメモ帳を選択。 多くの文字が文字化けしているが、3行目に数字の羅列がある。 この数字がデモサーバのIPとなる。 テンプレートに記載されていないIPアドレス、 またテンプレートには記載されているがテンプレートのIPアドレスが古いと思われる場合、 スレに報告してくれるとテンプレートが充実します。
テンプレ以上
12 :
Trader@Live! :2011/06/01(水) 23:49:34.88 ID:43gEFMUZ
13 :
Trader@Live! :2011/06/01(水) 23:52:12.53 ID:43gEFMUZ
>>1 乙
早速なんですが、水平ラインを引いたときに縦軸にできる目盛を表示させないように
するには初期設定でどうにかできるの?それともインジでやらないとダメ?
14 :
Trader@Live! :2011/06/01(水) 23:56:42.69 ID:43gEFMUZ
すみません縦軸というのはy軸のことです、値が表示される軸です。
トレンドラインで代用しないと駄目。
チャートにカーソルとか十字合わせた時に、その時間でのインジとか足の値でるの消す方法ある?
18 :
Trader@Live! :2011/06/02(木) 07:26:24.27 ID:lIpERp9r
すみません。過去のデータを見るときに、縦軸を例えば75円から90円までのように固定するのはどうしたらいいでしょうか? いちいち縦軸が動いてしまって、分析が難しいのですが。。
>>18 チャート->プロパティ->全般->スケールの固定
20 :
Trader@Live! :2011/06/02(木) 09:15:28.74 ID:lIpERp9r
ありがとうございます。
MQL勉強用の本を購入された方がいましたら感想をお聞かせください。
「日足の始値を含む足」ってどうコード化する? 例えば日足を5分足に分割すると何十本か足があってその1本目の足は日足の始値を含んでいるよね。 タイムフレームが変わっても、常に日足の始値を含む足を選ぶには iBarShift(NULL, 0, iTime(NULL, PERIOD_D1, 0))でおk?
すぐ一番古いチャート画面に移動できる方法とかないですか? 一番新しいチャート画面だったら、プロパティからチャートの右端移動を選択すれば すぐ最新のチャート画面に移動するのですが、その逆に一番古いチャート画面に すぐ移動できる方法あったら教えてください。
>>22 それは「日足の日時に一番近い足」。
>>23 Homeキー>最初に飛ぶ
Endキー>最後に飛ぶ
>>24 Endキーで簡単に一番古いチャート画面に移動できました。
ありがとうございます。
>>24 それじゃ、こう?
double DayBarVol = iVolume(NULL, PERIOD_D1, 0);
datetime DayBarCount = 0;
if(DayBarVol == 1)DayBarCount = iTime(NULL, 0, 0);
int HajimariAshi = iBarShift(NULL, 0, DayBarCount);
これで違ったら分からないので、教えてください。orz
>>26 いや、君が欲しいインデックスが、
「日足の始値を含む足」のでは無く「日足の日時に一番近い足」のだよね?
ということだったんだが。
>>22 のiBarShift()はそうなってるから、ということ。
28 :
Trader@Live! :2011/06/02(木) 14:15:49.47 ID:cg8f2gMX
>>15 トレンドラインで代用しかないのか
ありがとう。ググりまくってたから助かりました。
29 :
Trader@Live! :2011/06/02(木) 17:56:17.82 ID:U6wUfpJK
条件がそろうと売買サインが出続けるタイプのEAで 新しくローソク足が出来たときに一度だけ注文を送る フラグを作りたいのですがうまくいきません datetime BarTime=0; bool entryKanou=true; if(BarTime != Time[0]) { Bartime=Time[0]; entryKanou=true; } if(entryKanou) { if(買いサイン) { 注文送信; entryKanou=false; } } 上記のような感じなのですがこれではバックテストで買いまくったり売りまくります どうやったらいいか教えてください
>>29 bool entryKanou=true;
↓
static bool entryKanou=true;
こういう問題?
>>29 static datetime BarTime=0;
でいいのかな?
>>29 static bool entryKanou=false;
もじゃなきゃね。
bool entryKanou=false; これはstaticがあっちゃだめだわ。 連投ごめん。
あのMT4でドル円のレート、小数点第2位で表示するデモ口座は今でも存在しますか? もしあるのでしたらなんという業者で申請すればいいんでしょうか
>>35 ありがとうございます
解決しマシタ
しかし、今度はトレンドライン等のツールバーがなんか変な感じで機能してくれなくなってしまった・・・
トレンドライン引いたり、水平線引きたくて、そこのボタン押しても全然線が出ないんです
点々の枠で囲まれたボタンが移動するみたいになって、、、
肝心の線が引けません・・・・・・・・・・・・・Orz
うーん ただのバクだったのかな 再起動2回すると直ったみたいなんだけど なんか不安・・・
>>30-34 ありがとうございます。思惑通り動きました。
初期化するたび0が入ってちゃ永遠にtrueですよね
あほでした
>>39 まだ安定してないんでMT4使ってますわ。
MT4自体安定してくるまで月日が掛かったし・・・。
長時間動かしてるとメモリーリークしたり何かバグがあったんだよね。
一部関数の仕様が変更されたり追加されたりとかもあったんで、MT5もそうなのかなと思ってる。
10分足と2時間足で平均足表示させてるくらいかなあ。
41 :
39 :2011/06/03(金) 09:03:51.18 ID:2H0jnMhh
>40 たしかにEA買ってをMT4で動かしてた時は、週1でエラーで落ちてました。 そういう意味ではMT5も過渡期を過ぎたら両建て出来ない仕様とかの解決策出てくるのでしょうか
>>41 両建て規制も痛いけど、それよりもFIFO規制されているって?いう話なのが痛い
トラリピ系は使えないって事っしょ
MT4の仕様でマルチプロセス対応、10分、2H足対応にして出してほしいと思うなーw
43 :
39 :2011/06/03(金) 12:08:12.90 ID:2H0jnMhh
>42 ポジションが合算されるのもロジックを作りにくいですよね…合算前提のトラリピのロジックはパッとは浮かばないです。 両建てとFIFO規制ってことから、MT5は一つの口座で動かすのは一つのEAかつにしろってことですか〜
平日…レートが気になってEA作成に集中できない FTしてるとまどろっこしくて裁量でポジる→爆死 休日…レートが動いてないからやる気しない、休むも相場だし (以下繰り返し)
ポジ合算は、合算されていてもバーチャルにポジを持っていると仮定して売買するライブラリがあるから大丈夫じゃない?
46 :
39 :2011/06/03(金) 20:38:25.30 ID:NnKAXnpM
>45
VOMのことでしょうか?
ttp://www.mql5.com/en/articles/88 ただ、これってローカルにファイルもたせるという力技なので
実際のトレード時に、たとえばEAが落ちてS/Lで決済された時
などどうなるのかが不安って記事を読んだことがあります。
バックテストの結果にたいして、想定外の事態が起きたときに
どのていどリスクを負うのかは見極められば1口座複数EAも
できますね。
(長々と書いててそもそも勘違いだったらすいません。。。)
>>43 一度に全てのポジションを古い順にクローズさせれば問題は無いので作るのは簡単
でもそれで利益は出るかどうかは別問題
>>45 意味が分からないんだけどFIFOの意味を理解しての発言ですか?
>>46 そうそう。それです。
不安があるなら、不測の事態を再現させて、確かめてみるしかないね。
>>47 VOMの話をしているだけ。
GMT+1のAlpariとの時差が6時間なんですけど サマータイムを考慮しても時差7時間ですよね?なにか変わったんでしょうか
>>49 Dear Clients,
Starting on May 1, 2011, the time on our trading servers will be changed from CET (GMT+1) to EET (GMT+2) and the trading week will be lengthened by an hour:
Open: Monday 00:00 EET (21:00 GMT, Sunday)
Close: Saturday 00:00 EET (21:00 GMT, Friday)
The trading schedule for all of our instruments will be updated in our Contract Specifications on May 2, 2011.
For more information, feel free to contact us by telephone:
+7 (495) 710-76-76
Best Regards,
Alpari
突然すみません。 icustomで取得した任意の期間の値を合計するにはどのような方法があるでしょうか? なにとぞ教えていただけませんでしょうか。
>>51 for ()
val=val+iCustom(NULL, 0, "SampleInd",13,1,0);
>>52 ありがとうございます。とても参考になりました。
口座縛りのEAを作りたいんですけど、どこかに参考になるソースか 出来たら教えて頂けるとありがたいのですが・・・
55 :
51 :2011/06/04(土) 10:30:33.44 ID:ZWjUCtfO
昨日はアドバイスありがとうございます。 早速アドバイスをもとに書いてみましたが、以下のプログラムであっておりますでしょうか? int start() { int limit = Bars-IndicatorCounted(); for(int i=limit-1; i>=0; i--) { for(int j=i+500; j>=i; j--) { double val = val+iCustom(NULL,0,"TEST",0,j); } Buf[i] = val; val = 0; } return(0); } 表示させたところ、直感的にはほぼほぼ意図したものが表示されているきがします。 ただ、描画までにかなり時間がかかるみたいです。
56 :
52 :2011/06/04(土) 11:32:09.52 ID:q+KU0lYX
>>55 > ただ、描画までにかなり時間がかかるみたいです。
なるほど、そういう事がしたかったのなら、
int start() {
int limit = Bars-IndicatorCounted();
for (int i=limit-1; i>=0; i--) {
TestVal[i] = iCustom(NULL,0,"TEST",0,i);
SumVal = SumVal+iCustom(NULL,0,"TEST",0,i);
if (limit-500>i) {
SumVal = SumVal-TestVal[i];
Buf[i] = SumVal;
}
}
return(0);
}
こんな風なアルゴなら、iCustom()を呼ぶ回数を減らせて早くなると思うよ。
おっと、テスト・デバッグしてないのでヨロ。
>>56 > おっと、テスト・デバッグしてないのでヨロ。
肝心な所を間違えているやないけ!! > 俺
> SumVal = SumVal-TestVal[i];
SumVal = SumVal-TestVal[i+500];
が正解。
つまり、500個分の総和(SumVal)を常に保持し、新しいのを加えたら古い500個前のを引く。
こうすれば常に最新の500個分の総和になり、演算回数を減らせられる。
58 :
51 :2011/06/04(土) 11:45:53.41 ID:ZWjUCtfO
>>57 親切にありがとうございます。
非常にきれいなプログラムで目からウロコです。
早速、そのようにしてみます。
>>55-57 それよりインジの中でBufferを増やして処理してやったほうが
処理が早くなるんじゃないかな
>>54 口座名を取得する
AccountName()
口座番号を取得する
AccountNumber()
これらの関数を使って口座縛りすればOK
>>58 ごめん、もう一つアホしてた(汗
> SumVal = SumVal+iCustom(NULL,0,"TEST",0,i);
SumVal = SumVal+TestVal[i];
なんとなく、こっちの方がいい気がする。
値幅が拡大していくたびに変数++ 陽線が連続するたびに変数++ 陰線が連続するたびに変数-- ってインジケータないですか? 探しても見つかりません。
>>62 それこそ素のチャートそのものな気がするんだが。
>>62 > 陽線が連続するたびに変数++
> 陰線が連続するたびに変数--
OBVが近いかも
すごいゆとりなんですが、 iRSI(NULL,0,30,3,1)と書くとエラーでないんですがゼロを返します、 iRSI(NULL,0,30,3,PRICE_CLOSE,1)という風に正しく書くと エラーになってしまいます(TT)
いえ、別になんでもないです。
>>65 は書き込みテストです。
orz
>>65 エラーの出るファイルをアップローだにあげるほうがいいんじゃないかな
フォワードテスト(FT)について質問です。 過去10年間であるパラメータを0.1〜1.0まで0.1刻みずつバックテスト(BT)して 0.4で最大の利益が出て、かつ比較的全ての期間で満遍なく利益が出た場合 この0.4を定数として取引する事にすれば、FTはする必要ないと思うのですが これは危険な考えですかね。
ある3ヶ月間では0.3で最大利益が出て 次の4ヶ月間では0.5で最大利益が出たとBTで分かったとして 3ヶ月間と4ヶ月間の境目を0.3→0.5へ変化させる方法が確立してない場合 それはシステムとして欠陥ですよね なら10年間くらい大きな期間を取って、パラメータを総当りで試して0.4が得られ その10年間を細かく見ても0.4で満遍なく利益が得られていたのなら、それで良いのかなと思って
一番良いのは3ヶ月間と4ヶ月間の境目でパラメータを0.3→0.5へ変化させる方法を確立することなんですけど パラメータを決定する方法が回帰分析とかではなくて総当りの時点で、FT自体が意味がないのかなと思って質問しました。 よろしくおねがいします。
カーブフィッティングとDDに耐えられる資金があればおk
>>71 ありがとうございます。
4時間足でBT期間10年間トレード数は約1万回
EURUSDでしか使えませんが、数字で表現するパラメータは1つで単純。
テストとしては合格ですかね。
MT4の場合、FTでしかわからないプログラムミスというのもあるから、 それを見つけるために小ロットリアルマネーでFTするという考え方もあるよ。 それから、過去10年どんなによかったとしても、 将来の相場が同一であり続けるという保証はない。 運用を開始したその日がまさに相場の変わり目である場合もあるわけで、 運用停止の基準を設けておくことは必須。 それさえあれば、FT無しに運用してもよいとは思う。
>>73 まずは小ロットで取引、そして運用停止の基準を設けると
アドバイスありがとうございました助かりました。
FTは利益だけではなく、EAがエラーなく正確に動作するのか検証する為にもある。
特にエラー処理が大事ですよね。 Requote連発する業者もあるし、OrderModifyに失敗してTP/SLが設定されない時もある。 こういうのはBTでは起きないから、フォワードでテストしてみるまで発覚しない。
結局理解できなかったので、ここで質問させてください。 自分はFXDDのMT4を使っているのですが、 ロシア時間ですよね?時間は。。。 日足はNYの終値だと思うんですが、 ここで、質問です。インジでGMTの設定があるものがあるんですが おかしくなるものがあります。 どう設定していいかわかりません。 例えば1日ピボットを表示して 1時間足を表示しても、足りなかったりわけわからんです。。。
マルタなら?
明日、IPv6の実験が行われますが IPv6未対応でフレッツ光を利用してるんですが EAを止めておいた方がいいんでしょうか? 自宅で動かしている皆さんはどうしますか?
86 :
Trader@Live! :2011/06/07(火) 17:14:04.31 ID:zfqp2m+k
Period_Converter++.mq4をつかったら動作が重くなってしまいました 軽くする方法はありますか?
87 :
Trader@Live! :2011/06/07(火) 22:09:26.36 ID:HDeUFa31
MT4付属のEA "MovingAverage"を改造して、 MAが上昇から下降に転じたときに途転売り、 MAが下降から上昇に転じたときに途転買い、 するプログラムを作ったのですが、 MAインジケータと比べて全然違うところで売買してしまいます。 MovingPeriod を変えても、足の時間を変えても同じです。 何が間違っているのでしょうか。。。 extern double MovingPeriod = 2; extern double MovingShift = 0; void CheckForOpen() { double macurrent; double maprev; double maprevprev; int res; //---- go trading only for first tiks of new bar if(Volume[0]>1) return; //---- get Moving Average macurrent=iMA(NULL,0,MovingPeriod,MovingShift,MODE_SMA,PRICE_CLOSE,0); maprev=iMA(NULL,0,MovingPeriod,MovingShift,MODE_SMA,PRICE_CLOSE,1); maprevprev=iMA(NULL,0,MovingPeriod,MovingShift,MODE_SMA,PRICE_CLOSE,2); //---- sell conditions if(macurrent > maprev && maprev <= maprevprev) { ClosePositions(); res=OrderSend(Symbol(),OP_SELL,LotsOptimized(),Bid,5,0,0,"",MAGICMA,0,Red); return; } //---- buy conditions if(macurrent < maprev && maprev >= maprevprev) { ClosePositions(); res=OrderSend(Symbol(),OP_BUY,LotsOptimized(),Ask,5,0,0,"",MAGICMA,0,Blue); return; }
88 :
Trader@Live! :2011/06/07(火) 23:11:36.25 ID:HDeUFa31
上のプログラムの売買条件のif文の不等号の向きは全部逆でした。 それを修正して、 MovingPeriod = 5 USDJPY, M30 でBTしても、すべての山と谷ではなく、 何個か飛びにしかで売買してくれないのですが、 なぜか分かりますでしょうか?
89 :
Trader@Live! :2011/06/07(火) 23:26:36.26 ID:HDeUFa31
自己解決しました。 PRICE_OPEN にすればすべての山谷で売買するようになりました。
質問〜 海外ブローカーのMT4使ってるんだけど @グリッドの目盛りは自由に設定できないの? A一番下の時間を日本時間に変える事はできない? 教えてチョンマゲよろしくね
両方FAQ。できない。 対処はテンプレのwikiとか参照。
MT4で10年米国債利回りを見たいのですが、ZN_CONTという先物の値?しか見ることはできないのでしょうか?
93 :
Trader@Live! :2011/06/08(水) 18:09:09.70 ID:ZfNpfLKe
>>89 インジスレで一時期話題になってたローパスと組み合わせてみたら面白いかもね。もし良かったら、ロダに上げてくれない?参考にしたいので。
95 :
49 :2011/06/09(木) 00:14:13.16 ID:GHP97Bvh
>>50 ありがとうございます。GMTが途中で変わったんですね。
ということは、Alpariの過去データが20011年4月までは
ずっとGMT+1のデータである保障はどこにもないということにもなりますね
そうなってしまうと、4時間足データ分析の根底が覆ってしまう。まいった。。。
wikiやググってもわからなかったので質問させてください。 デモ口座で勉強中なのですが、MT4を立ち上げると毎回、「回線不通」「無効な口座です」と表示され サーバーにログインできないのですが、どこに原因があるのかわかりますか? 口座申請するとMT4を終了させるまでは回線が切れずに使えるのですが、一度MT4を終了させると その口座を使おうとしても上のように接続できなくなってしまいます。 もしかしたらPCのネット接続状況に関係してるのかなと考えていますが PCはあまり詳しくないので悩んでいます。 よろしくお願いします。
今日、ダウ先物YM_CONT の表示おかしくないですか? いつもの単発ならバグかなと思うんですが、今日4回目の長い陰線・・どうなってんの?
99 :
Trader@Live! :2011/06/09(木) 10:22:43.17 ID:sQGxTQAt
forexのデモ講座(MT4)をいま始めたんですが、 6/9/6:44でどの通貨も止まってしまってます。 今は動いてないんでしょうか。
101 :
Trader@Live! :2011/06/09(木) 12:18:07.55 ID:i8Cgf3f0
MT4を再インスコ、デモ口座の業者変更したら 仕様が違うんだけどなぜ? レート表示の桁数が6桁から5桁になってスキャ できない。
業者によって桁数もレートも違うよ。
103 :
Trader@Live! :2011/06/09(木) 12:51:19.96 ID:i8Cgf3f0
alpariに戻したら6桁に直った。サンクス。
最強のゆとり参上 MT4どこの使ったらいいですかね、forexとODL試したけど止まるんですが
おめぇに配信するレートねぇから!wwww
ゆとりもここまで来ると、絶句してしまうな
>>106 努力という言葉を知らんのか?
ん、なぜか備忘秘録専用にうpしてしまった。faiさんに怒られないかな><
過去のソースが役に立ったみたいでうれしいです。笑。
ご本人? ブログも消さんといてくれー。
brocoのYMCONTのレートがおかしい。サポ割れしてんのかどうかわからねぇ。 こんな所でバッドティックとか簡便
YMM1でいいじゃん S&P500と同じくミニの方が主流なんだし
>>107 すみません、調べてみたのですがよく分からなかったので。
108さんが追加したところを見て自分でも変更できるように努力します。
>>108 ビジュアルモードで矢印がアラートと同時に出ることを確認できました。
さっそく使わせていただきます。
改良していただきありがとうございました。
115 :
Trader@Live! :2011/06/10(金) 03:44:32.45 ID:6OB2chZM
>>112 brocoではダウ先やら原油先など、○○_CONTというのがメジャーSQ近辺で
度々おかしくなるよ。
限月切り替わりが関係してるんだろうけど、詳細ご存じな方フォローよろしこ
>>106-108 ヨコからレスです。
ちょうど 一昨日から本格的に矢印の表示方法を色々と調べてました。
参考にするために探し当てたプログラムは何れも長くて、
何処がどれだけ矢印を表示するためのプログラムなのか スッキリとした判別が難しく、
「同じプログラムで矢印の表示が無いだけのプログラムがないかなぁ〜」と思っていたところにナイスQ&A !!
感謝感激です。
オブジェクトの使い方が頭の中で整理できそうなので、
テキスト ラベルやテキストを使って任意の場所に文字を表示するのも簡単にできそうです。
本当に有り難うございました。m(_ _)m
すいません、昨日、一昨日の1分足の値動きを確認したいんですが、 マウスカーソルやキーボードの左ボタンで移動しても すぐに現在の最新のチャートが表示されてしまいます どうすれば以前のチャートをじっくりと確認できるのでしょうか
>>117 Altキーを押したまま、Cを押してからSを押す。そしてAltキーを離す。
左上にあるtickチャートが左端に寄ってしまっているのですが何か直す方法ありませんか?
BrocoからMT5をDLしたのですが、、、 ・MT4はもうないのでしょうか?(HP見た限りないっぽいですが・・・) ・MT5では、Tools→Options→SeverにDDEの項目が見当たらないのですが、 MT5(Broco)では今のところRSSは対応未定状態なのでしょうか?
MT5にはDDEは実装されてません やるんならExcelなどとブリッジするDLLを作るのが現実的ですね。
あ、BrocoのMT4はもうないんでしょうか?
貼ってあるの全然読んでないし・・・
>>126 お前が無いと思うんならそうなんだろう、お前ん中ではな。
おめぇのMT4ねぇから!!
>>122 こっちだったんですね・・・m( _ _;)m
ありがとうございます
それとは別の質問なんですがチャートを1枚カスタマイズして、
その後更にチャートの2枚目を作る際、1枚目のカスタマイズを
そのまま2枚目にも適応させるにはどうしたらいいでしょうか?
毎度毎度新規に作り直すのが面倒なので・・・
宜しくお願いします
>>131 まぁまぁ(^^ゞ
>>130 チャートを右クリックして、
定形チャート→定形として保存→default.tplという名前で保存
>>132 m(_ _)m\(_ _)/m(_ _)m
134 :
Trader@Live! :2011/06/10(金) 23:21:55.02 ID:VuYFF+Nh
>>94 うpするほどのものではないですよ。。
MT4内蔵の参考EAのロジック部分を上記に入れ替え、
ティック毎上記のロジックに飛ばすように書き換えただけなので。
ClosePositions()関数は参考書の通りだし。
これでUSDJPYをBTすると、4H, 1D足だけとんとん。
それ以外は順調に資金が減っていく、典型的な後追いパターン。
Moving averageをかけたデータにさらにもう一度Moving averageをかけると
凹凸が滑らかになって、変な売り買いが減るのではないかと思うので試してみる。
インジケータスレは斜め読みしただけで画像は見てない。
普通のaverageと比べて応答性や平滑性がそんなによければ試してみるが、
原理から言って結局のところ遅延はあるんじゃないの?
135 :
51 :2011/06/10(金) 23:24:11.81 ID:12l6c65s
以前アドバイスを頂いたものです。 アドバイスをもとにプログラムを組みたしかに、軽い印字ができたのですが、 バーが更新されると異常値になってしまいます。 どのようなことが考えられるでしょうか?
>>135 Indicatorのstart()が呼び出されたとき各種変数の値を確認してください (ターミナルのExperts画面)
1分足で「初回」「足が継続中」「足が増えたとき」の値を調べて、
プログラムがどのように動作するのかを考えると間違いに気づくでしょう
int start()
{
int limit = Bars-IndicatorCounted();
Print("limit=", limit, " Bars=", Bars, " IndicatorCounted()=", IndicatorCounted());
return(0);
}
137 :
Trader@Live! :2011/06/11(土) 03:42:35.26 ID:Ex9lK39s
138 :
赤ペンギン ◆TJ9qoWuqvA :2011/06/11(土) 03:53:07.22 ID:Ex9lK39s
期待せざるをえない
質問です。 int signal = 0; double AAAhigh = iCustom(NULL, 0, "AAAA",0,1); double AAAlow = iCustom(NULL, 0, "AAAA",1,1); static double prvAAAhigh = 0; static double prvAAAlow = 0; if((AAAhigh != prvAAAhigh)&&(AAAlow != prvAAAlow)) { signal=1; prvAAAhigh = AAAhigh; prvAAAlow = AAAlow; } 値が変わった時にsignal=1になるけど、これを1が立ったバーが終わるまでそのままにしたい時はどうしますか? 古い値と更新された新しい値を比べるという方法だとできませんか?
>>137 ちょっと見たけど、カスタムインジケーター無し、チャートだけ。
正直、酒田五法で勝負したい人向け。
それじゃ、業者の携帯アプリと変わらんなー
>>143 すいません、よくわからないので
コードでお願いできませんか。
>>144 static datetime prvTime;
を追加して、
prvTime != Time[0]の時だけsignalを計算するようにする。
最後のほうでprvTimeにTime[0]を代入してね。
みなさんサーバーはGMTなにでやってますか?m(__)m
>>145 int signal = 0;
double AAAhigh = iCustom(NULL, 0, "AAAA",0,1);
double AAAlow = iCustom(NULL, 0, "AAAA",1,1);
static double prvAAAhigh = 0;
static double prvAAAlow = 0;
static datetime prvTime;
if((AAAhigh != prvAAAhigh)&&(AAAlow != prvAAAlow)&&(prvTime != Time[0]))
{
signal=1;
prvAAAhigh = AAAhigh;
prvAAAlow = AAAlow;
prvTime == Time[0];
}
こうですか?
今までと変わらず、1ティック目で一瞬1になるけど、そのバーで1を保持できません。
> prvTime == Time[0]; prvTime = Time[0]; 連投失礼、間違えました
>>147 前tickとTime[0]が変わったときだけ
signalを計算すればいいのでは?
150 :
Trader@Live! :2011/06/12(日) 04:09:02.02 ID:WrpdpgMq
現在トラリピのEAを1000通貨で動かしています。これを2000通貨に増やしたいのですが 現在の保有ポジはそのままにして、これから新規でポジを取る分から2000通貨にしたいのですが EAのプロパティを変更すればその後2000通貨になってくれますか?それとも今のポジを一度全決済して EAをコンパイルして再度走らせる必要があるのでしょうか?
>>150 EAの作り方に依存するので、その情報だけでは誰も回答できません。
可能であればEAを作った人に問い合わせてみましょう。
>>150 普通のトラリピでロット数を直接0.01とかで指定するEAならば、ロット数のパラメータを変更するだけでよい。
総決済とか資金管理とかまでやっているEAなら、マジックナンバーを変更すれば大概OK。
すごく重いインディケーターがあるのですが このインディケーターを別のMT4に表示させ シグナルがでたらいつも使ってるMT4に そのシグナルを飛ばして表示することが できるようにするスクリプトとか インディケーターなどあるでしょうか?
154 :
Trader@Live! :2011/06/12(日) 12:31:29.99 ID:WrpdpgMq
>>151 >>152 早速有難う御座いました。
損切りも総決済もなく指値が刺さるまで放置のEAです。情報足りずにすみませんでした。
パラメータを変更してみます。
>>153 聞いた事無いね
話の感じからすると、シグナルをとばすのをPC間でやりたいと言った感じなんでしょうね
>>153 既存のものは知らないけど、DLL使えば出来るね。
例えば、共通の場所にファイルを書くとか、プロセス間通信とか。
WinAPIでファイルを介するのが簡単かな。
157 :
Trader@Live! :2011/06/12(日) 17:06:21.46 ID:b8MOf1UR
すみません mt4の日足で描かれるローソクは 日本時間の何時から何時までですか?
サーバ時間の午前0時〜翌0時 ロケーションによって違う
159 :
Trader@Live! :2011/06/12(日) 18:03:11.45 ID:b8MOf1UR
なるほど。 ということは選ぶ業者によって、チャートは 違うってことですね。 ということはローソク足のテクニカルなんて 意味がないってことですか?
>>159 違うと言っても1,2時間。
朝の6時7時にそんなに動くこと無いし、誤差の範囲内。
>>159 意味ない事ないよ。でも言うとおり鯖によって形が違う事は理解しておくべき。
特に4時間足なんて全く違う形になってるからね。w
なのでデイトレで強力なのが世界中で足型不変の時間足。
イギリスに本社のある業者の鯖でも欧州中央時間で動かしたりしてるし 完全にバラバラ MT4で日足には期待しない方がいい 個人的には5分足をメインに独自インジケータを走らせてるから こんなに使い勝手のいいツールはないと思ってる
時刻のずれはオフラインチャートを使えば修正できるけどね それ以前にテクニカル分析なんてオカルト・・(ry
164 :
Trader@Live! :2011/06/12(日) 19:44:19.28 ID:1Pe0E8S+
IPAD2を先週ぐらいに買って リモートデスクトップでメタトレーダーを出したいんですが Splashtop RemoteのアプリをIPADに入れても ×次に届きませんになります。メタトレーダーを使いたくて IPADを買ったのでどうしても使いたいんです。 だれか使える方法教えて下さい(´・ω・`)ガッカリ…
>>164 俺もやろうと思ってiPadかったんだけど、Macで出来ないから無理じゃないか
EA導入して、チャートに反映されて買いサイン矢印とかでるんですけど、エキスパートアドバイザーのボタン押したら自動売買されるのでしょうか?
167 :
Trader@Live! :2011/06/12(日) 20:21:48.79 ID:1Pe0E8S+
>>165 やれる方法はあると思いますYOUTUBUなどで紹介していますし。
正直最初からノートパソコンにすれば良かったかも・・
誰かここの住人で知ってる方いたら教えて下さい('A`)y-~
リモートデスクトップが繋がらないとしたら、 最初に疑うべきはファイヤーウォールの設定かな
170 :
Trader@Live! :2011/06/12(日) 20:37:33.70 ID:1Pe0E8S+
>>168 ファイヤーウォールははずしました。みんなすんなり
使えるようになったんですね。この1年FXやって駄目だったら
あきらめる覚悟での購入でした。誰か、経験者の方たのみますうう
|ω・`)ノ ヤァ
171 :
Trader@Live! :2011/06/12(日) 20:46:32.14 ID:1Pe0E8S+
>>169 USBでつないでても駄目でした。IPADでのチャートはメタトレーダー以外
でお勧めありましたら、参考にお願いします。><
現時点でAlpari FxPro ODLの3つでデモサーバー一番のお勧めを教えてください
×デモサーバー一番のお勧めを教えてください ○デモサーバーが一番強いのはどこでしょうか?
>>163 いやそうじゃなくて業者が、ある日突然、GMT変更したりするから
今はGMT+2の表示でも昔はGMT+1だったという場合もある。(夏時間という意味ではなくて)
対処法は1時間足以下を使うか平滑化するか。
ヒロセとForex.comの4時間足がなんかズレてる感じがするのは気のせいじゃなかったのか。 何でそんな組み合わせかは聞かないでw
あと自分の勘違いかもしれないけど、同じ業者なのに 1年前にDLしたデータと、最近DLしたデータで4本値が違ったりする>FXDD
double highbuffer[]; double lowbuffer[]; ArrayCopy(highbuffer,High,0,0,20); ArrayCopy(lowbuffer,Low,0,0,20); 例えば、高値の配列をコピーして、任意の数値Aから任意の数値Bまでのエリアのなかに コピーした配列がいくつあるのか検索するのはどうやってやりますか?
>>177 ループしながら条件文で判断して変数をインクリメント。
FXDDはリアルトレード用の接続先サーバの違いで4本値の情報が異なる場合がまれにあった。 時々全てのサーバのデータを同期させているようで、ダウンロードを違う日に行ったらどのサーバからも 同じデータが取得できた記憶がある。
「チャートの再表示」のデータが入ってるフォルダ名を教えてください<(_ _)>
2分の格闘の末自分で発見できました。どうもお騒がせしました<(_ _)>
自分のチャート設定を定型として保存できる機能で インディケーターの配色を変えて定型保存存した時に 色を変えたまま定型保存できるのと、 できなくてデフォルトの色に戻ってしまうのがあるのですが、 これらのインディケーターはなにか違いがあるのでしょうか?
#property indicator_color1 Red ↑これで色設定してあると保存される。 SetIndexStyle(0, DRAW_LINE, STYLE_SOLID, 1, Red); ↑これで色設定してあると、初期化時に必ず赤に戻る。
185 :
Trader@Live! :2011/06/14(火) 11:50:57.90 ID:VqYN3wfC
MT4のチャートで、waltling for updateとでます ググッても、わからなかったんで、こちらにきてみました 忙しい所、大変恐縮ですが、どうすれば直るのか教えて頂けませんか? よろしく、お願いします デモ口座で、ブロコを使っています
>>184 さん
うまく保存できるようになりました。
ありがとうございます。
質問 良くドル口座、円口座対応ってありますが 何を対応させてるんでしょうか? 証拠金何%以下だとポジとらないとか 複利運用のロット算出とかそのレベルですか?
>>188 基本的にそのレベル。
海外EAを円口座で動かすと、1万円入ってる口座を1万ドル入ってると勘違いして
EAがポジりまくって爆死する日本人被害者が多数いたんだよw
190 :
Trader@Live! :2011/06/14(火) 14:33:38.37 ID:CV9VZ8ZI
terminal.exeのビルドは全部402なんだけど、MetaLang.exeのビルドがばらつ いてるのはなぜ? Forex.com-JP build 228 (10 May 2010) Alpari-NZ build 228 (10 May 2010) FxPro build 392 (16 Mar 2011) ODL-JP build 402 (11 May 2011)
即レス サンクス プログラムの行数的に10行ぐらいで出来ちゃうよね なのでこんなので対応って言うと思わなかったw
サブウィンドゥの自作インジケータの位置が長時間、使用しているとずれてしまっている 途中でバッファが間違って再設定されてしまうのかどうか、バグがどこかわからない まさかMT4自体ににそんなバグはあるのかな
>>193 さんくす。
自分のバグだと思う。マウスでチャートの最初の方まで見れるように移動した
時におこるみたい。
そのときに、変数の領域が足りないとかなにか原因でバッファの内容が
たぶん入れ替わるんだな
あるインジのソースコードがあり これをこのままコピペしてMQL4にしたいのですが どのようにすればコピペでMQL4にコンパイルできますか?
FxProのIB無し口座は有りのと比べてスプレッドが狭いですか?(´・ω・`)
サヤ取りのEAを作ろうとしているのですが、どうもうまくいきません。 見本を参考にしたいけど全く見つけれませんでした。 なんでもいいので異通貨でのサヤ取りのソースを手本にしたいので、存じている方いらっしゃいましたら貼りつけお願い致します。
どうやって探したんだ? まさか、"sayadori"とかでググったとか。。。
>>198 前に作って実際に使用してたことがある。
内容は、相関係数の高い通貨ペア同士で2つのEAを同一口座で動かすという簡素なもので、
EA自体は2つの通貨ペアを長期間で見て一番狭まった時と一番広がった時の値幅を100%とし、
元々の価格の高いほうをbuy,安いほうをbidとして売買を繰り返すものだった。
しかし、これは簡素なものであり、本当はその価格差の値動きを元にテクニカル指標を作り売買シグナルを
出すという方法が良さそうな気がする。
で、簡素タイプで実際にやってみた結果は、まずスプレッドが倍になるのと価格差の推移が小さいのとで
利確するのに非常に時間が掛かる。(片張りの4〜5倍の時間)
相関係数が小さければ時間は掛からないだろうけど又裂きに遭う可能性が高くなる。
個人的には全くお勧め出来ない。
ソースは残念だが誤消去してしまった。
>>199 色んな関連語句で探しましたが、ヒットするのはブログばかりで思うような内容のものがなくて…
>>200 正にそういう簡素なソースが欲しいんです。色んな通貨の組み合わせで試してみたくて…
よほどマイナーな通貨ペア以外は合成なんかする必要ないだろ
例えば12日MAが26日MAをGCしたときに、預託証拠金の○○%分のポジションを買うというようなことはできるのでしょうか。
すみません。 templates フォルダにある statement.htm に、コメントとマジックナンバーの行を追加したいのですが どうやればいいのかわかりません。 出力したときに列がずれてしまうので、別の解決方法でも良いので分かる方教えて下さい。
>>205 俺はgreasemonkeyで表示させてる。
IE使いは知らん。
>>207 別にエラーにならんがどんなエラー文?
Whiteみたいに頭文字大文字になってないとか
>>208 いくつかの色をNoneで無色にしたのですが
そこでDefined Value Expectedといエラーが出ました
最初から色をNoneで無色にはできないのでしょうか?
>>210 そのようにすれば良かったんですね!
ありがとうございます。
213 :
Trader@Live! :2011/06/15(水) 23:24:34.19 ID:CEAK3X9/
ターミナルの損益表示形式は選択できるようになってるけど、 「ピップス」と「証拠金の通貨」の両方で表示する方法ってありますか?
やっぱ英語サイトのフォーラムが一番充実してるの? 日本にそういうサイトはないのかな?
インジケーターのシグナルの形で矢印や丸、バーや星など色々な形がありますが これらの形は変更することできますか? 関数というので決められていてそこを変更すればよいのでしょうか?
>>215 SetIndexArrow(0, 233);
とかいう関数がある。233がシンボルのコードね。
どういうシンボルがあるかは、ググって。
本の「FXメタトレーダー入門」で212ぺージにあった Wingdings絵文字フォント一覧などを探してるのですが、 あのような表はどこで見れますか?
>>217 Editor立ち上げてWingdingsを検索したら出てくるよ
4つの数字のうち2番目に大きい数字というのはどう表現すればいいでしょうか?
No1〜No4の数値の大小を比較する その数値よりも大きな数値があればカウント変数を1つずつ増やす 2番目に大きいということは、その数字よりも大きい数字は1つしかない。 つまりカウントが1の数値が2番目に大きい。
配列に格納して降順ソート 2番目の要素が2番目に大きい数字
取引履歴なんですが、特定の通貨だけを表示させることはできないでしょうか?
目で見て節目とかは一発でわかるけど、そういうポイントをプログラミングで定義するのって難しくないですか。 直近50本の高値配列で一番数値が大きいものとか、そういうふうにするしかないのかな? 上手い方法ありませんか?
そうゆうのの寄せ集めがプログラミング上のテクニカルとか手法だと思うぞ。
>>直近50本の高値配列で一番数値が大きいもの High[iHighest(NULL,0,MODE_HIGH,50,0)]; というか、目で見て節目と一発で分かるなら(本当にそんな簡単に分かるなら) プログラム作るの簡単じゃないの?
あー、MQでも配列のソートって出来たのね。
>>223 それを定義付けるのがシステム化だろ
自分で理解していないのをコード化するのは無理
ま、ジグザグでも使ったら良いんじゃない
他人が書いたジグザグ系インジを読んでみる。 山谷1つ求めるのにこんなに色んなやり方/考え方があるのかと驚く。 自分でジグザグインジを書いてみる。 自分が思った山谷に近い線が引かれるまでひたすら書き続ける。 死ぬほど難しいことに気付いて驚く。 見れば分かる自明だと思ってた山谷がなんなのかさえ分からなくなるw
>>なんなのかさえ分からなくなる すっげぇ同意w
山谷は日本に残った数少ないサバイバルゾーン
夢と希望と現実を奪うのが政治家のお仕事です。
昨夜からMT4止まったまま、俺だけかorz
extern int pClTimedHour = 0; extern int pClTimedMinute = 0; int i,limit=Bars-IndicatorCounted(); for(i=limit-1; i>0; i--) { openbar[i]=EMPTY_VALUE; if((TimeHour(TimeCurrent())==pClTimedHour)&&(TimeMinute(TimeCurrent())==pClTimedMinute)) { openbar[i]=High[i]+10*Point; highbuffer[i]=High[i]; lowbuffer[i]=Low[i]; range[i] = iATR(NULL,0,1,i); } 日が変わった時の足の高値安値を取りたいんだけど、どこがおかしいんでしょうか? いろいろやったけどわかりません。
>>232 省略のし過ぎ(?)で分け分からんが、
少なくともTimeCurrent()はTime[i]じゃないと駄目なんじゃね?
くらいしか言えない。
pClTimedほにゃららには何が入ってるのかとか、
i==0は処理しないけどいいのかとか、
突っ込みどころが多すぎ。
ストップにかかった時点でロット数を変えてドテンするにはどう記述すれば良いでしょうか? 例えば100でLポジ5枚を持ってストップを99.5に置く、99.5になった時点でドテンS3枚のような感じです。 ドテンまでは理解出来るのですがロット数の変え方がわかりません。 出来ればドテンするロット数は任意で変えれると良いです。
>>234 ん?extern Lots=0.3とかじゃ何かまずいの?
Lot数を決めるのにロジックは無いんだよね?手動で変えたいってことは。
例でいうLポジ5枚をクローズするときのロット数指定は
OrderLots()で行うのが普通なはずだから、もうLポジ持ってるなら
次のポジに使用するLotsをEAのプロパティで書き換えれば解決と思うが。
(まぁ実際には自作EAとかだと実行途中でEAのプロパティいじると
動作が予期しない事になることもあるけどそれはソース次第)
>>235 ありがとうございます。
1個ずつ決めていけば良いんですね。
Strategy Testerのスタートを押す毎に新規ウィンドウで出てしまうんですが 常に同一ウィンドウでおさめる方法ありますか?
RSIが決めた値に触った瞬間に アラートが鳴るインジはありませんか? 次の足になっても鳴るようなインジがいいのですが・・・ よろしくお願いします
240 :
Trader@Live! :2011/06/18(土) 20:40:49.32 ID:cUM7G8zt
MT4に関する質問ではないのですが、平日の5日間MT4を24時間稼動させるためにミニノートパソコンを 1台新調しようと思っています。 中古購入も考えているので、古い機種も含めておススメのスペックや機種はありますか?
消えろゴミ
243 :
Trader@Live! :2011/06/18(土) 20:56:16.35 ID:cUM7G8zt
244 :
Trader@Live! :2011/06/18(土) 23:30:52.55 ID:GUd6juoa
MT4で分単位で縦線グリッドを自動で引いていくインジケータがありませんでしょうか?
>>244 んーどういう物が欲しいんだろう?ただのバーティカルラインを
足が新しくなるごとに引くんならすごく簡単そうだけど…なんか意味あんのそれ?だし
246 :
Trader@Live! :2011/06/18(土) 23:50:37.33 ID:GUd6juoa
>>245 レスありがとう。
分数が変更出来てただ20分置きに縦線グリッドを自動で引いていくだけでいいです。
RSIが決めた値に触った瞬間に アラートが鳴るインジはありませんか? 次の足になっても鳴るようなインジがいいのですが・・・ よろしくお願いします
248 :
245 :2011/06/19(日) 01:49:15.06 ID:PRwJ2UDK
>RSIが決めた値に触った瞬間に >アラートが鳴るインジはありませんか? さすがにどっかにあるんじゃないの?と思って軽くぐぐった範囲では… 『RSI touch alert』で日本語のページの上から3件目くらい?に 「RSIインディケーターのまとめ」というサイトがあって(URL長すぎて貼れない) そこの「RSI_WithAlert.mq4」なんかが要件を満たしそうですが。 >次の足になっても鳴るようなインジがいいのですが・・・ ここの部分誰か通訳と製作任せた。俺はもう寝る。
バックテストを行っているのですが、何故かAskの値が 実際値より15pipsくらい高く取得されます。 コードは単純なので間違えは無いと思うのですが…。 OrderClose(OrderTicket(),OrderLots(),Ask,3,Green); どなたか似たような現象のが出た方はいますでしょうか?
250です。自己解決しました。 単純に今表示されているスプレッドが15pips開いてました…。 ドル円で4pipsも開いてるのですが何なんでしょうね。
あのー MT4についている なんちゃらテスターってありますが、ストレージじゃなく言いにくい・・ 教えてください><
くたばれ
すとらてじー☆
>>255 ありがとうございました。 やっぱ、いいにくいw
257 :
246 :2011/06/19(日) 12:10:03.22 ID:Qaza6zO2
>>248 わざわざ作成していただきありがとうございました。
258 :
Trader@Live! :2011/06/19(日) 14:34:20.92 ID:lKRazHdK
いわゆるPC縛りのEA稼動したいんですが、 MT4にインスト→管理者権限で立ち上げ でライセンスコード入力画面になるはずが出てきません。 どなたか解決法教えて頂けませんか?
どんなEAで何が問題なのかもう少し掻い摘んで説明してくれないと誰も分からないと思うんだが。 あなたの文章を客観的に自分で読んで理解できます?
おまいら ひまわりのTradeSignalはどう? スプレッド1pipsだけど?
インディケーター の moving average of oscillator で 数値がプラスからマイナス、マイナスからプラスに転換した時に メールで知らせてくれる方法を教えてください。宜しくお願いします。
ちょっとバグあったので消しときました。
テンプレにもある日本時間関連のインジ CIDP_JPY_Time.mq4 なんだけど どっかに実体ころがってない? ググっても記事はいくつか見付かるんだけど リンクが無くて・・・ abysseやtsd、外為男も探したけど見付からず・・・
久々にMT5をバージョンアップしてみたけどいい感じになってるね 変なバグもないしもう十分実戦レベルかな? とりあえずMT4にあった、引いたトレンドラインが別の時間軸でズレる問題が 改善されてるのはありがたい
売買タイミングを発生させることが目的で、 つい最近 MT4 で プログラムを組み始めたんだが、 MT5 の方がいいかな? レートの配信が安定していることと、 基本的な動作や MQL5 に致命的なバグがなければいいんだけど。。。
サヤ取りのような、複数ペアの取引をするEAを作成中なんですが、MT4では複数ペアのバックテスト出来ないそうで、、、 faiさんのサイトに記事があり、それとそのリンク先をみたんですが、チンプンカンプンでした。 どのようにやれば良いかとか、もう少しわかりやすく書いてあるサイトとか、教えて頂けないでしょうか
>>269 難しいことは考えずに、単一のペアでそれぞれテストして、
結果だけマージするのではだめなの?
NINAというインジケーターは種類によってリペイントするものがあるのでしょうか?
272 :
Trader@Live! :2011/06/20(月) 18:31:39.42 ID:1AcNWE0S
チャートの右の価格値の区切りが0.05PiPSで見づらいです。 0.00の区切りに出来ませんか?
こんばんわー
>>263 即効ありがとうございます!感謝します!
家に帰るのが楽しみです!
MT4を起動すると引いてあったトレンドラインが大きくずれている時があるんだけど ズレる発生原因が今一分からない。だれか分かる人居たら教えて欲しいです
275 :
263 :2011/06/20(月) 23:17:10.00 ID:u37FaXwB
やっぱりPRICE_OPENだとシグナルをスルーする問題があるっぽいなぁ。 ソースは単純なので、自力で直せるようなら直してもかまいませんよ。 PRICE_OPEN→PRICE_CLOSEに変えてみました。 どう動くかよくわかんね。(´A`)
こんばんは 指値で分割決済する方法を探しているのですが、見つかりません。 どうにか出来る方法はありますか?
少し両建てっぽくする
>>263 ただいま戻りました!今、添付ファイルをいただいて
MAofOを入れて、シグナル確認しました!ほんとに、ありがとうございます!
欲を言えば、シグナル時に何通貨がシグナル発生したかを分けることは可能でしょうか?
279 :
269 :2011/06/21(火) 01:41:54.63 ID:BbzTYXnl
>>270 レスありがとうございます
二つのペアの差を使いたいのですが、別々でも行けるんですかね?
どっかのスレで、バックテストの対象になっていない通過ペアの価格は正しくない、と見たので、、、
価格がまちがっているかは自分で検証してないんで、そこからやれよって話かも知れないですね
280 :
263 :2011/06/21(火) 06:20:00.95 ID:pHeT2R4J
>>278 せっかくなので、少しだけお勉強していきましょうか。
>SendMail("fromMT4","SIGNAL BUY!!");
もしくは
>Alert("SIGNAL BUY!!");
このような行を
>SendMail("fromMT4 "+ Symbol(),"SIGNAL BUY!!");
や
>Alert(Symbol()," SIGNAL BUY!!");
このように書き換えてください。
誰か親切な方お願いします。
http://mt4-ea.jp/index.html のジェネレーターで基本の枠組みを作って、エントリーの部分のみを変えてしまおうと思っています。
テンプレートは5本の高値を上抜いたら買い、5本の安値を下抜いたら売りというものです。
http://u3.getuploader.com/mt/download/532/wPM7btgDuU%282%29.mq4 自分の作成したインジの高値のバッファと安値のバッファをiCustomで引っ張ってきて
テンプレートの
double gBuffer3High[256];
double gBuffer3Low[256];
と差し替えて
自作インジの高値を抜いたら買い、安値を割ったら売りとしたいのです。
//--------------------ブレイクアウト--------------------
//上抜いたら売買
if( MyBufferHigh[0] < Close[0] && Close[1] <= MyBufferHigh[1] ){
if( buyFlag == 0 ) buyFlag = 1;
} else {
buyFlag = -1;
}
単純にこれだけで思った通りの動きをするでしょうか?
書き換える場所を指摘いただけると助かります。
>>281 やってみて、うまく行かなかったら質問すればいい。
良さげには見えるけど、EAのほかの部分が分からんから。
buyFlagが0の時と-1の時でEAの動作がどう違うのかも不明。
283 :
Trader@Live! :2011/06/21(火) 17:46:06.82 ID:0+ZOjKcl
>>281 そのサイト、なんで会員登録に住所まで入れさせようとしてんの?
ちょっと怖くて登録できないな。
糞真面目に書く必要ないだろ
>>283 適当な偽住所で良いじゃん。
俺警視庁の住所にしてるけど、電話番号は勿論警視庁の代表番号
>>285 さすがに警視庁はやめといたほうがいいじゃない?厳密に言うと犯罪行為なわけだし。
せめて金融庁にしとこうよw
>>280 ふむふむ、Symbol() は現在の金融商品の名前を文字列で返す。
とゆうわけなんですねーなるほど!上手くいきました!
初心者以下の私に親切に、ご指導ありがとうございました!
MT4のアルパリサーバーを使ってデモでやってるんですが、建て玉を決済しようとするとよく Prohibited by FIFO rule と表示されて何度決済ボタンを押しても決済できないことがあります。 これが表示されず一発で決済できるようにはできないのでしょうか? もしリアルでトレードした時に、決済できないとかなりいらいらすると思うんですが。
289 :
Trader@Live! :2011/06/22(水) 07:41:55.21 ID:gPVds8kM
MT4を起動するとすぐに落ちます。 アンインストールしたけどダメ mqlcache.datを削除したけどダメ どうしたらいいですか?
290 :
Trader@Live! :2011/06/22(水) 08:54:15.28 ID:FujaUkHz
終値でサインがでるMAのクロスインジケーターってありますか? なんか現在値のしかみつからなかった
292 :
Trader@Live! :2011/06/22(水) 12:52:00.39 ID:gPVds8kM
>>291 ありがとうございます。
今のところ落ちてないので、成功したようです。
一回のシグナルで決済値が浅いと シグナル発生、売買、利確値で決済、まだシグナル発生中なのでさらに売買…って感じになります。 一回しかポジション持ってほしくないのですが、どのようにプログラムすればよいでしょうか?
>>293 発注時にフラグ立てておき
そのフラグが解消されるまで
次の発注を行わないようにするのが簡単かな
当然フラグ解消ロジックをどこかに入れ込む
>>294 ありがとうございます
関数はどんなものを使えばよいでしょうか?
MAクロスのインジで、クロスしたらアラームなるようにしてる。 で、15分足で設定してるんだけど、クロスして15分足が確定したときに鳴るだけじゃなくて、 その後も15分ごとにアラートなっちゃうんだけど、どうしたらいいか教えて>< インジの設定では特にいじるとこなかった
いや、俺エスパーじゃないし・・・
バグってるだけだろw
>>296 クロスしたらというのは、
前の足だとA > Bで
次の足でA < B になったことを言うのですよ。
つまり前の足でクロスしてないという条件を入れれば良いのでは?
モノラルだと耳が痛い
MT4のバックテストを手動で行えると見たことがあるんですが、 手動でのバックテストをする方法が参照できるサイトなどはありますか?
>>301 手動って意味分かんない。
チャート見ながら電卓で計算するんじゃね?
MQL5の仕様がいつの間にか変わってて、コンストラクタが引数を持てるようになってた。 GJ!と言わざるを得ない。
>>302 あの人はそんなことやってたのか・・
EA作る技量ないし私も電卓でやってみようとおもいます
>>304 LFH Trading Simulator かなんかのことかな?
あの人はそんなことやってないと思うよ・・
>>295 関数なんかいらん(わざわざつくってもいいけど)
適当なフラグ変数を用意(flag_aとか)
flag_a=0のときだけOrderSendを許す
OrderSendを変数に格納して
その変数がtrueだったらflag_a=1にする
でお前が考えたフラグ解消条件になったらflag_a=0に戻す
誰か勝ってる人でEA化して欲しい人いたら俺がしてあげるんだけどな 俺の自作EAより勝てる手法かどうかは別にして、こっちは技術提供するわ でも大抵EAEA騒いでるのって勝ってないやつしかいないし
インジケーターで交互に矢印を出したいのですが、 足が確定するまでは、出たり消えたりさせたいのですが 足が確定したのを判断させるにはどうした来意でしょうか? EA内では足の時間を取得して比較していたのですが インジケーターだと上手くいきませんでした。 よろしくお願いします。
>>308 Indexが0で足が未確定、1以上で足が確定です。
例)
Close[1]: 確定したClose値
Close[0]: 未確定のClose値
足の時間(Time[0])を比較する意味は、
値の変化で足が増えたことを確認するためです。
インジケータでも正しく機能します。
以上を理解していて正常に動作しないのであれば、
インジケータの動作が理解できていないと思われます。
その場合は
>>136 を試してみてください。
過去チャートで検証しようとしてチャート画面からページUPで 過去チャートをダウンロードしてたんですけど、 過去3ヶ月分しか遡れませんでした。 もと半年ぐらいの過去チャートをダウンロードしたいんですが、 良い方法とかないですか?
NonLagDOTの色が変わったときに アラートが鳴るものを探しています よろしくお願いします
Alert(); の一文を付けるだけなんだからそのぐれぇ手前でやれ
>>313 nonlagdot alert でググるとあるよ
broco鯖メモ 87.239.184.73:443
アップデートしてからこのソフト 糞重たいんだけどなんなんだ
アップデートあったの?現在のbuildは?俺のは402だけど。 週末まで月曜から自動売買で起動させっぱなしだからバージョンアップわかんないのよね
ダウ平均をMT4に表示できるサーバーを教えてください 無料で使えるところはないのでしょうか? Broco 64.151.74.101:443 つながりません、
320 :
Trader@Live! :2011/06/24(金) 21:31:31.17 ID:V6AscJw/
>>320 ありがとうございます!入れましたが
DJA30をクリックしてもダウが表示されません、、、どうしてでしょうか?
ドロップドラッグもおできません、、、
>>320 できましうたーーーーーーーーーーー
ありがとう!!!!!
>>322 何が駄目だったんだよ?
質問したらお礼とかいいから少しは他人の参考になること書けよ。
楽天市場のレビューみたいだなw
>>323 えー
ダウの表示ですが
ちゃんと、全表示から移動登録してからじゃないと変更しません
全登録銘柄を開いた画面からそれをそのままではチャート表示されない。
という早とちりでした
エディタでコピーするとMT4が いちいち落ちるんですがこれ解決できないですかね?
iCustomって取った値を配列にできないんですか? int i,limit=Bars-IndicatorCounted(); for(i=limit-1; i>=0; i--) { highbuffer = iCustom(NULL, 0, "signal",1,i); } でhighbufferにはちゃんと値は格納されているけど、highbuffer[i]とかに変えると値が0になってる。 引っ張てきた値を配列にするにはどうしたらいいでしょうか?
>iCustomって取った値を配列にできないんですか? もちろん出来ます。 >highbuffer = iCustom(NULL, 0, "signal",1,i); ↓ >highbuffer[i] = iCustom(NULL, 0, "signal",1,i);
配列の領域確保を忘れているんじゃないか?
double : int とかww
?????? highbuffer[]; <- double とか int とか ArrayResize(highbuffer, limit); <- 動的に limit 個用意する では意味がないとおもうし いったい何がしたいのでしょうか^^; それともインジケータバッファ様なものが欲しいのでしょうか
335 :
Trader@Live! :2011/06/25(土) 16:10:11.74 ID:O7jVNooR
ObjectSet(test, OBJPROP_STYLE, STYLE_DOT); このSTYLE_DOTをexternするにはどうすればいいの?
STYLE_DOTは定義済み(値 0 実線)だから別に int変数を用意してからして・・ OBJPROP_WIDTHは 1 でないといけないらしいWinがらみで
ちがったSTYLE_DOT以外の場合です OBJPROP_WIDTHが 1 でないといけないは
>>334 インジのバッファをEAから一括で読み込みたいってことじゃね?
iCustom重いし
できるのか?
無理だろう
土日に裁量トレードをリアルタイムシミュレーションする技ってある? 仮想tickとかoff quotes、滑りとかその辺は置いといて
5分足で買った玉が売りのシグナルを発生したときに同じシグナルで1時間足では維持するシグナルのときに 占いようにする場合には5分足と1時間足で共通のファイルを参照してコントロールする方法しか 思いつかないのですが、皆さんならどう作りますか?
>>341 TOPGUN作った人のブログサイトに有ったよ。
>>342 TimeFrame指定で他の時間足の情報を得てシグナルを生成する
外為ジャパンで自動売買したいんだが、何かうまい手はないかな?
>>346 自分でhttpを処理するプログラムを書く以外にない。
htmlとhttp通信を解析して、レートの取得、ログイン処理、発注処理がどのようになってるか調べる。
プログラム自体はcurlとbashでできる。
マにとってはどうって事ないが、プログラミングに縁のない人にとっては敷居が高いし、デバッグもしにくいからオヌヌメしない。
せっかくプロトコル解析してプログラム書いてもいきなり切断されないとも限らないから割にわないと思う。
UWSCのようなマクロ系で操作するとか
自分もMT4使えない業者で自動売り買いしたいと思ってたときに考えついた手法 適当にデモ口座に登録し、そこでEAを動かし 売り買い、決済などが発生したときに特定のキーボードを押すスクリプトを出力する。 あとは、適当なマクロソフトであらかじめクリックする座標にマクロ用キーボードを割り当てれば完成 というか、解決したら教えてほしいです。
>>348 でもWeb経由で操作するなら見分けつかないから平気。
スピードはどうなんだろうね。
予めログインしておくとして、Webページの取得->値を送信で2、3秒は掛かりそう。
滑りまくったらやだから、スプが広くてもMT4使うかな。
>>350 連投でスマンが、FirefoxやChromeでiMacro(だっけ?)などのスクリプト組めるアドオンがある。それらを使えば簡単にボタンを押させることができる。
演算自体もアドオンによってはできるけど、Excelや自作ソフトから何かしらの方法でそのアドオンを呼んで、指値等の入力やボタンのクリックをさせる。
特定座標をクリックさせるマクロソフトなんかは結構あるし、結構複雑な操作も組み込める 例えばショートカットを”売り”にF1キー、”買い”にF2キー、”決済”にF3キーなど割り当てれば簡単だからそっちは解決出来るんだけど MT4のデモ口座でbuy, sell , close が発生したときにそれぞれのキーを押させるスクリプトを作る方法が知りたいです
mq4からShellExecute を使え
ありがとう。 ちょっと調べてみます。
JavaScriptとか PowerShellとか いろいろあるかもしれないが MT4が統合環境で一番いいはず
>>351 自動売買できない業者で絶妙のタイミングで大ロットスキャやると警告が来るよ。
オンラインRPGのロボットみたいな感じで監視してる。
OpenpricestickとEverytickでバックテストの結果が違います。 何故でしょうか?できればopenpreicesで作動させたいです。 //マジックナンバー #define MAGIC 20100404 extern int ATRperiod=19; extern double stoplevel=6; int start() { double atr3=iATR(NULL,0,ATRperiod,1)*stoplevel; int cnt, CurrentPosition; int Ticketa; CurrentPosition=-1; for(cnt=0;cnt < OrdersTotal();cnt++){ OrderSelect(cnt,SELECT_BY_POS); if(OrderSymbol() == Symbol() && OrderMagicNumber() == MAGIC) CurrentPosition=cnt; } if(CurrentPosition == -1) { if(Close[2]<Close[1]) { Ticketa=OrderSend(Symbol(), OP_BUY, 0.01, Ask, 3, Ask-atr3, 0, "ATR3", MAGIC, 0, Blue); } if(Close[2]>Close[1]) { Ticketa=OrderSend(Symbol(), OP_SELL, 0.01, Bid, 3, Bid+atr3, 0, "ATR3", MAGIC, 0, Red); } }
>>358 続き
else
{
OrderSelect(Ticketa, SELECT_BY_POS);
if(OrderSymbol() == Symbol() && OrderMagicNumber() == MAGIC)
{
if(OrderType() == OP_SELL)
{
if(OrderStopLoss() > Ask + atr3)
{
OrderModify(OrderTicket(), OrderOpenPrice(), Ask + atr3, OrderTakeProfit(), 0, Purple);
return(0);
}
}}
{
if(OrderType() == OP_BUY)
{
if(OrderStopLoss() < Bid - atr3)
{
OrderModify(OrderTicket(), OrderOpenPrice(),Bid - atr3, OrderTakeProfit(), 0, Yellow);
return(0);
}
}
}
return(0);
}}
360 :
Trader@Live! :2011/06/26(日) 23:53:40.81 ID:jbpjS/qF
質問です。 mt4のテスターは、オフラインでもできますよね? またプログラミングもオフラインでもできるよね。
>>358 >できればopenpreicesで作動させたいです。
本番環境では足の1tick目だけで処理するようにすれば、
OpenPricesOnlyでの結果に限りなく近づくと思います。
バックテストの結果が違うのは
(そのEAのソース、眠いから見てないけど)
足中にトレードしてるからでそ。上ヒゲとか下ヒゲとか…
>>360 バックテスト用のデータが揃っていればオフラインでもいいと思います。
yes
MT5になればローカルタイム反映してくれると思ったけど 海外口座だとMT4と同じく現地時間のままですか?
自動売買の監視をしてたとしても、画面遷移の操作間隔をランダムにし、人間の操作速度を超えなければおk それで分かったらFXの会社やめて特許取りまくれる。
>>365 金が絡むからサーバ時間で統一じゃないともめる原因にしかならん
>>367 各個人のパソコンの時計に合わせるだけだけど、それでも揉め事おきますか?
Broco YMCONTが意味不明な陰線を描いてんるんですが このバグおこったら画面元に戻すことはできないのでしょうか
>>365 ,368
直近最新の価格データを表示する事しか考えてないだろ。
371 :
Trader@Live! :2011/06/27(月) 15:47:26.96 ID:+Cc8obBI
バッドティックでダウ先物が0円とかつけて豆粒みたいなチャートで見にくい
372 :
Trader@Live! :2011/06/27(月) 16:11:38.33 ID:kUdWj/3c
まとめサイトから色々飛んでるけど >成行注文する時のレートです。 >買いならAsk、売りならBitと入力します。 >AskとBitはそれぞれの現在のレートを入手してきてくれます。 こんなのがあるんだなぁ・・・・一発で見抜けない俺も馬鹿なんだけどね
Bit 。。。
374 :
Trader@Live! :2011/06/28(火) 01:14:05.20 ID:clTQQWxQ
VPSで自動売買しようと考えてるんですが、 どこにしようか迷ってます。 初心者でPC詳しくないのは十分承知してるんで、 日本語サポートのあるWindows VPSで お名前か使えるのどっちかにしようかと思ってます。 どっちがいいでしょうか。
PCでネット見たり、MT4を落としてインスコしたりできればどこも変わらん。 WindowsのVPSでトラブるのってパスワード忘れたり、RDPの設定が出来ないとか。それくらいならどこのサポートでもメールすれば教えてくれる。 そんなことより、pingして早い方をオヌヌメする。画面が反映されるのに200msとか掛かってたらもたついてしまうからな。 裁量だと往復で400ms、判断や操作を合わせると1sくらい遅れることになる。プログラミングでもキー入力のあとに文字が画面に出るのが遅くてイライライラ できれば100ms以下の所がいい。探すのに苦労するが。
376 :
374 :2011/06/28(火) 10:30:53.28 ID:clTQQWxQ
>>375 うーん、やっぱりどこも変わらないんですか・・・。
国内の結構調べたんですが、どこも評判どっこいどっこいなんですよね。
一応、EAは組んだのですが、
ロット数が少なくてそこまで利益がでないんで、
あまり高いところは使えないしなぁ・・・。
お名前の方が使いやすそうなんですけど、
使えるねっとのほうが安いんですよね。
もしおすすめあったら教えてもらえませんか。
垂直線をオブジェクトで表示するとき 最初から背景として表示する設定にはできますか?
>>376 私も便乗質問させて下さい。
皆さんはどこのサーバを使っているんでしょう?
無料でとムシのいいことを考えて探しましたが、どこもホームページ開設用ばかり。
MetaTraderWebとかは無料で提供していますが条件があるようです。
海外でCBFを通して口座開設しようかなと思っているので、ここは候補から外れています。
VPSを無料で貸してくれる所は流石にないだろ。 国内のFX業者を使ってるなら、とりあえずお名前でいいんじゃないの? 1ヶ月試してダメだったら変えればいいし。
Forex.comやODLなら条件付きだけど無料じゃなかったか?
>>381 ブローカーと一体になってるVPSは嫌すぎる。
MT4対応を謳ってる鯖屋も嫌な臭いしかしないw
チャート上から更新押してPageUpキーで直接過去チャートデータをダウンロードしようとしたのですが、 なぜかPageUpキー押しても過去チャートを読み込んで過去に遡っていきません 少し前の日曜日に同じことしたのですが問題なくできたのですが... 平日は業者のサーバが忙しくて数日以前の過去チャートデータは ダウンロードさせてくれないとかあるんでしょか?それともほかに原因が?
>>383 単純にプライスが動いてるからチャートの先頭に戻されているだけでは?
対策としては上のメニューにあるアイコンの右向き▲のチェックを外す…でわかるかな?
10分足を表示させるファイルをダウンロードしたのですが、そのファイルをチャートにドラッグできません ドラッグすればウインドウが出てくるらしいのですが、そもそもチャートにドラッグできない状態です ナビにも表示されません どうやれば10分足を表示できますか?
>>385 ダウンロードしたファイルを直接じゃ無いですよ?
.mq4ファイルならMetatraderフォルダ内の(多分)experts→indicatorsフォルダに入れて
MT4を再起動するかコンパイル。
.ex4ファイルなら入れるだけで多分おk?
そして左のナビゲーターのCustom Indicators内にあるファイルをドラッグしてください。
インジケーターじゃないなら配置先は違うかも
>>381 FXDDは勝っているEAがあると興味津々
デコンパイルされて終わり
389 :
Trader@Live! :2011/06/29(水) 08:14:36.54 ID:utum4YSx
>>374 どこにするか? とりあえず、サービスに電話して
「停電対策は、UPSと発電機の体勢ですか?」でOKでは?
使えるねっとでは、発電機を用意しているらしい。
あとは、安さ・電話対応の丁寧さのバランスでしょう。
>>386 ,387
ありがとうございます。
何とか表示できますた
>>368 1万%揉める、クレーマーはそんな甘い人種じゃない
すいません、ある業者のサーバで見ることのできる通貨ペアすべてを 抽出する方法があればご教示くださいませ
全部表示させたらいいんじゃない?
394 :
Trader@Live! :2011/06/29(水) 16:50:59.20 ID:JVwaaW5x
質問です、FXDDにてEAを稼動させようと思ったんですが、 Not enough bars is the window というアラートが連発してしまいます。 原因が分かる人はいませんでしょうか?
EAの作者ならわかると思うよ
396 :
Trader@Live! :2011/06/29(水) 17:05:44.40 ID:JVwaaW5x
フリーEAですので作者は?です。 デモではアラートが鳴りませんが。リアル口座ではアラートが連発して稼動出来ません、 FXDDはアラートが出るが、FORE、COMでは稼動できます。
397 :
Trader@Live! :2011/06/29(水) 17:32:23.90 ID:JVwaaW5x
Not enough bars is the window
>>396 なんていうEA?
この手のエラーは作者がEA内で判定をしてだしいるのが殆どなので
まずはEAの名前なりURL等のソースを出さないと分りませんがな
399 :
374 :2011/06/29(水) 18:44:17.42 ID:EhK8eDFG
>>389 使えるねっとは対応よかったんですよね。
電話対応じゃなくてチャットでの対応だったけど
結構親切に対応してくれた。
停電対策もちゃんと告知済みだったし、
ここにしようかなぁ。
そうするとドメインもとらないとなぁ。
寝てる間、動いてくれるだけでいいんですけど、
それでもドメインって必要ですよね。
そりゃあどう考えても Not enough bars is the window なんでしょうよ。 チャートの最大バー数を増やしてみたら?
一般のVPS業者は基本的にホームページ構築用に考えられてるからね。 俺はUSのVPSを使ってるが、 「ドメインとかいらないんだけど。ドメインなしのオプションとかないの?」と業者に聞いたら、 「ない」とあっさり否定されたw ま、5ドルぐらいだっけ?それぐらいならと思って、自分の名前のドメインを作ったさ。
402 :
374 :2011/06/29(水) 19:11:13.62 ID:EhK8eDFG
>>401 あーわりと出費がかさむ・・・。
おすすめのドメインありませんか?
やっぱりとるならjpかcomのほうがいいんでしょうか。
適当な.comドメインなら年額1000円くらいで取れるよ。 というか、もう少し勉強してください。
.jpは高いぞ
.jpは高いから、.comか.netにしといたほうがいいよ。 たぶん10ドルぐらい。
406 :
374 :2011/06/29(水) 21:02:00.46 ID:EhK8eDFG
>>404 高いですよね。
ほかの大体倍ぐらいするんで、
comでいいかなと思ってるんですよ。
.infoなら5ドルセールとかやってるぞw
408 :
374 :2011/06/29(水) 21:21:26.38 ID:EhK8eDFG
>>407 infoはお名前だと99円でありますね。
そのくだらん話はいつまで続けるんや。
410 :
Trader@Live! :2011/06/29(水) 21:55:51.71 ID:9k8eJ9is
PCの電源付いてないとメールにアラート受信してくれないのか…つかえなすぎワロス
好きな長さの横線を引く良い方法はありますか? 斜線を水平にして引いているのですがズレやすいので困っています
水平線には区分点を設定できない
>>411 トレンドラインを置いて名前をFixed(一意に定まれば別に何でもいい)に変更する。
インジでFixedの名前を持つオブジェクトを検索して、スタイルDRAW_ZIGZAGで
置き換え描画後にオブジェクトを削除する。
強引だし動かせなくなるからイマイチ便利でもないけど、とりあえず引けるw
414 :
Trader@Live! :2011/06/30(木) 10:31:43.05 ID:5u0XNXTh
411 トレンドラインでもいい? ライン引いてプロパティ、パラメーター、ラインを延長のチェックを外す。 てか誰かMAクロスと価格のクロスをメールかアラートで知らせてくれるインジ教えて。 探してるんだが無いんだわ。
416 :
411 :2011/06/30(木) 11:12:30.17 ID:opla7hMu
>>412 ですよね なんでできないんですかね
>>413 自分にはちょっと無理ですw さんくす
>>414 斜線とはトレンドラインのことです あしからず
あしからずだ? シフトキー押しながら長さ調整すればいいだけだあほ。
>>416 そもそも論として、ズレやすいとは?
誤ってトレンドラインを選択状態にしてしまってズレちゃうって意味?
それとも、Period(例えば30分とか5分足とかの区切りね)を変更した時に
始点や終点が意図した位置じゃなくなってる的な意味?
後者に関してはインジを自作すればズレないようにできる。
419 :
411 :2011/06/30(木) 12:31:06.01 ID:opla7hMu
>>418 終点がズレて微妙な段差ができてしまうことです
横線になったと思ってマウスから指を離したときになるのですが
何度もなるとストレスがたまります
マグネット機能をオンにしてるんじゃないの?
>>419 プロパティから直接値を設定すればよくね?てか、俺は基本そうしてる。
水平線もドラッグして動かすことは稀で、プロパティ開いて値を入れることの方が多い。
余談だけど、一般的なモニタだと縦解像度は多くても1200pixel程しかないから、ドル
円チャートを0.001刻みで2円幅表示すると、マウスでは任意の点を正確には指せない
ということになる!ナンダッテーw
EA動かしてたら注文発注して ストップとリミットのラインがでてきたんですが これって消せないですかね?もちろんデモです
423 :
Trader@Live! :2011/06/30(木) 22:43:42.86 ID:5mrSOBh1
84:74
>>422 ツール→オプション→チャート
いちばん上のチェックを外してみて。
425 :
Trader@Live! :2011/07/01(金) 10:06:30.74 ID:z0qpAsAb
??
427 :
425 :2011/07/01(金) 10:50:16.32 ID:z0qpAsAb
誤爆ったorz
ぽいぽいぽいぽぽいぽいぽぴー
ライブサーバーのIPの確認方法を教えてください お願いします
テンプレ
>>9 の通りにやってみたのですが
文字化けの部分と ~.comの部分しかなく、IPらしき数字の羅列が
見られませんでした
>>430 Stirling のようなバイナリエディタで調べるしかないな
>>431 ありがとうございます
無事解決いたしました
MT4で自分の保持しているポジションの一覧を見る方法ってありますか
ターミナルウィンドウの取引タブででみれるんじゃないの?
自動売買やりたくて以下のような命令を組み込んだら
'ShellExecute' - function is not defined C:\Program Files\MetaTrader 4\experts\mailtest.mq4 (125, 10)
こんなエラー出たんですが、どう対応すればいいですかね?
ShellExecute(NULL, _T("open"), _T("
https://fxpro.gaitamejapan.com/index.do "), NULL, NULL,SW_SHOW);
>>434 こんなところにあったのですね。助かりました。
437 :
Trader@Live! :2011/07/02(土) 01:29:27.06 ID:XlhXj269
インジケータ上に高値や安値をテキスト表示するのってどうやるんでしょうか? Comment関数の左上表示ではなく、チャート上に表示したいです。
http://u3.getuploader.com/mt/download/538/NINA.mq4 ↑
このNINAというインジケーターでバックテストをしようと
cbarsの数値を変更したのですが、
矢印の位置が変わってしまいます。
例えば8000本を10000本に変えたら、
7000本辺り前でも結構位置が変わっています。
コード見てもさっぱり分かりませんでした。
このインジケーターはそう言う仕様に
なってしまってるのでしょうか?思うので。
これではバックテストでの検証が意味なくなると思うので。
ツール-オプション-チャートのヒストリー内の最大バー数とチャートの最大バー数を小さく設定してないかい?
>>439 最大バー数は問題ないと思うのですが
strategy testerでサインの点灯具合を見ていて
一回ストップして一度プロパティを開いてその後OK押して閉じたら
サインの点灯して場所が変わってたとかいうのもありました。
でもコード的にはリペイントの要素はなにもないんでしょうか?
最近勉強始めてヨチヨチ歩いてるんだけど TPで即利食いではなく、TPまで達したらトレーリングストップの注文入れる方法 教えて頂きたく候
>>441 現在のTPはOrderTakeProfit()で得られる。その値と現在の
値段の差をを調べてX pips以内に接近したらTPを切上げて
Ordermodify()すればいい。
>>442 ありがと
さっぱり意味が分からないけど
頑張って調べてみるw
>>443 トレーリングストップにもいろいろなやり方があるからね。
名前通りなやり方は、ある程度の利益が出た時にストップを現在のレートに近づけるような手法。
「EA トレーリングストップ」とかでググるとサンプルコードなんかが出てくるから、研究してください。
朝スキャでコテンパンにされた業者が流動性が云々といいつつ 朝のスプレッドを広げた歴史があるけど NDDって業者と相対じゃないとか(コミッションアリ口座なら)市場の生のスプレッドだとか言うけど 朝のスプレッドが広がったままなのはなんでなんだぜ
早朝はECNでも広がる。広がらないのはむしろDDだね
24H市場が開いていると言っても 参加者が24H体制なわけはないから 参加者が少ない時間帯ができる ECNであっても(あるいはだからこそ) その時間は板が薄くなるわけで 当然スプがひろくなりやすいし なかなか縮まらないこともあり得る 自然発生か業者が恣意的にやるかの違いだけ
ShellExecute 使って自動売買したいんだが インターネット開いて、その後指値注文とかだすのも ShellExecutでできるもんなの?
まぁできなかない。 初心者レベルを越えてるが。
同じ時間に、複数の銀行がbid, ask のオファーを同時に出している場合、ブローカーは最も安い、または高いオファーを提示するだけ。 それがECN, NDD
すみません、インジケーターとかに依存しない売買ルールのデータが 過去1年分有るとして、これを利用してEAで検証することってできますか? 例えば、前日晴れ→買い、雨→売り、曇り→見送りというサインのデータが1年分あるとして、 ・当日サインが出る ⇒ (前日までのポジが残ってれば成行決済する) 日足のOPで成行買い(売り)、TP/SL両方50pipsに設定 という動作を過去1年のサインに従って検証してみたいんです。 (元々のデータはエクセルやテキストに日付とサインが一覧になっているようなイメージ) 元々の売買サインがインジケーターに依存してるならそれを組み込んだEAを作れば 良いことは分かるのですが、こういった場合はどうすればできるのでしょうか・・・? 詳しい方、どうぞよろしくお願いいたします。
>>451 FileRead()を使ってファイルを読み込めばできるね。
453 :
Trader@Live! :2011/07/04(月) 15:33:13.43 ID:qQk5t4vJ
wallstreetを購入したのですが使用できません。 インストールした場所が悪いのかグループポリシーによりブロックされていますと表示されます。 どうすれば使用できるようになるのでしょうか? 証券会社はforexcomです。よろしくお願いします。
>>453 Vista以降のOSでの話だよな
それならCドライブの直下にインストールするかUACを外せばOK
455 :
Trader@Live! :2011/07/04(月) 17:10:13.02 ID:qQk5t4vJ
>>454 osはウインドウズ2008です。
厳しいですか?
釣れますか?
>>455 VPSか?
基本的なOSの使い方も知らない奴がVPSとかサーバーOSなんかに手を出すもんじゃない
>>455 サーバー版のOSなのかな?
OS名略しすぎたら判らなくなるよ。
459 :
Trader@Live! :2011/07/04(月) 18:03:10.03 ID:qQk5t4vJ
>>457 vpsみたいです。
どうやら素人が手を出す代物じゃないみたいです。
>>458 正式名称はウインドウズ2008サービスパックです。
グループポリシーにより何がブロックされているのかがわからないね。 wallstreetのセキュリティ関係の何かが、VPSの管理者によってブロックされていたら どうしようもないかも。
461 :
Trader@Live! :2011/07/04(月) 18:24:23.11 ID:qQk5t4vJ
>>460 証券会社に聞いたら使用できない可能性が高いと言われました。。。
462 :
Trader@Live! :2011/07/04(月) 21:58:16.83 ID:qQk5t4vJ
プログラムを個別に入れたら使用できるようになりました。 皆様ありがとうございます。
MAが別のMA超えたらメール送るように設定したら 一回のシグナルで50通くらいメールがきてしまうんですがどうすればいいですかね? 今日会社でメールの連続攻撃きてすごくしにたくなった。
464 :
463 :2011/07/04(月) 23:24:09.82 ID:JLnQOmvt
一回シグナル発生したら10分以内は次のシグナル 発生させないように設定できませんかね?
Time[0]を監視して10分でフラグ上げ下げすれば。
>>452 すみません。調べたみたのですが、FileRead()の使い方が良く分かりませんでした。。。
例えば、サインのCSVファイルに
2011/07/01 08:00:00 L
2011/07/02 08:00:00 L
2011/07/03 08:00:00 S
2011/07/04 08:00:00 L
のようなデータがある場合で、TP/SL=100pips、ポジるときに前のポジが未決済で
残っていたらまず決済する、という条件だとすると、どのような式になるのでしょうか?
初心者過ぎてすみません・・・
MT4で複数のポジを一括決済ってできますか? マネパだと同一通貨の同一ポジションのみ一括決済できます。
>>466 ヘルプのFileReadString()のSample
>>467 できない
あくまで一つのTicket番号に対してのみClose命令を出せる
ただしプログラムだから
対象Orderを特定>決済
を高速で繰り返して一括っぽく動作させることは可能
>>467 closeって言うスクリプトが付いてくるからそれをチャートに貼りつければ
できるんじゃないかな。やったことないけど。
デモ口座の申請時にスキャンするとエラーになってしまうんですが なにがいけないんでしょうか?
指標スケジュールを表示するインジケーター教えて下さい 探しても見つからなかったor
対数チャートってデフォじゃ無理なんですかね? カスタムインジケーターにありますか?
MT4でユロドルとドル円を表示させているのですが。 数日前のチャート表示がドル円で100円の所に表示されていて、そこから81円代までいっきに下げていてチャートがぐちゃぐちゃです。・゜・(ノД`)・゜・。 再インストールもしましたが治らず、他のチャートで表示させたら、やはりMT4の表示がバグっているようなのですが、治す方法などありませんか?
>>476 一度MT4を終了。
historyフォルダにサーバ名のフォルダがあるから、その中のファイルを全部消す。
MT4を再起動。
これでも駄目なら業者が配信してるレートがおかしいので、どうしようもない。
>>477 ありがとうございます。やってみましたがだめでした。・゜・(ノД`)・゜・。
短い足なら使えるので暫く我慢してつかってみますm(_ _)m
ひとつのMT4で6個のEA稼動してるんですが うち2個しかシグナルを出してくれません。 MT4ってそうゆう仕様なのですか? それとも解決できることなのでしょうか?
インジで表示出来る線に上限はありますか?6本目が出ないんですが
>>479 どれくらいの期間確認したのか知りませんが、
そのような仕様は私の知る限りではありません。
>>480 そのような仕様も私の知る限りではありません。
超長期の移動平均線とかで上下どちらかにとんでいるとか
そういったことはありませんか?
プログラムは思ったとおりに動かない 書いたとおりに動く
つか完全に別のEAなら一つずつ動かしてみればはっきりするだろ そんでもだんまりならそういうEAだし その場合は動くんなら 中で何かが競合してるんだからそこだけ変えてやればいい 自分じゃ変えられないなら つまりは他人が造ったもんで仕様が不明ってことだから 別のMT4で動かすかあきらめるしかない
>>479 まずはだな、ターミナルのexpertsにエラーが出ていないかを見る
で問題なさそうなら、1つづつバックテストをしてEAの特性を掴む
見る部分は1日に、1週間にどれぐらいポジションを持つか等
つかEAの名前ぐらい全部載せろってのw
>>479 が全部自作のEAだったらびっくりだけどねw
自作EA作れるやつが、こんなアホな質問するわけないだろw
>>479 MT4一つに付きEA一個にしてみれば?
MT4をインストールする時に、末尾に01とか番号付けて
違う名前なら一つのPCやVPSに複数のMT4のインストールが可能だよ
マルチタイムフレームMAで 4Hのチャートに1HのMAを表示したいときは、どうしたら良いですか。
>>488 意味あんのかそれ
4hのチャートには1時間毎の4本値なんて無いんだぞ
パラを4分の1にしても意味ないし
1hチャートにフツーにインジ表示して
横幅詰めてm_candlesで4hのローソクを
表示した方がよっぽどまとも
>>490 m_candlesをググリましたが、1Hのチャートに4H足を表示するものですよね。
4Hチャートで色々なインジを表示しつつ1Hを見たいので。。。
MAじゃなくても良いです。
4Hチャートを拡大すると1H足4本の終値を、4H足の内部に4つ表示する方法とかないですかね。
>>491 1時間足のチャートに4時間足のいろいろなインジを表示すればいいんじゃなかろか??
493 :
479 :2011/07/07(木) 22:45:33.30 ID:Kwcrj3wQ
すいません、原因わかりました。 プログラム上でシグナル出したやつ以外は 別のフィルターつけてたの忘れてましたw ご迷惑おかけしました。
表示中のライン等一覧 の中身を抽出したいのですがどうすればよいか教えて下さい。
FXDDのMT5をインストールしましたが、通貨ペアが9個しか表示されません。設定をいじって通貨ペアを増やすことは不可能でしょうか。
大変申し訳ありません。ヘルプを読めば自己解決しました。 Market Watchの余白をダブルクリックすれば、通貨ペア記入欄が出現し、そこにEURJPY等を書けば(オートコンプリートされます)、 MT5でも通貨ペアを増やせます。
ピリオドコンバータを使うとだいぶ重くなるのですがPCの問題ですか?
動作が凄い重いです メモリもCPUも足りてるはずなのに・・・ 右クリして注文発注画面が出るまで5秒くらいかかったり
先日Forex.comのMT4口座を開設したばかりの初心者なのですが 「○○日移動平均線が△△足をゴールデンクロスしたら預託金の××%分の枚数を買う、デッドクロスしたら預託金の××%分の枚数を売る」 というようなEAが欲しいのですが、プログラムの知識のない初心者でも作れるようになるものでしょうか?
重要指標の直後とかは重くなるよ 5秒くらいは普通にある
>>501 99%の努力と1%のひらめきがあれば可能。
ただしビルド&ブレイクの茨の道を進む覚悟を。
まぁプログラムっぽいものを組めたらデモやバックテストでチェック出来るし、
それでもフォワード運用時にバグが見つかって損失出したりするけど
売ってるEA買うなんてつまらないじゃないの。
以上自己紹介
>>503 ネタは頭の中にいくつもあるんだが、EAにできるプログラミング力がないw
勉強が足りないんだろうけどね。
>>504 ねたが思い浮かぶなんていいじゃないか
プログラミングなんて勉強すれば誰でも書ける。
儲かるEAのアイデア出せるのは天才だけだ
>>505 チャートはかなり見ているから、ネタは湧いて出てくる。
何年も見てるだけw 一銭も売買していない、したことない。
EAできるまで絶対売買しないつもり。
そんなヤツの妄想なんて稼げるかわからんけど、10個ぐらいの内、2,3は自信ある。
他のはBTしてみないことわからんけど。
未だにプログラミングの本読むと頭痛くなるww
>>506 アイデアと根拠を出せば俺がEAを作ってプレゼントするよ。
通貨によっては半年分しかヒストリデータから ダウンロードされないのですが、なんででしょうか?
>>507 全面的に信用できれば、やってもらうのもありかもねw
気持ちはありがとう。
ネタに沿った自作のインジばっかりできてる。
それを組み込んでEA化するのに足止め食らってる状態。
>>508 みたけど、よくわからんかったw
511 :
Trader@Live! :2011/07/09(土) 15:29:54.18 ID:ABe0sk+V
メタトレーダーでEUR/JPYを表示する方法はありませんか?
514 :
Trader@Live! :2011/07/09(土) 19:45:44.87 ID:YXnPO1z3
米国10年債利回り(長期金利)はMT4で見れますか? かしこい人教えて下さい
Breakout系のEAを作ろうと思っているのですが、既にあるソースで参考になる(改造しやすそう)ものってありませんか?
クラウドトレーダーが無料VPSでMT対応始めたな ちょっとVPSに手を出してみるか?
517 :
Trader@Live! :2011/07/10(日) 11:48:33.08 ID:MzCbgeJ7
時間足にEAを組み込んでいて、高値を1時間更新しなかったら成行Sエントリ したい場合どのようにすればいいのでしょうか? 例えば、現在7:15で、高値更新時刻が6:55、7:55までに高値更新しなかったら エントリしたい場合などです。 1分足とかならBarの数数えればとも思うんですが
高値更新時刻のTime[0]を変数に保存して、(ry
>>518 高値と高値を更新した時刻をstatic変数で定義しておく
double 高値;
datetime 高値時間;
高値を更新したら、その時の高値と時刻を再設定する
if (現在の値 > 高値)
{
高値 = 現在の値;
高値時間 = TimeCurrent();
}
1時間高値を更新しなかったら成行Sする
if ((高値時間 - TimeCurrent()) > 3600)
{
成行S;
}
521 :
518 :2011/07/10(日) 16:12:04.32 ID:fwYUOZTB
いつもすみません。 パラボリックを使ったEAをつくろうとしているのですが、 一応プログラムを組み、ヴィジュアルモードでバックテストしたところ、 パラボリックの値がずっと同じ値になってしまいました。 icustomでパラボリックの値を呼び出しているだけなんですが、 なぜでしょうか?
523 :
522 :2011/07/10(日) 22:40:29.23 ID:C0qP+V/J
iSAR関数を使って無事解決できました。ありがとうございます。
よかったね。iCustomはバックテストとかするとき重いし。
525 :
522 :2011/07/11(月) 00:45:26.74 ID:tWKioLGk
それにしてもなかなかいいEAを作るのも簡単ではないですね。
iMACDで1つ前の値を取得したい場合は引数のshiftに 0を設定すれば良いでしょうか? 試してはみたのですが、取得出来た値が1つ前の値と なっているか検証が出来ず・・・。
527 :
526 :2011/07/11(月) 01:23:16.97 ID:r2wZMa5y
間違えました。 正しくは、shiftに1を設定です。
529 :
Trader@Live! :2011/07/11(月) 08:50:43.35 ID:ti0UKNP8
Re: 初心者さん専用スレッド ( No.4 ) 日時: 2011/07/04 20:35 名前: じじ 教えてください MT4をダウンロードしました ところがチャートがうまく表示されません どうも表示が2009年5月でとまっているようです。 2010年のチャート(というか全てのチャート)を表示したいのですがどのようにしたらよいのでしょうか 全く同じ症状ですが、みなさんはどうですか? ツール、history center でデータをダウンロードすると表示されますが、 MT4を再起動したらデータが消えてしまいます。
>>529 なんとかならんかねこれ。
自分のパソの不具合かと思ってめちゃめちゃ焦った。
何度再インスコ&ヒストリーセンターダウソ試したか。
そしていまだに直ってないorz
>>530 どこのサーバーに繋いでいるかを書かないと、誰にも分からんと思う。
サーバー変えるだけで、解決しない?
532 :
Trader@Live! :2011/07/11(月) 12:38:17.17 ID:ti0UKNP8
>>531 metaquotes-demo - MetaQuotes Software Corp. です
>>532 MetaQuotesのサーバーは役目を終えたとして、停止してると思う。
このスレの先頭にサーバー変更の方法があるので、変更すればOKでしょう。
判り難いならブローカーのサイトからダウンロードしたMT4をインストール
すればそのブローカーに繋がります。
良し悪しは別として有名なブローカーはAlpari,FxPro,FXDDくらいかな。
534 :
Trader@Live! :2011/07/11(月) 19:26:12.64 ID:ti0UKNP8
10日MAが25日MAを上抜いたら買う、下抜いたら決済する。 または、日足のローソク足の終値が10日MAを上抜いたら買う、下抜いたら決済する。 上記のいずれかのEAが欲しいのですがプログラミング初心者でも作れますか。 またそういうEAを初心者でも作れるサイト、あるいは配布されているサイトを知っている方がいましたら教えて頂けないでしょうか。
メタトレーダーの取引窓にある、 「残高」「有効証拠金」「必要証拠金」「余剰証拠金」「証拠金維持率」をつかって 実質レバレッジを計算できますか?計算できるのであれば計算式を教えてください。 すいません。宜しくおねがいします。
538 :
Trader@Live! :2011/07/12(火) 15:35:08.69 ID:uKymwGDQ
気づいたらMT4起動するとチャートのウインドウしか出なくなった 上のツールバーとか左のナビゲーターとかがでない 手動で表示させてからMT4を終了しても、次に起動するとまたその状態。 これ、画面をいまの状態で保存して終了できないんだっけ?
>>538 よくわからんが全画面になってるだけじゃないか
F11押してみ
540 :
Trader@Live! :2011/07/12(火) 20:58:25.32 ID:uKymwGDQ
>>539 それだったw
ありがとおおおおおお!!
実運用してるEAでOrderCloseでOFF QUOTESのエラーが出てクローズ失敗したので リトライ機能を持たせようと思うのですが これで大丈夫でしょうか? bool re = false; for (int retry = 0; retry < 5; retry++) { if(cs == 1){ if (OrderClose(OrderTicket(), OrderLots(), Bid, 3, Green)) { re = true; break; } } if(cs == -1){ if (OrderClose(OrderTicket(), OrderLots(), Ask, 3, Green)) { re = true; break; } } Sleep(800); RefreshRates(); } ちなみに変数csは売りの場合は-1か買いの場合は1で分けてます。 教えてください。
542 :
Trader@Live! :2011/07/13(水) 15:11:12.98 ID:T+n1aomg
数値変えられるフラクタルズってありますか まぁzigzag使えばいいんですけど
>>541 reって何かの役に立ってるの?
それとこれは他の部分見てないからなんとも言えないけど、
クローズが成功したらcsを0とかに変えなくていいの?
>>541 懸念事項は543の言うとおりだけど動くかどうかに関しては
意図通り動くよ。
545 :
541 :2011/07/13(水) 21:30:57.76 ID:5z7LGVnZ
>>543 やっぱり端折ってると的確なツッコミをもらいますね
csはこのordercloseの関数の引数なのでこの
処理が終ると戻ります
あとreはもともとこの関数で全てのorderをcloseする予定だったのですが
1回の呼び出しで1closeに変更したための
名残です
一応これでちゃんとクローズするのは確認できてるんですが実運用だとエラーが出ないと確認出来ないので確認の為に聞いて見たのですが大丈夫ですかね?
546 :
541 :2011/07/13(水) 21:32:33.86 ID:5z7LGVnZ
曜日や日にち指標の時間など 時間で色分けしたりするようなインジケーターはあるでしょうか?
曜日で色分けするインジはありますか?
549 :
Trader@Live! :2011/07/14(木) 01:05:43.35 ID:nQNcAeLz
Strategy Taster のVisual Mode のスピードって、横のスライドバー以外では変えられないのかな? スピード32だど、あっという間に進んでしまって、ローソクの詳細が確認出来ない。 31以下だと、全然進まない。 微調整が出来ないのだが。 これは、設定ファイルか何かで変えられない?
faiさんは相変わらずすげーな
自己解決
553 :
Trader@Live! :2011/07/15(金) 00:01:00.74 ID:KjBFyFuB BE:821866234-2BP(0)
お尋ねします ダウ先物 日経225先物を見れる業者はありますか?
554 :
Trader@Live! :2011/07/15(金) 00:33:39.18 ID:nN1sy17w
EA開発スレから誘導されてきました // オーダーチェック(ポジションなどのデータ) CurrentPosition=-1; for(cnt=0;cnt < OrdersTotal();cnt++){ OrderSelect(cnt,SELECT_BY_POS); if(OrderSymbol() == Symbol()){ CurrentPosition=cnt; } } というのでCurrentPositionがー1ならば、未決済オーダーがあるということになるようなのですが、 なぜこの方法で未決済があるかどうか判別できるのか分かりません 全オーダーの回数OrderSelectを実行して、そのときの何周目かをCurrentPositionに 入れていくだけのように見えます。未決済かどうかに関わらず全オーダー数が10ならば 10と入るだけのように思えてしまうのですが、なぜこれで判別ができるのでしょうか? お願いします
>>556 逆でしょ。プログラムを見るかぎり、CurrentPositionが-1ならEAが
走っているチャートの通貨ペアに未決済オーダーはない、-1以外である
となっています。
この程度は基本中の基本なので、よくわからない関数はリファレンス
をしっかりチェックして理解しないと。
ま、プログラミングに慣れていないと大変だとは思いますが。
>>556 >CurrentPositionがー1ならば、未決済オーダーがあるということになる
これは、誰がそう言ったの?
本なら捨てた方がいいし、サイトなら見るの止めた方がいい。
多分、やりたかったのは、-1なら未決済オーダーが「無い」ってこと。
でもそうするには、修正が必要で、例えば、
×CurrentPosition=cnt;
○CurrentPosition++;
そうするとCurrentPositionに入る数は、
そのEAが動いてるチャートの通貨ペアのみについて、
オープンしているオーダー(つまり未決済)の数と、
ストップやリミットというペンディングオーダー(つまり未決済)の数との合計数。
かぶったOrz でも、よく考えてみると、修正は無用かも。 -1なら「無い」って判断したいだけならね。 CurrentPositionの数は意味不明なものになるだけだけどw
>>557-559 確認すると逆でした・・・、すみません。
レスを読んでもしかしてと思って、printで表示させたりして確認してみると、
OrdersTotalの数が1以上になったときに表示させるようにしてチェックしてみたのですが、
1より大きくはなりませんでした。
もしかしてOrdersTotalは、過去にオーダーした全ての数を調べるのではなく、
今現在の未決済の数を調べる関数なのでしょうか?
試してみると、決済処理をコメントアウトして、ひたすらエントリーしてると OrdersTotalの数が増え続けていたので、どうやらOrdersTotalは未決済のポジの数を 返す関数のようですね・・・ ありがとうございました
MT4のRSIを張り付くタイプにするにはどうしたらよいのでしか
>>561 試してみるのもいいけど、リファレンスをちゃんと読まないと疑問が
雨後の筍のようにでてきますよ。
熟練のプログラマでさえ新しい言語に取り組むときは、リファレンス
をしっかり読むんですから。
プログラミングに慣れていない人が、リファレンスも読まないで理解
しようというのは無茶です。
日本語のリファレンスもあるようですし、英語でも英語を母国語と
しない人でも読めるように配慮されているようです。
>>563 英語のリファレンスと日本語訳されたリファレンスも読んだんですが
解読できなかったんです・・・
たしかにリファレンスを読めないときつそうなのは、さきほどからも痛感してますので
英語の勉強も兼ねてると思って努力してみます
ありがとうございます
うはwwwwwww 始めて作ったEAのPFが6.46 マックスDDが1.77% 勝率が90%と83% たしかに元々勝率の高い方法だとは思ってたけどこんなに勝率の高い手法使ってたのか俺
>>566-567 すみません・・・弄くってたら分けの分からないようになっていってしまいました・・・
コードとかもっと良くしようとしてたら逆にpfが1以下になっていき、最初のを再現しようとしても再現できません・・・
まさか自分がこんな初心者の王道を歩いていくことになろうとは
コードわかってねえんだからまごうことなき初心者だろがw
メタトレーダー5はもしかして日本語化できませんか?
日本語リソースが作られない限り無理でしょうね。。
572 :
Trader@Live! :2011/07/16(土) 19:07:32.76 ID:etHg6+IT
すいません 色が変わったら音が鳴るヘイケン足ってありますか? その足確定後に鳴るのを探しているのですが
573 :
Trader@Live! :2011/07/16(土) 19:50:38.31 ID:Ldwkm7Jm
>558 言いたい事はわかるよ。 OrderSelect() は cnt をパラメータにとるのに、 if 以下の OrderSymbol() == Symbol() は何故に cnt の値を知らずに、それがcnt回目であるか解るのか? って事でしょう。 俺もわからん。 他のスクリプト言語を多少知ってるけど、こんなfor文は無かったな。 Cならありえるのかはよく解らん。 ただ言えるのは、OrderSelect()においては、次にかかるメソッドは、 cnt番目の注文が対象になっているって事。 そういうものだと、考えておけばいい。
>>573 何を言ってるの?
この流れがわかってないの?
これはただ単に複数のポジの中から
条件の合ってる最後のポジにorderselect
するだけだろ
ここではこんな選択の仕方のコードの書き方だけどそんなの書き方次第でどうとでもなるぞ
>>573 に敬意を表して
>>556 CurrentPosition を -1 を設定しておいて( -1 は該当無しの意)
for文で 順次検索(マジックNo・該当複数のときなど検討してみては?)
(..そのあと..次処理で CurrentPosition を判定して再度 OrderSelect しているのでは?)
>>57 C言語にはない、ただシステムがらみはわからないが
OrderSelect で始まるのがルールだし MT4 のスクリプト言語位置でしかないのかも..
>>574 こうゆう坂な筈..
普通に考えてOrder系の関数は、 OrderSelect()によって設定される一つの「見えないグローバル変数」をインデックスとして参照する、 っていうだけの話でしょ。 簡素なデータベースに近い気もするが、良い作りとは言い難い。 開発者達も良いとは思ってなかっただろう。 だからMT5では少し変わってるが名残があって今一つな気がする。
すみません最近勉強始めたゆとりです 入門291Pの移動平均線の例で SMA[0]=(Close[0]+Close[1]+Close[2]+ ・・・・・・・+Close[N−2]+Close[N−1])/N ってのがあるんですが、点々の後 >>+Close[N−2]+Close[N−1]) ここの「−2」とか「−1」とかの意味が分かりません 誰か教えて下さい、このままでは今日眠れません
>>578 0 から始まっているから N-1 までとか?
0 .. N-2, N-1 で N 個
>>579 有り難う御座います
例えば5だとするなら
012345
で6個の数になり、2を引いたら4個になるのでは…
って感じに混乱してます
すみませんが、もう少し詳しくお願いします
実際に数値を当てはめるとわかりやすいです N=5のとき [5-2],[5-1]→[3],[4] つまり Close[0]〜[4] N=10のとき [10-2],[10-1]→[8],[9] つまり Close[0]〜[9]
>>581 分かりました
有り難う御座います、助かりましたぁ
Close[0] って BIt のこと?
違う。
値は同じなっちゃうのでは?
BItじゃなくてBidな。俺は実質同じだと思って使ってるけど開発になんら支障ない。
テンプレの
>>2 を参考にして、MACDのGCで買いDCで決済という売買ルールを作ったのですが、下記のプログラムで合っているでしょうか?ミスがあればご指摘頂けると幸いです。
int start()
{
//変数の宣言
int cnt, CurrentPosition;
int Ticket;
double kakoa,gennzaia;
double kakob,gennzaib;
// オーダーチェック(ポジションなどのデータ)
CurrentPosition=-1;
for(cnt=0;cnt < OrdersTotal();cnt++){
OrderSelect(cnt,SELECT_BY_POS);
if(OrderSymbol() == Symbol()) CurrentPosition=cnt;
}
//一つ前のMACDのメイン
kakoa = iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_MAIN,1);
//一つ前のMACDのシグナル
kakob = iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_SIGNAL,1);
//現在のMACDのメイン
gennzaia = iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_MAIN,0);
//現在のMACDのシグナル
gennzaib = iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_SIGNAL,0);
// ポジションチェック ポジション無し
if(CurrentPosition == -1)
{
//もしメインがシグナルを下から上にクロスしたら
if( kakoa < kakob && gennzaia >= gennzaib)
{
//買いポジションを取る
Ticket = OrderSend(Symbol(), OP_BUY, 1, Ask, 3, 0, 0, "Buy", 0, 0, Red);
}
// ポジション有り
else
{
//ポジションの選択
OrderSelect(CurrentPosition,SELECT_BY_POS);
//通貨ペアの確認
if(Symbol() == OrderSymbol())
{
//もし買いポジションだったら
if(OrderType()==OP_BUY)
{
//もしメインがシグナルを上から下にクロスしたら
if( kakoa > kakob && gennzaia <= gennzaib)
{
//手仕舞い
OrderClose(OrderTicket(),OrderLots(),Bid,3,Green);
}
return(0);
}
// the end.
//+------------------------------------------------------------------+
いいんじゃない、俺もプロじゃないけど気になった点だけ書くと・・・ 1.手動で同じ通貨のポジ持ってるとおかしくなるから、 MAGIC設定してあげてMAGICでも比較したほうが堅牢? 2.Lot数が1になっていますが、これは日本で言うところの10万通貨なので 0.1か(業者が対応しているなら)0.01でやったほうがいいんじゃなイカ? あなたのキャッシュにどれだけ余裕があるのかは存じませんが。 iMACDの中身は使ったことないからしらん。 まぁ一応組めてエラー出てないんならバックテスト回して、 visual modeで確認することもできるよ。
WIN7にしたらMT4っだけ音がでなくなりました
>>588 ありがとうございます。
ただこの売買ルールだと、年に10回前後しかトレードの機会がないので、わざわざMT4で自動化する必要もないのかなとも思ってますw
やはりMt4で自動売買している方は、ほとんどがスキャルやデイトレのような短期トレーダーですよね。
オブジェクトを使用したインジケーターをiCustomで 呼び出すとそのオブジェクトも生成されてしまうのですが これは仕様でしょうか? 回避策は元のインジにパラメーターでオブジェクトの非表示フラグ立てるしかないのですかね・・・
新しいPCを買って、linux + wine + MT5という環境を作りたいんですが、 wine + MT5では、マルチコアCPUを使用の際、複数のコアを十分に活用させることができるのでしょうか。
593 :
Trader@Live! :2011/07/19(火) 21:48:20.19 ID:8oTmwdj4
Null Pointer Exception
ガッ
自作EAをバックテストしたら、modification denied because order too close to marketとでました。 なにが原因だか教えていただけませんか?
エラー出力に原因書いてありますが・・・
チャートのプロパティでShow volumesをONにしたときに、表示される棒グラフは出来高で良いんでしょうか?
ワロタw
600 :
Trader@Live! :2011/07/20(水) 00:12:09.71 ID:0/leQRSD
if NullPointerException() { >601 }
>>596 OrderModify()のSL変更が近すぎたんだろ。最小の値幅はMarketinfoのMODE_STOPLEVELで確認汁
毎日シグナルを出すEAを作っています。 前日のトレードで損失を出した場合、当日はシグナルを出さず、 休みにしたいのですが、そこで、当日の口座残高が前日の口座残高以上で あるときのみ、シグナルを出すようにしようと考えました。 当日というか現在の口座残高はAccountBalance( )で得られると 思うのですが、前日の口座残高はどうやって得ればいいのか分かりません。 どなたかアドバイスいただけないでしょうか。
>>602 残高を調べるよりも、オーダーヒストリーを調べたほうが楽でしょう
>>603 どうもありがとうございます。
オーダーヒストリーという関数があるのでしょうか。
OrdersHistoryTotal()という関数がありますが、これは決済したオーダーの数
を返すだけのようですから、これではないですよね?
もう少しヒントをいただけないでしょうか。
>>604 OrderSelect(i,SELECT_BY_POS,MODE_HISTORY)
MT4をインストールフォルダごとコピーしても、なかのexeから起動できるのですが、バックテスト用と通常のsetファイルなどの読み込みと保存が出来なくなってしまいます。 どこかを修正して、使用できるように出来ますか?
>>605 どうもありがとうございます。
OrderSelect()とOrderProfit()を組み合わせて各オーダーの損益を出し、
最新オーダーの損益とその前のオーダーの損益を比較する、ということを
考えているのですが、悪戦苦闘しています。
方向性としては合っているでしょうか?
>>607 MT4稼働させっぱなしという前提だけど、
グローバル変数かstatic使って、
AccountBalance()の値を次の日まで持ち越すだけでも解決しそうですが、
方向性としては今あなたの行っている事が正しいと思います。
>>608 どうもありがとうございます。
すみません、説明不足でしたが、自動売買は恐らくずっと先のことで、
とりあえずはバックテストだけしています。
まあまあのパフォーマンスのEAを作れたのですが、負けると連敗する傾向が
あるような気がするので、負けた直後はパスするようにしたら、
パフォーマンスが改善するかどうか調べたかったのです。
ですので、MT4を稼動させっぱなしということはないです。
かれこれ3時間頑張っていますが、どうもうまくいかない。
もっと勉強しなければだめですね。
下記のプログラムは先日作ったMACDのGCで買ってDCで決済というプログラムなのですが、 MT4のstrategy testerを使ってCHF/JPYの日足でバックテストしてみると、buyとcloseの時間が6:00、7:00、00:00と3つありました。 6:00、7:00というのはGCやDCが確定(翌日の日足が出現)する時間、または週明けの時間だと思うのですが、どうして00:00という時間に売買されてしまうのか分かりません。 GCやDCが確定(翌日の日足が出現)する時間、または週明けの時間に売買されているとしたら、売買時間は6:00と7:00だけのはずです。しかもバックテストの結果ほとんどが00:00に売買されています。 下記のコードのどこをどのように変えれば、売買時間が6:00と7:00だけになるのか具体的に教えて頂けないでしょうか。 int start() { //変数の宣言 int cnt, CurrentPosition; int Ticket; double kakoa,gennzaia; double kakob,gennzaib; // オーダーチェック(ポジションなどのデータ) CurrentPosition=-1; for(cnt=0;cnt < OrdersTotal();cnt++){ OrderSelect(cnt,SELECT_BY_POS); if(OrderSymbol() == Symbol()) CurrentPosition=cnt; } //一つ前のMACDのメイン kakoa = iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_MAIN,2); //一つ前のMACDのシグナル kakob = iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_SIGNAL,2); //現在のMACDのメイン gennzaia = iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_MAIN,1); //現在のMACDのシグナル gennzaib = iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_SIGNAL,1); // ポジションチェック ポジション無し if(CurrentPosition == -1) { //もしメインがシグナルを下から上にクロスしたら if( kakoa < kakob && gennzaia >= gennzaib) { //買いポジションを取る Ticket = OrderSend(Symbol(), OP_BUY, 1, Ask, 3, 0, 0, "Buy", 0, 0, Red); } // ポジション有り else { //ポジションの選択 OrderSelect(CurrentPosition,SELECT_BY_POS); //通貨ペアの確認 if(Symbol() == OrderSymbol()) { //もし買いポジションだったら if(OrderType()==OP_BUY) { //もしメインがシグナルを上から下にクロスしたら if( kakoa > kakob && gennzaia <= gennzaib) { //手仕舞い OrderClose(OrderTicket(),OrderLots(),Bid,3,Green); } return(0); }
>>610 00:00 こそ、いちばん翌日の日足が出現する時刻でしょう?
だから、ほとんど、00:00 に売買されるのは当たり前だし、0時の売買をやめたいなら日足でのテストは面倒だと思うな。
>>611 >00:00 こそ、いちばん翌日の日足が出現する時刻でしょう?
そうなんですか。
日本のFX業者しか知りませんが、翌日の日足が出現するのは早い業者で4:00〜5:00、大抵の業者は6:00〜7:00くらいですよね。
00:00の時点ではまだ翌日の日足は出現していないと思うのですが。
それとも普通のFX業者のツールとMT4で違いがあるのでしょうか。
サーバー時間の0:00だから
Off quotesについて質問があります。宜しくお願いします。 Off quotesとなる場合は、指値(逆指値)注文が現値より近すぎる場合になるようですが これは、指値(逆指値)注文と同時にこの注文にSLやTPを注文する場合のSLやTPにも適用されるのでしょうか? 例としますと 業者のストップレベルが3pp、スプレッドが2pp固定の場合で ドル円 Bid-Ask が100.00 - 100.02 のとき、100.12に逆指値買い注文をする場合です この注文と同時にSLオーダーもするのですが、この場合どこからSLが設定できますか? 100.12Lに対してスプ2pp+ストップレベル3ppで100.07からいけますか? それとも、逆指値買い注文時のBidが100.00なので、ストップレベル3ppを考慮した99.97以下にしか設定できないのでしょうか? お願いします。
すみません、あれからずっとやっていたのですが、うまくいかず、疲れて 頭も回らなくなってしまいました。 前日陽線ならトレードするという場合、Close[2] < Close[1]と出来ますが、 それと同じように前日と前々日の口座残高を比較すれば簡単にできると 考えたのが甘かったです。 OrderSelect()を使うやり方もパラメータのiをどう定義すればよいか 悩んでしまって行き詰まりました。 今少しヒントをいただけないでしょうか。
617 :
610 :2011/07/21(木) 19:21:20.03 ID:XEf3hDZu
>>613 ありがとうございます。
では日足確定後のMACDのGCで買ってDCで決済という自動売買は
>>610 のプログラムで問題ないということですね。
618 :
608 :2011/07/21(木) 19:57:09.21 ID:isRDBksk
>>615 じゃ、楽な方法でいきますか。
バックテストなら、実質付けっぱなしでフォワード動かしてるようなもんだし。
グローバル変数に
bool flag;
double accbal;
の二つを宣言して、
プログラム内で言う1日の切り替えの時に、
accbal = AccountBalance()の値を入れる。
flagでif文制御して日が変わるまでaccbalの値が変わらないようにする。
一日立ったらaccbalと現在のAccountBalance()を比較して、
トレードフラグか何かを上げ下げしたりする。
トレードフラグの上げ下げが終わったら、flagを元に戻してやることで
その日のaccbalを更新する。
うーん。伝えるの下手だけど伝わるかな?
>>618 どうもありがとうございます。
これから仕事なので時間がないのですが、第一感では難しそうです。
甘えたくないので頑張りたいのですが、自分のレベルを考えると、
もう降参したほうがいいかも。
厚かましくて申し訳ないのですが、文章ではなく、プログラムで
お願いできないでしょうか。
朝も仕事で、本当は仮眠しなければならないのに、気づいたら出勤時間orz
向いてないな
向いてないわ
土日にMTが動かないので、適当な所でエントリーを止めたいのですが、良いサンプルプログラムはありますか?
624 :
Trader@Live! :2011/07/21(木) 23:30:52.55 ID:/a7h7PyK
新規チャートの対応銘柄、全部解る?
625 :
608 :2011/07/21(木) 23:49:09.53 ID:isRDBksk
これ欲しいっていうと、これはダメっていう あれ欲しいっていうと、後にしなさいっていう 遊園地行きたいっていうと、忙しいっていう こだまでしょうか いいえ、子供ですwwwwwwwww
は?
子供じゃなくて 大人では?
Alpari UK デモのUSD/CHF 今朝の6時に1.3313highの異常値が出て チャートもインジもガタガタになってしまいました。 このデータを削除して正しいデータを読み込むにはどうしたらいいのでしょうか。
下記のMACDのGCで買ってDCで決済というプログラムのEAを日足チャートにドラッグ&ドロップして、「Allow live trading」にチェックを入れてEAを稼働させたんですが、これでちゃんと日足チャートだけで自動売買してくれるのでしょうか。 チャートの右上に使用しているEAを名が表示されて、その横にスマイルマークが出ているので間違いなく稼働はしているのですが、 日足チャート以外の1時間足や4時間足など全てのチャートに同じようにEA名とスマイルマークが表示されているので心配です。 これは日足チャート以外のチャートでも自動売買をしてしまうということはないのでしょうか。 日足チャート上にEAをドラッグ&ドロップしたのは間違いありません。 int start() { //変数の宣言 int cnt, CurrentPosition; int Ticket; double kakoa,gennzaia; double kakob,gennzaib; // オーダーチェック(ポジションなどのデータ) CurrentPosition=-1; for(cnt=0;cnt < OrdersTotal();cnt++){ OrderSelect(cnt,SELECT_BY_POS); if(OrderSymbol() == Symbol()) CurrentPosition=cnt; } //一つ前のMACDのメイン kakoa = iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_MAIN,2); //一つ前のMACDのシグナル kakob = iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_SIGNAL,2); //現在のMACDのメイン gennzaia = iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_MAIN,1); //現在のMACDのシグナル gennzaib = iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_SIGNAL,1); // ポジションチェック ポジション無し if(CurrentPosition == -1) { //もしメインがシグナルを下から上にクロスしたら if( kakoa < kakob && gennzaia >= gennzaib) { //買いポジションを取る Ticket = OrderSend(Symbol(), OP_BUY, 1, Ask, 3, 0, 0, "Buy", 0, 0, Red); } // ポジション有り else { //ポジションの選択 OrderSelect(CurrentPosition,SELECT_BY_POS); //通貨ペアの確認 if(Symbol() == OrderSymbol()) { //もし買いポジションだったら if(OrderType()==OP_BUY) { //もしメインがシグナルを上から下にクロスしたら if( kakoa > kakob && gennzaia <= gennzaib) { //手仕舞い OrderClose(OrderTicket(),OrderLots(),Bid,3,Green); } return(0); }
>>629 MT4を終了し、*.hst を消して再起動する。
もう一度、USDCHFのチャートをひらいても異常値がでていたら、それは業者のサーバに異常値が残っている証拠。
その場合、ヒストリーセンターを開いて異常値を削除しても、
すぐに業者のデータで上書きされてしまうので、諦めるしかない。
オフラインチャートにしておけば異常値での上書きは避けられるかもしれないが、
リアルタイムに価格を得る事が出来なくなる。。
>>631 ご教示ありがとうございます。
やってみましたが、やはり異常値が残っています。
しばらくBrocoに変えて、Alpariのデータが修正されるのを待ってみます。
>>630 チャートの時間足を変えたら、その時間足でのシグナルで売買するから変更しないように。
もし、シグナルの時間足を変更したくなくて別の時間足のチャートを見ていたいならば
例えば、kakoa = iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_MAIN,2);
↓
kakoa = iMACD(NULL,PERIOD_D1,12,26,9,PRICE_CLOSE,MODE_MAIN,2);
のように、全てのテクニカル関数の時間足を直接指定すればいい。
634 :
630 :2011/07/22(金) 15:16:36.33 ID:8erK/jis
>>633 つまり今のままだと、日足のチャートを表示していれば日足で自動売買され、1時間足のチャートを表示していれば1時間足で自動売買されるということでしょうか。
もしもマウスの操作ミスで1分足や5分足を表示してしまったりした場合、タイミングが悪ければ自動売買されてしまう可能性もあるということでしょうか。
636 :
630 :2011/07/22(金) 15:39:33.45 ID:8erK/jis
>>635 ありがとうございました。
あと既出かもしれませんが、
>>2 のテンプレにある「システムトレード研究所/MetaTrader4の使い方」のページで気になった(誤った)記述がありました。
ページの下の方で自動売買の仕方について解説しているのですが、下から5行目に「これだけで、あとはMetaTrader 4を起動させているだけでシステムが完全自動売買を行ってくれます。」という記述がありますが、これは誤りですよね。
EAを稼働させたらMT4を起動していなくても、PCの電源を切っていても自動売買してくれますよね。
>>630 もしかして一つのチャートだけを出して時間足(分足?)変えて見てる?
複数のチャートを開いたら、普通開いたタイミングで既にEAが出ていることは
無いと思うんだ。あとは、default.tplのチャートテンプレを保存したときに
EAも表示されていたとか。
>>636 いえ、MT4常時稼動です
638 :
630 :2011/07/22(金) 16:37:24.87 ID:8erK/jis
>>637 >もしかして一つのチャートだけを出して時間足(分足?)変えて見てる?
とりあえず最初はCHF/JPYだけで売買しようと思っているのでチャートは一つだけ出してます。
上部にあるM1、M5、M15、M30、H1、W1、MNをクリックした時に全ての足でEA名が出ています。
>いえ、MT4常時稼動です
ということは、土日以外はずっとPCを起動して、尚且つMT4も起動していないと自動売買できないということでしょうか。
使っているのはFOREX.comのMT4口座なのですが、公式サイトにはPCを起動していなくても自動売買してくれると記載されていたのですが違うのでしょうか。
えっと、、、後は誰かに任せたいくらいの初心者の方のようで… うーん、俺はこういうの人に教えるの下手なんだけど、その前提で読んで下さい。 >とりあえず最初はCHF/JPYだけで売買しようと思っているのでチャートは一つだけ出してます。 >上部にあるM1、M5、M15、M30、H1、W1、MNをクリックした時に全ての足でEA名が出ています。 ここは結論から。違う時間足のチャートが見たい場合は、通常同じ通貨でも複数のチャートを開きます。 (特に今回のようにEAを実行している場合) 理由は今回のようにEAが別の時間足で動いてしまうのを防いだり、 パッと見で全体の空気を掴んだりするため、かな。 古いPCでチャートを沢山出すと重くなるという場合などに限っては、 1枚のチャートでやるのもいいでしょう。 >ということは、土日以外はずっとPCを起動して、尚且つMT4も起動していないと自動売買できないということでしょうか。 >使っているのはFOREX.comのMT4口座なのですが、公式サイトにはPCを起動していなくても自動売買してくれると記載されていたのですが違うのでしょうか。 公式サイトとやらの情報源が見てみたいですが、さがすのも億劫なので反論ありましたら ソース付きでご連絡ください。 VPS(外部サーバーにOSとMT4をインストールして勝手に24時間動かしてもらう)を除けば MT4を終了させたらEAは動きません。え、合ってるよね俺?!なんか不安になってきたぞw
http://www.forex.com/jp/services/mt4eahosting.shtml ↑これ、かなソースは?ふーん。ご利用条件は満たされているんですね?
ならPCを起動させておくことなく自動売買出来ますね^^
● 利用条件:
利用条件 : 申請時点の口座の残高が30万円以上。継続の場合は月末時点で当月月間取引量50万通貨以上(※キャンペーン期間中20万通貨)の取引があること。
利用開始時 : 原則申請してから一週間以内。(*ただし、申込が一定数を超えた場合は準備にお時間をいただく場合があります。)
利用期間 : 1ヶ月。ただし、月末時点で当月月間取引量50万通貨以上(※キャンペーン期間中20万通貨)の場合、翌月も引き続き利用出来ます。
上記期間に達しない場合は翌月以降無効となります。
但しこのようなサービス(VPSって言い切っていいのかな)は
意外にも安定性が良くないという噂を市況2のどこかで聞きました。
ソースも出さずに済みませんが、自動売買系のスレの過去レスだったと思うので
気になったらチェックしてみてください。
ちょっと優しさに感動したわw
642 :
630 :2011/07/22(金) 18:47:42.87 ID:8erK/jis
>>639 丁寧な解説ありがとうございます。
>VPS(外部サーバーにOSとMT4をインストールして勝手に24時間動かしてもらう)を除けば
>MT4を終了させたらEAは動きません。え、合ってるよね俺?!なんか不安になってきたぞw
VPSというのは、簡単にいえばサーバーにある仮想PCでMT4を動かしてもらうみたいなことですかね。
これだと電気代やPCの故障、突然の停電によるトラブルを防げるので、もしかするとMT4を使っている人はほとんどVPSなのでしょうか。
そう考えるとMT4を使っている人は短期売買が大多数なのでしょうね。
>>630 のように日足ベースで年間10回前後の売買でわざわざMT4を使うのは面倒ですし手動で十分ですもんね。
あとVPSを使わない場合もバックグラウンドでMT4を起動し続けるわけですから、ある程度のスペックも必要になってきますし、
日足ベースの自動売買でPCとMT4を常時起動させるのはPCの寿命も縮めますし非効率的な気がしますね。
実は最初にMT4に手をだそうと思ったきっかけが1時間足のデイトレをやりたかったからなのですが、
いざEAを作ってバックテストしてみると日足でしか結果が出なくて、仕方なく日足ベースの売買に変更しました。
しかし考えれば考えるほど日足ベースでの売買を自動化する必要性が感じられなくなってきました。
MT4使用の必要性について改めてもう一度考え直したいと思います。ありがとうございました。
643 :
630 :2011/07/22(金) 18:57:30.73 ID:8erK/jis
>>640 >但しこのようなサービス(VPSって言い切っていいのかな)は
>意外にも安定性が良くないという噂を市況2のどこかで聞きました。
そうなんですか。使用条件も厳しいですし、VPSはほとんど有料みたいですし、日足ベースでの少額売買なんてますます不向きですね。
やはりまだMT4に手を出すのは早かったようです。
しかし大きなメリットもありました、バックテストの存在です。これは凄く便利でした。
理論上は1時間足で勝てると思っていた売買ルールが、バックテストによって通用しないことが分かったので。
手数料が短期売買に及ぼす影響は想像以上でした。
644 :
619 :2011/07/22(金) 18:59:27.35 ID:Tb8myUMH
>>625 どうもありがとうございます。
試してみましたが、負けていないところでパスしたりとか、今のところは
うまくいっていません。
標準時の関係かな?
ですが、何とかなりそうな気がします。
ここまで親切に教えていただいたのですから、後は自分で頑張ります。
それから、あっかりーんが空気過ぎて泣きたいです。
こういうのが量産されてるのか 日本はなくなるな
最近は高齢者でも普通にネットする時代だから、 あまり邪険にも出来ないんだよな 市況とかは特に多そうな気がする
647 :
Trader@Live! :2011/07/22(金) 20:31:01.22 ID:GArG+7L3
>>647 historyの下を全部消してヒストリカルデータを取りなおしたら?
それでもMetaquotesから持ってくると2010年の5月から7月くらいまで
抜けまくりだけど。
一番いいのはForexiteとかからDLしてインポート。
三角裁定取引(例えば、円>ドル>ユーロ>円みたいな取引)をするEAってありますか? これがプラスになる時があるという論文を読んだので試してみたいのですが
昔EA開発スレで研究してた人がいて 結論はコスト負け 以上
>>651 レートの積が1以上であることの認識と3つの取引がそれぞれ3秒以内なら利益になると書いてあったのですが、不可能ということですか?
BarRange2がバグって毎回時間軸を変更しないと表示されん。。(´・ω・`)
バックテストで決済時の△(これの横向き)マークの色を 決済パターンによって変えたいんですけど出来ないでしょうか? ordermodefiyやOrderCloseの最後でGreenやWhiteにしてるんですけど変化がないんです。 何か他にミスか勘違いしてるとか?
655 :
654 :2011/07/23(土) 17:29:18.24 ID:gU8YcS+W
すいません。分かりました。 小さな横線に色が付いているのを見つけました。
誰か教えて頂けますでしょうか。 pepperstoneでバックテストすると他のブローカーで右肩上がりのeaが全部右肩下がりになってしまうのですが 設定ミスですかね? しかも一度もプラス決済してない。 円建て口座ってのは関係してますかね?
657 :
Trader@Live! :2011/07/23(土) 20:04:24.88 ID:uq4ezJeJ
MAのクロスMAの色が変わるインジがあったと思うのですが なんて名前ですか
MAのクロスでMAの色が変わるインジがあったと思うのですが なんて名前ですか
最終的な終値でシグナルが出るようにi-1の設定にしてるんだけど これやると時間足変更して戻した時矢印消えますよね こういうのってどうしたらいいんでしょうか?
>>656 円建ては関係している可能性があるね
海外のEAは殆どが円口座に対応していないから
ロットがMM機能付いている場合にはそれらをOFFにしてやってみる事だね
あとは特定の時間にトレードするEAなんかは大体GMT設定が出来る様になってたりするから
それをpeperstoneのに合わせる必要もあるね
あー考えてみたらバックテストのデフォルトはドル口座だから 関係ないかもしれないなw どうせ円口座モードでBTする方法知らないんでしょ ちなみにどのEAなのか書くとより答えやすい
>>656 そのEAは24時間?それともある特定の時間だけ取引するの?
PepperはGMT+3だよ。それも最近変わったから過去データが
整合性を失わないように統合されてるかどうか不明。
>>656 俺の業者はスプ固定(但し広い)だけど、
胡椒石って週末にかけてスプレッドが広くなったりしてない?
確かバックテストではバックテスト開始したときのスプレッドで計算する気が。
>>664 テストする通貨の桁数が2桁か4桁(80.03とか)ならば違う指摘になるけど、
もし3桁か5桁(80.031とか)なら、TakeprofitやStoplossなどをもう一桁増やす。
100→1000 とか。
又はテストする時間軸が違っていてシグナルが出ないとか。
656です。 レスどうもです。 やはり円建てが原因のようです。 同じ設定でドル建てデモでは問題ないので。 円建て口座でeaは危険すかね? mm入れないで固定ロットでも影響しますか? 質問ばかりですみません。
>>665 ありがとうございます。
今から試してみます。
>>665 やってみたんですが、ダメでした。
念のため、Forex.comJが4桁なので、そっちでも試したんですが、
同じ症状でした。
ちょっと謎です。
過去のチャートを見る方法ってありませんか? FXDDのmt4を使っているのですが15分足だと2009年の12月までしかさかのぼって見れません もっと過去のチャートを見て検証したいのですが・・
すいません、同じPCで同じ会社のMT4を2つ起動できる方法をご存知の方おりませんか? デモとリアルを同時に動かして検証したいので…
>>672 あ〜、なるほど理解しました
Thank you!!
674 :
Trader@Live! :2011/07/27(水) 10:17:12.96 ID:uXjQpzoS
FXPro.comのサーバーが急につながらなくなったんだけど、これはなんですか。
単純に1本ローソク足ができたら音が鳴るインジってないですか? 15分足が1本できたら音が鳴り、1時間足が1本できたら15分足の音と同時に音が鳴るみたいな。 今はリアルチャートはタイマー使って音鳴らしているんだけど、過去チャートをvisual modeで 見ていく時に使おうと思ってます。
>>676 たぶんないと思うけど、作るのは難しくない。
startの中で前回のTime[0]を保存しておいて、
今回のTime[0]と値が変わったらPlaySoundを呼べばいい。10行ぐらいのインジかな。
>>677 どうもです。
このくらいのインジならあるかと思ったんですが、探し方が悪いのか意外にないんですよね。
インジ作ったことないけど、自分で作るしかないのかなぁ。
念のため他にご存知の方いましたらお願いします。
681 :
Trader@Live! :2011/07/27(水) 20:09:14.36 ID:jy44itIe
ロット数をモンテカルロ法で決定したいんですが? ロット数をマーチンゲールにしてあるEAはよくありますが、モンテカルロにしているものにも目にかかったことがないため自作しようと思っていますが、ややこしすぎて、お手上げ状態です。 どなたか、詳しい方みえませんか? ちなみに「モンテカルロ法」とは ・モンテカルロ法の手順 (1) まずは、【1・2・3】と数列を書き、両端の数【1】と【3】を足した4を初期投資額として賭けます。 負けた場合 (1) 負けた場合、前回の 4 を数列に加え【1・2・3・4】とし、両端の数【1】と【4】を足した 5 を賭けます。 (2) 数列に加えるのは「次の数字」ではなく、「前回の賭け金」の数です。これを間違うと勝てません。 勝った場合 (1) 勝った場合には、数列から両端2つずつ、4つの数字を消していきます。 (2)4回目(【1・2・3・4・5・6】=賭け 7 )に勝ったとすると、【1・2】と【5・6】を消し、【3・4】が残ります。 (3) つづいて【3・4】を足した 7 を賭けます。勝てば数列がすべて消え、1セット終了となります。 (4) 負けた場合には【7】を数列に加えて【3・4・7】とし、両端の数【3】と【7】を足した 1 0を賭けます。 数列がすべて消えるか、残り1つになれば1セット終了です。
どうせ負けるんだからややこしい事すんなよ
683 :
Trader@Live! :2011/07/27(水) 20:18:18.57 ID:jy44itIe
それが、いけそうな気がする〜〜〜〜んですよ
684 :
Trader@Live! :2011/07/27(水) 20:22:41.25 ID:jy44itIe
モンテ使うと、TP:STが2:1で、勝率30%以上なら 絶対勝てるんですね。 マーチンゲールだと連敗するとすぐにロット数が増えすぎちゃってダメなんですけど、モンテだと大丈夫なんですね。 勝率30%以上のEAだったら、結構簡単なんですけど、ロット数の調整が難しすぎ。
685 :
Trader@Live! :2011/07/27(水) 20:23:33.71 ID:jy44itIe
すいません TP:SLのまちがいでした
>>681 単純に考えた場合は、
その文章で書いたアルゴリズムをプログラム化していけばいいんじゃね?
数列はグローバルな配列にして、X回目もグローバルまたはスタティックな変数にして。。。
ただ、最大の問題は、何らかの理由で途中からMT4を再起動した場合、
途中の状態をどうやって復元するのか、というところだな。
とりあえずバックテスト用と考えて復元は無視するのが吉だな。
それで「絶対勝てる」というのが正しかったと分かってから復元を考えても遅くはない。。。
687 :
Trader@Live! :2011/07/27(水) 21:02:44.66 ID:jy44itIe
>>686 当方、EA初心者のものでよくわからないんですが、モンテをEA化するのってそんなに難しいものではないんでしょうかね?
TP:SLが2:1で、勝率30%以上のEAはなんとか作ったので、バックテストのデータをエクセエルに落とし、ロット数をモンテにして手動で検証してみたら、バッチリいけそうなんですけど。
モンテをEA化って、初心者には大変でしょうかね?
>>687 大変だと思うからEAじゃなく手動でやろう
>>687 いや、だから例えばプログラムの設計書を書くときは、
プログラムのアルゴリズムを
>>681 みたいな文章で記述したりもするわけで、
だから
>>681 の記述が本当に正しいのであれば、
それをMQL4で書き換えていけばいいわけでね。
マーチンがいくつも手元にあるんだろ。それを改造していけばとっかかりとしてはいいんじゃね?
ん、この間モンテカルロ法のEAのパーツ作ったけど。。。 ただ、元々のモンテカルロ法は2個づつ数字を消しますが、 勝率1/3の場合はそれでいいんですけど FXを、基本↑か↓の2択と考えると通常のモンテカルロ法より 両端1個づつ消しの簡易モンテカルロ法の方が良いのかも知れないと思ってみたり。 通常版でも簡易版でも、 よければ今夜中に少しリメイクして上げられると思いますけど必要ですか? 多分基本ロジック部分は生きてるはずだからそんなに時間はかからないはず。 どうかなー保証はできないけど。
691 :
Trader@Live! :2011/07/27(水) 21:37:27.53 ID:jy44itIe
>>690 なにとぞ よろしくお願いします。
ポジションを持った時点で、TakeProfitとStopLossを2:1 (たとえば、TakeProfitが30でStopLossを15)にすれば、勝率30%で大丈夫だと思います。
この設定にすれば、両サイドの2個づつ消していけますよね。
>>691 なるほど。そういう発想力が俺には欠けているなぁ。
じゃ、今からこの前書いたコード探していじるんで今日中?に用意出来れば…いいな。
昔書いたのは簡易版だった。 2個削るように修正するのは案外大変、かな? 今夜中に出来るかどうかは連絡します。
かなり、無駄のあるプログラムです。 正直本職プログラマが見たら ク ク || プ // ス ク ス | | │ // / ス | | ッ // ク ク ||. プ // / // ス ク ス _ | | │ // / ̄ ̄\ / ス ─ | | ッ // / _ノ .\ / // | ( >)(<) ____ . | ⌒(__人__) ./ ⌒ ⌒\ | ` Y⌒l / (>) (<)\ . | . 人__ ヽ / ::::::⌒(__人__)⌒ \ ヽ }| | | ` Y⌒ l__ | ヽ ノ、| | \ 人_ ヽ / . /^l / / ,─l ヽ \ でしょう。動きゃいいんだよ!
3割だと1200回に1回ぐらい20連敗の可能性があるかも そうだとすると21回目に24枚で勝っても、次から勝ち続けても24枚ずつ賭けないといけなくなるわけか
698 :
Trader@Live! :2011/07/28(木) 07:50:23.82 ID:vLVEiD2/
間違って、MT4をアンインストールしてしまいました。
フォルダは残っているので、インディケーターとかプロファイルとかは残っているのですが、
このフォルダを指定して再インストールすれば良いのでしょうか?
それとも、
>>5 にあるようにバックアップしておく必要があるのでしょうか?
どうか教えてください。困りました。
699 :
698 :2011/07/28(木) 08:43:14.52 ID:vLVEiD2/
他のフォルダに試しにインスコしてみて確認しました。 自己解決しました。
700 :
Trader@Live! :2011/07/28(木) 11:44:49.46 ID:FTlpYWTy
ゲッツ
スキャルとかブレークアウトなどの分類の一つに グリッド型というのがあるようですが、いまいち どのようなロジックなのかわかりません。 詳しい方、簡単に解説お願いします。
>701 記憶違いかもしれんが、グリッドは国内でトラップリピートと呼んでるタイプだったかと。
ねぇ、上の方にも幾つかあるんだけど、MT4のサインで他の業者繋ぎたい場合 どうしたら良いんでしょうね。 HTML解析してAPIってのは無理そうなんで、UWSC経由ってことでなんとかな らないですかねぇ。
おまえら初心者なのか?すげーよ。
貧乏だからPC1台しかないんだけど、MT4用にもう1台買ったほうがいいのかなぁ。 1台でMT4を常時起動しながら他の作業をして、さらに土日以外PC付けっぱなしとかどう考えてもPCの寿命縮めるし。 メインPCとは別にMT4専用の使い捨て激安PCでも買った方が、長い目で見てコスパ良さそうな気がする。 幸いMT4はロースペックで十分動くしね。
>>702 そういうことですか。
ありがとうございます。よく解りました。
トラリピは調子いい時は最高なんですが、最後の1エントリーで
必ずSLで終わる印象がありますw
デモ口座の3000ドルが一ヶ月で4500ドルぐらいになっちゃった。。 レバさげよう。。。 こわいな、FXって。
誰かAlpariのUS使ってる人いませんか? 最近なんかおかしいと思ったら、次の足に切り替わるの が時刻ピッタリじゃなくて、10から15秒程遅れるんだ。 ヒゲの具合とかTL付近でどうなるかとか結構違ってくるんだよな。 俺だけかな?
709 :
Trader@Live! :2011/07/29(金) 01:54:22.66 ID:6N4lUQQs
例えば、USD/JPYとEUR/USDでのRSIの値を同じ窓に重ねて表示させることは可能でしょうか?
可能です。
711 :
Trader@Live! :2011/07/29(金) 04:11:31.62 ID:Swnui6aJ
ありがとうございます!!
取引ロット数はどこ見ればよいですか? 自分で計算?
自己解決しました エクセルコピペですね…めんどうだが仕方ないか
亀レス
>>52 何回回すのか知らないけど、演算誤差に注意な
あれ?
>>52 を書いたのは俺自身か。アホやな orz
拾ったEAでバックテストで動いて実際デモでやると動きません。 簡単に解決できますか? なんだか注文にストップロス入れると駄目なような事が掻かれているんですが
>>716 業者はどこ?可能性が高いのは、
@ストップロスが近すぎる→STOPLEVELを見てストップロスを大きめにする
AECN業者の場合は、注文と同時のストップロス指定が不可→注文とストップロス指定の処理を分ける
>>716 返信ありがとうございます
業者って何だろ?
プログラムに関してはまったく無知でして
ストップロスを大きめにすることはしたくないです
>>719 業者とは、あなたがデモ口座を開設したFX業者という意味でした
>>720 121 証券株式会社なのかな?
もしよろしければ成績の悪いEAを探してきてそれと逆の売り買いをしたいと
思い片っ端から拾い集めてるんですが
アホですか?
>>721 ストップが近いんじゃないかな。
バックテスト出来るんだから、その結果と逆の売買をしてみればいいじゃない。
>>722 おお、あんがと
まさにストップちかいんです
実際デモで走らせないとタイミングがつかめないんです
その他の問題もありです
EAの編集とかできますか?
もしよかったらEAおくります(拾い物だし)
検討してくれれば助かります
マジでそんな人探してます
>>721 どう?
気持ち悪いかもしれないけど変なことはしないよ
編集とかできそう?
捨てメール用意するよ
レス番号またまちがったか 失礼
ソースいじんなくてもパラメタ変更すればいいだけじゃね?
パラメタとか専門用語つかわないでくれ マジ編集できる人おねがい だれでもいいわ
もう恥ずかしいから 消えます
730 :
Trader@Live! :2011/07/30(土) 22:34:55.20 ID:jyuAwvxf
移動平均線のDC・GCでアラームを鳴らす方法はありませんか? どなたか分かる方教えてください。お願いします。
モンテカルロとか労多くて得るもの少なそうなことしてんだな
ダメだよ、そんなこと言っちゃあw 大事なカモなんだもの。 それも盛大に吹っ飛ぶカモなんだものw
733 :
Trader@Live! :2011/07/31(日) 15:21:26.53 ID:B5R8qm2q
チャートの右上に、high low spread 等が表示されるインジ名教えて下さい
ダウ・ナスダック・S&Pが見れる業者って無いですか?
>>730 うふふっ。今夜作ってあげるわ。
ちょっと待ってて。
737 :
Trader@Live! :2011/07/31(日) 18:58:22.02 ID:XLPiF3ha
DDってなんですか?
ドローダウン
739 :
Trader@Live! :2011/07/31(日) 19:07:37.16 ID:yTwrmCsE
>>737 ダイヤモンドダストだろjk
氷河知らねーのか?氷河
740 :
Trader@Live! :2011/07/31(日) 19:10:00.87 ID:XLPiF3ha
FXDD Dealing Desk DD.MM.YY
一目の修正版はどこにありますか?
複数のチャートタイプを重ねあわることって可能ですか? ラインチャートとローソクを同時に表示させたいんです
>>745 ローソク足に移動平均を重ねたらいいじゃん
749 :
Trader@Live! :2011/08/01(月) 00:59:35.38 ID:uq0BAFuQ
>>747 うぉ!!!!!!!
ありがとう^^vめっちゃ気に入りました!
747△!!!
>>749 い、いかん。動作確認してみたらチャイムの部分を削りすぎてた。
&&TC7==0 を条件に追加しないといけない。
修正したのを後であげとくね。
やっぱり、人に渡すのは難しいなぁ〜。
751 :
Trader@Live! :2011/08/01(月) 14:14:01.33 ID:tQUu0dGS
753 :
Trader@Live! :2011/08/01(月) 15:41:13.21 ID:osEzfo8p
>>753 ありがとう!
今、Brocoに繋げてみましたが、どれが、ダウ・ナス・S&Pか分かりません・・・
すみませんが、どれがどれか、教えてもらえませんかm(__)m
銘柄一覧開くと書いてあるだろう
756 :
Trader@Live! :2011/08/01(月) 19:23:20.16 ID:yvktVF6x
>>751 ほんと親切にありがとう!
感激です^^
757 :
Trader@Live! :2011/08/01(月) 20:54:48.79 ID:UkYF+byk
>>269 でも質問してたんですが、複数通貨ペアを使用したEAを
バックテストする方法ってないんでしょうか??
どなたか知ってる人。。。お願いします(=ω=;)
759 :
Trader@Live! :2011/08/01(月) 23:10:14.00 ID:UkYF+byk
>>758 回答ありがとうございますm(__)m
EAの中で他の通貨ペアの情報を用いて、当該通貨ペアの取引を行ってるので…
作成したEAがうまく動く通貨ペアを探すのとはちと違うのです。。。
もし回答の趣旨が違っていたらすいません。浅学な小生に詳しい説明を
お願いします(=ω=;
エックセルに書き出すしかないな。
761 :
Trader@Live! :2011/08/02(火) 00:16:24.63 ID:gg+fmj9s
>>760 う〜。。。VBAかぁ。またプログラムを書いていかないといけないんですね=ω=;
プログラミングは専門じゃないんで骨が粉砕しそうです;
>>269 で書いてあったfaiさんという方のブログをさっき見てきたのですが、
それらしい記事をみつけることが出来ず…もう少し探してみようかな。。。
>>751 昨日ユーロドルに入れてみたら一日で200pips近く儲かった
ほんとにありがとう!
もういいから削除してください
>>761 他の通貨ペアのヒストリカルデータを全部ダウンロードした状態で、
当該通貨ペアのバックテストをすることは可能なのん?
765 :
Trader@Live! :2011/08/02(火) 05:26:40.63 ID:JQk/RGtI
適当にデモでポジったとこの建値にライン入っちゃったんだけど、 これはどうやって消すんですか?
決済すりゃ消える
>>764 もう消えてるww
起動したらメイドが出迎えてくれたり、指標前に激を飛ばされたり色々ワロタww
>>767 なんだと!?そんな面白おかしい代物だったのか?俺もDLしときゃよかったw
>>751 お願いします
再度アップして頂けませんか
期限切れたら使えなくするのってstart() の直後に以下の記述でいいですか? int start() { if (Year() > 2011 || (Month() >= 5 && Day() > 7)) { Comment("\n The License is expired!!! "); return (0); } }
771 :
Trader@Live! :2011/08/02(火) 20:18:25.66 ID:DB4eP1Ia
そんなイヤ〜ンな人にはおしえません。キリッ
>>770 2011年5月7日以降は使えなくするの?
これだと2011年の毎月1日〜7日は使えるんじゃないかな。
あと、BT出来なくなるよ。
StrToTime("2011.5.7 00:00")をTimeCurrent()と比較したほうがいいね。
ご指摘ありがとう御座います。 9月9日で終了の場合、こちらでも大丈夫でしょうか? if (Year() > 2011 || (Month() >= 9 || (Month() >= 9 && Day() > 7))) { Comment("\n The License is expired!!! "); return (0); }
>>773 if (Year() > 2011 || Month() > 9 || (Month() == 9 && Day() > 9)) {
>>名無しさん ありがとう御座います。
デコンパイラで簡単に解除できるから気をつけてね
商売の臭いがプンプンw 他人の親切を金に・・・
おはようございます Optimization Results の内用を一端エクセルか何かに保存して、あとから使いたいのですが エクセルなどから、setファイルに変換するスクリプトか何かはありませんでしょうか? 分る方いましたらよろしくお願いします。
お・・・おはようございます、お早いお目覚めで。 作れるかなー。期待しないで待っててくれたら作ってみようかな? 期待持たせてもアレなので他の方作れたらパパーっと作ってください。 1時間以内にできそうかどうか連絡します。
780 :
浦田Q :2011/08/03(水) 00:55:13.47 ID:f32unSln
>>769 今見直してみたら動くのは動くだろうけどプログラムが荒いので
完成度が上がったらまた上げてみます。
>>778 以下をマクロとして登録して使ってください。使用は自己責任でお願いします。
VBAはブランク期間が長すぎてweb参照しなきゃ全く読み書きできなくなってるわ(´・ω・`)
昔ならコレを右クリックに登録するとかまでしていたんだけどなぁ
Sub OutputSet()
'※使い方※
'自分がsetファイルにしたい行の一番左のパラメーターのセルを選択状態にして
'このマクロを回してください。その位置から右の方向へ、空白セルにぶつかるまでsetファイルに書き出します。
Dim strFileName As String
Dim intFileNo As Integer
Dim strData As String
' //ここのパスは自分のMT4のsetファイルを置いてある場所にして下さい。
' //ファイル名は任意ですが上書きされます。
strFileName = "C:\tmp\test.set"
intFileNo = 1
Open strFileName For Output As #1
Dim V As String
V = ActiveCell.Value
Do While V <> ""
Print #1, V
ActiveCell.Offset(0, 1).Activate
V = ActiveCell.Value
Loop
Close 1
End Sub
>>781 ありがとう御座います。
アウトプット確認しました。
783 :
Trader@Live! :2011/08/03(水) 02:10:47.19 ID:ISXIlmY4
>>763 すいません。。。ちょっと質問の意味がよくわかりませんですた;
784 :
Trader@Live! :2011/08/03(水) 02:13:28.36 ID:jTGrzBeZ
カスども!! 介入すっど!!! 介入!! 40兆 一気に120円か!!! これでもか!!! いくど−!!! ガハハハ
スイスフランが100円越えてて驚いた
指定したpips上昇または下降した時に、指定した音を鳴らすインジを教えてくらはい。
つ ばいーん&ガラアラート
スクリプトでオーダー内容をを取引記録に送るコードを書いて、EAがオーダー出し たら実行するようにしたいのですが、このスクリプトを実行させる為にはどのような コードを書けばよいのでしょう。 識者の皆様、よろしくお願いします。m(_ _)m
スクリプトを常駐させて、オーダーがでたのを常に監視するようにしたら?
791 :
789 :2011/08/04(木) 17:24:57.24 ID:Tpcx7Yr9
>>790 スクリプトって常駐しましたっけ? 一度実行すると外れた様な…
ちょっと言葉足りてないな、MT4のスクリプトでエクセルに送りたいって意味ね。^^;
どこかでEAからスクリプト呼ぶコード見たんだけど探せないし
あっても自分で実装出来るかわかんないんですよ><
HTTP/1.1 500 Internal Server Errorってなんだろ、ず〜とカキコできなかった。
EAからスクリプト呼ぶコードも昔紹介した記憶もあるんだけど忘れちゃった。 スクリプト内で無限ループすれば常駐しますよ。
mt4とmt5で大きく変化したと聞きました。特にプログラミングの部分が 違いを教えてください
>>793 CからC++に変化したイメージかな。
豊嶋先生が何か書いていたようなきがします。
>>793 三項演算子が追加された。
関数多重定義が追加された。
構造体とクラスが追加された。
オブジェクト参照が追加された。
一番最近の変化としてはnewオペレータが引数を持てるようになった。
796 :
Trader@Live! :2011/08/04(木) 21:40:59.96 ID:dyIOdVJp
pipmaker_v17_3 modified lot multiplier ってバージョンなんだけど、 バックテストはできるんだけどリアルだと取引しないんですよね…。 原因分かる方いらっしゃいませんか…
797 :
Trader@Live! :2011/08/05(金) 00:14:51.58 ID:gI2OgvSB
799 :
797 :2011/08/05(金) 03:40:35.56 ID:gI2OgvSB
>>757 > 複数通貨ペアを使用したEAをバックテストする方法ってないんでしょうか??
参照するだけなら、ヒストリーをcsvに保存しておいて、読み込みながらテストすれば?
>>800 その程度のことはMT4が普通にやってくれる。
Every tickのとき、チャートの通貨ペア以外は擬似tickが作成
されないって話じゃね?
元質問はサヤ取りなので、シビアなタイミングが必要ならBTは無理
とあきらめて、FTしたほうが吉。
一時間足や5分足を [23:46〜23:51][23:51〜23:56][23:56〜00:01](←5分足の場合) みたいに任意のタイミングで形成させるにはどうしたらいいんでしょか
オフラインチャートでがんばるしかないかも。。
>>757 おたくがやりたいことって
例えばEURUSDとUSDJPYのインジ結果を用いてEURJPYを取引させたいとか
そんな感じの事をやりたいわけかな?
その裁定取引はスプレッド無しだと利益あるけど実際は、もちろんmt4業者は対策済みでしかも数秒単位でIN.OUTするんで最悪こうざとうけつもあるんだってよ。ぐぐってみた?
FXDDのデモサーバーつながらないんだけど俺だけかな?
>>684 絶対勝てるにひかれてVBでモンテカルロ法をモンテカルロ法(ランダムで事象を発生させて統計をとる手法)で
シミュレートしてみたけど4倍→10000倍以上になる場合が発生する確率が驚くほど高い。水を差すようで悪いが使い物にならんよ。
逆に勝つ確立が50%をこえるなら、使えるシステムだと思う。
TP:SLが1:1で、勝率60%ならモンテでいける。もっとも普通にトレードすればいいわけだけどね。
810 :
Trader@Live! :2011/08/06(土) 17:27:51.22 ID:AZjNOgOp
Expert Advisor Builder for MetaTrader 4より優れた プログラミング初心者でも簡単にEA作れるとこありませんか? あとmt5で似たサイトがあれば教えて欲しいです
例えば、毎日AM09:00にLしてAM10:00に決済する、 といった設定が簡単にできる無料EAがあったら教えて下さい。 具体的には、毎時05分にLして10分後に決済する、といった検証がしたいのです。。
>>811 > 具体的には、毎時05分にLして10分後に決済する、といった検証がしたいのです。。
EAを作るまでもなく、5分足をCSVに吐き出して、Excellで計算するだけで済むよ。
813 :
Trader@Live! :2011/08/07(日) 02:00:28.09 ID:chJcjDpv
d[shift]=(iStochastic(NULL,0,PK,PD,PS,MODE_SMA,1,MODE_SIGNAL,shift)+iStochastic(NULL,0,PK,PD,PS,MODE_SMA,1,MODE_SIGNAL,shift+1)+iStochastic(NULL,0,PK,PD,PS,MODE_SMA,1,MODE_SIGNAL,shift+2))/3.0; 一つ前の足のスロストを表現するにはどうすればいいですか?
日を跨がるとSwap金利がいくらもらえるかわかる関数はありますか?日足でシグナルが出たらスワップがプラスか確認してオーダーしたいのです。
>>813 shift = 1
>>814 swaplong = MarketInfo(Symbol(), MODE_SWAPLONG);
swapshort = MarketInfo(Symbol(), MODE_SWAPSHORT);
816 :
Trader@Live! :2011/08/07(日) 10:34:59.36 ID:G3HQQu3G
MT4が遅いんだけど ヨーロッパ向けの通信は、アメリカ経由でしたほうが速いと聞いたので アメリカのプロクシを設定してみた。 同じようなことしている人いますか?
ネットワーク板の住人だけど 結構いい機材使ってるから気になるほど遅くないな アメリカ-日本間で太平洋を這わせた光ファイバーはかなりの伝送帯域あるから アメリカ経由した方が早いってのは一理あるかもね 今度検証してみよ
本当に速度を気にしてる奴は、ドイツにVPS借りてるよ
適当なEAでビジュアルモードのバックテストを実行して、 そこにインジケーターを突っ込んでインジのテストをしているのですが 5分足で1001件以前の古いデータが取れず、Close[1001]などとしても値0になってしまいます。 1分足でも調べた所Close[101]が値0になるようです。これは詳しく見ていないので間違っているかも知れません。 手の空いている方に試していただきたいのですが、他の方も同様な現象に遭遇されますでしょうか? また、もっと古いデータの値を取れるようにする対策などご存知でしたらご享受ください。
820 :
814 :2011/08/08(月) 02:37:01.38 ID:yPf4qH2k
>>815 ありがとうございます。
ブローカーが扱っている通貨が幾つあるのか、またそのシンボルの文字列が何なのかを取得したいです。先物を扱っているブローカーもあるからです。配列に入れて、スワップとスプレッドの比を上位n位に対してみたいなものを考えています。
ヒストリーセンターでエクスポートできる4本値みたいな形で、 RSIなどの数値をエクスポートする方法があったら教えて下さい。
mt4モバイルを使用されている方にお聞きします。 mt4モバイルでトレンドラインは引けますか。 一目均衡表は表示できますか? 以上、よろしくお願いします。
>>822 今立ち上げてチラ見した限り、どちらもノーみたい。
一目もできないのか。。移動平均ぐらいはできるよな
できる。
826 :
Trader@Live! :2011/08/09(火) 19:20:55.46 ID:7E43d3cS
すみません、おしえてください。 パラボリックプロパティの全般タブの ・Allow DLL import ・Allow external experts import って、それぞれ何の設定でしょう? パラボリックだけでなく他の指標も同じ設定項目があります。
>>826 DLLや ex4 の呼び出しを許可するかどうかという設定。
不都合がなければそのままでよい。
828 :
Trader@Live! :2011/08/09(火) 20:34:05.35 ID:7E43d3cS
>>827 ありがとうございます。
>DLLや ex4
これは外部ブログラムのことでしょうか?
選択設定すると、パラボリックの動作が他社などのツールと比べ
かなり乖離するので選択を2つともはずしてます。
特に問題ないのですよね?
日経先物を見られるサーバーはありますか?
>>829 expertsフォルダから,要らないEAを消すか余所に移動すればどぉ?
>>831 あれ?さっきその方法を試してみてもうまく行かなかったのですが、
もう一度今試してみたら消えてました
ありがとうございます
>>832 コンパイルが完了すると、何処かのリストを更新する仕組みみたいね。
834 :
Trader@Live! :2011/08/10(水) 01:32:46.28 ID:RHxcPFQc
MT4のデモ口座でFXデビューしてみたけど楽勝で儲かるんだけど 本番だとそうはいかないよね? レバ100、スキャで二日連続200勝10敗くらいで資金1.29倍*1.25倍
>>809 遅レスだけど、そっちのモンテカルロ法じゃなくてベッティングシステムのモンテカルロだと思うよ。
>>834 とりあえず、今のやり方をメモしておく。
実戦ではスランプになることもあるから、その時メモ見て最初に立ち返る。
あとはリアルトレードするのみ。
曝益を祈る。
例えば、4つのEAを動かす場合、 1つのMT4で動かすのと、複数のMT4を立ち上げて分散稼働させるのはどちらが良いのですか? だいたい5分足か1分足用のEAです
>>835 そそ、ベッティングシステムのモンテカルロをPCシュミレーションのモンテカルロ法を使って検証してみたのね。
あまりにもひどい結果になったんで予定していたグラフ表示機能を組み込む前にやめちまったけど
気力のあるときに気が向いたら仕上げて、結果キャプなりプログラムなりアップするよ。
株と夜間バイトがあるんでなかなか時間とれないため気長にお待ちください。
日足が週に6本あるようなんですけど 5ほんにできないんですか? 一本余分にあるのではないでしょうか
無理だな。
そうですか これのせいでテクニカルがずれてきますね
おお これはどうもありがとう たすかります
845 :
Trader@Live! :2011/08/10(水) 17:44:43.83 ID:Rt2QuiI0
MT4のインジケーターを探しています、 うまく説明できませんが 値が大きく動いた時(急落や急上昇)に アラームが鳴るインジケーターです、 ご存知ないでしょうか?
>>839 ありがとうございます。
分けた方がいいんですね。
オプティマイズするとき、一度に最適化できるパラメーターのパターン?は1280あたりが 最大になってしまっています この数字は設定で増やすことはできないのでしょうか?
無理だね
>>849 Genetic algorithmのチェックを外す
>>851 設定の意味はよく分からないのですが、試してみると1280を超えたところまでテストされたみたいでした
ありがとうございました
MAの200にきたら音がでるようなのってないの?
>>821 > RSIなどの数値をエクスポートする方法
エクスポートした後、自前でRSIを計算する。
あるいは、インジにprint文を埋め込んで、ターミナルのExpertsのログから拾う。
真面目になるなら、インジにcsvを吐く様に手を加える。
855 :
Trader@Live! :2011/08/11(木) 16:18:49.81 ID:XEjo6vY9
SetIndexStyleではなく #property indicator_colorでNoneに設定したいんですがやり方がわかりません 教えてください。
1分足などで全然動きがないと、チャートの上限から下限が5pipsなどになってしまってとても見づらいですよね いつも手動で丁度よい感じに調整しているのですが、これを自動で行ってくれるインジはありませんか? 動きがないときでも、最低でも上下30pipsは表示する、とか設定できないですかね?
>>857 それをインジケータに押させるようにしたのがAutoCenter.mq4です。
で。ぐぐる
MT4ってスキャルに向いてないんでしょうか? いきなりサーバーは止まる、国内業者のチャートに比べレート更新が一瞬遅いし レート急変時に2〜3秒止まる等の症状があって怖くて使えません。 でも使い勝手はMT4が一番なのでなんとかしたいのですが・・・ デモ→リアル、メモリ増やしたりHDをSSDに変えたりで相当改善されますか?
emaからの乖離率を%で表示できるインジありますか? 例えば、 現在値 108.555 ema48値 108.888 なら37.5%って感じで、. 以下を計算するものが欲しいのですが。
Kairi.mq4
乖離ってMACDの短期周期を1にしたのと同じなんだけどな。%ではないけどさ。
865 :
Trader@Live! :2011/08/12(金) 22:39:05.54 ID:dFk3TZfm
>>859 ADSLなら古いモデム/ルーターを交換する。(10年以上前とかなら)
光でも無線LANを最新に交換するか有線でつなぎ、回線速度を上げることで
2〜3秒止まる等の症状は無くなる。これでダメなら業者を変える。
ところでスキャルで稼げてるの?
平均足の色が変わるとき(正確には確定後)にalertが鳴るインジってあります? 知ってる方がいましたら教えてください
MT4の「オプション」「メール」でアラートメール設定したいんですが、プロバイダはニフティで送信できません。以前はできた記憶があります。 改めて調べてみたんですが、以下の記述に当たりました。 >「Outbound Port25 Blocking」というしくみを採用しているプロバイダ(DION、BIGLOBE、ニフティ、ぷらら、So-netなど) これだとオプション・メール設定項目だけでは無理なのでしょうか、みなさんどのようにされているのでしょうか。お願いします。
トレンドのかヨコヨコか分かるテクニカルツールで、オススメ教えてください(´・ω・`
トレンドがヨコヨコの定義てなに?
彼はトレンドレス相場であるかそうでないのかを知る方法を 知りたいのだろう。 レンジ相場かそうでないのかを判定する方法を知りたがっていると 彼の思考を読んだ。
以前control pointsでだけ莫大な利益が出るEAを作って、その後open priceにもevery tickにも 移行できずに泣く泣く封印という痛い教訓があるので、open priceで作ってたら今度は open priceでのみ利益が出て、他では退場というEAができてしまった 今後同じ悩み持つ人が出るかもしれないので結論書くと、 これはTime[]が変わったらエントリーイグジットするように書き換えたら、control pointsでも every tickでも全く同じ結果を吐くように移行できた まぁそんなことは前置きだからどうでもいいんだが、 使うインジもパラメータも同じなのに入るタイミングと出るタイミングが足を見てどう判定するかってのが ずれるだけで、月400pipsと一ヶ月で退場の境目になる厳しい戦いだったりするんだな 俺は元々裁量派だけど、EA作り始めてからそういうところが勉強になる
875 :
Trader@Live! :2011/08/14(日) 00:58:12.55 ID:xaUAKc5H
ダウンロードしたSchaff Trend Cycleが1分足にしか表示されません すべての足に表示設定はしてあります 使ったことある人どなたか解決法わかりますか?
50や00のキリがいい数値にHorizontal Lineを 自動で引いてくれるインジってありますかね、、
おれのMT4なんどインストールしなおしても、metaedtiorでカット&ペーストかかコピーペーストしようとするとハングするんだけど、そういう人いる?
>>877 Vista+IME2007でのバグ
IMEなら標準(旧)のものに変える
自分はXPだからか2007だけど起きたことない
879 :
Trader@Live! :2011/08/14(日) 07:41:23.62 ID:TtHPyvCX
Mismatched charts errorsについて。 EverytickでサンプルのMACDのEAのバックテスト(期間6/14〜8/14 2ヶ月)を行うと、 Mismatched charts errors = 1 と表示されます。 Modelling quality = 90%です。 ぐぐってみますと、Mismatched charts errorsが一つでもあれば ヒストリーデータを更新するようなことが書いてありました。 もちろん、指示通りFXDDデータを使って1分足から全データを作り変えたのですが。 やはりそれでも、 Mismatched charts errors = 1 と表示されています。 やはりこれは信用できないデータなのでしょうか? またこれに併せて、テスターの操作履歴で▲OrderModify error が連なって 表示されています。 こんなものなのでしょうか。 もしお時間のある方。よろしければ、実際同じテストをやってみて結果をお教えいただけますでしょうか? 通貨ペア EURUSDfxf. (Euro vs US Dollar) 期間 15分足(M15) 2011.06.14 00:00 - 2011.08.13 05:45 (2011.06.14 - 2011.08.14) モデル Every tick (the most precise method based on all available least timeframes) パラメーター TakeProfit=50; Lots=0.1; TrailingStop=30; MACDOpenLevel=3; MACDCloseLevel=2; MATrendPeriod=26; Bars in test 4864 Ticks modelled 4285112 Modelling quality 90.00% Mismatched charts errors 1 Initial deposit 10000.00 Total net profit -553.90 Gross profit 806.30 Gross loss -1360.20 Profit factor 0.59 Expected payoff -10.86 Absolute drawdown 694.30 Maximal drawdown 921.30 (9.01%) Relative drawdown 9.01% (921.30) Total trades 51 Short positions (won %) 24 (58.33%) Long positions (won %) 27 (62.96%) Profit trades (% of total) 31 (60.78%) Loss trades (% of total) 20 (39.22%) Largest profit trade 50.00 loss trade -378.60 Average profit trade 26.01 loss trade -68.01 Maximum consecutive wins (profit in money) 5 (127.00) consecutive losses (loss in money) 3 (-646.00) Maximal consecutive profit (count of wins) 150.00 (3) consecutive loss (count of losses) -646.00 (3) Average consecutive wins 3 consecutive losses 2 どうぞ宜しくお願いします。
880 :
Trader@Live! :2011/08/14(日) 08:21:05.83 ID:mFWuJjnU
>>871 Damiani_volatmeter とかじゃないかな?
881 :
Trader@Live! :2011/08/14(日) 10:22:25.46 ID:ISON3ebT
MT4のインジケーターで 現在の値より急落や急上昇した時に アラームで知らせるインジケーターはありませんか? また似たような機能のインジケーターなら 何でも教えて下さい。 <(_ _)>
細かにことなんですが、 サブウィンドウの左上に出る小さな文字列を表示させないようにするにはどうしたら良いでしょうか? 例えば、RSIだと RSI(14) 52.9894 などと小さく表示されています。 これを表示しないようにするか、 . など目立たない文字に変更したいのです。
素敵な人おしえて チャートに自由にライン引けないの? マケスピみたいに。
884 :
ヘタクソ ◆URKQYoJxbU :2011/08/14(日) 16:29:49.72 ID:YvcCUM91
>>882 簡単にいけるとすれば、ウィンドウのプロパティで4本値表示のオンオフを切り替えるといいかもしれません
経験上、インジのバッファ値のアレは完全には消せない気がします。。。
私もお伺いしたいのですが、自作インジのあるタイミングで、特定のwavファイルを鳴らし、かつポップアップのアラートを出したくて、
Alert("Buy It Now");
PlaySound("Sign.wav");
とオーソドックスに書いているのですが、どうもAlertのサウンドの方が勝ってしまうようで、順番変えてもAlertの音しか鳴りません。
Alert()をコメントアウトするとPlaySoundのSign.wav音声は鳴るのですが、双方を(最悪PlaySoundだけでも)鳴らすことは出来ないのでしょうか?
(ちなみにAlertのデフォルト音の元である「expert.wav」を削除しても、今度はwindowsの警告音に取って代わられるだけでした)。
>>884 Alertの音設定をSign.wavに変更するのじゃだめなん?
もちろんPlaySoundはコメントにしてね。
>>882 たぶんインジを自作するしかない。
カスタムのほうにあるRSI.mq4なら、init()の最後のほうに
IndicatorShortName(" ");
SetIndexLabel(0, NULL);
を追加すれば、消えるんじゃないかな。
887 :
ヘタクソ ◆URKQYoJxbU :2011/08/14(日) 18:38:55.08 ID:YvcCUM91
>>885 お返事ありがとうございます。確かに解決策の一つなんですけど、
それだと他のインジがAlert出したときに、音で区別がつかなくなってしまうんですよね。。。
>>882 >>886 さんの方法で消せましたよ。どのRSIのインジを指してらっしゃるのかが不明ですが。
PlaySound使わずに外部プレイヤーで wav を鳴らすようにすればいいんじゃないかね。
>>887 じゃあAlertの音はdummy.wavとか音の鳴らないwavファイルにして、
PlaySound("Sign.wav");
Sleep(1000);
Alert("Buy It Now");
とか。1秒は我慢してw
890 :
ヘタクソ ◆URKQYoJxbU :2011/08/14(日) 19:26:57.58 ID:YvcCUM91
インジではSleep使えないよ。
価格データって、業者によって驚くぐらい違うんですね。2年間でエントリーが1.8倍になった。。 Metaquotes以外の業者のMT5で、1分足データをなるべく過去に遡ってダウンロードして EAの検証に使いたいんですが、どこの業者がおすすめですか? FXDDはダメでした。1分データは2010年からしかもらえません。。。
>>891 ああ、そうなんだ。ヘルプに書いてあったね。
失礼しました。
>>878 ありがとう。
しかし、俺のはWindows vista + IME2010
同じ原因かしらね。
テンプレには一通り目を通しましたが既出だったらすいません。 当日の高値安値をライン表示するインジはありますか? 現在使っているはEX4ファイルなのでラインの色が変えられなくて、目がチカチカするんです。 出来れば当日オープンからラインが始まるものが有難いです。
896 :
ヘタクソ ◆URKQYoJxbU :2011/08/14(日) 21:44:51.92 ID:YvcCUM91
>>891 ,893 そうなんですねありがとうございます。
確かに止まりませんでした^^;
898 :
Trader@Live! :2011/08/14(日) 22:19:23.98 ID:azPUCDJJ
BrocoでMT4使用して日経表示させてシステムトレードの検証できないのかなぁ? 通貨ペアっ変更できないのかね?
899 :
Trader@Live! :2011/08/14(日) 22:23:58.80 ID:azPUCDJJ
898 スクロールしたらできました
>>897 おおーーバッチリです!
ありがとうございました
901 :
Trader@Live! :2011/08/15(月) 08:04:08.79 ID:gLn3VAGq
MT4のインジケーターで 現在の値より急落や急上昇した時に アラームで知らせるインジケーターはありませんか? 似たような機能のインジケーターなら 何でも教えて下さい。 <(_ _)>
902 :
浦田Q :2011/08/15(月) 08:48:25.63 ID:xHzqddcm
>>884 Sign.wavのファイル名をexpert.wavに書き換える。
その後PlaySound("Sign.wav"); をコメントアウトにする。
両方鳴らす方法もあるけど自分で考えた方が面白い。
ヒントはサウンドが鳴る時間をあらかじめ計っておいて
鳴っている時間は鳴らさない。
ライン売買をBTしてみたいのですが、 EAで人間の目で見て目立つ高値や安値を知る方法はありますか? 一定期間のローソクの高値を比べて、一番高いところを知るという方法はググって見つけたのですが、 これだと2番目以降の高値の判定まではできないのでラインでは使えませんでした
ZigZagやふらくたるか
>>904 ありがとうございます
これならできそうです
906 :
Trader@Live! :2011/08/15(月) 16:31:01.96 ID:7RJXnP5T
初心者な質問で申し申し訳ないですが、 Strategy Testerでバックテストする時のレバレッジは、いくつなんですか? デモまたはリアル口座を申請した時のレバレッジが、Strategy Testerにも適用されているんですか? よろしくお願いします。
>>906 レバレッジを調べる方法があるからそれでしらべればいい
908 :
Trader@Live! :2011/08/15(月) 16:52:10.75 ID:7RJXnP5T
>>907 すみません。どうやって調べるんですか。
ざっくりでも教えて頂けませんか。
>>908 レバレッジを誤解しているよ。
レバは上限まで自分で自在に設定可能。
「レバレッジ 計算方法」でググってくれ。
910 :
Trader@Live! :2011/08/15(月) 17:17:30.17 ID:7RJXnP5T
>>909 上限まで自在に設定可能なのは理解しています。
しかし、口座の設定レバレッジ(すなわち上限)が違えば、
おなじ枚数のポジションを持つのに必要な証拠金は変わってきますよね。
そこで知りたいのが、Strategy Testerでの設定レバレッジ(上限)なわけです。
911 :
892 :2011/08/15(月) 17:41:00.91 ID:aFYwY1up
>>910 MT4の人ですか? デモ口座なら、
(メニューバーの)ファイル > デモ口座の申請
するとウインドウが出てくるから、左下辺りに書いてあります。
リアル口座は持ってないからわかりません。
多分ナビゲーターウィンドウの口座の所を右クリックするとかでイケると思います。
913 :
Trader@Live! :2011/08/15(月) 17:52:06.62 ID:7RJXnP5T
>>912 ありがとうございました。
大変助かりました。
ブレイクアウト系のEAでブレイクアウトした次の足ではなくブレイクアウトした瞬間に売買するにはどうすれば良いでしょうか?
915 :
Trader@Live! :2011/08/15(月) 22:10:06.09 ID:8QyQVCsm
どんなロジックか知らないけど、次の足をカレントの足に設定しなおすとか。 Close[1] ↓ Close[0]
916 :
Trader@Live! :2011/08/16(火) 00:18:46.54 ID:yPyoLIjI
MT4のインジケーターで 現在の値より急落や急上昇した時に アラームで知らせるインジケーターはありませんか? 似たような機能のインジケーターなら 何でも教えて下さい。 <(_ _)>
ストラテジーテスターのプロパティで設定する初期資金について、Initial Deposit 10000 USD っていくらですか? 単純に考えて約77万円スタートってことでいいですか?
>>917 10000ドルは1万ドルでかないんだよね
円換算する意味が分からない
もし円口座でテストしたいのならUSDの部分にJPYと入力してあげて
金額の部分に1000000って入れれば100万円という風に解釈される
919 :
Trader@Live! :2011/08/16(火) 04:51:20.41 ID:1vLiahRF
ティッカーシンボルの後ろに#がついているのは、 どういう意味があるのですか?
>916 エレクチオン
テクノブレイク
922 :
Trader@Live! :2011/08/16(火) 12:31:54.53 ID:cAMHlC+n
現在値から20PPとか30PPごとに2、3本横線ひくインジってありますか? 縦軸のメモリってその都度変わるので。
質問があります いわゆる鯉スキャの単純なロジックをea化したものはありませんか? ボリンジャーバンドとRSIを使用してエントリー、損切り、利確をするんですが。
デモ口座の証拠金がそろそろなくなりそうなんだが、デモ口座の証拠金を元に戻すことできる?
できない
新規に申請しなおすしかない
最近インストールした初心者なんですが、とりあえずMT4をデータ取得用として使いたいと思ってます。 欲しいデータはドル円の1分足200本分程度とリアルタイムのBID値なんですが、 例えばあるキーを押したらクリップボードに一分足をコピーとか、別のキーを押したらリアルタイムBID値を クリップボードにコピーとか、そういうツール(?)はあるんでしょうか?
929 :
Trader@Live! :2011/08/17(水) 14:35:29.72 ID:w6UEdGMY
MT4のインジケーターで 現在の値より急落や急上昇した時に アラームで知らせるインジケーターはありませんか? 似たような機能のインジケーターなら 何でも教えて下さい。 <(_ _)>
test
>>929 それくらいならすぐ書ける。EAの方がよろしい。
int start{
if( MathAbs(Bid-Close[1]) > Ratio*iATR(Null,0,100,1) )
Alert("なんかメッセージ”);
return0;
}
動作確認してないし、自己責任で。
そんなことより、どなたかSSDにMT5(あるいはMT4)をインストールしてる方おられますか。 もしおられたら、HDDでの使用との比較をして頂けませんか。
あ、EAのオプティマイズの時間についてね。 起動とかは速くなるよ。
>>933 メモリー16GBあっても32bitアプリの限界(4GB)は超えることはできないのよ
パフォーマンスアップを狙いたいのならM5 64bit版を使うしかない
>>935 MT5はMT4互換なら使ってみたいんだけどねー。
メモリはMT4 1つあたりせいぜい0.5GBくらいしか使わないしMT4で全然問題な
い。(オプティマイズ中は最大8個同時起動で全体の使用量は4、5GBくらい)
MT5がコアあたりでMT4より何倍か速いようなら移植も考えるんだけど、MT5っ
てコアあたりだとどのくらい速いの?
>>936 MT5はJITコンパイルしてるという能書きを信じれば
最低20倍は速くなってるんじゃね。
>>935 RAMディスクにMT4をインストールするんでしょ。
BIOSがメモリを認識できればOSが使わないメモリをRAMディスクに
できるよ。
>>938 Win7 64biだからメインメモリ8GB+RAMDISK 8GBな構成。
今見たら実際使ってるのは4GB弱だったからもうちょっとメインメモリにまわそう。
ちなみに、消えると面倒だからRAMDISKに置いてるのはhistoryとtesterの下だけ。
すみません、質問なのですが
MT4LIVE.COM(
http://www.mt4live.com/ )で
自分の自動取引が見られるようにしてあるのですが、
8/15の夜以降反映されなくなってしまいました。
16日も17日も自動売買は行われています。
解決法がわかる方がいらっしゃったらお願いします。
お金はたいてi7でも買おうかと悩んでたけど、それより安いパソコンをもう一台手に入れて 2台で最適化したほうがコスパいいのではと思い始めた
>>938 意味分かって無いだろ、無知すぎてわろたw
32bitアプリケーションが直接メモリーにアクセスできるのは4GBが限界
RAMディスクとアプリケーションが使うメモリーは意味が違うから当然速度アップの効果はたいして望めない
素人はひっこんでなw
検証の期間について教えてください。 1分足だったら3ヶ月の過去チャートの検証をすれば統計的には充分でしょうか? 5分足だったらその5倍の1年数ヶ月ぐらいの期間の検証が必要になりますか?
>>942 バックテストでアクセスするファイルをRAMディスクに置いたら速くなるのか?
って話じゃないの?
したがって最も手っ取り早いのはMT4のフォルダをRAMディスクに置くことになるという話。
>>944 それもほとんど効果がないで結論でてるっしょ。
fxraptorやtopgunfxなどの優良なEAが何故、無料で配布されているのですか? 「信頼を得るため」と書いてありますが、そこまで優良なEAが無料で手に入れば誰も有料eaなど買わないですよね? 虫が良すぎる話の裏を教えて下さい。
>>948 ノーリスクで確実に儲かるようになるから。
もちろん配布元がだよ。
>>941 Core2Quadの中古がいいんじゃないかな。
コスパは単純に値段/(コア数*クロック数)で計算すればいいと思う。
HT使えるCPUなら2割増しくらいで。
>>942 期間3年程度のオプティマイズで必要なのはMT4 1つあたりせいぜい500MBなので
そういう話ではない。
それに、普通の32bitアプリだと2GBがmax、がんばっても3GBじゃないか?
>>944 RARNDISKも効果なかったよ..
ちょっとは速くなるかと期待したんだけどまったく変わらないと言っても
過言でないレベル。
>>950 i7+RAMディスク環境でRAMディスクにMT4をインストールして
さらにRAMディスクの断片化を最適化したらBTの時間が3分の1
になったよ。
ヘッドのシーク時間がないのだから高速化できるはず。
>>937 mqlって中間言語だと思ってたけど、やっぱそうなのか?
>>949 1ヶ月経ったら期限が来たので、有料の方をダウンロードして下さいとかなしにですよね?
どうも無料ってのが、逆に信用出来ないんだよなぁ(- -;)
>>951 それはヒストリーが巨大すぎるかメモリが少ないからじゃないかな。
オンメモリでいける範囲なら効果ないね。
マルチコアだとディスクアクセスは隠蔽されてしまうんだろう。
>>953 本体は簡単にダウンロード出来なかったはずだよ
無料配布とか言いながら、どこぞの証券会社に指定されたリンクから口座開設しろとか
>>948 IBか?
CashBackForexとかもあるし
IB括りの無料EAは、その口座で取引をすると配布先が儲かる仕組み。 携帯電話を無料で配って使用料で儲けるようなものだと思えばいい。 別に自分が損をするわけではないので気にしなくてもいい。
有料・無料に関わらず確実に儲かるEAなんて殆ど無い。 もしかなりの確率で儲かるEAを作成出来たとしても、それで確実に利益を出し続けるなんて 相当に難しいことだ。 いつかは膨大な損を出して台無しになることも考えられるはず。 であれば、そのEAを他人に配布して口座括りをしてスプレッドの何割かを得るか? 当然、EA配布のほうがリスクが小さい。何しろ取引さえしてくれれば、客は得をしようが損をしようが 自分には利益しかないわけだから。損が無い。 しかし、スプレッドの何割では一回の取引では限りなく0に近い小さな儲けしか生み出さない。 だからEAはなるべく取引回数の多いスキャルピングにして、口座括りも膨大な量に増やす必要がある。 口座括りを増やすためには当然無料配布に軍配が上がる事になる。 皆も無料なら使ってみようかな?ってなるでしょう? 後は配布したEAが評判を落とさないように祈り続けるか改良し続けるしかない。 悪く言う人もいるが、一応、WinWinという事だな。
結果として Win-Lose になっている現実を悪く言ってるんだろうね。
EAつくるくんってのを買ってみたんだが、TP、SLが機能しない なんでやろ?
>>958 儲かるeaってないの?じゃea会社がだしてるバックテストの結果は嘘?
あれ見る限り大きなドローダウンもなく、綺麗な右肩上がりなんですがね(*`Д´)ノ
>>961 「確実に」 だよ。だからバックテストの結果は嘘ではない。
バックテストはあくまでも過去の値動きしか想定していないもの。
もしかしたら今後も右肩上がりかもしれないが、可能性はそんなに高くない。
見てみな。例えば10年間右肩上がりだったDAY●ONAとか酷いDDだが作者は想定していなかったはず。
EAによって、どうなったらDDが起こるのかはブラックボックス。
そんな事も判らないようじゃEAは触らないほうがいいよ。
盲目的にEAマンセーは危ないな 特にバックテスト命は危ない
EAってのは自作してみれば判るけど、結局は過去の値動きでしか検証できないんだよね。 しかし、この先に全く同じ値動きは絶対に存在しないわけで、実際はどうなるのかは誰にも判らない。 比較的安全なのはテクニカルを使ってない且つ想定する項目が最安値だけしかないトラリピとかかな。 それも想定外にドル円が10円とかになったらアウトだったりするけど。
でも確実や安定というものがないなら 専業やってるという人は何を頼りにやってるの?
966 :
Trader@Live! :2011/08/18(木) 20:57:07.67 ID:ij96FiSL
親の遺産5億
RAMディスクが効果ないって言ってる奴頭大丈夫? 他人に楽されたくないから否定してるの?
>>967 だから、オンメモリで済むなら効果ない=済まないなら効果ありってことだろ。
別にすべてのケースを否定してない。
>>952 Metatrader4は中間言語をインタプリタで実行。
たぶん昔の遅い遅い言われてた頃のJavaより遅い。VB6より遅い。
Metatrader5は中間言語を実行時にコンパイルして実行。
MT4に比べればケタ違いに速い。
BT環境としては実行速度とマルチプロセッサ対応、メモリの壁がなくなり破格に進化してる。
最新CPUやRAMディスクとかのバッドノウハウ並べてMT4で十分とか言ってる人を見てると笑っちゃうわ。
>>969 それ、具体的な数値の例とか教えてよ。同じEAで1コアあたりでどのくらい違うのか。
MT5がそんなに速いならパラ決めするだけのためにでも移植したいと思ってるのよ。
Kakaku/DukasはJavaだけど、くっそ重いよ? もう桁違いに遅いので使うのあきらめた。
>>968 オンメモリで済むならとか意味わからんのだが
ヒストリーデータをHDDから読むかRAMディスクから読むかの違いだろ
RAMディスク内にMT4をインストールした時点で全てのケースにおいて速度アップしてると思うが
>>970 MT5に移行してからプログラムの内容も変わってるし定量的なデータは出せないのだが、
一晩掛かってたBTが一服してきたら終わっている。
EA内のロジックの複雑さと実行環境に依存する話だから、誰でもそうなるわけではないが。
>>971 どうせ、自分でプログラムも書けないで市販EAの割れ物でもいじくってるんでしょ。
あんたにどう言われようが痛くも痒くもないね。
>>973 それだと参考にならないなぁ...
コア数とtick数でそのくらいは変わってきそうだし。
MT5ってリアルで使えるブローカーってどのくらいあるの? そういう話全然
出ないよね。どっか別スレある?
>>974 ごめん。
おれもあんまり親切な人ではないので興味があるなら自分の環境で試してみることをお勧めしとく。
ちなみに俺がMT5使ってるブローカーはInstaforex。これはオススメしないけど。
>>972 BT 1回だけとかじゃなくてオプティマイズの話ね。
メモリがあればHDDから読まれるのは最初の1回だけで、1万回ほど回る
オプティマイズの時間に対しては効果がないってこと。
64bit OSならRAMDISKにするよりメインメモリにした方が面倒がないね。
>>975 実際MT4のみの業者しか使ってないからソースの2重管理も面倒だしなかなかね
>>973 それはいいこと聞いた。
MQL5はMQL4にある程度簡単に変換できるようなプログラミングできるの?
MQL5の新書式がスマートなんだろうけど実戦はMQL4だからできるだけ
簡単に変換したいなあ。
>>973 >どうせ、自分でプログラムも書けないで市販EAの割れ物でもいじくってるんでしょ。
>あんたにどう言われようが痛くも痒くもないね。
はあ?
RAMディスクに関する無知をMT5の話にすり替えて誤魔化す馬鹿w
加えて自分だけがMT5で先行していると考えているとてつもない勘違い馬鹿w
>>974 ちなみに、MT4>MT5の速度向上に関して、一つの参考値を上げておくと、
HTMLのパース処理を殆どベタで移植したら、
約200KBで平均約3秒掛かっていたプログラムが、平均約0.6秒になった。
約5倍だな。ファイルアクセス抜きの完全に文字列処理部分のみの話。
よくわからんが、お前たちが初心者じゃないって事だけはわかった。 (´・ω・`)
あなた達、頭良さそうだけど実際に稼いでるの?あなた達が稼いでなかったら、ea導入やめるわ。
>>978 www
MQLでHTMLのパースかあ。確かに文字列関数はそれなりにあるしできるけど
その発想に100元!
他にもequityベースのDDとかBidとAskを別々に持てるとかSharpeスコアとか
魅力は一杯なんだけどなんかに背中を押して欲しい。
でさあ、mq4への移植性というかdowngradabilityはどうなの?自分で真面目に調べれば
済むことなんだけどごめんね。
>>981 MT4>MT5しかやったことないけど、大改造。
もちろん、MT4のコードは最初から移植を考えてやった訳じゃ全然無いっていうのもあるけどな。
あと、まだ一時期ほどではないが、バージョンアップが多いしMT5自体のバグもあるので、
苦労する覚悟が無いなら止めとけ。
FXDDの1分足データみたいに、MT5用のヒストリーデータ入手できるとこある?
>>978 おぉ、それはちょっと参考になるね、サンクス。
ファイル読み込みの部分はWinAPIだよね。だとすると純粋なコード部分はもっと
速い可能性アリか。
>>981 HTMLパースするのはFFCalとかメジャーでしょ。
まぁ確かに思いっきり力技ではあるけどw
あ、 >ファイルアクセス抜きの完全に文字列処理部分のみの話。 か、了解。 5倍ということは4時間かかるオプティマイズが50分か、かなり魅かれるねぇ。 さらに4コア使えば10分の可能性もほんとにあるってことか。
MT4でも稼げるやつは稼げる、んなもん実行速度なんてかんけーねーよ 頭でっかちカッチカチの馬鹿ばっかりだな、問題は性能やら速度じゃねえんだよ
>>987 PCやソフトの性能より、相場で勝てるロジックを考えるのに重点を置くのが重要だって事だ、言わせんな恥ずかしい
MT4だとi7 2600Kのキャパを全く使ってくれない。よーしパパMT5いっちゃうぞー
i7だと同時に5パラ以上で最適化かけるともうパワー不足だけどな。 しかし、自作EAも安定してきたからもうそんなにハイパワーの要求もないっちゃー ないんでどうするかなと。
>>988 そんな当たり前のことをドヤ顔で言われても。
MT5って、最適化のときしかマルチコアが働かないよ。 複数のMT4を起動するのとを比べると、メリットが微妙。 教科書がないからリファレンスの英語を片手に、必要なコードは自力でスラスラ書けないと厳しいよ。
でも、複数のPCをバックテストサーバに仕立てて分散テストするのは楽しいよ。
>>992 サンクス。
最適化の時こそ動いて欲しい & 英語は全く問題ないのでメリットありそう。
多分スラスラ書けると思う。パパ今日は徹夜しちゃうぞ。
とりあえず、ぽまえらが脱線マニア組ということだけは分かったw
>>995 このスレも最後だし勘弁汁。次スレからは良識ある回答者に戻るからさ。
あ!でもMT5は初心者だから無問題?
>>991 当たり前の事をわざわざ言われないと気付かないのか?
わかってるならなんで質問してんだ?夏休みで暇なのか?
999 :
Trader@Live! :2011/08/19(金) 13:59:18.42 ID:KH6EAMYH
>>997 >
>>991 >当たり前の事をわざわざ言われないと気付かないのか?
>わかってるならなんで質問してんだ?夏休みで暇なのか?
てめえはただ人の邪魔をしたいだけじゃないか。クズは死ね。
1001 :
1001 :
Over 1000 Thread このスレッドは1000を超えました。 もう書けないので、新しいスレッドを立ててくださいです。。。