【MT4/5】MetaTrader初心者専用45【ゆとり隔離スレ】 [転載禁止]©2ch.net

このエントリーをはてなブックマークに追加
1Trader@Live!
▼前スレ
【MT4/5】MetaTrader初心者専用44【ゆとり隔離スレ】
http://hayabusa3.2ch.net/test/read.cgi/livemarket2/1408239666/
▼関連スレ
【MT4/MT5】 EA開発研究スレ Part18
http://hayabusa3.2ch.net/test/read.cgi/livemarket2/1417338076/
【MT4/MT5】インジ厨隔離スレッド
http://hayabusa3.2ch.net/test/read.cgi/livemarket2/1402571086/
2Trader@Live!:2014/12/11(木) 06:47:32.42 ID:Kqd6aEVm
初心者Q&A
Q: Vista、Windows7で動かないのですが?
A: 以下を試してみてください。
  1 [コンピュータ]を右クリック。[プロパティ]を選択
  2 [システムの詳細設定]を選択
  3 [詳細設定]タブをクリック
  4 [パフォーマンス]の[設定]をクリック
  5 [データ実行防止]タブをクリック
  6 「重要なWindowsプログラムおよびサービスについてのみ有効にする」をオンにする
  7 okをクリック
  8 OSを再起動
  ※ Vista/Win7 の場合、C:\Program Files 以外の場所(C:\MT4 以下)にインストールするのが便利です。

Q: ファイル→デモ口座の申請 でデモ口座が作れません。
A: 一部のサーバでは、Build 409 より古い MT4 では口座が作れません。最新版を入手してterminal.exe をコピーしましょう。

Q: 指定した値になったら、アラート鳴らしたいんだけど?
A: メニューの表示-ターミナルでアラーム設定のタブがありますので、そこで設定できます。

Q: 土日は動かないのですか?
A: ほとんどの業者は休みです。
  サーバーに接続だけ出来る業者もありますが、更新はされません。

Q: TSDって何を見ればいいの?
A: まずはここから登録して下さい。
  http://www.forex-tsd.com/register.php
  後はあちこち見れば勉強になります。

Q: 10分足とか他の時間足を表示したい。
A: 「MT4 10分足」でググって下さい。URLは差し控えます。

Q: 付属しているMACDをライン表示にしたい。
A: MetaEditorでMACD.mq4を開いて、「DRAW_HISTOGRAM」で検索、DRAW_HISTOGRAMを「DRAW_LINE」に変更、念のため別名保存してコンパイルする。

Q: RCIのインディケーターはどこにあるの?
A: 「SpearmanRankCorr mq4」で検索するよろし。

Q: 同じインディケーターを同じウインドウに表示したい。
A: 共存させたいインディケーターを同じウインドウにドラッグ&ドロップ、設定を変えて表示させる。

Q: MetaEditorでコンパイルするやり方がわかりません
A: MetaEditorのツールバーのcompileで出来る。面倒だったらファイルを保存して、MT4を再起動

Q: ティックチャートを表示する方法を教えてください。
A: 気配値表示の所にティックチャートタブをクリック

Q: ボリンジャーバンドの三本線を五本線にしたい。
A: 標準偏差の設定値を変えたボリンジャーバンドをもうひとつ描画
A: 標準偏差の設定値を1にして、Levels に ±2,±3,を設定してもよし。

Q: 過去のチャートを見ようとしたら、すぐに現在の位置に戻ってしまうのですが?
A: ツールバーのAuto Scrollボタンをoffにする。

Q: 使わないインジケーターを削除するにはどうすればいいの?
A: 使わないインジケーターにカーソルを合わせ右クリック→削除

Q: インジケーターのラインの色、太さを変えたいんだけど
A: MetaEditorで該当するインジケーターを開きます。
  #propertyで検索(初めの方に記述してありますのですぐ見つかります。)
3Trader@Live!:2014/12/11(木) 06:48:39.29 ID:Kqd6aEVm
▼TSDで勉強しましょう。
  ttp://www.forex-tsd.com/3746-post20.html

▼マニアックなテクニックの解説があります。
  ttp://d.hatena.ne.jp/fai_fx/

▼サーバの設定の仕方
  MetaTrader 4のメニューバーで
  ツール → オプション → サーバ
  サーバ(S)のところに上記のIPアドレスを入れる。

  ファイル → デモ口座の申請
  「貴社からのニュースレター受取りに同意します」にチェック、Scanボタンを押してアクセス状態を確認する。
  アクセスでき、Ping返答時間の短いものを選ぶ。もう一度ログインし直す。

  他にも業者がありますので探してみましょう。

▼サーバのIPを調べる方法
  MT4のフォルダーをクリックして、configという名のフォルダーを開く。
  C:\Program Files\MetaTrader 4\config

  使用しているデモサーバーの名前がついたファイルを右クリックして、「プログラムから開く」でメモ帳を選択。
  多くの文字が文字化けしているが、3行目に数字の羅列がある。
  この数字がデモサーバのIPとなる。
4Trader@Live!:2014/12/11(木) 06:49:36.95 ID:Kqd6aEVm
▼国内 MT4 採用ブローカー 2013

FXCMジャパン証券           http://www.fxcm.co.jp/
FXトレード・フィナンシャル       http://www.fxtrade.co.jp/
アルパリジャパン            http://www.alpari.jp/
アヴァトレード・ジャパン        http://www.avatrade.co.jp/
サイバーエージェントFX        http://www.cyberagentfx.jp/

セブンインベスターズ(日産センチュリ) http://www.7fx.jp/
フォレックスドットコム・ジャパン    http://jp.forex.com/
外為ファイネスト             http://www.gaitamefinest.com/
OANDA Japan              http://www.oanda.jp/service/mt4/index.php
東岳証券                 http://www.easthillfx.co.jp/jp/mt4_index.asp

efxドットコム(サザインベストメント)  http://www.saza-investment.com/mt4/
GKFX(旧王子証券)           http://www.gkfx.jp/
セントレード証券             http://www.centrade.co.jp/fx
マネックス証券              http://www.monex.co.jp/

▼国内 MT5 採用ブローカー 2013
日産センチュリ証券           http://www.nc-sec.co.jp/meta5/
5Trader@Live!:2014/12/11(木) 06:50:19.39 ID:Kqd6aEVm
「ERROR:さくらが咲いてますよ。」が出て貼れなかったテンプレが2レス

http://hayabusa3.2ch.net/test/read.cgi/livemarket2/1399897388/1
http://hayabusa3.2ch.net/test/read.cgi/livemarket2/1399897388/3
6Trader@Live!:2014/12/11(木) 06:53:17.48 ID:WFURBK2a
先週までユーロ円買いシグナル出てたけど、今週月曜からシグナル消えた俺のEA超優秀だは
7Trader@Live!:2014/12/11(木) 12:06:29.56 ID:epOZ4pmf
最近、良いEAにあたらないな。
Rev Trader も良さそうに見えたんだけど、バックテストしてみたら全然良くない。
公開されてるフォワードのようにはならない様な気がする。

マーチン、グリッド以外で調子いいのあったら教えてほしいです。
8Trader@Live!:2014/12/11(木) 12:24:08.29 ID:BgbP8Ood
自動売買してくれたり、してくれなかったりします。
EA適用するときにはチェックも入れているし、
自動売買ボタンもONでにっこりマークです。

動かなかった時間のログを見てみましたが何も出ていません。
(その数時間前にサーバとの接続断→すぐ接続のログが出ていたくらいです)

自動売買してくれなかったときに、
後でバックテストをしてみると、
ちゃんと売買するべきポイントでエントリーしてます。

他に同じような方はいないでしょうか。

昨晩の100ppで動いてなくて、涙が止まりません。
9Trader@Live!:2014/12/11(木) 12:46:00.53 ID:epOZ4pmf
>>8
スプレッドフィルターに掛かっていたか、スリップフィルターに掛かったか、
もしくはオフクオートなどのサーバー側の問題かいずれかだと思います。
10Trader@Live!:2014/12/12(金) 03:33:25.65 ID:6/v0qooA
インジケーター自作するときに
係数 * Ln(val1 / val2) みたいな式あるけど
この係数とか対数の底とかは何でも良いの?
11Trader@Live!:2014/12/12(金) 06:52:28.03 ID:XJ6lTQN2
lnなら底はeだろ。
てか、どこにそんな式があるんだよ...
12Trader@Live!:2014/12/12(金) 16:24:12.25 ID:0oABr/fC
ActivTradesってサーバの日経平均 CFD(2015/5月限)表示してるんだけど
なぜ他サイトの表示と100円も差があるの?

ちなみに2014/12限のはない…
13Trader@Live!:2014/12/12(金) 17:27:53.37 ID:MdMWCi5r
キャッシュバックの金額が納得いかないので検証をしたいのですが、
簡単に取引数を通貨毎に確認する良い方法はありますか?
14Trader@Live!:2014/12/12(金) 17:54:34.27 ID:B4JkTQwB
キャッシュバックの闇に触れたものは、出禁になるよ
15Trader@Live!:2014/12/12(金) 18:31:18.68 ID:WrVf3NAw
マルチモニター2画面のPC環境なんだけど
MT4を起動するたびにメイン画面で立ちあがっていつもサブ画面にドラッグして移してる
サブ画面にあるMT4を閉じてもサブ画面で起動せずにメイン画面で起動してしまう
みんな毎日PCを起動するたびに手動でMT4を別の画面に移したりしてるの
1613:2014/12/12(金) 19:14:21.00 ID:MdMWCi5r
事故解決しました
ありがとうございました
17Trader@Live!:2014/12/12(金) 20:42:09.73 ID:FIhDlgob
>>15
俺の環境だと最大化したまま閉じるとそうなるな
だから一旦最大化解除してから毎回閉じてる
よきせぬフリーズしたときとかだるいな
18Trader@Live!:2014/12/12(金) 21:25:41.70 ID:9oOkh3qi
マルチモニタな人は DisMon とか使わへんの?
19Trader@Live!:2014/12/12(金) 22:06:59.58 ID:ISA5Tju4
>>17
おぉ〜うまくいきましたw
なるほど最大化したまま閉じてたからか
ありがとう

>>18
モニターを何枚も使ってる人には便利そうだね
20Trader@Live!:2014/12/12(金) 23:08:24.06 ID:Wn34Llxx
誤って2Lotポジってしまったのですが、1Lotのみ逆差値を入れて決済
できないでしょうか?
今iPad版でやってますが、注文変更で1Lotで逆差値入れても2Lot適用に
なってしまい困っています。
21Trader@Live!:2014/12/12(金) 23:10:47.48 ID:Wn34Llxx
>>20
自動売買でなく手動での売買での話です。
22名無しさん@そうだ選挙に行こう:2014/12/13(土) 16:53:34.08 ID:KkWkqevt
>>15
MT4起動したら
Windows ロゴ キー + Shift + 左方向キーまたは右方向キー
でサブ画面に送ってる(Windows7)
23名無しさん@そうだ選挙に行こう:2014/12/13(土) 19:29:14.32 ID:yVqnBwgN
TimeCurrent( )て最後に知り得たサーバー時刻ですよね?

今、Print("TimeCurrent()=",TimeCurrent());を実行すると
TimeCurrent()=2014.12.09 06:55:59
というのが返ってきます

勿論チャート上には12/12金曜のチャートもちゃんと表示されているのですが
なぜ12/9の時刻が返ってくるのでしょうか?
24Trader@Live!:2014/12/14(日) 00:33:41.66 ID:LyFfkBVO
>>11
乖離率とかです。

別の例だと、CCIというインジの計算式で、0.015という数値が使われてますけど
0.02にして使うっていうのもアリなんですかね?
25名無しさん@そうだ選挙に行こう:2014/12/14(日) 12:35:54.76 ID:SZimbLrn
アルパリUK使ってたんだが、インスコし直してやったらデモ口座使うのにHPから登録しないとダメになったのな。
しかも30日間限定。YJFXもMT4無くなるしどうしたもんか
26名無しさん@そうだ選挙に行こう:2014/12/14(日) 12:43:11.59 ID:8PliXxkF
>>24
乖離率にlnが出てくるのか?
CCIなら定義を見れば自明だけど、その定数変えてもグラフの形に影響しない。
27名無しさん@そうだ選挙に行こう:2014/12/14(日) 12:43:46.85 ID:8PliXxkF
>>25
リアルで開けばいいだけじゃん。
28名無しさん@そうだ選挙に行こう:2014/12/14(日) 19:39:19.39 ID:40A0m68W
例えば、
int res=OrderSend(Symbol(),OP_SELL,0.1,Bid,3,Bid+(StopLoss*Point),0,"",MAGICMA,0,Red);
のような注文をして、ストップロスで決済された場合に限り
a=b;
のような処理をしたいのですが、方法がイマイチわかりません。
どなかかよろしくお願いします。
29名無しさん@そうだ選挙に行こう:2014/12/14(日) 19:48:04.65 ID:9d9XxOB4
>>28
MQL5ならOnTradeだが、4だと確定判定は無理かな。
MQL4で自分でCloseすることがないなら、OnTickで
トレードを監視して、クローズされてたら勝ちか負けかを
見て判断する、とかな?
30名無しさん@そうだ選挙に行こう:2014/12/14(日) 19:59:35.32 ID:40A0m68W
>>29
早速ありがとうございます。
注文時にストップロスをつけると、成立時に制御(?)が手許に来ないような気がするので、
注文文ではストップロスをつけず(0にしておいて)、決済の条件にストップロスと同じ数値の条件を入れて、
対応することにしました。
おさわがせしました。
31Trader@Live!:2014/12/14(日) 20:01:17.41 ID:fgY+ZdMz
これから自動売買始めようと思ってる初心者の質問です。
FX−ON等で数万円売ってるEAってどうなんですか?
1万とか3万とかずいぶん高いんだけど
買う値打ちありますか?
試す価値があるならダメモトで買ってみようかと思ってるんですが
なにぶん未知の世界なモノで・・・
実際に利益が出るのなら2〜3万なんて安いですよね?
32Trader@Live!:2014/12/14(日) 20:01:33.01 ID:9d9XxOB4
>>30
それをやると、MT4が落ちたり、急な値動きをしたときに
事故る可能性があるから、SLも深めに入れておいた方が良いよ〜。
33Trader@Live!:2014/12/14(日) 20:15:09.31 ID:bYRn3MHv
>>31
仮にそれらで利益が出るとしよう。
その場合、それを日本中の貧困世帯、年金世帯に使わせれば、
日本の貧困問題、年金問題は一気に解決するんじゃないかね?


だが、現実にはそんなことは起こっていない以上、
永続的に確実に利益が得られるものは無いと考えるべきだろう。


そうは言っても、今の時期だけ旬なEAもあるだろうから、
そういうお宝EAを探すことができるなら、買う価値はあるだろうね。
34Trader@Live!:2014/12/14(日) 20:25:40.46 ID:40A0m68W
>>32
有難うございます。
参考にさせていただきます。
35Trader@Live!:2014/12/15(月) 01:36:31.60 ID:Edp3owcI
>>26
例えば、>>10の式を2本のMAに適応したら、2本のMAがどれだけ乖離してるか出せるので
その際、係数や底を調整して丸めれば、乖離の分布の尖度が小さくなったりするので
そういう目的なら既存のインジの係数や底をいじっても良いんですかね?
36Trader@Live!:2014/12/15(月) 07:37:48.14 ID:elF9H7Zm
乖離率のlog取ったら尖度は上がるんじゃないか?
そもそも乖離率と言ったらMAと現在値との差を言うのが普通だし、
何か独自のことをやるのに誰の許可もいらないと思うが。
37Trader@Live!:2014/12/15(月) 09:50:05.75 ID:asXgfE0f
>>36
既存のインジのコードには著作権が発生している可能性があるわけで、
それを勝手に改変しても問題無いのか?という問いなのでは。

まぁ、こっそりやれよ というのが正解かなっと(´・ω・`)
38Trader@Live!:2014/12/15(月) 09:58:46.79 ID:elF9H7Zm
改変禁止のものだとかどこかに公開するだとか販売するだとかの話が出てたのか?
まっとうに入手したものなら何も問題ない。
39Trader@Live!:2014/12/15(月) 16:17:59.68 ID:JSuZp6UI
iRSIの通貨ペアの部分にUSDJPYって入れても弾かれるんだけどなぜ?
40Trader@Live!:2014/12/15(月) 16:37:36.66 ID:ygHqEweV
""で囲ってないとか
あとはブローカーによって通貨の後に何か付けないといけないとかある
41Trader@Live!:2014/12/15(月) 16:40:00.76 ID:JSuZp6UI
""囲い忘れてたー
42Trader@Live!:2014/12/15(月) 17:50:45.95 ID:vTJFr9Tw
>>31
同じような人がいたらホッとしますw
私も購入を考えてますが、日本製は高いですね。海外だと$100以下も多いのに。
とりあえず長い期間で安定して利益が出ているタイプであれば、原資が100万
もあれば数ヶ月で元は取れると思いますけど、原資が少ないと辛いでしょうね。

今、どれを検討されてますか?
私はとりあえずFX-Onがリアルで運用してるあたりを買おうかと思ってます。
43Trader@Live!:2014/12/15(月) 18:43:49.65 ID:3Eyb2AeA
MT5を公式から落としてインストールしたところ、alpariサーバーしか選択肢になく、日本語化もされてません。
誰か助けてください><
44Trader@Live!:2014/12/15(月) 21:46:47.44 ID:aFOPcT1H
今、回線不通になってるけど
みんなも?
45Trader@Live!:2014/12/15(月) 22:06:32.67 ID:eCTh6ROF
>>44
自分もです。
46Trader@Live!:2014/12/15(月) 22:15:30.30 ID:JSuZp6UI
自作EAってバックテストでどのくらい利益出したら実戦投与していいの?
47Trader@Live!:2014/12/16(火) 14:24:59.65 ID:R8E72NxJ
MT5で日経225が表示されるのってどこの業者ですかね?alpari鯖はダメでした
48Trader@Live!:2014/12/16(火) 21:12:51.73 ID:eFBjMaP4
うわああああああああああああああ
とまってるううううううううううううううううううううう
49Trader@Live!:2014/12/16(火) 21:15:15.09 ID:eFBjMaP4
回線は通じたけどチャートが動かん
50Trader@Live!:2014/12/16(火) 21:29:46.24 ID:ybzImk5n
みんな止まってんだな
51Trader@Live!:2014/12/16(火) 21:34:49.74 ID:IS8DM5zr
サーバーダウン?今どきそんな弱いのあるの?
業者のせいじゃないのか?電話連絡付かないからメールしてみたけど
52Trader@Live!:2014/12/16(火) 21:36:34.12 ID:IS8DM5zr
OANDA動くけどFXTFダウン
53Trader@Live!:2014/12/16(火) 21:38:00.66 ID:eFBjMaP4
またとまったああああああああああ
54Trader@Live!:2014/12/16(火) 21:40:09.49 ID:XXht9PHB
FXTFのチャートぶっ壊れてるわ
55Trader@Live!:2014/12/16(火) 21:40:53.36 ID:IS8DM5zr
動いたけどローソクどっか行ったわ
チャート状況がまったくわかんない
取引出来ないじゃん
115円行ったのにな
56Trader@Live!:2014/12/16(火) 21:42:25.07 ID:IS8DM5zr
1H足しか動いてない
115.50まで行って今、116.30
ふざけんなや!!!!!!!!
57Trader@Live!:2014/12/16(火) 21:44:15.79 ID:IS8DM5zr
FXTFは30分足以上なら正常
58Trader@Live!:2014/12/16(火) 22:34:32.31 ID:eFBjMaP4
あーこれのせいで大損ぶっこく可能性も見えてきた
59Trader@Live!:2014/12/16(火) 22:35:23.38 ID:ril1vj0G
同じくOANDAだけど動いてるよ〜
60Trader@Live!:2014/12/16(火) 23:01:49.64 ID:IS8DM5zr
やっぱり業者のサーバーの脆弱さか
61sage:2014/12/16(火) 23:12:33.07 ID:5HiMZPQT
使い慣れたEAでコツコツやってます。
ドカンこないで〜w

http://nanabet.blog.fc2.com
62Trader@Live!:2014/12/17(水) 11:46:41.77 ID:EjYzghZ2
あ、また止まってる
なんだよこれ
63Trader@Live!:2014/12/17(水) 11:51:12.04 ID:xTgpFnLN
円安だから、世界中で

新幹線等の日本製品が売れるね… (´・ω・`)
64Trader@Live!:2014/12/17(水) 11:56:33.43 ID:EjYzghZ2
[11:15]
現在、FXTF MT4の取引システムにおいて、サーバーの不具合により一部のお客様の取引情報に
正確に表示されていない事象を確認しております。
大変申し訳ございませんが、事象解決のためにサービスを一時的に停止させていただきます。
事象が解決した後、再度お知らせてにご連絡させていただきます。
ご不明な点につきましては、カスタマーサポートにお問い合わせください。

 これかあ
65Trader@Live!:2014/12/17(水) 11:58:53.95 ID:5BOLsD6c
止まってる〜
66Trader@Live!:2014/12/17(水) 12:01:58.52 ID:WUYWI7tk
>>61
ForexBladeって結構売れてるんですね。
ドカンが無ければ良かったのですが・・・
67Trader@Live!:2014/12/17(水) 13:49:17.57 ID:BYniFAQs
今時、2円くらいの下げでサバ落ちする業者なんてあるんだな
顧客増やすのと同時にサバ強化するの当然だろ
リーマンの時の暗黒さを思い出すわ
FXTFのメタトレ最悪だ!今日全額出金申請した
68Trader@Live!:2014/12/17(水) 13:58:21.05 ID:2OEtTh8y
わざと落としてるんだろう
5分止めれば何%の客が怖くなってリカク・損切りして
指値は刺さらず損切りは触ったという事にするといくら儲かるとか
業者は計算ずくでやってると思うw
69Trader@Live!:2014/12/17(水) 18:29:02.47 ID:YtKfnZyP
MT4はどこの業者がサーバ安定してる?
70Trader@Live!:2014/12/17(水) 20:58:07.82 ID:4OpXCgIm
メタトレーダー起動直後には正しく動かない関数がありますよね
そのために、正しく取得できるまで繰り返すようインターバルを入れてforループしようと思ったけど
インディケーターではできない(´;ω;`)
何か代わりの方法ないですか?
71Trader@Live!:2014/12/17(水) 21:38:30.14 ID:5ZItwwjx
正しく動かない関数なんて無いと思うが、具体的にどの関数か書けよ。
72Trader@Live!:2014/12/17(水) 21:56:02.87 ID:4OpXCgIm
Bars
WindowHandle
GlobalVariableGet
あたりです
73Trader@Live!:2014/12/17(水) 22:12:48.36 ID:7wKb8DDc
>>72
そりゃウィンドウができてなければ、ハンドルがとれるわけないんだから、
起動後何秒経ったかカウントすればいいでね?
74Trader@Live!:2014/12/17(水) 22:23:12.98 ID:kqILoEJx
>>70
昔は自身のex4の更新日時を変更して、MT4に0x303D投げてリロードさせたりしてた
けど、今も動くんかな?
要はリコンパイル時にMetaEditorがやってることを模倣してるだけなんだけど・・・・・・

てか、今のMT4ならもっと上手く(というかmql4の範疇で合法的に?)やれそうな希ガス。
例えば、OnInit()で必要な値が取れなかった場合、ChartSaveTemplateしてから
EventSetTimerして、OnTimer()内でChartApplyTemplateしてやればいいんじゃ
ないかな?全然試してないけどw
75Trader@Live!:2014/12/17(水) 23:24:39.81 ID:5ZItwwjx
>>72
どれもstart()内では取れるんじゃないか?
GlobalVariableGet()はinit()でも取れそうだけど。
76Trader@Live!:2014/12/17(水) 23:58:03.90 ID:4OpXCgIm
>>73-75
ありがとうございます
簡単に、起動後何秒かカウントしてみたんですがやはりフリーズしたみたいになります
やはり起動時ぐらいは仕方ないと諦めるべきなんでしょうかね
皆さんも気にされてないようですし・・・
77Trader@Live!:2014/12/18(木) 00:03:06.81 ID:r2ZZ6Rm+
そもそもBarsはその時のバーの数を表してるんだし、GlobalGetとかは取れなかったら
エラー返すんじゃないのか?
正しく対応すればいいだけだと思うが。
78Trader@Live!:2014/12/18(木) 00:25:17.82 ID:iX6QKeKT
正しく対応て具体的にどうするんでしょうか?
79Trader@Live!:2014/12/18(木) 00:41:55.20 ID:r2ZZ6Rm+
お前が具体的にかけよ。
80Trader@Live!:2014/12/18(木) 01:02:40.13 ID:6NPDcaEi
イライラしてるね
いくら負けたん?w
81Trader@Live!:2014/12/18(木) 03:03:23.63 ID:g86je/Aq
チャートをスクロールしてくと
古い過去チャートで30分足が1時間足になってるw
82Trader@Live!:2014/12/18(木) 17:09:00.25 ID:thfs1xQp
本の記述が大分間違ってる でも正誤表も発表しないし
83Trader@Live!:2014/12/18(木) 21:50:22.51 ID:cmU/NW8R
豊嶋本?
そんなに間違ってるとは思わないが。
84Trader@Live!:2014/12/18(木) 21:58:43.97 ID:RcwYSK//
new MQL4に非対応なだけでしょ?>本
85Trader@Live!:2014/12/18(木) 22:16:52.88 ID:cmU/NW8R
あぁ。
新旧MT4の差分について、本が出るといいなぁ。
86Trader@Live!:2014/12/18(木) 22:18:23.50 ID:7GbS6KYH
原油底打ってるやん… (´・ω・`)
87Trader@Live!:2014/12/19(金) 10:53:21.32 ID:q3VJu8d5
昨日両建てのポジを一度に決済しようと、スプレッド分だけズラして指値
していたのですが、気がつくと片方しか決済されておらず、慌ててもう片方
を決済したら大損してしまいました。
どうも一時的にスプが広がったのた原因のようです。

手動でやるとタイミングがずれると思ってやったのに、大失敗でした。
ポジの番号を指定して、一度に決済するEAってないものでしょうか?
88Trader@Live!:2014/12/19(金) 13:50:40.53 ID:w/iGjm/N
>>87
つ OrderCloseBy関数
89Trader@Live!:2014/12/19(金) 20:18:33.66 ID:/VeKbcCV
FXプロって日経なくなった?NKDないんだけど
90Trader@Live!:2014/12/19(金) 23:51:32.94 ID:dMm8ShQ+
他は動くのに30分足と1時間足だけ動かないインジがあったんだけど直近1000本分だけ計算するようにしたら動くようになった
AlpariJapan-Demoだけど>>81が原因なのか?
91初心者です:2014/12/21(日) 01:16:30.68 ID:8kepCcAJ
教えて下さい。
もし現在足以前にストキャスメイン75以上かつMACDメイン0.03以上の足があり、
その足から現在から一つ前の確定足までの間にストキャス25以下の足が存在しない場合、
ストキャスが50未満で確定したらアラートする、
というプログラムはどのようになるのでしょうか。わかる方いましたら、ご教授下さい。
お願いいたします。
92初心者です:2014/12/21(日) 08:46:14.34 ID:2T+A+cgx
>>91
使っているのはMT4のBuild646です。
特に「もし現在足〜存在しない場合」のところが
どうプログラムして良いかわりません。
よろしくお願いいたします。
93Trader@Live!:2014/12/21(日) 12:23:28.54 ID:BO408R5m
MT4のAPIいじるのってどういう勉強、本を買えば良いでしょうか
当方EAやインジ作りはしていますが、APIをいじるのは初めてです
94Trader@Live!:2014/12/21(日) 13:21:43.96 ID:mvjSC5cL
>>92
よくわかりませんがこんな感じでしょうか(´・ω・`)
http://u3.getuploader.com/mt/download/1046/__test__.mq4
95Trader@Live!:2014/12/21(日) 14:04:26.23 ID:7x4QMqLQ
誰か教えて〜
SendFTPでデータアップしたいんだけど
今日みたいな、サーバー動いてない休日でも出来ますか?
リアル口座&EAで試したのですが、上手くいきません・・・
96初心者です:2014/12/21(日) 18:27:16.97 ID:Ewb9MC3H
>>94
ありがとうございます。大切に使わせていただきます。
ストキャス75・MACD0.03以上(逆は25・-0.03以下)になったのを確認後、
ストキャスが75未満( >>91では「50」と誤記しました。すみません。)
になったらアラートし、25以下で一旦終わり(逆は25超えで75以上で終わり)・・
という意味でかきたかったのですが私の説明が拙すぎました。
申し訳ありませんでした。
97初心者です:2014/12/22(月) 05:26:43.20 ID:uqmjeREB
>>94
頂いたMQL4を元に

1.ストキャス75・MACD0.03以上(逆は25・-0.03以下)になったのを確認後、
  ストキャスが75未満「かつ一目雲下抜け」が確定したらアラートし、
  さらに「一目雲に再度侵入」が確定したらアラートし、ストキャス25以下で一旦終わり
 (逆は25超えかつ一目雲上抜けでアラート、雲再侵入でアラート、75以上で一旦終わり)
2.メインチャートの上抜けサインの表示を高値より10point上にずらし、
  下抜けサインの表示を底値より10point下にずらす
3.サブウィンドウの上抜けサインの表示を少し下にずらし、下抜けサインの表示を少し上にずらす

のプログラムに挑戦していますが、1.の時点で既に苦戦しています。
icustomなどで組みこんでいけば出来ると思ったのですがダメです。
不躾ですが教えて頂けると助かります。よろしくお願いいたします。
(ストキャス、MACD、一目はチャート描画せずともサインが表示できれば充分です。)
98Trader@Live!:2014/12/22(月) 09:03:25.51 ID:wzbISjrx
実稼働中のEAでHigh[0]がout of rangeで落ちた。
どういうことなの(T_T)
ちなみに22日の8:48.06 JST。
念のためにBars > 0 の回避コードを入れたけどさ。
99Trader@Live!:2014/12/22(月) 09:40:22.37 ID:A2GoHaXQ
>>97
一応直してみましたがたぶん思惑と違うような感じになってると思うので
それぞれの段階でオブジェクトを表示するようにしてありますので
不要部分を削除したり段階を変更するコードを追加したりして
目的の動作をするようにしてみてください
インジの描画は不要とのことなのでチャートにオブジェクトでサインを出すタイプにしましたが
確認のための一目の雲のラインは表示できるようにしておきました
MT4の一目はたしか雲と遅行線がずれているという話だったので被せるとずれがありますが
こっちの位置が正しい位置だったと思います(´・ω・`)
http://u3.getuploader.com/mt/download/1047/__test2__.mq4
100Trader@Live!:2014/12/22(月) 17:37:01.33 ID:Z+y9eml2
MT4を裁量で使う時、各通貨ペアごとに発注量をあらかじめ
設定しておく事はできないの?

例えば、USD/JPYは2万通貨、GBP/JPYは1万通貨というふうに。

標準装備のワンクリックレートパネルは、画面切り替えると
共通の数量に戻っちゃう。
101Trader@Live!:2014/12/22(月) 17:41:23.67 ID:86iLPw4M
ドル円Lで誰でも儲かる

時代なんや… (´・ω・`)
102Trader@Live!:2014/12/22(月) 17:42:35.56 ID:lqEbiHBK
プププ
急落で泡吹いて静かにしてたくせにw
103初心者です:2014/12/22(月) 18:02:09.34 ID:QvIdYHnQ
>>99
ありがとうございます。
またしても私の説明不足で悩ませてしまい申し訳ありませんでした。
プログラムから作者様の心遣いを感じ感激しました。
ストキャス75・MACD0.03以上後に75未満から25以下になるまで
雲上抜け、雲再侵入の確定足が出るたびにアラートさせる
(逆はストキャス25・MACD-0.03以下後25超えから80以上になるまで)
というプログラムにしようとしていました。
作者様のプログラムを元に今から挑戦したいと思います。
(例えばストキャス75・MACD0.03以上で「1」とし、75未満かつ雲下抜けを
「前々足は雲抜けしていない&&前足は抜けている場合」などして「1」を保持、
ストキャス25以下確定で「0」とすれば可能か、など勉強して試してみます。)
出来たら報告します。本当にありがとうございました。
104初心者です:2014/12/22(月) 18:06:27.91 ID:QvIdYHnQ
>>103
「雲上抜け、雲再侵入の確定足が出るたびに」は
「雲下抜け、雲再侵入の確定足が出るたびに」の誤りでした。
失礼いたしました。
105Trader@Live!:2014/12/22(月) 19:03:55.27 ID:1N3frhFX
バックテストを早くするために
double A = iCustom();
double B = iCustom();
if(A > NUM_A && B > NUM_B)
buy_func();
としていたところを
double A = iCustom();
if(A > NUM_A){
double B = iCustom();
if(B > NUM_B)buy_func();
}
とするのは意味ありますか?
入れ子を深くすると遅くなりますかね?
106Trader@Live!:2014/12/22(月) 20:13:08.72 ID:uJlIZnwu
やって試すのがいいけど、ループや構造をいじってもそれほど速度は変わらない。
iCustomなんかの関数の呼び出し回数を減らす方がいいと思う。
107Trader@Live!:2014/12/22(月) 22:00:22.47 ID:3z6Yu8/7
>>106
呼び出し回数を減らすために始値の時に関数を動かしたい時
static int kTime = Minute() / 5;
if(kTime != Minute() / 5){
func();
kTime = Minute() / 5;
}
という風にMinute関数を使っているのですが、別の方法はありますか?
108Trader@Live!:2014/12/22(月) 22:53:21.49 ID:wzbISjrx
>>107
1分間tickが更新されないと見逃すかも。
Barsを覚えておいたら?
109Trader@Live!:2014/12/23(火) 07:25:05.32 ID:noBoPuiq
>>108
Barsぐぐって分かりました。ありがとうございます。これからはBars使います。
110Trader@Live!:2014/12/23(火) 17:54:01.45 ID:xfprglfs
超初心者です。教えて下さい。

ペッパーストーンのスタンダード口座でレバ400倍にしたデモ口座でとあるマーチンゲールEAをテストしたのですが
0.01ロットスタートで最低1000ドルの初期資金が必要でした。
これをXMのマイクロ口座でやるなら100ドルからで可能って事なのでしょうか?

他にも可能な所がありましたらぜひ教えてください。
111Trader@Live!:2014/12/23(火) 18:18:14.65 ID:CubB3GDC
MT4発注君が今日から急にログイン出来なくなりました。
皆様はどうでしょうか?
112初心者です:2014/12/23(火) 20:14:31.24 ID:L+rxAKWj
>>99
なんとか完成しました。
>>103
「(例えばストキャス75・MACD0.03以上で「1」とし、75未満かつ雲下抜けを
「前々足は雲抜けしていない&&前足は抜けている場合」などして「1」を保持、
ストキャス25以下確定で「0」とすれば可能か」
についてはうまくいかず、作者様からのご指摘どおりフェーズを動かすことで
うまくいきました。ありがとうございました。
今後はこれを元にフェーズごとにアラートの種類を変えたり、
表示の種類を変えたり、音の種類を変えたり等、挑戦していきます。
わからないことがありましたらまたご教示の程よろしくお願いいたします。
113Trader@Live!:2014/12/23(火) 21:32:18.43 ID:4ysrxN5P
MT4が応答なしになってフリーズします
ヒストリカルデータを全部消すと治るんですが
一度終了してまた立ち上げると応答なしに

どこをイジれば治りますか?
114Trader@Live!:2014/12/23(火) 21:59:19.22 ID:EvqfM4Nf
どれかインジが悪さしてそうね
115Trader@Live!:2014/12/24(水) 00:07:37.21 ID:ZVR0yE6i
しばらく株に浮気してて、そろそろ戻ろうと思うんだけど、国内、海外の本スレは無くなってしまったの?

PSも使えんくなるみたいだし、初心者からやり直しかな
116Trader@Live!:2014/12/24(水) 04:59:36.16 ID:IucfQAXa
MAに触ったら音鳴らす機能が欲しい
117Trader@Live!:2014/12/24(水) 08:40:50.04 ID:Az0MnrEZ
教えて頂いた方にお礼したい場合
皆さんどの様にされていますか?
118Trader@Live!:2014/12/24(水) 08:59:35.03 ID:jOJ/7FQX
一億儲かった時点で100万円渡す。
119Trader@Live!:2014/12/24(水) 09:07:58.02 ID:d25+bm7g
どうせなら110万円w
120Trader@Live!:2014/12/24(水) 09:13:15.64 ID:jOJ/7FQX
消費税かよw
121Trader@Live!:2014/12/24(水) 09:28:17.70 ID:d25+bm7g
いや 個人贈与の非課税枠めいいっぱいという意味でw
122Trader@Live!:2014/12/24(水) 10:06:09.77 ID:Az0MnrEZ
相手との連絡方法は?(迷惑が掛からない方法で)
123Trader@Live!:2014/12/24(水) 14:04:36.01 ID:gcXK+7qL
メールアドレスを教えてもらい、Amazon ギフト権を贈る。
124Trader@Live!:2014/12/24(水) 14:15:36.16 ID:d25+bm7g
マジメにお礼を考えててワロタw

>>123
その際に相手に捨てアドを取得してもらって、IDが変わらないうちにその捨てアドをスレに晒してもらう
これなら相手のなりすましは防げるかな?
捨てアドの使用期限内に済ませなくちゃいけないけど
125Trader@Live!:2014/12/24(水) 16:31:49.83 ID:h6pHBPzs
初心者の馬鹿馬鹿しい質問かもしれませんが
BufferOpen[]
BufferClose[]
ように文字数をそろえて見やすくなるような変数名のセットてありますよね?
上級者の人は
Buffer_Open[]
BufferClose[]
みたいに無理矢理そろえたりするんでしょうか?
Buffer_Open[]はさすがに変かもしれませんが・・・
何か実践されていることがありましたら教えて下さい
126Trader@Live!:2014/12/24(水) 17:03:49.17 ID:gcXK+7qL
>>125
変数名の命名規則は
「一貫性のある書き方」 の方が、「文字数を揃える」より優先度が高いから、
そんなアンダースコアで繋げるスネークケースとそうでないのを混ぜたりはしないよ。


5年後、今書いているプログラムのソースコードの内容を全て忘れた頃の
自分が読みやすいように書いておけばOK
127Trader@Live!:2014/12/24(水) 17:51:03.07 ID:h6pHBPzs
>>126
「文字数を揃える」はそれほど優先度高くないんですね
人のコードを見る量が不足しているからかそんなことが疑問でした
サンクスです
128Trader@Live!:2014/12/24(水) 17:59:03.04 ID:dl51V32h
>>125
どうでもいいw

どうしても気になるなら
BufferOpen [];
BufferClose[];
とか、構文解析上、問題ないとこにスペース入れて調整しろ
変数名の文字数では調整すんな!
129Trader@Live!:2014/12/24(水) 18:36:07.44 ID:h6pHBPzs
サンクスです
そういうのもアリなんですね〜
スペースて構文に関係ないところならいくらでも入れていいんですね
BufferOpen  [  1  ]; とか
基礎から学習してないのでレベル低くて申し訳ない
130Trader@Live!:2014/12/24(水) 18:39:59.76 ID:gcXK+7qL
変数名の長さは気にしないけど、 イコールの位置は合わせるかな。


aaaa = 1;
b    = 2;
131Trader@Live!:2014/12/24(水) 20:56:11.41 ID:h6pHBPzs
ありがとう
些細なアドバイスでも参考になります
132初心者です:2014/12/25(木) 04:32:46.57 ID:TErT92r7
教えて下さい。
MT4のBuild640にてWingdingsの224番以降の絵文字(特に225,233,241等の矢印)をチャート足
付近ではなくサブウインドウ右端の固定箇所(シフトさせて空いた右側スペース)に表示させ
続ける方法はありますか?
(例. ストキャスが25を超えて上昇中は75以上になるまで上矢印を固定箇所に表示し続ける。
逆は下矢印を表示し続ける。ストキャスの線自体の表示は無くてもOKです。)
わかる方いましたら、ご教示下さい。
お願いいたします。
133Trader@Live!:2014/12/25(木) 06:30:45.80 ID:EjSCtrxb
なぜか、mt4の動きが止まっちゃってるんだが、俺だけか?
134Trader@Live!:2014/12/25(木) 07:24:37.38 ID:CjJgOO7d
>>133
俺も
時々あるんだけど、どうしてだろう

ちなみにクリックして画面出すと
左上に窓が出て

CHFJPY.240 Can't detect LocalTime difference
Now use Time_difference = 9

とか表示されるんだけど
どうすれば良いんだろう
どなたか教えてください
135Trader@Live!:2014/12/25(木) 07:48:14.99 ID:IvNwYwp/
今日はクリスマスだよ。
136Trader@Live!:2014/12/25(木) 07:48:19.89 ID:7Z1U6YCx
そりゃ クリスマスだからだよw
137Trader@Live!:2014/12/25(木) 08:48:16.46 ID:IvNwYwp/
>>132
build646で試してみたら今まで通り表示できたが、build640以降で何か変わったのか?
138Trader@Live!:2014/12/25(木) 09:07:10.76 ID:HS/zrknL
チャート止まって焦ったが今日クリスマスだったなそういえば・・
こういうとき海外のチャートは使えないなぁ
139Trader@Live!:2014/12/25(木) 09:11:05.70 ID:IvNwYwp/
まじかよ。
140Trader@Live!:2014/12/25(木) 09:31:34.58 ID:EjSCtrxb
もしかして、と思ったらそうなのか
いやま、普通だったら、まあいいか、なんだが、
ポジ持ったままだから不安なんだよな
通常の土日より動きそうな気もするし、決済すら受け付けないし。
141Trader@Live!:2014/12/25(木) 09:42:33.72 ID:IvNwYwp/
0.1枚くらいどうでもいいだろ。
142Trader@Live!:2014/12/25(木) 09:53:38.99 ID:lP9UaMvp
mt4って12月25日以外にも動かない日あるの?
143Trader@Live!:2014/12/25(木) 09:59:22.12 ID:IvNwYwp/
ないよ。
144Trader@Live!:2014/12/25(木) 10:07:42.10 ID:ZUShBGer
もう日本の業者も終始オフでいいんでね?クリ
145Trader@Live!:2014/12/25(木) 11:43:08.49 ID:EjSCtrxb
>>141

桁違い
146Trader@Live!:2014/12/25(木) 11:49:40.51 ID:HAfL8Xzy
>>132
画面の右下に表示するならOBJ_LABELで表示ですね
Wingdingsの矢印を表示したいんだと思いますが"Wingdings 3"を使えばいけるみたいです
WingdingsをOBJ_LABELで表示するものを作ってみました
一番右のボタンを押すと右下に矢印を表示するようにしてあります(void f7()関数を実行します)
ので参考にしてみてください(´・ω・`)
※インジケータです、それとbuild765環境で作成したのなので
もしかしたら仕様変更などのせいでうまく動作しない可能性もあります

http://u3.getuploader.com/mt/download/1048/TestWingdings.mq4
147Trader@Live!:2014/12/25(木) 11:51:00.96 ID:bqtLSX9Y
>>132
OBJ_LABELでWingdingsの一部が文字化けするようになった話?
217や221で代用するか、OBJ_ARROWで描くか。自分はOBJ_LABELのまま漢字記号の↑↓とか∧∨を使ってる。

OBJ_ARROWなら最新足の時間に何本分か時間を足して、ストキャスはレベルが固定されてるから
適当に50くらいのところを指定すればいいんじゃないか(この方法はスクロールするとティックが更新されるまで位置がズレるけど)。
148Trader@Live!:2014/12/25(木) 11:57:39.32 ID:dwLc1P/k
クリスマスでも動く日足5本の国内業者ない?
149Trader@Live!:2014/12/25(木) 12:04:44.41 ID:bqtLSX9Y
>>146
おお、本格検証したのですね。
自分はWingdings 3でもどうもうまくいかないと思っていたら、コード番号も変わってるみたい。
150Trader@Live!:2014/12/25(木) 12:43:27.89 ID:HAfL8Xzy
>>149
豊嶋先生のブログだとVPSの英語版windowsだとWingdingsは問題なく表示されたと書いてあったので
環境によりけりのようですね
自分の日本語環境のwin7では Wingdings、Wingdings 2、Wingdings 3、Webdings どれも
129~159 と 224~252 がうまく表示されない感じでした(´・ω・`)
151Trader@Live!:2014/12/25(木) 13:36:41.56 ID:FVnx+DzR
>>147
スクロールで位置がズレる問題はOnChartEventで再配置すれば解決できそう
152Trader@Live!:2014/12/25(木) 14:02:41.11 ID:zBc8IZI9
某所でEAを買おうと思ってるんだけど、口座認証が必要みたい。
この場合、その会社が潰れたら口座変更もできなくなるの?
設定ファイルダウンロードとか、かなり面倒くさい。
153Trader@Live!:2014/12/25(木) 20:44:35.41 ID:Fw0MRxTl
int p = 7836;
double pp = p * 0.0001;
Print("EURGBP=",pp);

を実行すると
EURGBP=0.7836000000000001
という値が出力されるのは何故ですか?

「0.7836」と出力させるにはどのような工夫をすればいいんでしょうか
154初心者です:2014/12/25(木) 20:50:33.34 ID:Ps+iEGrg
>>146
ありがとうございます。(返信遅れてすみません。)
初めて目にする内容があって勉強になります。
>>94>>99と同様の方と思いますが感謝いたします。(違っていたらすみません。)
しっかり理解して自分流にアレンジしてみます。
(ブログやサイト等やられていたら何らかの形で紹介して頂ければ幸いです。)
また、他の方々のご意見も参考にさせて頂きます。
(私のBuild646番はもう古いかも・・他のインジがあって更新が怖いです。)
155Trader@Live!:2014/12/25(木) 22:08:03.13 ID:A6/FZJ/M
>>153
Print("EURGBP=", MathFloor(pp*10000)/10000);
156Trader@Live!:2014/12/25(木) 23:26:12.90 ID:Fw0MRxTl
>>155
詳しく書かないで申し訳ありません
プリントすると希望の通りになるのですが

int p = (int)( 0.78363 / Point);            // Point=0.00001
double pp = p * Point;
pp = MathFloor(pp/Point)*Point;

と書くとやはり駄目です
一般化させるようにプログラムすることはできるんでしょうか?
157Trader@Live!:2014/12/25(木) 23:29:53.54 ID:IvNwYwp/
>>153
Print("EURGBP=", DoubleToStr(pp, 4));
158Trader@Live!:2014/12/25(木) 23:32:15.13 ID:FVnx+DzR
>>156
NormalizeDouble
159Trader@Live!:2014/12/25(木) 23:49:37.03 ID:Fw0MRxTl
>>157-158
ありがとうございます
四捨五入しない値をゲットしたくて・・・
わがままですみません
160Trader@Live!:2014/12/25(木) 23:58:58.05 ID:L5LqpSYQ
doubleが1以下でこんなことになるのか?
161Trader@Live!:2014/12/26(金) 00:04:54.32 ID:IvNwYwp/
>>159
四捨五入しない値ってなんだよ...
そんな値に意味があるのか?
とりあえずwikiのdoubleの項目でも読んどけ。
162Trader@Live!:2014/12/26(金) 00:56:28.93 ID:gEP2QRBp
四捨五入した値にしか意味がないと考えるのはさすがにおかしい
163Trader@Live!:2014/12/26(金) 01:19:08.96 ID:k9h+ofCm
つか、型の違う変数を直接演算しないように意識した方がいい。
俺なら、7836を7836.0のダブルで定義しちゃう。
164Trader@Live!:2014/12/26(金) 06:30:09.27 ID:vDhfd9jm
ちぇ・・・・・朝になったら動いてくれるかと思ったのに
向こうは時差でまだクリスマスだもんなあ・・・・
165Trader@Live!:2014/12/26(金) 08:11:42.92 ID:b8XOSDT3
小数→2進数(循環小数)→丸め誤差

整数にしてから小数にするしかないと思ったけど
166Trader@Live!:2014/12/26(金) 09:12:45.14 ID:iJWmz05k
んあ 動かないけどまだクリスマスだからか 去年こんなんあったっけ・・・
167Trader@Live!:2014/12/26(金) 09:19:20.80 ID:IopEyu0s
>>166
去年と逆で、なんとか今年は生き残れたよ。
168Trader@Live!:2014/12/26(金) 09:48:00.49 ID:rtW56FA2
いつになったら動くんや?
169Trader@Live!:2014/12/26(金) 10:11:34.88 ID:3N3k8xqy
アルパリはチャート動くの夕方からか…
170Trader@Live!:2014/12/26(金) 10:18:11.62 ID:8MHzKRg3
年が明けたら・・・
171Trader@Live!:2014/12/26(金) 12:18:02.35 ID:EbWymhNf
ライブラリーで経過時間1分とか5分パラメーターで与えて使えるのない?
172Trader@Live!:2014/12/26(金) 16:08:50.93 ID:bhw6t9lq
Alpari始動
173初心者です:2014/12/27(土) 02:57:38.52 ID:QG4iwDNO
教えて下さい。
現在のチャートの状態をサブウィンドウ右端の固定箇所に絵文字表示させるプログラムを書きました。
勉強も兼ねて(私にとって)複雑なものに挑戦したのですが案の定、一つの絵文字しか表示されず
苦戦しています。

売りの場合(買いは逆で絵文字は色違い、絵文字6のみ共通)
1.ストキャス75・MACD0.03以上確認(絵文字1)...絵文字1をサブウィンドウ右端に表示し続ける
2.ストキャス75未満,雲下抜が確定後...状態別に4種の絵文字を表示し続ける
 @雲陰転でMACD0.03未満(絵文字2)
 A雲陰転でMACD0.03以上(絵文字3)
 B雲陽転でMACD0.03未満(絵文字4)
 C雲陽転でMACD0.03以上(絵文字5)
3.再びストキャス75以上(再び絵文字1)...絵文字1を表示し続ける
4.ストキャス25以下で終了(絵文字6、「買い」と共通)...絵文字6を表示し続ける

常にいずれかの絵文字を表示します。終了時の絵文字6は非表示でも良いのかもしれません。

(現在「買い」の「再び絵文字1」を表示し続け、他を表示しない状態です。
Ichimokuはすでに1つずらしてあるカスタムインジです。コンパイルエラーはありません。)

以下、どこが悪いのか解かる方いましたらご教示下さい。
お願いいたします。(プログラムは次項)
174初心者です:2014/12/27(土) 03:02:35.51 ID:QG4iwDNO
#property indicator_chart_window

// パラメーターの設定//
extern int Tenkan = 9; // 転換線の期間設定
extern int Kijun = 26; // 基準線の期間設定
extern int Senkou = 52; // 先行線の期間設定
extern int FastEma = 12; // MACD FastEma
extern int SlowEma = 26; // MACD SlowEma
extern int SignalSma = 9; // MACD SignalSma
extern int StoK = 5; // Stoshastic K%
extern int StoD = 3; // Stoshastic D%
extern int StoS = 3; // Stoshastic Slowing
extern double Mlevel = 0.03; // MACD Level
extern int Slevel = 25; // StoshasticLevel
extern int win_idx = 1; // 表示画面

// 変数の設定//
double SenA = 0;// 1本前のバーの先行スパンA
double SenB = 0;// 1本前のバーの先行スパンB
double Macd = 0;// 1本前のバーのMACDメインライン
double Stoc = 0;// 1本前のバーのStoshasticメインライン

// オブジェクトの生成
int init()
{
ObjectCreate("Label", OBJ_LABEL, win_idx, 0, 0);
ObjectSet("Label", OBJPROP_CORNER, 3);
ObjectSet("Label", OBJPROP_XDISTANCE, 5);
ObjectSet("Label", OBJPROP_YDISTANCE, 30);
return(0);
}
//終了関数
int deinit()
{
ObjectDelete("Label");
return(0);
}

//スタート関数
int start()
{
static int phaseA=0;
static int phaseB=0;

SenA = iCustom(NULL,0,"Ichimoku",Tenkan,Kijun,Senkou,0,5,1); //一目の先行A(1本前)
SenB = iCustom(NULL,0,"Ichimoku",Tenkan,Kijun,Senkou,0,6,1); //一目の先行B(1本前)
Macd = iCustom(NULL,0,"MACD",FastEma,SlowEma,SignalSma,0,1); //MACD (1本前)
Stoc = iCustom(NULL,0,"Stoshastic",StoK,StoD,StoS,0,1); //ストキャス (1本前)
175初心者です:2014/12/27(土) 03:04:57.44 ID:QG4iwDNO
>>173>>174 続きです。長くてすみません。
//売り表示
if(phaseA==0 && Stoc>=50+Slevel && Macd>=Mlevel)
{ObjectSetText("Label",CharToStr(73),24,"Wingdings",Crimson);phaseA=1;} //ストキャス75以上,MACD0.03以上(赤パー)
if((phaseA==1 || phaseA==2) && Stoc<50+Slevel && SenA > Close[1] && SenB > Close[1]) //ストキャス75未満,雲下抜が確定
{if(SenA < SenB){if(Macd<Mlevel)ObjectSetText("Label",CharToStr(74),26,"Wingdings",Magenta);//雲陰転でMACD0.03未満(桃笑顔)
else ObjectSetText("Label",CharToStr(75),26,"Wingdings",Crimson);}//雲陰転でMACD0.03以上(赤顔)
else {if(Macd<=Mlevel)ObjectSetText("Label",CharToStr(76),24,"Wingdings",Magenta); //雲陽転でMACD0.03未満(桃泣顔)
else ObjectSetText("Label",CharToStr(76),24,"Wingdings",Crimson);}} //雲陽転でMACD0.03以上(赤泣顔)
phaseA=2;
if(phaseA==2 && Stoc>=50+Slevel)
{ObjectSetText("Label",CharToStr(73),24,"Wingdings",Crimson);phaseA=1;} //再びストキャス75以上(赤パー)
if((phaseA==1 || phaseA==2) && Stoc<=50-Slevel)
{ObjectSetText("Label",CharToStr(77),18,"Wingdings",DarkSlateGray);phaseA=0;} //ストキャス25以下で終了(灰色爆弾)

//買い表示
if(phaseB==0 && Stoc<=50-Slevel && Macd<=-Mlevel)
{ObjectSetText("Label",CharToStr(73),24,"Wingdings",SteelBlue);phaseB=1;} //ストキャス25以下,MACD-0.03以下(青パー)
if((phaseB==1 || phaseB==2) && Stoc>50-Slevel && SenA < Close[1] && SenB < Close[1]) //ストキャス25超え,雲上抜が確定
{if(SenA > SenB){if(Macd>-Mlevel)ObjectSetText("Label",CharToStr(74),26,"Wingdings",Aqua);//雲陽転でMACD-0.03超え(空笑顔)
else ObjectSetText("Label",CharToStr(75),26,"Wingdings",SteelBlue);}//雲陽転でMACD-0.03以下(青顔)
else {if(Macd>-Mlevel)ObjectSetText("Label",CharToStr(217),24,"Wingdings",Aqua); //雲陰転でMACD-0.03超え(空泣顔)
else ObjectSetText("Label",CharToStr(217),24,"Wingdings",SteelBlue);}}//雲陰転でMACD-0.03以下(青泣顔)
phaseB=2;
if(phaseB==2 && Stoc<=50-Slevel)
{ObjectSetText("Label",CharToStr(73),24,"Wingdings",SteelBlue);phaseB=1;} //再びストキャス25以下(青パー)
if((phaseB==1 || phaseB==2) && Stoc>=50+Slevel)
{ObjectSetText("Label",CharToStr(174),18,"Wingdings",DarkSlateGray);phaseB=0;} //ストキャス75以上で終了(灰色爆弾)
return(0);

}

//以上、よろしくお願いいたします。
176Trader@Live!:2014/12/27(土) 06:07:01.92 ID:jTqpocGi
  /:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::://ヽ:::::::::::::::|
    l:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::// ヽ::::::::::::::l
    l:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::/:::「'ヽ::::::::::://   ヽ:::::::::::|
    |::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ノl:::ノ l:::::::/      ヽ::::::::|
   ノ:::::::::::::::::::::::::::::::::::::::::::::::::::::/ ゙゙  ノ:::/ ,,;;;;;;,,    ,,,,ヽ:::::l
   ):::::::::::::::::::::::::::::::::::::::::::::::/    ノ/ __,'''i: ('''__):::l  
  )::::::::::::::::::::::::::::::::::::::::::::::::::/         ̄ ̄ン:. :「 ̄`ヾ   
 1:::::::::::::::::::::::「 `┤l:::::::::::::::::l          ̄   ,  ヽ ̄ l   
  `l:::::::::::::::::::::ヽ  :l li:::::::::::::/        ヽ  /´   `l  |
  ヽ::::::::::::::::::::::\_」 lヽ::::/         .l  !:-●,__ ノ  /      
  ノ:::::::::::::::::::::::::::ノ | l `゙゙           i ,,;;;;;;;;;;;;;;;;;;;;,  /ヽ       
,/ ヽ::::::::::::::::::::::(  l l::::::::..         /.:''/´ ̄_ソ  /  `ヽ
     ヽ:::::::::::::::ヽ | l:::::::::::...      /::// ̄ ̄_ソ  /    \   ヴッ!!
        ヽ:::::::\| l::::::::::::::::...    / :::.ゝ` ̄ ̄/ /       ヽ
           ヽ:::l l:::::::::::::::::::..      ̄ ̄;;'' /         ヽ
              l l;;;;;;:::::::::::::::.....;;;;............;;;;;;''ノ            l
              l l '''''''''''''''''''''''''''''''''''''' ̄l |             |

http://www.youtube.com/watch?v=z2qK2lhk9O0
177Trader@Live!:2014/12/27(土) 09:42:15.08 ID:LTW3oJqD
とりあえずは、ストキャスの綴りが間違ってて、値を取得できてない。
カスタムインジ以外は、普通に用意されてる関数使った方が速いと思う。
178Trader@Live!:2014/12/27(土) 12:33:24.77 ID:Fe93SbZw
>>173
こんなかんじでしょうか?(´・ω・`)
http://u3.getuploader.com/mt/download/1049/__test3__.mq4

余談ですがこの前気がついたことを、
インジの中からiCustomを使う場合
サブフォルダに配置したものからiCustom使うと
なんかすごい処理が遅くなるんすね
同じファイルなのになぜかこんなに速度差が・・・
http://u3.getuploader.com/mt/download/1050/profiler.png
179Trader@Live!:2014/12/27(土) 13:15:00.07 ID:6XJMY7T+
勉強も兼ねてって所が偉いな
俺はなるべく勉強したくない
180初心者です:2014/12/27(土) 15:12:03.94 ID:TlfIwLzt
>>178
毎回ありがとうございます。同じ方だと思いますが(´・ω・`)
そして貴重な情報もありがとうございます。処理速度に大きな差があるとは・・
この事実をご存知なこと以上に、それを「調べることが出来る」作者様にも驚いています。
ど素人の私には到底考えつかないことです(説明頂いた内容にもまだピンときておりません)。
iCustomよりもiMACD等のほうがよいとのことか、もといプログラム内に書いたものからがよいとのことか等々・・
まだまだ勉強不足です。反省しつつ頑張ります。
どうぞよいお年をお迎えください。失礼いたします。
181Trader@Live!:2014/12/27(土) 17:41:12.70 ID:QxD8Ybgo
インディケーター(例えば移動平均)で
ラインじゃなくて矢印コードを表示するようにしたいのですが
その矢印はバーごとに違う矢印を指定することもできるのでしょうか?

それとも1つのインディケーターで使える記号は1つだけなのでしょうか?
182Trader@Live!:2014/12/27(土) 18:42:17.72 ID:Fe93SbZw
>>181
1つのインジで1つではなく、1つのインジケータバッファで使える記号は1つといった感じだと思います
(途中でSetIndexArrow()で変更しても全部表示が変わっちゃう)
何十種類もの矢印を使いたいならObjectCreate(...,OBJ_ARROW)で作るか、
使う種類が2,3種類くらいでいいなら
インジケータバッファをその数ぶん用意してそれぞれにSetIndexArrow()して
表示したいところだけ値を入れて非表示にしたいところはEMPTY_VALUEを入れる
といった方法になるんじゃないかと思います(o゚ω゚o)
183Trader@Live!:2014/12/27(土) 19:07:11.48 ID:Fe93SbZw
>>180
よいお年をヾ(´・ω・`)ノ゙
184Trader@Live!:2014/12/27(土) 19:09:17.48 ID:QxD8Ybgo
>>182
詳しくありがとうございます!

> 途中でSetIndexArrow()で変更しても全部表示が変わっちゃう
そうなんですよ

使う記号の個数によって、インジケータバッファにするか、オブジェクトにするかを決めればいいですね
たぶん、オブジェクトを作る方式のほうが
ずっと処理が重たくなるんですよね?
185Trader@Live!:2014/12/27(土) 19:20:54.44 ID:S1zaV8Bz
オブジェクトは最新のもの1つしか表示されないんじゃないのかね
186Trader@Live!:2014/12/27(土) 20:07:31.09 ID:Fe93SbZw
>>184
オブジェクトを作るの自体はそんなに重くないみたいなんですが
オブジェクトの削除に時間がかかるみたいなんですよね
バー10万本表示してMAの値をオブジェクトで表示してみたら
10万回のObjectCreateといくつかのプロパティ設定をしても500ミリ秒程度なのに
削除はObjectsDeleteAll()で5秒以上かかっていました
これを、名前を取得してそのインジが生成したものかifで判別して、とかやるとさらに遅くなりそうですね
これだけ遅いとタイムフレームや通貨を切り替えるときが鬱陶しいですね
あと、以前オブジェクトで画面に散布図を表示したとき何万個ものラベルを表示したら
チャートのスクロール自体も重くなった記憶があります
画面内に大量のオブジェクトってのもやめたほうがよさそうです
直近のバー数千本分だけの描画にするとかならオブジェクトでも大丈夫そうですね
187Trader@Live!:2014/12/27(土) 20:19:54.37 ID:LTW3oJqD
大量のオブジェクトは、非常に重くなる。
一目の雲を透過光になるようにオブジェクトで塗ったら、えらい遅くなった。
188Trader@Live!:2014/12/27(土) 22:08:12.52 ID:QxD8Ybgo
>>186
ありがとうございます
皆さん良いお年を

インデックスバッファー方式にする場合
for(int b=0; b<配列サイズ; b++)
 {
  Buffer[b]=0;
 }
みたいにしないと、代入してない場所に変な値が入っている場合がありました
しかしこれは SetIndexEmptyValue(0,0) または PlotIndexSetDouble(0,PLOT_EMPTY_VALUE,0) と同じことではないのでしょうか?

PlotIndexSetDouble(0,PLOT_EMPTY_VALUE,0) と書いて代用できないかと思ったのですがダメで
↑のようにfor文で一つずつ0を代入していくと正常になりましたが・・・
189Trader@Live!:2014/12/28(日) 03:34:19.15 ID:jBBitjbx
>>188
ゴミが混じる状態を再現できる最小コードって作れる?
普通に考えると同じじゃなきゃおかしいと俺も思うんだが・・・・・・
190Trader@Live!:2014/12/28(日) 10:16:18.91 ID:qqVtlPYF
指標バッファ8個の制限がなくなったから、速度の点でシグナルはできるだけバッファのARROWで描いてる。
で、指標バッファはシグナルのところだけ値を入れてると、ゴミが出ることがある。仕方ないから、全部値で埋めてる。
191Trader@Live!:2014/12/28(日) 11:02:59.99 ID:NXf9AkpZ
最近は知らんけど、前は起動時はempty valueで初期化された状態で渡ってくるけど、
Barsが増えてリロケートされた時は初期化されないと思ったな。
それでゴミが表示される。
192Trader@Live!:2014/12/28(日) 11:30:00.37 ID:fNAtyvW9
>>188
PlotIndexSetDoubleってMT4でもコンパイルは通るみたいですが機能しないぽいですね
falseが返って来るしGetLastError()に
4014: ERR_UNKNOWN_COMMANDが入っていました
MQL5のリファレンスにはあるけど4のにはないぽいですし
とくにMT5と書いてなかったのでMT4の話と思ってましたがもしかしてMT5の話でしたか?(^ω ^ ;)
193Trader@Live!:2014/12/28(日) 21:06:13.19 ID:2c1wN6IK
>>189
>>192
遅くなりスミマセン
今試していたのは5でした・・・明記せずにスミマセン。今はMT4も同じなのかと思ってました
一応、考え方としては PlotIndexSetDouble(0,PLOT_EMPTY_VALUE,0) でゴミを取り除けるはずなのですね
それが分かっただけでも安心しました(^^;)

私のスキルではこれ以上のことが分かりませんが何度やってもダメでしたorz (戻り値はtrueでした)
やはり今は長年の実績があるMT4を使用して SetIndexEmptyValue(0,0) しておけばいいということでしょうかね
ありがとうございます
194Trader@Live!:2014/12/29(月) 13:40:18.42 ID:DOyYX2d0
すまんAutoScroll(チャート自動で最新状態)とChartShift(チャート左寄せ)のショートカットキーって無いの?
隣のズームアップとかロウソクとかバー切り替えとかはあるけど・・・
195Trader@Live!:2014/12/29(月) 14:06:05.59 ID:brc7U9Ea
ショートカットはないんじゃないかな。
ヘルプのファーストナビゲーションのところに一覧が乗ってる。
おれはAuto Scrollはアクセラレーションで切り替えてるな。Alt-C+S
196Trader@Live!:2014/12/29(月) 14:07:34.13 ID:brc7U9Ea
あ、ChartShiftて何?Endキーじゃなく?
197Trader@Live!:2014/12/29(月) 14:24:54.26 ID:DOyYX2d0
>>195
うわーアクセラレーションキーは罫線追加系だけかと思ってショートカットキー一覧ばかり見てた。
何やってんだ俺…。Alt+C+Sで全然構わん!助かったわ!
ChartShiftは自動スクロールの横にある(チャートに赤矢印マーク)の奴!チャートが左側にズレて
右側が空くあれ。ツールバーのアイコンにカーソル乗せたらChartShiftって出てきたからそのまま書いたw
混乱させてすまん。 教えてくれてありがとね
198初心者です:2014/12/30(火) 08:52:58.01 ID:OnFv9P3b
教えて下さい。
過去50本分のローソク足において
最も一目の「先行スパン2」に近づいた足の「先行スパン2」との「価格差の値」を
メインチャート右端固定箇所に時間別に表示するプログラムはどの様に書くのでしょうか。
(例、15分足チャートに15分・1時間・4時間の先行スパン2との差の値を
 その値が50以内になった場合のみ縦書き表示)
過去の値との比較方法で足踏みしています。Build646番です。
解かる方いましたらご教示下さい。
お願いいたします。
199初心者です:2014/12/30(火) 10:37:02.41 ID:OnFv9P3b
>>198
>>その値が50以内になった
とは5pipのことです。
200Trader@Live!:2014/12/30(火) 10:40:53.26 ID:qzjdjhsY
円安で日本が

世界の工場に成るんや… (´・ω・`)
201Trader@Live!:2014/12/30(火) 14:51:36.45 ID:0qiKIOTW
初めてEA作って、MT4でバックテストしています。

USDJPYの分足用で作ったのですが、リミットは10pips位がいいのでしょうか?
10pipsだと利益確定が遅くて、結局、リミットに達する前にストップに引っかかることが多い気がします。

5pips位がいいのでしょうかね?
202Trader@Live!:2014/12/30(火) 16:02:45.82 ID:owfcvDLY
いろいろやってみるといい、まずはTP/SL同値スプなしかな
経験してるうちに色々見えてくる
203Trader@Live!:2014/12/31(水) 16:44:08.46 ID:4pKRhd9B
MQL初心者です。

@過去のVolumeの値で取得したプロフィット
A現在のVolumeの値で取得したプロフィット

Volumeの変化を基に
@とAを比較してマイナスが多い側を取得して、記憶させたいです。
見よう見真似で書いてみたのですが、うまくいきません。

以下記述

int count=Volume[0];
for(int n = 0; n<count; n++)
{
if(Volume[0]<n)
{
double MaxLoss0 = AllPosProfit;
}
if(Volume[0]<n+1)
{
double MaxLoss1 = AllPosProfit;
}
if(MaxLoss0<MaxLoss1)
{
double MaxLoss = MaxLoss0;
}
}

ご指摘頂けないでしょうか?よろしくお願いします。
204Trader@Live!:2014/12/31(水) 22:50:06.71 ID:4pKRhd9B
>>203
自レスしてます。連投申し訳ない
以下の様に書き換える事で、最新の損失を反映する事はできたのですが…
一番でかい損失の取得が出来ませんorz
どなたかご教授願えませんでしょうか?

for(int n=Volume[0]; n<100; n++)
{
if(Volume[0]>=n)
{
double MaxLoss0 = FGH_AllPosProfit;
}
if(Volume[0]<n-1)
{
double MaxLoss1 = FGH_AllPosProfit;
}
if(MaxLoss0<MaxLoss1)
{
double MaxLoss = MaxLoss0;
}
}
205Trader@Live!:2015/01/01(木) 00:33:13.01 ID:fTDGq3H9
>>204
何度もすいません自レスですorz

FGH_AllPosProfit;はEAの注文プロフィット合計となっております。
206初心者です:2015/01/01(木) 05:43:59.98 ID:CD3wIhBg
あけましておめでとうございます。

昨年末は大変お世話になりました。
今の私の力では到底書けない様なプログラムを教えて頂きました。
特に(´・ω・`)様には心より感謝いたしております。ありがとうございました。
また助言を下さった多くの方々、ありがとうございました。
本年も機会の折はどうぞよろしくお願いいたします。
(あまり皆様のお手を煩わさないよう頑張ります。)

cf.>>198
年末に失礼いたしました。この休みを利用し現在も挑戦中です。
私には難しいので「過去50本分(現在足含む)の足にて「価格」が一目の
「先行スパン2」に指定値以内に近づいた場合に限り、メインチャート右端下
の固定箇所に時間別に縦書に目印表記」に変更してみました。

(例、15分足チャート過去50本内にて15分・1時間・4時間の各一目の
 「先行スパン2」と価格が5pip以内に近づいた場合にそれぞれ「15」や「1H」、
 「4H」など表示し続け、50本内に存在しなくなったら各々表示は消える、
  もしくは別の表記に変わる)

for()にて範囲を決め、staticにて過去の条件成立足を覚えさせ、次の成立足で
再びゼロに戻す方法でいけるかもしれない、と考えていますが、思考錯誤中です。
こういう時MT4が止まっていると不便ですね。いろいろ試してみます。

引き続きお解りの方おりましたら、お時間の許す範囲でご教示頂ければ幸いです。
失礼いたします。
207初心者です:2015/01/02(金) 11:39:06.00 ID:V55w6ENh
>>206「staticにて過去の条件...」
はうまくいきませんでした。
調べるうちに「Cnt」関数を見付け、以下書いてみました。

#property indicator_chart_window
extern int Hon_su =50;   // 過去のローソク本数
extern double Haba =0.0005;  //先行2に近づく幅
int init() //オブジェクトの生成
{ObjectCreate("Label1", OBJ_LABEL, 0, 0, 0);
ObjectSet("Label1", OBJPROP_CORNER, 3);
ObjectSet("Label1", OBJPROP_XDISTANCE, 0);
ObjectSet("Label1", OBJPROP_YDISTANCE, 30);
return(0);}
int deinit()//終了関数
ObjectDelete("Label1");
return(0);
int start()
{
int Cnt_a =0;           //カウント関数の宣言
for(int i=Hon_su-1; i>=0; i--) //現在を含むPeriods本のバーを順番にチェック
double Sen2 = iCustom(NULL,0,"Ichimoku",9,26,52,6,i); //i番目の先行2
if((Sen2<=High[i] &amp;&amp; Sen2>=Low[i]) || (Sen2>=High[i] &amp;&amp; Sen2-High[i]<=Haba)
|| (Sen2<=Low[i] &amp;&amp; Low[i]-Sen2<=Haba)) // 突抜け、もしくは上or下から近づく
Cnt_a++;           //条件を満たすバーの数を数える
if(Cnt_a>0)ObjectSetText("Label1","15!",12,"Arial",White);
else ObjectSetText("Label1",CharToStr(174),12,"Wingdings",DimGray);
}                 //1本以上あれば"15!"なければ別の絵文字

とりあえず15分のものだけですが今までで一番完成に近づいたと思います。
50本以内の条件成立足をカウントし、1本以上なら表示させるというものです。
しかし残念ながらelse以下の絵文字しか表示されません。
皆様お正月休み中とは思いますが、どこが間違いなのか解かる方おりましたらご教示下さい。
お願いいたします。
208初心者です:2015/01/02(金) 11:44:45.15 ID:V55w6ENh
>>207
「 DimGray); 」と「 } 」の間に 「 return(0); 」が入ります。すみません。
209Trader@Live!:2015/01/02(金) 11:52:43.25 ID:EkKE9Tpr
テンプレには国内業者が書かれてますが、オススメの海外業者はありますか?
ドル建てで運用したいです。
210Trader@Live!:2015/01/02(金) 13:14:30.29 ID:YfVcQBgB
>>207
http://climbi.com/b/3347/1

表示されたページの左側のAll Versions:のところの
CL.0が元のコードでCL.1が変更したほうです
211Trader@Live!:2015/01/02(金) 14:23:11.87 ID:JBf93Vsc
かまへんかまへん
節子の好きなようにしたらええ
212Trader@Live!:2015/01/02(金) 16:51:45.95 ID:mjH5yOn1
池沼
213初心者です:2015/01/02(金) 18:58:02.75 ID:iU5lqO8T
>>210
ありがとうございます。そしてご指摘もありがとうございます。
不慣れ故ご迷惑をおかけしました。申し訳ございません。
以後、ご指摘の様なサービスも活用していけるよう頑張ります。
今後も遠慮なくご指摘の程、よろしくお願いいたします。
皆様もありがとうございました。失礼いたします。
214Trader@Live!:2015/01/03(土) 12:14:41.78 ID:E4mnwOFa
934 :Trader@Live!:2015/01/02(金) 22:23:51.50 ID:eFYNlFdN
陳満咲杜 ブルベアFX通信(月間購読料6300円)
12月戦績(確定版)

ドル円 -30
ユーロドル -65
ユーロ円 -90
ポンドドル -295
ポンド円 -65
豪ドルドル
豪ドル円

2勝11敗 -545pips (&陳マガ月謝6300円)

12カ月連続負け越し。
年間トータル7000pips以上の損失が確定。
215Trader@Live!:2015/01/03(土) 12:33:39.16 ID:TlRJGybt
216Trader@Live!:2015/01/03(土) 15:34:39.07 ID:/wGGZjHg
>>214
むしろ逆にすれば良いのじゃないかと思ってしまう。
一番始末悪いのが微損程度の手法w
217Trader@Live!:2015/01/03(土) 22:17:46.18 ID:I/wmHNI8
http://autofx-now.com/toraripi/4836.html
これを改造して、合計損益が0になるところに青いラインを表示させたいのですが、どうすればよいでしょうか?
218Trader@Live!:2015/01/03(土) 22:41:18.31 ID:I/wmHNI8
{損益0になる値(bid)−買い平均建値}x買い数量+{損益0になる値(bid)−売り平均建値}x売り数量=0
これを損益0になる値(bid)について解いて、損益0になる値(bid)={買い平均建値x買い数量 + 売り平均建値x売り数量}/買い数量+売り数量
を表示させればいいと思うのですが、どうプログラムを書けばいいのでしょうか_
よろしくお願いします
219Trader@Live!:2015/01/03(土) 23:16:00.58 ID:/ASQET2D
>>218
買い平均建値を出力するスクリプト、買い数量を出力するスクリプト、・・・という風に順番に作っていって
最後にインジケータとしてまとめ合わせるという様にすればできると思うよ
220Trader@Live!:2015/01/03(土) 23:19:01.60 ID:I/wmHNI8
double avgBuyPrice;
if(buyLot > 0){
avgBuyPrice = buyPrice/buyLot;
} else {
avgBuyPrice = 0;
}

double avgSellPrice;
if(sellLot > 0){
avgSellPrice = sellPrice/sellLot;
} else {
avgSellPrice = 0;
}

たぶんこれの下に

extern string BidLineName = "X";

double X = { avgBuyPrice * buyLot +avgSellPrice * sellLot} /{ buyLot + sellLot};

ObjectSet(BidLineName, OBJPROP_PRICE1, X);

でいいんでしょうか?
221Trader@Live!:2015/01/03(土) 23:22:55.26 ID:I/wmHNI8
1つのペアだけでいいんですが、どう指定していいのかわかりません
222Trader@Live!:2015/01/03(土) 23:50:50.51 ID:I/wmHNI8
218の式が違ってました汗

損益0になる値(bid)−買い平均建値}x買い数量+{売り平均建値−損益0になる値(bid)}x売り数量=0 です

だから

損益0になる値(bid)={買い平均建値 x 買い数量− 売り平均建値 x 売り数量} / {買い数量 − 売り数量} です
223Trader@Live!:2015/01/04(日) 01:34:30.15 ID:oC4gHfer
>>220
とりあえず、
avgBuyPrice = buyPrice / buyLot; // 買い平均建値
に出てくる buyPrice がなんなのか、という所からかな・・・
224Trader@Live!:2015/01/04(日) 02:30:44.42 ID:QwQlbQWu
220の直前の部分に

string pairName = targetPair[targetIndex];
double buyLot, buyPrice, buyProfit, buySwap;
double sellLot, sellPrice, sellProfit, sellSwap;

int digits = MarketInfo(pairName,MODE_DIGITS);
if ( digits==2 || digits==3 ) digits=3;
if ( digits==4 || digits==5 ) digits=5;

for(int i=0; i < OrdersTotal(); i++) {
if( !OrderSelect(i,SELECT_BY_POS,MODE_TRADES) ) continue;
if(OrderSymbol() == pairName) {
int orderType = OrderType();
if(orderType == OP_BUY){
buyLot += OrderLots();
buyPrice += OrderOpenPrice()*OrderLots();
buyProfit += OrderProfit();
buySwap += OrderSwap();
} else if(orderType == OP_SELL){
sellLot += OrderLots();
sellPrice += OrderOpenPrice()*OrderLots();
sellProfit += OrderProfit();
sellSwap += OrderSwap();
}
}
}

とあるので定義できているのではないでしょうか?

スクリプトはここです

http://mt4-traripi.up.seesaa.net/image/ViewPositionInfo.mq4
225Trader@Live!:2015/01/04(日) 02:50:07.12 ID:QwQlbQWu
だから、このXを表示させればいいのではないかと思うのですが、方針はあってますか?

extern string BidLineName = "X";

double X = { avgBuyPrice * buyLot -avgSellPrice * sellLot} /{ buyLot - sellLot};
226初心者です:2015/01/04(日) 11:27:30.74 ID:Er400P6d
教えて下さい。
例えば、短期MAと長期MAが確定足にてクロスした際、

1.アラートしチャートクロス付近に短期上抜けで上矢印、下抜けで下矢印
2.矢印は上・下それぞれ1つのみ表示

とする場合、どの様にプログラムするのでしょうか。
新しい上矢印が出たら過去の上矢印は消えてチャート上には
上・下矢印が各1つずつ表示されているということです。
各1つずつにする方法が難しいです。
解かる方おりましたらご教示下さい。
お願いいたします。
227Trader@Live!:2015/01/04(日) 11:29:33.40 ID:CvK7M0SQ
オブジェクトを2つだけ使えば。
228Trader@Live!:2015/01/04(日) 11:47:39.30 ID:Mv3y0n6y
みんなのシストレってMT4で自動売買するとなるとスプの広いシストレ口座使わないといけないんだな
まじで口座開設して損した
MT4自動売買ならONDAが一番スプ狭い?
229Trader@Live!:2015/01/04(日) 11:48:41.90 ID:QwQlbQWu
これでXを定義して

double X = { avgBuyPrice * buyLot -avgSellPrice * sellLot} /{ buyLot - sellLot};


もし買いポジと売りポジが存在するならobjXを描けでいいんでしょうか?

if(avgBuyPrice>0 && avgSellPrice>0){
ObjectCreate(objX, OBJ_HLINE, 0, 0, X);
ObjectSet(objX, OBJPROP_COLOR, Blue);
}

&&
230Trader@Live!:2015/01/04(日) 12:31:16.91 ID:QwQlbQWu
コンパイルするとエラーがでます

'avgBuyPrice' - constant expression required
'buyLot' - constant expression required
'{' - unexpected token
'{' - expression expected

constant expression required 決まった表現があるという事でしょうか?
231Trader@Live!:2015/01/04(日) 13:46:09.99 ID:zynzoUC2
mqlでは式は変数に格納できません。
X=の後ろの中括弧を全部小括弧へ置換して下さいな
232Trader@Live!:2015/01/04(日) 14:14:30.61 ID:HXnBF3eM
式を変数に格納できないって、いつの時代の言語って感じ
233Trader@Live!:2015/01/04(日) 14:37:53.55 ID:QwQlbQWu
>>231
できたあああああ
ありがとうございます
234Trader@Live!:2015/01/04(日) 14:41:43.60 ID:+FGajYH0
消費大国への道(´・ω・`)金融緩和 カネでジャブジャブ

日本国民がドルを買い占め、日銀が円を刷り続ければ
みんなハッピーなんじゃないか?… \(^o^)/
235Trader@Live!:2015/01/04(日) 15:13:16.45 ID:QwQlbQWu
>>231
できたのですが、新しくポジった時に前のラインが消える処理が不明です
236Trader@Live!:2015/01/04(日) 15:27:15.02 ID:DroU5Pus
>>232
2009年頃くらい?
てか、格納できて、がちシステムに使われてる方が少数派
237Trader@Live!:2015/01/04(日) 15:28:11.51 ID:DroU5Pus
>>235
オブジェクトがあったらcreateをスキップして、setだけすれば良いんじゃない?
238Trader@Live!:2015/01/04(日) 15:53:02.43 ID:QwQlbQWu
新しくポジった時に前のラインが消える処理、これでいいのかな?
実験できないのでわからん

int deinit() {
deleteAllObject();

if(ObjectFind(objX)!=-1) ObjectDelete(objX);

return(0);
}
239237:2015/01/04(日) 16:55:43.16 ID:Pq8TUX2c
>>238
消すんじゃなくて、再設定の方が負荷が軽いよ。
微々たるものだけど。

if(ObjectFind(objX) > 0) {
ObjectSetDouble(0, objX, OBJPROP_PRICE, price);
}else{
ObjectCrate …
ObjectSet …
}
240Trader@Live!:2015/01/04(日) 18:13:57.52 ID:QwQlbQWu
ありがとうございます
明日実験してみます
241Trader@Live!:2015/01/05(月) 01:12:15.35 ID:Xv9SAaG9
バックテストのときにint start()内のアラートが無反応なんですが、どうしてでしょうか?

int init()
{
//----
Alert("init");
//----
return(0);
}


int start()
{
//----
Alert("start");
//----
return(0);
}
242Trader@Live!:2015/01/05(月) 01:14:32.30 ID:BM8BUPMX
仕様です。
243Trader@Live!:2015/01/05(月) 01:58:21.23 ID:Xv9SAaG9
ここに書いてある通りにやったのだが・・・
以前のバージョンならできたってこと?
http://mt4ordersenderror.blog.fc2.com/blog-entry-30.html
244Trader@Live!:2015/01/05(月) 04:40:58.27 ID:Wz69BR/L
以前はできていたよ
バックテストでは昔もできなかったけど
245Trader@Live!:2015/01/05(月) 08:46:51.46 ID:lQP5y50R
そうでしたか
初心者なんで自分の設定がおかしいと悪戦苦闘してしまましたわ
それにしても、MT4はデバッグ機能が貧弱だね
246Trader@Live!:2015/01/05(月) 08:51:08.40 ID:KfH4zQjz
>>245
おかげで苦労してる
247Trader@Live!:2015/01/05(月) 08:55:14.60 ID:BM8BUPMX
>>245
一通りできると思うが、どのあたりが?
248Trader@Live!:2015/01/05(月) 09:35:42.62 ID:KfH4zQjz
一番ダメなのは、BTにデバッグアタッチできないこと。
それともやり方あるの?
249Trader@Live!:2015/01/05(月) 10:56:28.81 ID:BM8BUPMX
あぁ確かに。ドキュメント見て一通りできるんだと思ってたけど、
そもそもアタッチ以前にBTで動かすことができないのかこれ。
MT5でもできないようだけど。
250Trader@Live!:2015/01/05(月) 11:18:23.86 ID:9ivNhu44
デバッグ機能が貧弱なのは間違いないけど今回に関しては関係ないかな。
リファレンスに
Alert() function does not work in the Strategy Tester.
と書いてあるのでリファレンスを読めば解決したこと。
初心者ならリファレンスを読む癖をつけないと、無駄な時間が増えると思いますよ。
古いリファレンスにはこの記述はないようだけど。
251Trader@Live!:2015/01/06(火) 07:19:00.70 ID:ID8n7wDW
複数のPCで同じ口座のMT4を開くと、干渉の問題はあるのでしょうか?
もちろん、同じEAを動作させるとかせずに、A機ではEA、B機では裁量売買、
C機は別のEAのフォワードテストってイメージです。
252Trader@Live!:2015/01/06(火) 07:32:12.45 ID:Q7baRo06
>>251
問題ない。ただし、別PCからの取引も表示はされるよ
253初心者です:2015/01/06(火) 07:54:38.34 ID:Wgz+5cuP
>>227
アドバイスありがとうございました。お返事遅れてすみません。
頂いたアドバイスを元に数日間いろいろ試してみましたがなかなかうまく出来ません。
比較的簡単に出来るだろうと考えていた私が甘かったようです。
書いたプログラムが尽く撥ねられ情けない限りです。引き続き頑張ります。
(現在、過去のものも表示されるもので代用しています。)
また何かご教示頂ける際は、よろしくお願いいたします。失礼します。
254Trader@Live!:2015/01/06(火) 17:39:20.24 ID:EiFCQoM5
2chもEA作成も初心者です。
マナーなど至らない点がありましたら申し訳ありませんが、どなたかお助けいただけないでしょうか。

Built765のMT4にて初めてEAを作成しようとしていますが、どうしてもOrderSend関数が動作しません。
Expert tick functionの部分に下記のように記載し、コンパイル後デモ口座でEAを実行しています。

void OnTick()
{
int Ticket_S=OrderSend(Symbol(),OP_SELL,1.0,Bid,50,0,0,"",0,0,Blue);
Print("test");
}

Print関数は実行され「エキスパート」タブに"test"と表示されますが、発注が行われません。
コンパイル時もEA実行時もエラーはありません。手動での発注は問題なく実行できます。
(Print関数はEAが確実に動作していることを確認するために挿入しました。)

数時間各種サイトを検索しましたが、どうしても原因がわかりません。
どうぞご教示をお願いします。

また、参考にしている本がBuilt600以降の仕様変更を踏まえておらず苦戦しております。
どなたか仕様変更を踏まえたおすすめの初心者向け教本をご存知でしたら、こちらもご教示いただければ幸いです。
255Trader@Live!:2015/01/06(火) 17:50:08.87 ID:jhV4nFGY
>>254
エラーコードを特定する方法を調べよう
256Trader@Live!:2015/01/06(火) 17:58:41.76 ID:EiFCQoM5
>>255
ありがとうございます!

「操作履歴」タブにエラーが表示されていたのですね。
"trade is disabled"と表示されていました。
自分で出来る限り原因を調べてみて、またわからなければ伺いたいと思います。
257Trader@Live!:2015/01/06(火) 18:26:12.17 ID:jhV4nFGY
>>256
そのエラーだと、EAの設定でトレードを禁止しているか、
サーバ側で自動売買を禁止しているかのどちらかっぽい。
258Trader@Live!:2015/01/06(火) 18:59:13.78 ID:EiFCQoM5
>>257
ありがとうございます!
自分もなんとかそこに辿り着きまして、他サーバに変更して試してみた所、
下記のようになりました。

同じブローカーのリアル口座 → 変わらず
別ブローカーのデモ口座 → エントリ成功

そこでエントリに失敗したブローカー(ちなみにForex Broker Inc.です)のWebサイトを確認しましたが、
EAは使用できる旨明記されていました。

残るはMT4の設定が疑わしいと考え、下記の通り操作を試しましたが、
いずれも状況は変わりませんでした。

・「ツール」→「オプション」の「エキスパートアドバイザー」タブでチェック項目をひと通り付け外し再試行
・該当EAの「設定」にてチェック項目をひと通り付け外し再試行

度々恐れ入りますが、その他になにかEAのトレード許可に関する設定項目をご存知でしたら、
ご教示いただけないでしょうか。

念のため、ブローカーにはメールで質問を送ってみようと思っています。
259Trader@Live!:2015/01/06(火) 19:31:24.99 ID:jhV4nFGY
>>258
ブローカーによっては、申請しないと許可してくれないところもあるよ
260Trader@Live!:2015/01/06(火) 19:42:50.28 ID:EiFCQoM5
>>259
そうなんですね!ひとまずブローカーにメールで問い合わせを済ませましたので、
返答を待ちたいと思います。

色々とご丁寧に、ありがとうございました。とても助かりました!
261Trader@Live!:2015/01/06(火) 21:46:03.70 ID:wDYnOSeI
バックテストの初期証拠金を5000USDにしてLOTを5にすると
OrderSendエラー134 の証拠金が足りないってでます。50000USDにするとうまくいくのですが、
証拠金5千ドルで5枚買えないなんておかしくないですか?w
262Trader@Live!:2015/01/06(火) 21:56:14.74 ID:wDYnOSeI
解決した。もう何も言うな
263Trader@Live!:2015/01/06(火) 22:07:26.63 ID:ZIibBH2j
>>252
ありがとうございます。安心しました。
しかしそれなら閲覧専用のパスワードって、どんな時に使うのでしょうかね?
264Trader@Live!:2015/01/06(火) 22:24:37.00 ID:E7J38jwY
あるある。最初期に同じ事やった。
MT4は1lot10万だからね。
265Trader@Live!:2015/01/07(水) 12:32:27.12 ID:4xDdG0nt
あるEAで取引している売買を、別の口座にコピーする簡単な方法ってありませんか?
口座縛りのEAを最低限で運用させながら、メインの口座で同じ売買をさせたいのです。
ロットサイズを口座残高の比で増減できれば言うことはありません。
266Trader@Live!:2015/01/07(水) 23:39:43.53 ID:btcOnB6A
シグナル配信すれば良いんじゃ?
267初心者です:2015/01/08(木) 00:24:34.81 ID:/H0DqzFH
教えて下さい。
5分足の20SMAを価格が確定足で下から超えたら上矢印表示し、
1.それが5分足MACDの-0.03にタッチしてまだ0.03まで到達していない状態、
2.かつ60分足一目が現時点で陽転している (下矢印時はその逆)
の場合はアラートする、というプログラムはどう書くのでしょうか。
staticにてMACDの0.03以上と-0.03以下を覚えさせる方法で試しているのですが
特にアラート部分がうまく反応してくれず悩んでいます。
どなたか解かる方おりましたらご教示頂けると助かります。
よろしくお願いいたします。
cf.一目は通常のズレのある「iIchimoku()」でかまいません。
268Trader@Live!:2015/01/08(木) 12:47:43.49 ID:9Kkca4fz
数字を任意の位で切り捨てる方法はないですか
例えば、0.12345を0.1234にするという感じの
NormalizeDoubleだと四捨五入になってしまいます
269Trader@Live!:2015/01/08(木) 13:08:48.17 ID:x2WwOoKu
>>268
MathCeil とか MathFloor みたいな関数があるといいね。
270Trader@Live!:2015/01/08(木) 13:11:28.16 ID:x2WwOoKu
>>268
0.00005 だけ引き算してから、四捨五入するというのはどうだろう?
271Trader@Live!:2015/01/08(木) 13:14:12.24 ID:x2WwOoKu
>>268
0.12345 を文字列に変換してから、
先頭から6文字だけを切り出すのが分かりやすいかも
272Trader@Live!:2015/01/08(木) 16:22:07.37 ID:3g3B1xwv
好きなところで切り捨てればいい。
 double x = 0.12345;
 Print(MathFloor(x * 10000) / 10000.0);
273Trader@Live!:2015/01/08(木) 18:22:58.52 ID:6yFn7aFc
切り捨てだから ((int)x*10000)/10000.0 のが軽いかな。微々たるもんだが。
274Trader@Live!:2015/01/08(木) 18:46:12.79 ID:3g3B1xwv
それ、うまく動くのか?
だいぶ前に試した時はC式のキャストはまともに動かなかったが。
275Trader@Live!:2015/01/08(木) 19:30:32.31 ID:2YHGgaQr
先輩方教えてください
FXproのmt4で画面の左上にあるスピード注文は消せないんでしょうか?
邪魔でしかたがありません
276Trader@Live!:2015/01/08(木) 19:52:55.27 ID:6yFn7aFc
>>274
試しにやってみたら、マジで動かなかった。
いやぁ、情報ありがとう。
コンパイルエラーでないから、どっかでハマったかもしれん。

[ソース]
double x = 0.1234567;
Print(x);
Print(x*10000);
Print((int)x*10000);
Print(((int)x*10000)/10000.0);

[出力]
0.1234567
1234.567
0
0.0
277Trader@Live!:2015/01/08(木) 20:11:09.45 ID:urWd6Y8K
>>276
こうじゃない?
Print( int(x*10000)/10000.0 );
278Trader@Live!:2015/01/08(木) 20:44:52.64 ID:RusW80d5
>>275 Alt+T
279Trader@Live!:2015/01/08(木) 20:46:09.56 ID:RusW80d5
>>275 間違えた
チャートを右クリックしてワンクリックトレード
280Trader@Live!:2015/01/09(金) 04:28:16.62 ID:ExXz1vqi
>>276
(int)xで0になってるんじゃ、試してないけど
281Trader@Live!:2015/01/09(金) 04:45:27.23 ID:+kWo+4e5
各国の金融政策と貿易決済通貨比率を考慮して計算されたインジってないですかね
282Trader@Live!:2015/01/09(金) 07:40:07.18 ID:eYo8ljH9
ポジの一部決済をしたいのですがどうすれば良いのでしょうか?
裁量で手動売買ですが、マクロなどでも結構です。
283Trader@Live!:2015/01/09(金) 09:03:21.71 ID:Ybuzi5ai
MT4は分割決済できない
このような糞プラットホームが政治力だけで大きなシェアを食っているのは
悲しくも不快である
284Trader@Live!:2015/01/09(金) 12:11:35.59 ID:lXWgEPsu
MT4のインジケータについて質問です
折れ線グラフのインジで複数のバッファに同じ値が入っていて色だけが違う場合、
どのバッファの色が優先的に表示されるのでしょうか?
バッファのインデックス番号かと思って検証してみたのですが違うようでした
285Trader@Live!:2015/01/09(金) 12:16:55.91 ID:gWRqj222
>>283
そうなんですか、困りました。
286Trader@Live!:2015/01/09(金) 12:33:48.34 ID:KJt7BbBG
>>283
わざわざ騙すなよ
普通に一部決算できるよ
287Trader@Live!:2015/01/09(金) 12:40:25.88 ID:LGdf0Tn1
それはブローカーによる。
どこのプロバイダに繋がってるか次第だよ。
288Trader@Live!:2015/01/09(金) 16:50:41.44 ID:lXWgEPsu
>>284ですが自己解決しますた
289Trader@Live!:2015/01/09(金) 18:03:56.61 ID:cHurmKb0
>>286,287
少なくともXMでは、枚数指定して決済注文入れても元のサイズで受け付けられて
しまいました。
(例えば1ロット中0.5ロットで注文しても、1.0ロットで注文されてしまう。)
業者によってはきちんと分けて受け付けてくれるのでしょうか?
290Trader@Live!:2015/01/10(土) 07:10:10.04 ID:h6kHdn1t
例えばMQL4で
#property indicator_color1 White
#property indicator_color2 Green
#property indicator_color3 Blue
#property indicator_color4 Red
     ・
     ・

の color1 と color2 だけ無色に設定したい場合
#property 以降をどのように書けばいいでしょうか。
291Trader@Live!:2015/01/10(土) 08:24:35.11 ID:WWsXvXkz
>>290
#property indicator_color1 clrNONE
#property indicator_color2 clrNONE
292Trader@Live!:2015/01/10(土) 08:27:12.23 ID:C27Dc5sM
>>290
#property indicator_color1 clrNONE
293Trader@Live!:2015/01/10(土) 12:33:17.87 ID:tOuW8/WC
>>291>>292
ありがとうございました。
294Trader@Live!:2015/01/11(日) 09:09:30.16 ID:YwoIr59r
AllAverages_v2.5という色々な種類の移動平均線が使えるインジについての質問です。
ストラテジーテスターを動かすとAllAverages_v2.5の線が更新されず、
また土日のサーバーが止まっている時にチャートを右クリック>更新を押すと、
線が消えてしまいます。
どこをどのように修正すれば良いのでしょうか。よろしくお願いします。
295Trader@Live!:2015/01/11(日) 10:17:39.12 ID:YwoIr59r
>>294
upしました。自動更新するための方法をご教示ください
http://u3.getuploader.com/mt/download/1051/testes_v2.5.mq4
296Trader@Live!:2015/01/11(日) 18:29:17.97 ID:TtVRPp3b
お邪魔いたします。先輩方教えて下さい。

extern bool Go_Alert = true;

int start()

int limit = Bars-IndicatorCounted() - 1
for( int i = limit; i >= 1; i-- )

if( 条件 ) DoAlert();

return();
---------
void DoAlert()

{
if( !NewBar() ) return;
if( Go_Alert ) Alert( --- )
}

bool NewBar()

{
static datetime dt = 0;
if( dt! = Time[0] )
{ dt = Time[0]; return( true ); }
}

ネットにあったアラート方法ですが
これでまわすとアラートが
・確定した足の次足の始めに一回
・その次足の次の足の始めに一回
の計2回鳴ってしまいます。
どこを直せば良いのでしょうか。
お願いします。
297Trader@Live!:2015/01/11(日) 19:27:07.58 ID:8DrDgDWC
新しい足が出来る度にアラートが鳴るなら期待通りの動作じゃないの?
298Trader@Live!:2015/01/11(日) 21:14:53.13 ID:TtVRPp3b
>>297
希望はアラート時に1回でお願いいたします。
299Trader@Live!:2015/01/11(日) 21:20:38.77 ID:DpHzWksP
>>298
それだと1回鳴ったら最後、その後は2度と鳴らなくなるが
それが希望の動作なのか?
300Trader@Live!:2015/01/11(日) 21:37:42.70 ID:TtVRPp3b
>>299
アラートの度にに1回のみ、の意味です。
301Trader@Live!:2015/01/11(日) 21:44:44.70 ID:DpHzWksP
>>300
その場合、アラートの終了条件が必須。
302Trader@Live!:2015/01/11(日) 21:50:07.35 ID:TtVRPp3b
>>300
どこを修正すればよろしいでしょうか。
303Trader@Live!:2015/01/11(日) 21:56:44.66 ID:TtVRPp3b
>>302
>>300>>301の間違えです。失礼しました。
304Trader@Live!:2015/01/11(日) 22:01:46.03 ID:9JdXgYHO
マネー=紙切れ

輝く未来=宝物 (´・ω・`)
305Trader@Live!:2015/01/11(日) 22:36:49.11 ID:TtVRPp3b
>>304
ん?わかる様な。。わからぬ様な。。。

真意をお聞かせ下さい。お願いいたします。
306Trader@Live!:2015/01/12(月) 06:43:55.22 ID:BxPQ2h7t
クズ初心者のくせに運良く含み益を出して
色んなスレに円安ファンタジーポエムを添えてる池沼だ
ほっとけw
307Trader@Live!:2015/01/12(月) 12:10:54.93 ID:kAAarxLA
https://charts.mql5.com/6/687/usdjpy-m5-fxdirectdealer.png

MACD系のインジがこんなふうに潰れちゃうんです><;
多分時間軸ごとにオシレーターを別々に表示した時だけ
308Trader@Live!:2015/01/12(月) 14:34:32.80 ID:+pwvJxwZ
MT4仕様変わった?
EAのプロパティで自動売買で許可するチェック入れてツールバーの自動売買offにしてあったのにポジりやがったw
以前この状態ではポジトラなかったのに
309Trader@Live!:2015/01/14(水) 22:00:03.24 ID:RC2DArKw
OrderSend()関数に、commentのプロパティがあるのですが、
これは何をチェックすればcommentの内容を見れますが?

.logをみても、「操作履歴」をみても、無かったようです。
わかるかたいませんでしょうか?
310Trader@Live!:2015/01/14(水) 22:48:52.92 ID:IE4M6pKY
>>309
注文履歴を右クリックするとコメントの選択肢が出てくるけど
それじゃダメなの?
311Trader@Live!:2015/01/14(水) 23:17:30.06 ID:RC2DArKw
>>310
ありがとう。注文履歴というのは「操作履歴」のことかしら。
右クリックしてもらしいものは出ないなあ。

Ordersend()でコメントを出すのをあきらめて、直後にPrint()で直接ログを
残すようにしました。解決にはなってないけど、mm
312Trader@Live!:2015/01/14(水) 23:32:53.64 ID:IE4M6pKY
>>311
口座履歴です。取引のタブでも出るよ
313Trader@Live!:2015/01/15(木) 22:49:57.25 ID:mD93nTrZ
SELLSTOPオーダーが滑ってレートよりも上で待機してしまいました。
取引タブの価格の部分が黄色になっていて注文の取り消しをしようとしても「無効なパラメーター」と出て
取り消しできません。
これはどうすれば取り消しできるのでしょうか?
314Trader@Live!:2015/01/15(木) 23:39:51.31 ID:vIPnwjFc
MathModと
%
て同じ計算なんでしょうか?
何か違いがあるのでしょうか
315Trader@Live!:2015/01/15(木) 23:45:56.16 ID:Sh4aTyGa
%は整数、MathModは倍精度浮動小数点が対象。
316Trader@Live!:2015/01/15(木) 23:52:01.10 ID:vIPnwjFc
ありがとうございます
317Trader@Live!:2015/01/16(金) 09:28:22.83 ID:92uTOuOy
水煙自動売買してたら恐ろしいことになってたかも試練脳
318Trader@Live!:2015/01/16(金) 20:45:47.96 ID:Td6aVe8L
アルパリ逝ったから新しいMT4使える業者見付けないと
319Trader@Live!:2015/01/16(金) 21:03:21.20 ID:O9j0HIMn
今回のユロスイ動いていた業者ってあった?FXDDは死んでた
320Trader@Live!:2015/01/16(金) 21:07:14.24 ID:yVNHPbEP
流動性が枯渇したときに、ちゃんと死ねる業者は
異常なトレードを行わなくて済むので、企業としてはマシ。
321Trader@Live!:2015/01/16(金) 21:08:05.48 ID:TG7ditQJ
>>318
今日の17時くらいからどの通貨も[Trade is disabled]なんだけど。
322Trader@Live!:2015/01/16(金) 21:14:13.50 ID:TG7ditQJ
>>318
サイト見てみた。

破綻したのねwww
323Trader@Live!:2015/01/16(金) 21:17:10.49 ID:Td6aVe8L
>>321
なお、本決定に基づき、誠に不本意ながらお客様がアルパリジャパンにて、現在お持ちのポジションを早急にすべて強制決済させて頂くこととなりましたことをご報告させていただきます。
また同時に新規ポジションをお持ちいただく事、入金、口座開設につきましても今後一切を中止とさせていただきますことをご了承頂きたく存じます。
ttp://www.alpari.jp/jp/cnews/show/id/5293/
324Trader@Live!:2015/01/16(金) 21:18:01.04 ID:iaCabcby
325Trader@Live!:2015/01/16(金) 21:18:00.85 ID:yVNHPbEP
http://www.alpari.jp/jp/cnews/show/id/5293/

アルパリ(UK) Limitedは本日(2015年1月16日)をもって破綻致します。
お客様の資産はFCAの規定に基づき引き続き当社の資産とは分別して管理されております。

なお、本決定に基づき、誠に不本意ながらお客様がアルパリジャパンにて、
現在お持ちのポジションを早急にすべて強制決済させて頂くこととなりましたことをご報告させていただきます。
また同時に新規ポジションをお持ちいただく事、入金、口座開設につきましても
今後一切を中止とさせていただきますことをご了承頂きたく存じます。
326Trader@Live!:2015/01/16(金) 21:33:07.53 ID:TG7ditQJ
意外と簡単に破綻してしまうもんなんだね。他の業者は大丈夫なのかな

どこかおすすめ業者ないですかね?
327Trader@Live!:2015/01/16(金) 21:43:38.33 ID:iwmpYceY
アルパリも死んだのかあああああああああああ!!!!!!!
328Trader@Live!:2015/01/16(金) 21:52:34.63 ID:O9j0HIMn
アルパリ死ぬくらいならドコが逝っても不思議じゃないなw
329Trader@Live!:2015/01/16(金) 21:55:23.72 ID:iwmpYceY
MT4業者が立て続けに潰れるってどういうことだってばよ
330Trader@Live!:2015/01/16(金) 21:59:54.93 ID:O9j0HIMn
>>329
どこか他に破綻したの?
331Trader@Live!:2015/01/16(金) 22:03:07.92 ID:iwmpYceY
YJFXはMT4サービスは無くなったが潰れたわけじゃないのか・・・
332Trader@Live!:2015/01/16(金) 22:12:12.24 ID:1rrc5AD1
アルパリ使ってるのにorz
とりあえず速やかに無事出金できることを祈ろう。

別途forexも使っているけれど、他に安定してスプ有利なMT4業者探さないと。
333Trader@Live!:2015/01/16(金) 22:48:44.59 ID:nxxNLHHh
アルパリの鯖ずっとメインで使ってたのに!!!
せめてアルパリ並みの鯖どこよ!!
334Trader@Live!:2015/01/16(金) 23:06:21.47 ID:fJP1jMPh
丁寧な終わり方だな。こういう業者ばかりだといいんだけど。
335Trader@Live!:2015/01/17(土) 00:13:29.03 ID:aGgQpAcU
fxcmjスイス証拠金10倍なってて、気づいたらロスカットされてたww
それくらい構わんから破綻すんなよ〜、頼りにしてるんだから。
336Trader@Live!:2015/01/17(土) 01:41:10.99 ID:1SHXYj0x
>>333
そそれが問題
ライブ口座でチャートだけ使ってたんだけど日本法人は生き残ってほしいわガンバレ
他にチャート使える良い業者あったら情報クレクレです
337Trader@Live!:2015/01/17(土) 01:41:28.20 ID:bI8mYN44
fxcmの日足は5本か6本か?
338Trader@Live!:2015/01/17(土) 02:53:10.51 ID:HPQB3xqs
アルパリ死亡ワロタ
339Trader@Live!:2015/01/17(土) 04:29:15.73 ID:7qefE/my
>>337
ちなみにアルパリの日足は0本になっちゃいましたw

出金されるのかなorz
340Trader@Live!:2015/01/17(土) 10:44:29.82 ID:pdyo0OvX
>>336
FXDD
341Trader@Live!:2015/01/17(土) 10:54:00.21 ID:/cREvOa+
>>340
あんがと
342Trader@Live!:2015/01/17(土) 12:21:20.12 ID:oVl10Eph
サーバー一覧みたいなのある?
343Trader@Live!:2015/01/17(土) 14:29:21.44 ID:CWe94/7r
毎日送られてくるDaily ConfirmationをA4で印刷したいのですが
右端のTrade P/Lが2行になってしまいます
たとえば 23000→ 23 -15000→ -15
            000           000
余白等いろいろ試みましたが
印刷画面になると2行に。
なにかいい方法教えてください
ちなみにPDFに置き換えてもダメでした
344Trader@Live!:2015/01/17(土) 14:51:46.87 ID:GY0EtDwM
レンタルじゃなくて
自宅にPCを常時接続して外出先でもMT4見てる人います?
自作しようかと思うんですがCPUとメモリはどれくらいあったらいいのかなと思ってるんですが、教えてください。
345Trader@Live!:2015/01/17(土) 15:16:21.60 ID:Y0VjNGP5
>>344
MT4をいくつ同時に動かすか次第でしょ。
投資家なら、メモリは32Gもあれば十分だと思いますけどね
346Trader@Live!:2015/01/17(土) 15:46:50.78 ID:kJGT02R4
Indexes_v7L.mq4 ってインジが動かないのでエラーを見るとこうなっています

double Stochastic(int k, double Buffer[])
{

arrays passed by reference only

検索すると&を入れろと書いてあったので&を入れるとエラーは無くなりました

double Stochastic(int k, double &Buffer[])
{

これでいいんですかね?もしかしてこの部分の処理をスルーするのかな?と不安です^^;
347Trader@Live!:2015/01/17(土) 15:57:42.92 ID:Y0VjNGP5
>>346
それでおk
348Trader@Live!:2015/01/17(土) 16:04:44.83 ID:kJGT02R4
>>347
どもです(^o^)
349Trader@Live!:2015/01/17(土) 16:38:31.69 ID:7qefE/my
>>344
自作(デスクトップ)じゃなくて、ノートPCの方がいいよ。
というか、こっちがそうやって自宅で稼働させている。
バッテリーがあるから停電時も数時間動かせるからね。
(同じ時間デスクトップを動かすUPSとなると、いくらするかわからん。)
デスクトップの方が安く、性能も上にしやすいけれど、
ほとんど毎日動かすことを考えると信頼置けるメーカ製の方が安心じゃないかな。
スペックは動かすEAの負荷・数次第としかいえない。
350Trader@Live!:2015/01/17(土) 16:41:39.61 ID:Hj5WHDj4
>>344
Athlon64x2 5000、RAM2GBを積んだ7年前のPCでも安定して動いている。
スペックよりも、省電力性を求めたほうがよい。
351Trader@Live!:2015/01/17(土) 17:30:37.47 ID:m/WyYjcQ
>>344
ちなみにOSは、リモートデスクトップが使えるbusinessかultimateがいいぞ
anydeskみたいな外部のリモートデスクトップツールより純正のほうが断然軽い
352Trader@Live!:2015/01/17(土) 18:26:54.97 ID:9BRiMYBD
alpari難民相当でそうだな
とりあえずOANDAあたりに避難になるんですかね・・・
353Trader@Live!:2015/01/17(土) 18:38:31.66 ID:/cREvOa+
>>344
PC詳しくないから君の質問を正しく理解してなかったらすまんけど
"Team viewer"ってソフト使えば外出先から自宅のPC簡単に見れるよ
354Trader@Live!:2015/01/17(土) 18:39:09.11 ID:/R9OD7wJ
FXCMのこれからが心配や・・・
355Trader@Live!:2015/01/17(土) 18:43:43.59 ID:m/WyYjcQ
市場に注文をちゃんと流してる優良なところほど、顧客に追証バックレられたらキツイからな
逆言うとちゃんとしてることが証明されたわけだから、落ち着いたら優良な顧客は逆に増えるかもしれん
356Trader@Live!:2015/01/17(土) 19:14:59.84 ID:R5ynRGRS
>>345>>349-351 <<353
ありがとうございます。
使う時間は朝起きたら立ち上げて夜家に帰って来たら消すって感じですね。
なるほどリモートアプリより純正の方がいいんですね。一昔前のNetBook(asusのs101)ではチャート1つでさえも荷が重すぎましたw
あまりお金をかけたくないのでcore i3より低能力でも行けたらなと。
基本的なテクニカルを4〜5入れて線を引きまくってるだけですが、チャートの数は12ぐらい本当は欲しいですw
357Trader@Live!:2015/01/17(土) 19:26:37.18 ID:aGgQpAcU
>>355
勝ってる奴もいるんだから同じじゃね?
358Trader@Live!:2015/01/17(土) 19:30:24.95 ID:m/WyYjcQ
>>357
買ってる奴と負けてる奴の合計金額が一緒で、
敗けて追証バックレるやつと同じ額だけ、買ってる奴の儲け没収できれば同じだな
359Trader@Live!:2015/01/17(土) 21:11:09.05 ID:tuxqi944
FX業者の中にもユダヤの言う事を聞く奴と聞かん奴がいるから
そういうのがたまに粛正され潰されるだけ
ただ完全呑み屋~犯罪業者はユダヤも神のイカヅチを当てられないので
後日買収などされるw
360Trader@Live!:2015/01/17(土) 23:25:57.21 ID:Wzt4wWUV
http://jp.reuters.com/article/topNews/idJPKBN0KP2IY20150116
「個人向けブローカーのアルパリUKは16日、顧客の損失を肩代わりせざるを得ない状況に追い込まれたとして破産を申請。」 (ノД`)
361Trader@Live!:2015/01/17(土) 23:27:13.25 ID:mOGWVLCp
アルパリ難民です。

OANDA と Forex.com について質問です。

(1) OANDA の両建ての件
OANDA は両建て不可とき聞いていましたが、OANDAデモトレードのストラテジーテスタで確認するとショートポジションとロングポジションを同時に保有できました。
両建て可能になったのでしょうか?

(2) Forex .com のカウントダウン注文の件
Forex.com はカウントダウン注文のためOrderSend()のときにストップやリミットを指定できずその後のOrderModify ()でストップやリミットを指定する必要があると認識していました。
しかしデモトレードのストラテジーテスターで確認するとOrderSend()のタイミングでストップとリミットを指定しても正常にストップとリミットが設定されます。
しばらくForex.com から離れていたのですが、カウントダウン方式では無くなったのでしょうか?

(1)と(2)がYesなら有り難いです。

こちらでは資料見つけられませんでした。
362Trader@Live!:2015/01/18(日) 00:08:44.92 ID:s+eqnD4B
>>361
1) No.サーバ側で取り消される
2) F9押してSL/TP入力フィールドがアクティブになってれば、いけるんじゃないかな
デモ口座で試せばいいだけのことじゃん
363Trader@Live!:2015/01/18(日) 06:36:16.21 ID:S/IRJiza
本家FXCMは融資受けられて問題ないらしい

>ジェフリーズの親会社であるルーケイディア・ナショナル(ティッカーシンボル:LUK)が2年間のローンというカタチで3億ドルをFXCMに融資することが決まりました。
>若しFXCMが今後身売りする場合には、売却代金の75%をルーケイディアが受け取るという条件が付与されています。
>この救済が発表されたので、来週以降、FXCMの業務には支障な無く、平常通りの営業が出来る見込みです。

FOREX.comすげー

>FOREX.COMを展開するゲイン・キャピタルは今回のスイス国立銀行の為替介入放棄に先立っていちはやくそのリスクを察知、
>顧客にスイスフランをショートしないよう勧めるとともに
>スイスフランのトレードで顧客が利用できるレバレッジ比率をぐっと下げ、未然に事故を回避しました。
364Trader@Live!:2015/01/18(日) 07:13:46.28 ID:S/IRJiza
スイスフランがぶっ飛んで大変なことになっていますが、
FXで本当に恐ろしいのはレバを掛けてることじゃないんですよ。
FXだと株と違って売りと買いの違いをあまり意識しませんが、
例えば、ある人がたったレバ0.1倍で「安全運用」していても、
売り建てしていた場合は、資産をすべて吹き飛ばし、さらに無限の借金を背負う可能性があるのです。
例えば、口座に1000万円入れて、たった最低単位の1万通貨だけ売り建てしていても、
分母になる通貨が破綻状態になった場合、チャートは無限に上昇、
レバ0.1倍であろうと、資産ゼロどころか(跳ね上がった額で売り建てた通貨を買い戻さなくてはならないので)無限の借金を負います。
ましてやレバ20倍とかならもお、、、

なお、買い建ての場合は、分子になる通貨が破綻した場合でも
レバレッジが1倍であれば、最悪ゼロになるだけで借金は負いません。
レバ0.1ならなおさらです(最悪でも資産の1割が飛ぶだけ)。
もちろんレバをかけていれば借金を負いますが、有限の借金となります。

■まとめ■
売り建て(ショート)をしている場合には、たとえ「超安全運用」のレバレッジ0.1倍であっても
無限の借金を負う可能性があります。
買いは家まで、売りは命まで(株式相場格言より)
365Trader@Live!:2015/01/18(日) 10:48:40.93 ID:2ieziJSu
>>362
回答ありがとうございます。

ストラテジーテスターだとOANDAのサーバーとのやり取りが無いため(間違って)両建て出来てしまう訳ですね。

OANDAのホームページでもサブアカウントで売と買を使い分けて下さいとか書かれているので本当にダメな訳ですね。

Forex .com のカウントダウンの件は[F9]での注文の発注画面でS/LとT/Pが指定出来て注文種別もカウントダウンではなく成行注文になっていました。

カウントダウンだと例えばストップ幅を極限まで狭くしてロット数を引き上げているときに
OrderSend()とOrderModify()の隙間で業者と回線切断があり再接続出来ない状態になったときに多大な損失が出る可能性がありForex.com を使うのを辞めた経緯があるので改善されているなら再度使ってみようかなと考えています。

本日は休日のため月曜日にデモトレードで動作確認後、業者に問い合わせてみます。

ありがとうございました。
366Trader@Live!:2015/01/18(日) 12:14:13.88 ID:Ci9p3RDh
>>364
長文書けたのがうれしいのか、あちこちのスレにコピペしてるが根本が
間違ってる。
今回起きたのはスイスフランの「暴騰」。フランがゼロ方向に走ったん
じゃなくて価値が上がったの。
株とくらべて違うとか言いながら株の格言出してるところも笑える。
367 ◆Hikaru440I :2015/01/18(日) 16:04:19.24 ID:NvB7xUN8
>>364
それって、

EURCHFの買いは無限に上がる可能性があるが、売りは無限に上がることはないから、
買いを行えば確率的に利益を出せる可能性が高い

っていう、典型的な間違いだよねw
368Trader@Live!:2015/01/18(日) 16:13:16.54 ID:jTIk2ZrN
>>367
そのとおり、株とFXを混同してる超初心者
コピペだし釣りだと思う
369Trader@Live!:2015/01/18(日) 16:38:45.27 ID:Z2mnecLN
月曜日アルパリは出金ラッシュだな
370Trader@Live!:2015/01/18(日) 17:06:49.32 ID:fKce/iGH
MT4のチャートは、デフォルトでは売値で描かれるのでしょうが、売値と買値の中間の
中値で描かせることは出来ますか?
371Trader@Live!:2015/01/18(日) 17:11:51.70 ID:VY25Lnkj
mt4は土日になると止まるサーバーありますか?
回線不通と表示されます
他のサーバーに変えたら通信できますか?
372Trader@Live!:2015/01/18(日) 18:03:15.70 ID:s/jBk1HQ
MetaTrader初心者専用44の874で質問されていた、
HeatMapModokiというインジがbuild 509では作動するが、
最新版ではタイル内の通貨表示ができない件、解決方法わかった方いますか?

もし874本人がまだ見ていたら、ぜひ教えて頂けませんか?
373Trader@Live!:2015/01/18(日) 19:59:44.12 ID:YyFUfwjI
5分足で過去チャートを遡ってるときに
1分足チャートも一緒に連動して動くインジとかってない?
374Trader@Live!:2015/01/18(日) 21:45:13.81 ID:KqwdK/y6
moneyrainのデモ鯖が死んでるんだけど、みな同じですか?
375Trader@Live!:2015/01/18(日) 23:29:16.40 ID:mADXnL0+
>>373
インジじゃなくてスクリプトじゃない?
確かにニコ生のふくちゃんのコミュ紹介にあった気がする
曖昧だけどwww
376Trader@Live!:2015/01/19(月) 08:42:17.64 ID:fpjlhmfr
アルパリが破綻しました。
MT4が使えるおすすめの証券会社を教えてください。

・シストレがメインです
・スプレッドが安いほうが良いです。
・信頼のできる証券会社が良いです。国内?
377Trader@Live!:2015/01/19(月) 10:21:42.42 ID:vvgBi5ZL
今回のスイスフランの件で
ポジションを逆に持っていた人が
事前に取っておくべきだった対応は
何があるでしょうか。
(操作関係、業者選び、等々・・)
378Trader@Live!:2015/01/19(月) 11:25:49.93 ID:hdoMzOiJ
FXCMのMT4がちょうど2015/01/19から日足を5本で表示するようになったようですが
Alpariの1440.hstをコピーしても、起動した途端に2015/01/16以前の分は6本になってしまいますね。

FXCMのMT4でオンライン状態で日足を2015/01/16以前も5本で表示できないものでしょうか?
Alpari以外で日足5本のところって、あとはOandaですかね。
他にありましたっけ?
379Trader@Live!:2015/01/19(月) 11:41:09.45 ID:IEFmg7jG
1/19から変わると聞いてどうせ動かんようになると思ったら案の定そうなったわ
どうすんだこれ
380Trader@Live!:2015/01/19(月) 13:01:53.73 ID:WfnNsnU4
やべMT4つながんねとオモタらサーバーアルパリだった

パニックパニック
381Trader@Live!:2015/01/19(月) 13:11:24.91 ID:SjQ2yNNF
382Trader@Live!:2015/01/19(月) 13:32:05.40 ID:W+SxrHCW
>>377
FXの大原則として、ボラティリティの低すぎる通貨ペアは、
ボラティリティの低さ故に、非常に大きなレバレッジを掛けて取引されている可能性が高い。
その結果、何か事件が起こると爆発的に価格が動いてしまう。

なので、スイスフランに手を出していた人は、その危険性に留意していればOK。
383Trader@Live!:2015/01/19(月) 13:57:32.04 ID:Az6lGdvw
>>380
AlpariUK は動いてる
384Trader@Live!:2015/01/19(月) 15:07:09.00 ID:gDJXd+1a
どなたか教えてください

a[USDJPY]=1;
a[EURJPY]=5;
a[GBPJPY]=3;
a[AUDJPY]=4;

こう言う配列の値をソートしてその順番でキーと値を出力したいのですが、やり方がわかりません
PHPの知識が少しあるのですが、同じようには出来ないみたいで迷路に入り込みました・・・
アドバイスお願いします
385Trader@Live!:2015/01/19(月) 15:41:04.98 ID:W+SxrHCW
>>384
2次元配列のソートを調べてみ
386Trader@Live!:2015/01/19(月) 16:53:13.74 ID:C3gTQyag
アルパリJPの移行先の鉄板はどこかね?
日足5本で
387Trader@Live!:2015/01/19(月) 16:55:00.12 ID:vvgBi5ZL
>>382
ありがとうございます。
ちなみに、
>>その危険性に留意していればOK
について、
デイトレ〜スイングでの留意点が
何かあれば教えて下さい。
388Trader@Live!:2015/01/19(月) 17:22:11.94 ID:mXVK9dHq
アルパリUKだけど動いてないぞ
389Trader@Live!:2015/01/19(月) 17:55:04.09 ID:xKesTMBc
アルパリUK俺も動いてない どしよ
390Trader@Live!:2015/01/19(月) 18:01:34.16 ID:C3gTQyag
日足5本、FXDD以外でどこがある?
こういう肝心な情報まとめていこうや
391Trader@Live!:2015/01/19(月) 18:16:02.30 ID:7yafT48o
>>387
デイトレ〜スイング なら、ほぼテクニカル分析だよりになるけれど、
その通貨ペアの背後にあるファンダメンタル情報は十分に注意して集めておけばいいと思うよ。


例えば、CHFだって去年10月に予兆はあったのですし。
http://www.avatrade.co.jp/updates/important/113-chf/
2014/10/31
カウンター・パーティ(流動性供給元)より、
『スイス中央銀行が無制限介入を中断または放棄する可能性がでている。
それに伴い、スイスフラン絡みの相場の急変の恐れが高まっている』
392Trader@Live!:2015/01/19(月) 18:52:33.44 ID:vvgBi5ZL
>>391
ありがとうございます。
テクニカルのみであった私も一歩間違えれば
大変なことになっていたのかもしれません。
今後は多方面からの情報収集を心掛けます。
貴重なご意見感謝いたします。
393Trader@Live!:2015/01/19(月) 19:40:08.20 ID:gDJXd+1a
>>385
別のやり方だけど、工夫したら出来ました。
ありがとうでした
394Trader@Live!:2015/01/19(月) 20:08:14.09 ID:mXVK9dHq
Forex.comにサーバ変えたら動くようになったけどチャートワープする
395Trader@Live!:2015/01/19(月) 20:11:21.26 ID:hdoMzOiJ
FXCM JapanのMT4は、2015/01/19 00:00 EET以降はEET(GMT+2)のようですが、
2015/01/17 00:00 EET以前は時刻がGMTのようです。

EET = Alpari Japan スタンダード
EET = Oanda Japan デモ
EET = FXCM Japan リアル 2015/01/19以降
GMT = FXCM Japan リアル 2015/01/19以前(日足が6本)

こちらのサイト
ttp://www.fxciao.com/fx-trade/metatrader4/2472/
で日足5本でGMTって、どういうことなんでしょうか
396Trader@Live!:2015/01/19(月) 20:15:37.89 ID:1Rm6QvtF
やっぱみんなアルパリの代わりを探してるのねw
どこがいいんだろ?
397Trader@Live!:2015/01/19(月) 20:22:46.48 ID:6benUgQi
YJFX!いけるじゃんって思ったら3月で終わりかよ
アルパリUKの代わりどうしよう
398Trader@Live!:2015/01/19(月) 20:31:21.40 ID:40kRHsvm
アルパリジャパンから出金できたのでoanda japanに申し込んだ
機会損失と含み損が痛い
399Trader@Live!:2015/01/19(月) 20:52:35.27 ID:CpJrT9cD
forexドットコムって人気無いの??
顧客満足度ナンバーワンて書かれてたからほかと比較しないで使い始めたけどここでほとんど話題に出ないね
400Trader@Live!:2015/01/19(月) 20:58:21.25 ID:aCbsHEpz
>>399
過去にいろいろあった。最近は知らん。
401Trader@Live!:2015/01/19(月) 21:01:32.07 ID:9FvC5snO
>>399
ゴルゴのとこか?
402Trader@Live!:2015/01/19(月) 21:18:57.29 ID:oNUD2h9h
複数のポジを一括決済ってできる?
403Trader@Live!:2015/01/19(月) 21:39:44.70 ID:40kRHsvm
>>399
webの右上に中文
サポートが中国語
なのでやめた
404Trader@Live!:2015/01/20(火) 00:18:26.06 ID:92kQ1ExQ
今から始めるならどこの業者がオススメですか?レバは低くて良いので国内業者希望です。ドル円メインです。

今はfxcmを使っていてスプが比較的安定してその点は良いのですが手数料がかかります。Oandaってどうですか?
405Trader@Live!:2015/01/20(火) 00:36:37.41 ID:rj1SMH5q
メタトレーダーを使って、実際に儲けている人っているの?
普通の業者のチャートじゃ駄目なの?
406Trader@Live!:2015/01/20(火) 00:47:23.53 ID:ZL5s0Zaa
質問です。
例えばドル円の表記を5桁から6桁に変えるには
デモ口座のサーバーを変えなくては駄目ですか?
407Trader@Live!:2015/01/20(火) 01:11:23.35 ID:jcCj9Jrj
ローソク足表示のソースコードを探していたけど英語でサーチしたら山程出てくるね なぜ日本語だと無いの?
408Trader@Live!:2015/01/20(火) 02:03:40.67 ID:HK/q3HR5
>>391
そんなの結果論
そのニュースはスイスショックが起こったから掘り起こしてきただけでしょ
409Trader@Live!:2015/01/20(火) 02:29:20.86 ID:k6ql53pF
>>408
テレビニュースでもやってたから、知ってる人は知ってたと思うよ?
実際ポジションを解消した人も居たし。
410Trader@Live!:2015/01/20(火) 03:32:36.63 ID:5W9TDApk
今回のスイスの件を見てると一ヶ月前の事なんか忘れてるって事だよね
時間軸って考え方が俺が思っている以上に疎かにされとる
411Trader@Live!:2015/01/20(火) 07:54:02.94 ID:zkPSqmpX
アルパリの代わりは、オアンダが良さそうだよ

スリップや決済できないことが少ないようです
412Trader@Live!:2015/01/20(火) 09:21:41.36 ID:U0vAlaj0
昨年までYJFXにてMT4を使っていましたが、使えなくなり最近XMに口座を作りました。実口座です。
ログインをし、チャートは動いているのですが、なぜかドル円やユロルなどが気配値にも全通貨表示の所にもありません。
2台のPCを使用していますが、どちらも同じです。因みにXMのサイトよりMT4をDLし直しても同じでした。
対策わかる方いませんか?
413Trader@Live!:2015/01/20(火) 09:24:50.71 ID:BoQbLmJF
>>384
気配値ウィンドウを右クリックして、
通貨ペア一覧から追加しれ
414Trader@Live!:2015/01/20(火) 09:25:42.81 ID:BoQbLmJF
と、書いてから見直したら、一覧にもないのか。
それじゃぁわたしゃわからん。
415Trader@Live!:2015/01/20(火) 10:29:38.86 ID:D0ZRhqjP
mt5を使っているのですが、動かなくなりました。
通信速度が一桁になっており大幅にダウンしているようですが、でも口座は機能しているようです。
再インストールしても変わりませんでした。
なぜかmt4はしっかり駆動しています。
416Trader@Live!:2015/01/20(火) 12:12:31.99 ID:HJmdLGxh
alpariukのデモサーバーからoandaに切り替えた
応答が少し遅くなったがこれでよしとしよう
417Trader@Live!:2015/01/20(火) 12:48:29.91 ID:Uflp0DMe
アルパリ動かなくなったからOANDAとFXDDの二つ作ったわ
一分足で比較してみるとFXDDのが綺麗だな、OANDAはちと荒い
当分はFXDDがメイン、OANDAが緊急用のサブとして運用するわ
418Trader@Live!:2015/01/20(火) 12:56:07.60 ID:cjBZgNOR
alpari-japanからoanda-japanにMT4を切り替えました。
(共にデモ表示で使用)
1分足も表示していますが足がよく抜けてしまいます。
alpari時にはほとんど無かった現象です。
FXCM-japanのデモでは今のところ目立ったものは見られません。
(しかしFXCMは1ヶ月ごとの更新必要、oandaはなし)
みなさんのチャートはいかがでしょうか。
419Trader@Live!:2015/01/20(火) 13:15:57.13 ID:4gnmOWmT
>>417
FXDDはCHFの約定値の付け替えをした業者だけどいいのかい?
420Trader@Live!:2015/01/20(火) 13:52:16.04 ID:Uflp0DMe
>>419
自分はデモだからチャートさえ見れれば大丈夫、ただ実取引するのなら控えた方がいいかも
それとFXCMも入れてみたが、こちらの一分足も結構綺麗だね
FXDDと遜色ない感じだからお好みで選んでもいいかと
421Trader@Live!:2015/01/20(火) 14:38:15.12 ID:cjBZgNOR
>>418
ちなみにFXDDのデモは90日での更新。
(全て本日調べです。)
422Trader@Live!:2015/01/20(火) 14:59:24.45 ID:SDgDcNgR
mt5用のまだ使えるデモ口座あります?
423Trader@Live!:2015/01/20(火) 15:14:16.90 ID:cjBZgNOR
あくまで自分調べですがMT4デモの1分足の場合
FXDDで一部インジの表示にズレがあるように感じます。
(特に1分足にて少し時間の長いインジを表示するとき)
FXCMでは今のところ大丈夫です(しかし30日ごとの更新がネックです)。
424Trader@Live!:2015/01/20(火) 15:31:34.90 ID:73+uRQIw
デモ口座でスプレッドをゼロにするツール使ってる人いる?
あれ使っても大丈夫なもんなんかな
425Trader@Live!:2015/01/20(火) 15:53:48.38 ID:z+qY53ao
MT5でFXDD試したんだけど時間がずれてる。こんなの俺だけ?
8分ずれていて、ロウソク足が違ってきちゃって困ってる。
同じ症状の方いますか?対処法あったらお願いします。
426Trader@Live!:2015/01/20(火) 15:59:29.93 ID:lugGATUn
久しぶりにalpari立ち上げたら動かなくなってたわ
これalparimt4アンインストールせずにどっかの鯖つなげられるのか?
完全に入れ替えなきゃだめ?
427Trader@Live!:2015/01/20(火) 16:17:08.66 ID:HJmdLGxh
>>426
ツールのオプションのサーバータブでサーバーを切り替えられるよ
あとはファイルのデモ口座の申請からアカウントをとればいい
428Trader@Live!:2015/01/20(火) 16:22:11.90 ID:cjBZgNOR
自分しらべですが・・
日足5本・・FXDD , FXCM , Oanda , Fxpro...
日足6本・・Forex.comJapan , AvaTrade , FXTF...
ご参考までに・
429Trader@Live!:2015/01/20(火) 16:25:26.23 ID:2ss/3zXi
あるパリをかいしゅう する会社はいないんかな
430Trader@Live!:2015/01/20(火) 16:29:22.51 ID:1AwT0IKs
>>427 サバのIPアドレス書かなきゃ意味無いだろ
431Trader@Live!:2015/01/20(火) 16:40:37.87 ID:5EQzb25O
OANDAってお名前.comに対応しているのか?と思ったら普通に対応しているな
しかも60日間の無料トライアル付きで

お名前.com for FXのサイトだと forex.comとfxcmと外為ファイネストと今は無きアルパリの4社しか明記してないが
432Trader@Live!:2015/01/20(火) 16:51:20.75 ID:t88XoR4C
oanda jpの鯖IPおしえてけれ
oanda-japan Practice鯖
433Trader@Live!:2015/01/20(火) 17:02:57.17 ID:lugGATUn
>>427
ありがとう。できたわ
oandaはHPから登録すれば接続情報メールきてた
mt4-jp-practice.oanda.comv
でもFXDDのつなげ方が分からん
434Trader@Live!:2015/01/20(火) 17:21:43.20 ID:1AwT0IKs
FXCMの鯖
mt4d03.fxcorporate.com
435Trader@Live!:2015/01/20(火) 21:18:26.89 ID:3GHEV/v+
>>434
ありがとう。すげー助かった
436Trader@Live!:2015/01/20(火) 23:20:11.77 ID:OZb9UDMb
Myfxbookのz-scoreの見方が分かりますか?
ヘルプ見ても、グーグル先生的な翻訳で、何を言っているのかよくわからなかった。

そもそも何の確率を標準化してるの?
現在の成績? 破綻する確率?
437Trader@Live!:2015/01/21(水) 04:11:04.73 ID:creA7vo7
ここで聞いても仕方ないと思うけど
iPhoneアプリのMT4のこないだの膵炎高値が223.324になってる

なんかこの値ってズバ抜けてない?
瞬間的にもせいぜい150〜160円代じゃなかったのけ?
438Trader@Live!:2015/01/21(水) 05:11:40.21 ID:Eg2H1sNp
どっかの売り玉持ってたオカネモチが「この値段で買うから今すぐよこせー!」という絶叫を
拾ってしまったんだよw
439Trader@Live!:2015/01/21(水) 11:21:17.80 ID:G1yGmoKY
今朝から回線不通と出て復旧しない。自分だけかな?
440Trader@Live!:2015/01/21(水) 11:22:36.38 ID:1VHj+Vti
潰れたんだろ… その会社
441Trader@Live!:2015/01/21(水) 11:23:54.62 ID:G1yGmoKY
ちなoanda
442Trader@Live!:2015/01/21(水) 11:46:37.25 ID:lryj4Jn9
MT4が使えて、両建て出来るブローカーを教えてください。m(__)m
443Trader@Live!:2015/01/21(水) 11:51:35.11 ID:Lx1kGXOo
>>441
自分のネットの問題だろ
今朝から普通にと途絶0で動いてるよ
ただうちのサーバはコロケだからなぁ。日本→nyだとアメリカ攻撃に巻き込まれてるのかも?
444Trader@Live!:2015/01/21(水) 12:18:46.61 ID:G1yGmoKY
サポートにtelして解決。
指定されたサーバ名手入力して復旧した。
445Trader@Live!:2015/01/21(水) 14:34:00.84 ID:4qaxRfuk
一度も説明書の通り動いた事ない、嘘でもいいから 一回動いて!
446Trader@Live!:2015/01/21(水) 14:51:26.88 ID:iLvyA2cM
xmで、mt4導入して入金したのですが、
新規注文ボタンがネズミ色になってて、機能してないです。注文出来ない状態です。解決策を教えて下さい
447Trader@Live!:2015/01/21(水) 14:58:06.98 ID:wEa2xObq
ブローカーに電話するんだ
448Trader@Live!:2015/01/21(水) 15:04:24.67 ID:iLvyA2cM
>>447
英語しゃべれないので、サポートにメールしました。
900ドル入金したらボーナスで1350ドルになってたんで、出金してアイフォに帰りますw
449Trader@Live!:2015/01/21(水) 15:06:44.19 ID:YrYRltUf
>>448
なんやそれw
450Trader@Live!:2015/01/21(水) 15:12:51.94 ID:wEa2xObq
>>448
ちゃんと取引してないと、ボーナスは出金断られるかもだぞww
451Trader@Live!:2015/01/21(水) 17:10:05.12 ID:lryj4Jn9
買い逆指値で下記の命令でエラーとなります。
ストップが悪いようですが、何故でしょう?

逆指値の場合、ストップは指定できないのでしょうか?

kijyun_price=117.924;
Slippage=3;
sl=116.757
ticket = OrderSend(Symbol(),OP_BUYSTOP,Lots,kijyun_price,Slippage,sl,tp,NULL,MagicNumber,0,Blue);
452Trader@Live!:2015/01/21(水) 20:02:38.57 ID:QRANertA
なんというエラーなのだろう
453Trader@Live!:2015/01/21(水) 21:44:21.06 ID:iLvyA2cM
>>449
サポートからも連絡こない。
10万返して=͟͟͞͞(๑º ロ º๑)(>_<)
454Trader@Live!:2015/01/22(木) 10:23:02.03 ID:PLcVL3sL
操作のことを教えてください
複数チャートウィンドウの時間足を一気に切り替える(M1→D1等)ことは不可能でしょうか

チャート組を保存は考えたのですが
先物や表示したいチャートが変わると保存しなおしが大変なのです
455Trader@Live!:2015/01/22(木) 10:39:20.41 ID:JkNl6VR9
今のbuildで動くか知らんけど。
http://d.hatena.ne.jp/fai_fx/20100225/1267031163
456Trader@Live!:2015/01/22(木) 11:26:02.69 ID:PLcVL3sL
>>455
ありがとうございます!
サブウィンドウが出現したり動きまくったり(音が定期的になる)しますが、
ソースが物凄く参考になりました。
外部(VBスクリプト等)から操作したら良さそうですね。
457Trader@Live!:2015/01/22(木) 11:40:07.49 ID:PLcVL3sL
>>456
自己レス失礼
間違ってIndicatorsにいれてました
Scriptsに入れたら問題なく動きました
458Trader@Live!:2015/01/22(木) 13:11:06.82 ID:b/qEVCok
チャート小さく並べているのですが
最大化ボタンをクリックせずに一つだけ最大化する
方法はありませんか?
クリックだとポインタ合わせるのが大変で・・
459Trader@Live!:2015/01/22(木) 13:15:01.81 ID:JkNl6VR9
>>458
フォーカスがあるウィンドウで、Alt+'-'→X
460Trader@Live!:2015/01/22(木) 13:19:02.87 ID:JkNl6VR9
あるいは、タイトルバーをダブルクリック。
Windowsの基本操作なんでスレ違いだけど。
461Trader@Live!:2015/01/22(木) 13:39:50.23 ID:iMV7vZOD
mt5でalpariと同じようなサーバを探しています。
FXCMだと分単位で日本時間と異なるため、
時間足の切り替え等がずれてしまいます。
どこかいいサーバを教えて頂けないでしょうか?
462Trader@Live!:2015/01/22(木) 13:45:17.40 ID:AS+D3aC8
インジは探せばあるけどスクリプトは少ないね
463Trader@Live!:2015/01/22(木) 14:11:43.38 ID:jbPdcQ2T
アルパリもYJFX(旧サイバー)もMT4使えなくなっちゃったから
オアンダのMT4インストールしたんだけど、日足6本なのはなぜ?

5本に変更済みじゃないの?
464Trader@Live!:2015/01/22(木) 15:36:45.15 ID:jbPdcQ2T
463だけど、アルパリのMT4でオアンダの鯖につなげることで自己解決できました
465Trader@Live!:2015/01/22(木) 18:09:39.05 ID:iBW4y+cK
>>425
自分のも時間がずれる
今は6時7分なのにまだ5時となっていて足の長さがおかしい
8分ずれてるわ
ダメだこりゃ〜
466Trader@Live!:2015/01/22(木) 18:35:24.08 ID:oTxr4G4S
今日アルパリから無事に出金できました。

かわりの業者をまだ決めれないでいます。。。
FXCMはオーダーのBidとチャートがズレてる???デモだけでしょうか?
OANDA他はスプレッド広くてポンドクロスとかつらい。
海外業者はいろいろと。。。

アルパリのサービスをどっかが引き取って再開して欲しいけど待っててもしょうがないし。
みなさん移行は済みました?
467Trader@Live!:2015/01/22(木) 19:53:00.84 ID:SZ1wtQM9
MT4をチャート分析にだけ使って取引はMT4非使用の別業者でもいいんじゃないか?
面倒かもしれないしズレはあるけど結構いるでしょそういう人
468Trader@Live!:2015/01/22(木) 21:16:44.96 ID:4l/Sffv/
シストレしたいんだす
469Trader@Live!:2015/01/23(金) 02:13:50.46 ID:0hyd2FUA
>>466
リアル口座でもFXCMはEAだとスプ広いまま
手動での注文は表示のまま
まじで詐欺
470Trader@Live!:2015/01/23(金) 04:10:38.11 ID:U312qpUJ
8時間足を表示させる方法はありますか?
Period_Converter_Optは今は利用出来ないっぽいことがぐぐったらわかりました。
バージョンはBuild 765です。
471Trader@Live!:2015/01/23(金) 09:05:44.94 ID:9Yky+pCn
MT5がリリースされてMT4から移行してずっとMT5を使って来たけどMT4に戻した方がいいのかねえ
まともに使えるMT5のデモサーバーってあるの?
472Trader@Live!:2015/01/23(金) 14:01:44.93 ID:TI2gklof
OnTester()使って最適化結果に出力できるのは1種類だけでしょうか?
もう1種類出力したいのですが、もし可能であればやり方教えてほしいです。
473Trader@Live!:2015/01/23(金) 14:28:29.23 ID:ykN2qT2D
>>470
(MT4の強みである)offline chartとしては
標準で添付されてくるはずの
Scripts/PeriodConverter.mq4等を使えば生成できます。

自分で作る場合は、FileOpenHistory関数を用います。
FileOpenHistory関数はMT5では廃止されているらしいですね。

MT4ではオンライン状態では無理だと思います。
できるというのなら自分も知りたいです。
474Trader@Live!:2015/01/23(金) 15:44:49.75 ID:U312qpUJ
>>473
なるほど、ありがとう!
475Trader@Live!:2015/01/23(金) 17:13:13.08 ID:PRjA4t9n
バックテストの結果グラフに通貨チャートのグラフも載せたりできませんか?
476Trader@Live!:2015/01/23(金) 20:35:40.43 ID:RL9tQLrs
iPhone版でxmマイクロ口座でログインしてるんだけど、トレードボタンが表示されないのは何故?初心者な質問ですみません。。
477Trader@Live!:2015/01/24(土) 14:41:12.31 ID:SU5e/Yfh
Shift = iBarShift("EURJPY", 0, Time[0], True);

USDJPYでバックテストをやる時に上記の式で同時間のEURJPYのシフト数を知りたいのですが
値が「「0」になってしまいます。
どこか間違ってますでしょうか?
バックテストだとこの式は使えないんでしょうか?よろしくお願いします
478Trader@Live!:2015/01/24(土) 14:50:43.66 ID:7QHgd3Am
使えるしどこも間違ってない。
479Trader@Live!:2015/01/24(土) 16:40:33.77 ID:ogBQiIiT
マイナー通貨のチャートを見る為アルパリ鯖使ってましたが
破綻したので新鯖探してます。

US EU GB JP AU NZ CH
全て見れる鯖欲しいです。
もしくは自分で探すので方法をお願いします。

調べてみましたが鯖終了やマイナー通貨が無いものが多いです><
480Trader@Live!:2015/01/24(土) 16:57:56.60 ID:6WN0cxf7
>>477
MT4だとそのチャート以外のデータはバックテストでは取ってこれないんじゃなかった?
MT5はできるけど逆にiBarShift()が無いという……
481Trader@Live!:2015/01/24(土) 17:02:34.63 ID:7QHgd3Am
最新足にちょっと制限があるだけで取れる。
482Trader@Live!:2015/01/24(土) 17:22:16.48 ID:MWE57ILY
すいません。
MarketInfoの使い方を伺いたいんですが
ユーロドルの売買情報をドル円に当てはめたいです。
これを入れたんですが…

double bid =MarketInfo("EURUSD",MODE_BID);
double ask =MarketInfo("EURUSD",MODE_ASK);
double point =MarketInfo("EURUSD",MODE_POINT);
int digits=MarketInfo("EURUSD",MODE_DIGITS);
int spread=MarketInfo("EURUSD",MODE_SPREAD);
483Trader@Live!:2015/01/24(土) 17:30:43.67 ID:7QHgd3Am
やめといた方がいい。
484Trader@Live!:2015/01/24(土) 17:46:21.89 ID:MWE57ILY
簡単じゃないってことか…
うぅぅ(T_T)手動で時間書き出して調べ上げます。あ〜3000回くらい取引あるぅ(/_;)
ありがとうございました。
485Trader@Live!:2015/01/24(土) 17:48:12.37 ID:7QHgd3Am
何がやりたいのかを書けよ…
そのあたりの値は最新の値しか取れないから。
486Trader@Live!:2015/01/24(土) 17:54:22.12 ID:MWE57ILY
えっとEA自体は出来上がっていってユーロドルで回しているんですがそのままのEAをドル円に適用するんじゃなくてユーロドルが買いを行ったと同時にドル円売りユーロドルが売りを行ったときにドル円買いをしたいです。逆相関を利用したいんです。
487Trader@Live!:2015/01/24(土) 18:01:22.85 ID:7QHgd3Am
で、何がどう問題なんだよ。
488Trader@Live!:2015/01/24(土) 18:11:33.02 ID:MWE57ILY
最初に一回買いを行ってからその後は持ったまま何もアクションしないです。どういった関数を入れればよいのかわからないんです。
489Trader@Live!:2015/01/24(土) 18:13:11.74 ID:YS3UQXmA
よく分からん普通にドル円の買い注文もユロルと一緒に入れちゃダメなの
490Trader@Live!:2015/01/24(土) 18:16:04.24 ID:MWE57ILY
ユーロドルでは今まで通り動くんですけどドル円では動かないです。
最初に書いた関数を抜いた場合は動きます。
例えばユーロドルのRSIが30を下回ったら売りのロジックがありますよね?
それをそのままドル円チャートで適用するとドル円チャートのRSIが30を下回ったら売りに入りますけど、そうじゃなくてユーロドルのRSIが30を下回ったらドル円買いということを行いたいんです。
491Trader@Live!:2015/01/24(土) 18:19:04.03 ID:7QHgd3Am
iRSI()の第一引数はなんのためにあると思ってるんだ。
492Trader@Live!:2015/01/24(土) 18:33:59.25 ID:MWE57ILY
>>491
えっとまさかとは思うけどそこ変えるだけでいいんですか?(・・;)
493Trader@Live!:2015/01/24(土) 18:34:39.85 ID:RJeYBVXA
NULLをEURUSDに変えるだけええんじゃね?
494Trader@Live!:2015/01/24(土) 18:36:01.30 ID:7QHgd3Am
そんなのお前が使ってるコードによるわ。
495Trader@Live!:2015/01/24(土) 18:39:58.32 ID:MWE57ILY
できないですね(>.<)
コードで変わるんですね
496Trader@Live!:2015/01/24(土) 20:08:29.58 ID:m06pDrUl
数ヶ月前からだけどwindows10で起動しない
回避方法あったら教えて下さい
497Trader@Live!:2015/01/24(土) 20:11:27.77 ID:JLIdm3Ln
古いOSをつかう
498Trader@Live!:2015/01/24(土) 20:18:30.08 ID:7QHgd3Am
まぁそう慌てんなて感じか。
http://forum.mql4.com/65633
499Trader@Live!:2015/01/24(土) 21:22:19.59 ID:FZKxFLmQ
別スレで質問したんですが、
スレ違いだったようなので
改めてこのスレで質問したんですが、
FXDD MT4 Build765にインジケータを
インストールしたんですが、どのフォルダに
いれればいいんですか?
因みにMQL4フォルダはありません。
Build765は仕様が変更されたんでしようか?
500499:2015/01/24(土) 22:24:41.68 ID:irekhU+n
お騒がせしました。
自己解決しました。
501Trader@Live!:2015/01/24(土) 22:43:13.18 ID:SU5e/Yfh
>>478>>480
シフト数はLIVEチャートでの最新足からのシフト数かと思ったら
バックテストで使用中のチャート最新足からのシフト数なんですね
Time[0]なんだからそりゃ「0」になるはずです・・・
ありがとうございました
502Trader@Live!:2015/01/24(土) 22:49:35.66 ID:M+YH7CPn
>>496
先ほどBuild 9926にアップデートしたけどMT4のアプリケーションは起動しましたよ
503Trader@Live!:2015/01/25(日) 00:44:21.40 ID:pbXqVr7+
>>479
mt4 wiki でググレ
504Trader@Live!:2015/01/25(日) 01:05:25.50 ID:94kaOK7X
MT4更新したらチャートの左上にクイック注文のウインドウが出るようになったんだけど、これ消せないの?
505Trader@Live!:2015/01/25(日) 01:44:51.12 ID:+aZhy5CE
たしか右クリックでメニューが出てくるんで
そこから削除できるよ
506Trader@Live!:2015/01/25(日) 01:47:50.79 ID:94kaOK7X
>>505
ホントだ、ありがと−!
507Trader@Live!:2015/01/25(日) 06:17:29.39 ID:4WDv2erN
>>479
つnature forex

日本時間、日足5本、日経ダウ油金も見れる、最強のMT4
508Trader@Live!:2015/01/25(日) 07:20:31.95 ID:yjcv8h6B
>>507
宮内の会社w
509Trader@Live!:2015/01/25(日) 09:32:47.72 ID:FfMYsn5c
>>502
mt4は公式からダウンロードしたものですか?
それともどこかの業者から?
510おっさん:2015/01/25(日) 10:08:35.08 ID:G0DUbokE
ここ最近、急に表れた症状です。

USDJPY EURUSD この2通貨以外はバックテストしてくれません。

全ティック、コントロールポイント、ビジュアルモード有り無しすべてバックテストしません。

操作履歴には以下のように表示されます。(EURJPYの場合)

EURJPY,M5: Alert: OrderSend timeout. Check the experts log.

EURJPY,M5: [OrderSendError] : 134 not enough money

EURJPY,M5: OrderSend error 134

初期証拠金を2147483647USDと、最大にしましたが改善されません。

FXDD、FXCM、Alpari Japan、のそれぞれのヒストリカルデータを用いたBuild765とBuild509の2種類ずつ、計7種類のMT4を使用しています。(Alpari JapanはBuild765のみ)

不思議な事に違うパソコンでもすべてのMT4でUSDJPY EURUSDこの2通貨以外はバックテストしてくれません。 。

お忙しいとは思いますが、よろしくお願いします。
511Trader@Live!:2015/01/25(日) 10:15:36.10 ID:Tm0NAa1W
相場が休みの土日にEAのデバッグをしたいのですが、
なにかよい方法を教えてください。
512Trader@Live!:2015/01/25(日) 10:28:46.51 ID:i1iYyfvs
>>509
OANDA、XMのMT4で共にBuild765です
513Trader@Live!:2015/01/25(日) 11:17:20.91 ID:i337ObTM
>>507
日本時間で日足5本だとニューヨーク・クローズでない時刻で区切られませんか?
514Trader@Live!:2015/01/25(日) 11:59:46.42 ID:wjFFHRJ9
それが味わい深くて良いんだよ
515Trader@Live!:2015/01/25(日) 13:19:00.88 ID:7yE8I6w+
MT4 の build765 でも MQL4 のバッファ数は8つまでですか?
516Trader@Live!:2015/01/25(日) 13:19:56.51 ID:oeU7UA0i
512でしょ。
517Trader@Live!:2015/01/25(日) 15:02:15.85 ID:4WDv2erN
>>513
日足は冬時間は朝7時が区切りの時間になってるよ
518Trader@Live!:2015/01/25(日) 18:23:50.13 ID:pZ7zjtZG
build400系から700系に移行しようとしているんだが、
ひょっとして、インジもEAもほぼ書き直し??
519Trader@Live!:2015/01/25(日) 20:37:57.94 ID:wjFFHRJ9
当然。
520Trader@Live!:2015/01/25(日) 21:59:05.54 ID:pZ7zjtZG
>>519
まじか・・・
泣けてくる

MQL5準拠で書いておけばいいんだろうか
521Trader@Live!:2015/01/25(日) 22:27:13.57 ID:oeU7UA0i
>>520
ここ見ながら必要に応じてちょっと変えればいいんだよ。
http://docs.mql4.com/mql4changes
522Trader@Live!:2015/01/25(日) 22:35:27.06 ID:vC2UdeFg
>>518

互換性がある程度保障されているので、
全くソース修正せずにそのまま動作するものも多いです。

MQ4 Reference の Updated MQL4 に新旧の変更箇所が記載されています。

演算子の優先順位なども変更されているので一読することをお勧めします。

初期の新MT4では int start() { .. return(0); } を int start { .. return(Bars); }
のように修正して無理やり動かした経験がありますが、
現在のMT4ではソース修正しなくてもそのまま動作しています。

これから新規にインディケーターやEAを自作する場合は新MQL4で作成する方が
有利だと思いますが、古いソースを動かしたいだけの場合はわざわざソース修正
する必要もないと思います。
523Trader@Live!:2015/01/25(日) 22:50:05.61 ID:pZ7zjtZG
>>521
>>522
ありがと

インジもEAも動かないんだよね
リファレンス読んでると、パラメータ変わってたりさ……

参考にして、がんがってみるよ;;
524Trader@Live!:2015/01/25(日) 22:51:55.15 ID:oeU7UA0i
ex4ならほとんど互換だからただのインジとかはそのまま動く。
まぁいつまで互換サポートしてくれるのかはわからんけど。
525Trader@Live!:2015/01/25(日) 22:55:40.24 ID:KrpkZYur
MT4のインジってパラ次第で時々暴走するよね。
今のところ出会ったのは、iBandsの期間11の
σ3.8かその辺でメモリ大量消費の暴走と、
300とかの大きな数を指定したときのiCCIの
イニシャライズ失敗 (1回発生したらパラを
変えても以後ずっと失敗。MT4再起動で治る)
の二つ (ビルド765)。

最適化してるときに不意に出るとビックリする。
526Trader@Live!:2015/01/25(日) 23:39:49.79 ID:KPjbC1ML
OrderSendError 130 について質問です。
例えば、買い逆指値のとき、指した価格「price」が気配値より安いか、高いとしてもわずかな差の場合。
という認識ですが、十分気配値より価格が離れていてもこのエラーコードがよく出力されます。

以下は、実際のコードです。見苦しくてすいません。
if(Ask < OpenPrice+ PriceDiff*(LimitSteps_L) -StopLevel_width){
LongVol[i][4] = LimitSteps_L;
LongVol[i][0] = OpenPrice+ PriceDiff*(LongVol[i][4]);
MyOrderSend(OP_BUYSTOP, LongVol[i][1],
LongVol[i][0], 0, RangeLow,
RangeHigh + Spread, BUYCOMMENT2, MAGIC1+i);
Print("BuyRepeatOrder MagicNum_L:" + i + " lot:" + LongVol[i][1] +"Ask:" + Ask + "OrderPrice:" + LongVol[i][0]);
}

FXDDでEURUSDのバックテストを行いログを解析すると、
失敗したとき、Ask:1.31595000 OrderPrice:1.31780000
この差は0.00185であります。
その後において成功したとき、Ask:1.31585000 OrderPrice:1.31780000
この差は0.00195であります。
確かに今回において成功した時の方が、差はあるのですが、もっと差が狭くても成功していることは何度もあります。

そもそも、いくつかの本で、
MarketInfo(Symbol(), MODE_STOPLEVEL) * Point
でその差を設定できるとあるのですが、上記の関数の値は、バックテスト上では、0.0001であり、それよりも十分な差はあると思います。
OrderSendError 130で同じような経験をされた方はいますか?
527Trader@Live!:2015/01/25(日) 23:47:22.43 ID:oeU7UA0i
そのMyOrderSend()の中身がバグってるか使い方が間違ってるだけだろ。
528Trader@Live!:2015/01/25(日) 23:54:31.70 ID:KPjbC1ML
ああ、その可能性ありますね。
豊嶋さんのライブラリですが、もしかして過去に改変してしまったかも知れません。
ありがとう。
529Trader@Live!:2015/01/26(月) 01:45:51.63 ID:fquCN96V
>>516
所用にてお返事遅れました。本当にすみません。
512もあるのは知りませんでした。
ありがとうございます。
530Trader@Live!:2015/01/26(月) 02:33:46.30 ID:a147NS9A
先週アルパリのヒストリカルデータをダウンロードできた。
こうゆう業者はどこかが引き継いでくれると有難いのだが
531Trader@Live!:2015/01/26(月) 10:49:56.27 ID:t7FGmJWP
>>517
ttp://forums.babypips.com/fxcm/70641-clearing-up-needed.html#yui-gen17
の注釈を見る限り、
MT4には00:00で日足を始めなければならないという制限があるようです。
日本時間で日足5本を実現するためのカスタマイズがなされたMT4なのでしょうか。

>>529
ttp://docs.mql4.com/customind/indicatorbuffers
Note
The amount of buffers cannot exceed 512 ...
532Trader@Live!:2015/01/26(月) 10:51:24.11 ID:t7FGmJWP
533Trader@Live!:2015/01/26(月) 10:59:19.08 ID:GwvwQO9Y
オアンダのデモ口座でEAの試験をしているのですが、

ポジションが無いにもかかわらず、OrdersTotal() に、1が入っており、OrderTicket() でチケット番号を見ると1番が入っています。

MT4の取引タブには、ポジションがないので途方に暮れています。

分かる方教えてください。
534Trader@Live!:2015/01/26(月) 11:07:18.23 ID:LerOAUxP
OrderType()を見ろ。
535Trader@Live!:2015/01/26(月) 11:28:25.82 ID:GwvwQO9Y
OrderType() を見ましたが、1が入ってますね。

1は、OP_BUY - 買いポジションだと思うのですが、取引タブにはなにも表示されていません。

 
536Trader@Live!:2015/01/26(月) 11:39:32.03 ID:LerOAUxP
1はOP_SELLだが、オープン時間とかどうなってるんだ。
Order〜()くらい当然すべて調べたんだろうからまずそれを書けよ。
537Trader@Live!:2015/01/26(月) 16:46:02.79 ID:5PLmhLfU
             (
         ,,        )      )
         ゙ミ;;;;;,_           (
          ミ;;;;;;;;、;:..,,.,,,,,
          i;i;i;i; '',',;^′..ヽ
          ゙ゞy、、;:..、)  }
           .¨.、,_,,、_,,r_,ノ′
         /;:;":;.:;";i; '',',;;;_~;;;′.ヽ
        ゙{y、、;:...:,:.:.、;:..:,:.:. ._  、}
        ".¨ー=v ''‐ .:v、,,、_,r_,ノ′
       /;i;i; '',',;;;_~⌒¨;;;;;;;;ヾ.ミ゙´゙^′..ヽ 
       ゙{y、、;:...:,:.:.、;、;:.:,:.:. ._  .、)  、}
       ".¨ー=v ''‐ .:v、冫_._ .、,_,,、_,,r_,ノ′
      /i;i; '',',;;;_~υ⌒¨;;;;;;;;ヾ.ミ゙´゙^′.ソ.ヽ
      ゙{y、、;:..ゞ.:,:.:.、;:.ミ.:,:.:. ._υ゚o,,'.、)  、}
      ヾ,,..;::;;;::,;,::;):;:;:; .:v、冫_._ .、,_,,、_,,r_,ノ′
538Trader@Live!:2015/01/26(月) 17:04:17.46 ID:wFtkMEoG
一目均衡表の先行スパンBって例えばこの場合
senkou_b = iIchimoku(NULL,0,8,25,51,MODE_SENKOUSPANB,0);
当日抜きの25本目の先行スパンBの値って認識でいいですか?
それとも当日の先行スパンBの値が入るのでしょうか?
539Trader@Live!:2015/01/26(月) 17:27:43.49 ID:8Kyzrzjj
>>538
当日も含む
540Trader@Live!:2015/01/26(月) 17:33:44.49 ID:GwvwQO9Y
>>536
すいません。自己解決しました。。m(__)m
541Trader@Live!:2015/01/26(月) 18:01:29.22 ID:ONawMlU3
チャートが止まらない業者ってどこですかね?
542Trader@Live!:2015/01/26(月) 18:27:56.03 ID:wFtkMEoG
>>539
あ、なんか勘違いしてました
パラメーターは9,26,52が通常ですね
senkou_bに入る値は26本先の値ですよね?
543Trader@Live!:2015/01/26(月) 19:38:19.78 ID:2yqkytLB
>>531
ありがとうございます。サイト閲覧いたしました。
例えば buffers が8つの頃のように、

#property indicator_buffers 20

と記述し int init() 内にて

SetIndexBuffer( 0, MA1);
SetIndexBuffer( 1, MA2);
         ・
          ・
          ・
SetIndexBuffer( 19, MA20);

SetIndexStyle...

では足りないのでしょうか(初心者ですみません)。
544Trader@Live!:2015/01/26(月) 21:23:53.95 ID:8Kyzrzjj
>>542
そうです。
545Trader@Live!:2015/01/26(月) 21:36:46.00 ID:t7FGmJWP
>>543
>>516氏が512と答えていた根拠を示しただけなので、
表示用バッファと計算専用バッファに分けて再質問してみてはいかがでしょうか:

表示用バッファの最大数は8ですか?
546Trader@Live!:2015/01/26(月) 21:49:32.12 ID:t7FGmJWP
一旦、indicator_buffers 8でテスト用インディケーターを書いてコンパイルして実際に表示できることを確認した後に、
今度はそのテスト用インディケーターを修正してindicator_buffers 9にしてみて、その途端に動作しなくなるならば、おそらく8が限界なのでしょうね。
547Trader@Live!:2015/01/26(月) 22:03:58.51 ID:wFtkMEoG
>>544
ありがとうございました!
548Trader@Live!:2015/01/27(火) 06:41:15.38 ID:EJKFRplx
>>531
実際のnatureのMT4の日足見ればちゃんと7時から日足始まってるよ
549Trader@Live!:2015/01/27(火) 06:42:35.50 ID:EJKFRplx
ちなみに1時間足で値確認。
550Trader@Live!:2015/01/27(火) 08:03:08.41 ID:klc5IZWz
4時間足はどうなってんの?
551Trader@Live!:2015/01/27(火) 08:46:54.21 ID:WW5ZLRiH
natureでピボットを表示すると計算の元になる終値が日本時間午前0時になってるようにみえるけど
552Trader@Live!:2015/01/27(火) 12:47:41.82 ID:FKq7DLCo
>>543

その通りの記述で動作しますよ。
参考に20個のEMAの例を添付します。

#property indicator_chart_window
#property indicator_buffers 20

#property indicator_color1 Red
   :(中略)
#property indicator_color20 Red

//---- input parameters
extern int width = 10;
extern int start = 10;
extern int count = 20;
extern int AnalyzeBars = 300;

//---- buffers
double MAbuffer0[];
   :(中略)
double MAbuffer19[];

int
init()
{
SetIndexStyle(0, DRAW_LINE); SetIndexBuffer(0, MAbuffer0);
   :(中略)
SetIndexStyle(19, DRAW_LINE); SetIndexBuffer(19, MAbuffer19);

return(0);
}


int
start()
{
int counted_bars = IndicatorCounted();

int i, limit;

if(counted_bars == 0) {
limit = Bars - start - width * count ;
} else {
limit = Bars - counted_bars;
}

if (AnalyzeBars > 0 && limit > AnalyzeBars) {
limit = AnalyzeBars;
}

for (i = 0; i <= limit; i++) {
MAbuffer0[i] = iMA(NULL, 0, start + width * 0, 0, MODE_EMA, PRICE_CLOSE, i);
   :(中略)
MAbuffer19[i] = iMA(NULL, 0, start + width * 19, 0, MODE_EMA, PRICE_CLOSE, i);
}

return(0);
}
553Trader@Live!:2015/01/27(火) 16:05:57.91 ID:cXVqFqmx
デモが切れたんで最近XMでMT4始めたんですが、ドル円、ユロ円が気配値に無く、チャートもアップデート云々と出て出て来ません。
全通貨表示にもないんですが、XM鯖使ってる人で同じ症状の人いますか?
解決方とかわかる方いたらお願いします。
554Trader@Live!:2015/01/27(火) 16:06:57.22 ID:cXVqFqmx
ユロ円じゃなくてユロルです。
555Trader@Live!:2015/01/27(火) 16:26:06.35 ID:EQhjlsJi
ビルド600以降はもうデコできないんですか?
556Trader@Live!:2015/01/27(火) 16:41:47.73 ID:SQXPpT+r
>>552
記述感謝いたします。
参考にさせて頂きます。
ありがとうございました。
557Trader@Live!:2015/01/27(火) 17:44:52.10 ID:0NlnqkRE
【FIVE STARS OPTION】

口座開設
http://www.fivestars-option.com/?campaign=174
558Trader@Live!:2015/01/27(火) 18:19:12.16 ID:oMHYROvE
FXCM日足5本になってたらしいので乗り換えたわ
559Trader@Live!:2015/01/27(火) 19:44:57.15 ID:r8GoIET9
MetaTraderの平均足ってなんでHeiken_Ashiになってるんでしょうか?
誤植かなんかですか?
560Trader@Live!:2015/01/27(火) 20:13:24.97 ID:COQDK+fm
mql4からmql5に自動で移植できるツールとかってないでしょうか?
561Trader@Live!:2015/01/27(火) 23:02:34.32 ID:rcV1TvyP
mql4内でさえバージョンで互換性メッチャクチャなのにお察しw
562Trader@Live!:2015/01/27(火) 23:48:41.71 ID:JSw7xl5/
>>558
過去のチャートが6本だからメチャクチャなチャートになる
563Trader@Live!:2015/01/28(水) 01:33:48.48 ID:W26ATo/s
>>560
もし希望するならタダっていうわけにはいかないけど
ちょっとした値段でmql4からmql5への移植するよ
564Trader@Live!:2015/01/28(水) 19:12:32.21 ID:fD81YlGa
右肩下がりのグラフばっかりで嫌になってきた
もう帰る!!
565Trader@Live!:2015/01/28(水) 20:56:40.11 ID:OEBlzOwF
今フォワードテストしてるやつ、どんな設定がいいかわからなくなってきた。99.90%にしても環境によってバックテスト結果が天と地になったりするんだけど、何が違うか見当もつかない。

そのうえ、どの環境でも、まあ試してみるか、というような設定にすると、フォワード良くない。長い目で見ればわからないけど。

今のとこフォワード成績がいいのは、ある99.90%の環境において良いが、他では右肩下がりの結果の設定。
インストールし直すだけで結果が変わったりするんだよね。

誰か同じような経験ない?
566Trader@Live!:2015/01/28(水) 21:41:34.01 ID:dJCHki4z
>>565
ちょっと何言ってるか分かんないわ
567Trader@Live!:2015/01/28(水) 21:47:55.61 ID:8wGvVuOa
>>565
期間が違うか。スプレッドが違うか
568Trader@Live!:2015/01/28(水) 22:02:35.21 ID:kQyx6RZb
>>566
最新のテスター使ったことないでしょ
569Trader@Live!:2015/01/28(水) 22:46:34.95 ID:OEBlzOwF
期間もスプレッドも同じ。
セットファイルはクラウド上で一元管理してる。最初はブローカによるのかと思ったけど、どうやら違う。PCに依存しているかと思えばそれも違う。

tickstoryのデータ入れ直すだけで結果が変わるときもある。変わらないときもある。
別のPCで同じ結果が出るときもある。
いい結果のときは、始値のみでも結果がよく、悪いときも同様。

だからバックテストをやる気がなくなってきた。今はもっぱらフォワードテストなんだけど、それすら何かに依存してないか不安。
570Trader@Live!:2015/01/28(水) 22:54:55.70 ID:+pQreJz2
口座が円なんじゃないの

結果をエクセルで並べたらいいすよ
571Trader@Live!:2015/01/28(水) 23:35:47.05 ID:OEBlzOwF
エクセルで並べてみようかな。
だけど、売買履歴が同じはずはなくて、知りたいのは原因。
その時のインジケータの値が何かを、それこそエクセルか何かで並べてみることはできないのかな?
572Trader@Live!:2015/01/29(木) 00:46:35.07 ID:s0+jz3wb
>>565
同じ状況か分らないけど、以前YJFXでBT実施した時に、日によって結果が違うことがあった
Excelで売買ログを調べると、スワップが加味された時と加味されない時があり、良く調べると「通貨ペアのプロパティ」と言うボタンでスワップがゼロの時と通常、n倍デーと言う状況があった
ロングを長期保有するロジックだった為、顕著に現象が現れてました
OANDAはスワップ情報なし、XMはロングとショートのスワップ値が表示されている
上記の様に、業者によって「通貨ペアのプロパティ」または「通貨ペア一覧」の内容が違うので確認してみては?
573Trader@Live!:2015/01/29(木) 02:21:36.23 ID:azTvKG6I
>>568
最新のテスター使うと結果がコロコロ変わるのか
そいつは気がつかなかったわ
勉強になりました
574Trader@Live!:2015/01/29(木) 02:34:48.75 ID:L/dDYA5d
今更の話題で申し訳ありません。
先日のスイスの件で少し気になったのでお聞きします。
Forex.comではEURCHFが初動時(日本18時30~31分)に1分で約550pips
(18時32分以降19時20分まで表示なし)
Alparijapanでは約450pips(以降も表示あり)
程動いてた様に表示されていますが、実際もその様な動きだったのでしょうか。
仮にUSDJPYが500pips逆行した場合1万通貨では5万円程の損失と思います(レバ25)。
その1分間にチャート前にいて即決済すれば同程度の損失だったと考えて
良いのでしょうか。それとも実際はもっと動いていた、もしくはその場でも
決済不能だったのでしょうか。
575Trader@Live!:2015/01/29(木) 05:31:24.77 ID:jsCucS8q
>>569
スプが現在値になっているんじゃないの?
576Trader@Live!:2015/01/29(木) 06:14:28.72 ID:d955aDKe
スプレッドだと思うよね。だけど、確かに現在値、ではあるんだけど、確認すると同じ値。
それに、いい結果の出る環境、「あるPCのあるブローカのMT4」では、何時やっても結果がいい。逆もまた然り。
577Trader@Live!:2015/01/29(木) 07:42:36.85 ID:9XbixcMV
文系かよ。
578Trader@Live!:2015/01/29(木) 11:07:26.36 ID:b/c4R0br
理系は文系の上位互換て、誰かが言ってたなあ
579Trader@Live!:2015/01/29(木) 12:32:53.33 ID:StkKndiY
ライブラリ使うとチャート開いてもインジ自動表示してくれないのか
ちょっと困った
580Trader@Live!:2015/01/29(木) 14:06:34.34 ID:OSh8w0J/
バックテストのスプ設定を0にしたいんですが、0にするとどうも現在値になる様なんです
0には出来ないんですか?
581Trader@Live!:2015/01/30(金) 04:02:31.86 ID:cvF1ryLQ
窓が開いたら(レートが飛んだら)アラートで教えてくれるインジってあります?
582Trader@Live!:2015/01/30(金) 12:27:52.76 ID:K33wieBy
MT4にMSNメッセンジャー風のアラートを付けるというものですが、
自分の使いたいEAやインジケータのAlert()部分を改造するようにとあります。

以下の部分を付け加えればいいと思うのですが、具体的にはどう実行するのでしょうか?
(string title,string msg,string AlertType)

ちなみに参考にしたのは以下の記事です。
http://d.hatena.ne.jp/fai_fx/20090802/1249138873
583Trader@Live!:2015/01/30(金) 14:06:45.32 ID:PzQVErpS
>>582
Growl for Windows でコマンドラインから好きなメッセージは出せる?
584Trader@Live!:2015/01/30(金) 15:54:15.41 ID:tby7jPdS
>>582
こっちのほうが簡単で楽にできていいよ
http://www.xpworx.com/download-free/mt4-tools/mt4-msn-pop-alert.php
585Trader@Live!:2015/01/30(金) 16:49:47.71 ID:KDtYHG3L
アニメ「探偵歌劇 ミルキィホームズ TD」第5話放送休止のお知らせ
http://milky-holmes.com/news/2015/01/30/1950

アニメへのとばっちり多いな
円盤買わす口実なんだろうが
586Trader@Live!:2015/01/30(金) 16:50:10.50 ID:KDtYHG3L
>>585
誤爆スマソ
587Trader@Live!:2015/01/30(金) 17:19:23.86 ID:gVfFyweF
ダウ先物(#YMH5)を表示させているのですが、緑色の一点鎖線の横線が出ています
横鎖線の上に #81072157 sell 1.00 と表示されています

一体これは何でしょうか? また消せる方法はあるのでしょうか?
分かる方がいれば、よろしくお願いします
588Trader@Live!:2015/01/30(金) 20:06:02.67 ID:iiZtpVub
>>587
売り注文のラインでしょ。
そのポジションクローズすれば消えるよ。
589Trader@Live!:2015/01/30(金) 20:54:16.56 ID:gVfFyweF
教えていただきありがとうございました、なんとか消せることができました
FXはしたことがなく、株トレード用のデモ口座でMT4を使っていたので、全く気付きませんでしたw
590Trader@Live!:2015/01/31(土) 02:49:49.25 ID:OFXJHr5M
iTime()のGBPJPY30分足の517番目の足で、
2015年1月から2014年6月に一気に飛んでる。iCloseでも去年の値に飛んでる。
他の通貨はそんなことなし。
バーの表示数も十分だし、ヒストリカルデータやチャートを見てもその間のデータはちゃんと存在してるし、
チャートの更新やヒストリカルデータのダウンロードやっても変化無し。
Forex.comのデモ口座です。
同じようなことになったことある人います?
591Trader@Live!:2015/01/31(土) 02:52:13.40 ID:xawXeiCZ
MT4なんて、そんなもんだよ。
592Trader@Live!:2015/01/31(土) 03:09:24.69 ID:OFXJHr5M
EAにiClose使ってる人多いだろうし、
500番目で値バグってるようだと
みんな異常値でポジってることになると思うんだけど、いいのかこれで。
593Trader@Live!:2015/01/31(土) 03:19:54.45 ID:xawXeiCZ
いやならお前がなんとかしろよ。
594Trader@Live!:2015/01/31(土) 03:31:57.83 ID:OFXJHr5M
どうにもならないから別業者にして、iTimeが大きく飛んだりしてないかいちいち監視することにした。
どの業者もスイス絡みと少しユーロ絡みがデータ抜けてるけど、後は大丈夫っぽい。
595Trader@Live!:2015/01/31(土) 08:08:05.93 ID:uzQn94NJ
インジケーターの矢印が、特にローソク足が長くなったような場合に
画面からはみ出してしまう(ひどい場合にはまったく画面外にいってしまう)のですが、
なにか解決法はありませんか。
596Trader@Live!:2015/01/31(土) 16:45:07.00 ID:5a+dCeUy
オアンダMT4デモ口座バックテストのことで教えてください。
過去データ入手とググって、FXDDからダウンロードしてピリオドコンバーターオールで
カットして一時間足でバックテストをしようとしたんですけど、
ドル円チャートが乱れて使い物になりません。
AVAのデモ口座でも同じになってしまいました。
ほかのところで過去データが手に入るところがないでしょうか。
すくなくとも五年分くらい欲しいので。
597Trader@Live!:2015/01/31(土) 16:47:50.33 ID:Kc6sUXEd
>>596
tickstoryというソフトを使ってはどう?
2004年くらいから取れるよ。
99%が不要なら、アルパリのデータでも良いはず。
数日前はまだダウンロードできた。
598Trader@Live!:2015/01/31(土) 17:32:45.06 ID:5a+dCeUy
>>597
ググってダウンロード出来た。これから試してみる。ありがとう。
HDは2/3空きがあるから多分ヒストリーデータのダウンロードには支障ないはず。
599Trader@Live!:2015/02/01(日) 17:41:45.15 ID:cb5eD2t+
00-EcoIndi_v104を表示させる方法!
MetaEditorで
その1 cornerをすべてwhatcornerに変更する
その2 dx.を削除する
その3 CompileしてエラーがなければOk
その4 MQL4フォルダ内のFilesにEcoIndi.txtを入れる
その5 パラメーターのbEventMatをfalseにする   
以上。
なお、その他のパラメーターはお好みで各自設定
600Trader@Live!:2015/02/01(日) 18:13:19.42 ID:ECIz6Vq0
アメリカのMT4クラスタはすげーや
インジとスクリプトの組み合わせで色々やってる
しかもソース公開で無料
日本は10年位遅れてる感じ
601Trader@Live!:2015/02/01(日) 18:28:10.39 ID:v3gYqqip
え?
日本に閉じてる必要が無いんだから、
出来る人ほど向こうに参加しちゃってるでしょ?
根本的に考え方が間違ってるな。
602Trader@Live!:2015/02/01(日) 19:34:00.53 ID:jGzYMl7i
MT4の複数インストールってどうやればいいんでしょうか
名前変えてインストールすればokですか?
603Trader@Live!:2015/02/01(日) 19:46:04.90 ID:L/tBDJjT
ok
604Trader@Live!:2015/02/01(日) 20:04:33.61 ID:fNJsd6c7
初心者ですみません
mt4の下の時刻を日本時間にする方法は
ありますか?
ググってサブに日本時を表示するのはで
きましたが、イマイチです。
よろしくお願いします。
605Trader@Live!:2015/02/01(日) 20:14:10.34 ID:L/tBDJjT
no
606Trader@Live!:2015/02/01(日) 20:30:08.55 ID:tHt6waY/
>>604
日本時間採用サーバを使う
607Trader@Live!:2015/02/02(月) 00:53:20.23 ID:3RV/zt45
build765で発注君の一括決済が急にできなくなってしまったのですが、
皆さんどうですか?
608Trader@Live!:2015/02/02(月) 00:54:20.56 ID:3RV/zt45
そして管理人にメールを送ったのですが帰ってこない・・・
609Trader@Live!:2015/02/02(月) 09:16:37.05 ID:6q0Bd5Zr
iBarsって設定のヒストリ限界まで来ると固定値になるのね。
チャートの更新判定に使ってたらはまった。
メモリ削減にヒストリ数を減らしたのがいかんかったんやぁ。
俺の5万えーん
610Trader@Live!:2015/02/02(月) 09:44:49.01 ID:XaIImuPO
ダ先、止まってる?
611Trader@Live!:2015/02/02(月) 10:44:03.07 ID:eSfPE6hl
最近、MT4のBuildがバージョンアップに伴い、MQL4が実質MQL5になっていると知りました。
MQL4はC言語ベースでMQL5はC++ベースだそうですね。
5を本格的にやるなら、C++をやってclassの概念をよく知る必要があるのではないかと推測しています。
ちなみにCは一通り概念的理解はしてありますが、自在に操ることはまだできません。

そこで質問なのですが、これから本格的に言語を勉強するなら、MQLの4と5、どちらを勉強すべきでしょうか。
熟練の皆様のご意見をお待ちしています。
612Trader@Live!:2015/02/02(月) 14:52:45.67 ID:wUwrf0p4
>>405
ブラウザは別のことやるのに使いたい
メタトレーダーの既存のレート・カスタムインジケータを使いたい
そういう人には移れない
613Trader@Live!:2015/02/02(月) 16:50:16.27 ID:ADqDjS5M
>>612
まさか、レスが付いているとは思わなかった。ありがとう。
でも、前半の二行と後半の一行とで、言ってる事矛盾してない?
俺の勘違いかもしれないけれど、そういう人っていうのは
どういう人の事を指してるの?
最後の一行は、そういう人は移った方がいいとか
お勧めとか書く所じゃないの?
614Trader@Live!:2015/02/02(月) 16:55:14.43 ID:6wMXrfhc
>>613
最後の一行は、

そういう依存症の人は、他のチャートソフトやウェブ・プラットフォームに移れない

と言いたかったんだろう。
それはさておき、メタトレーダーで儲けてる人はごく僅かだけど居るよ。
オフ会で会うだけなので、本当に数人だけど。
615Trader@Live!:2015/02/02(月) 17:14:41.84 ID:ADqDjS5M
>>614
う〜ん…そういう意味なの?俺が、文盲なだけなのかもしれんな。
メタトレーダーでも儲かっている人はいるんだろうけれど、
それって、普通の業者のチャートソフトを使っている人よりも割合多いのかな?
MT4にして、プログラミングやバックテストを学んでインジを弄ったとして、
本当に実際の所、儲けている人が多いのか不思議なんだ。
なんだか、複雑化するだけの様な気がして…
616Trader@Live!:2015/02/02(月) 17:54:00.38 ID:6wMXrfhc
>>615
MT4を使ったから、勝ちやすくなる…なんてことは無いと思うよ。

ただね、私の知る範囲で儲けてる人はみんな勉強熱心、研究熱心だから
業者選びからトレード環境構築まで丹念に時間を掛けて調べあげている人が多い。
日本では滅多に話題にならないようなチャートソフトですらも、使用経験があって
あの機能がダメだとか平然と言えるからね。


そういう人が、使い勝手の良いMT4にたどり着くのは当然のような気がする。
裁量で勝ってる人は、MT4を使ってると言っても、移動平均とラインしか表示してなくて
全然複雑化してないし
EAで勝ってる人は、Excelや統計ソフトのRで解析していて、
MT4の売買機能しかつかってなかったりする。
617Trader@Live!:2015/02/02(月) 17:57:24.72 ID:6q0Bd5Zr
A: MT4を使って【いる】中で儲けている人の割合
B: MT4を使って【ない】中で儲けている人の割合
だと、A > B だと思うな。
全体の中での割合にすれば逆転するかもだけど。
618Trader@Live!:2015/02/02(月) 18:09:13.09 ID:ADqDjS5M
>>616
ありがとうございます。
そうですか…やっぱりちゃんと儲けている人は皆、苦労してるんですね。
でも、そこまでシンプルにしたとしても、
やっぱり、MT4の方が断然使いやすいんですか?
>>617
そうなのか…
619Trader@Live!:2015/02/02(月) 18:17:19.54 ID:ADqDjS5M
例えば、MT4みたいな高機能なチャートソフトを使っていても、
本当の値動きが見えていなかったり
ちゃんと扱えている人って、少ないんじゃないかな?
何かMT4の色んなスレを見てると、目的が変わってる気がするんだ。
稼ぐ為ではなく、EAを開発したり
インジを弄ったりするのが、目的になってる気がする。
バックテスト一つをとっても、都合が良い気がする。
よくバックテストの結果を自慢している人がいるけど、
実際の市場で望んだ通りのリターンが得られるのかな?

本当は、>>615の直後にレスしようと思ったんだけど、余計だったかな…
620Trader@Live!:2015/02/02(月) 18:21:30.53 ID:ADqDjS5M
>>616
それと、貴方の周りでは裁量とシストレで儲けている人とどっちが多いですか?
シストレって、本当に儲かんの?
621Trader@Live!:2015/02/02(月) 18:24:55.15 ID:6wMXrfhc
>>618
MT4の魅力は、ダブルクリックで起動するとすぐにチャートが表示される点だと思っている。

ブラウザでは、起動→ページに移動→ログイン→表示までの時間がまどろっこしい。
MT4以外の専用チャートソフトも、起動から表示までの時間が微妙に長い。
622Trader@Live!:2015/02/02(月) 18:29:03.80 ID:ADqDjS5M
>>621
ありがとうございます。つまり、即応性が高いという事ですね。
後、よかったら>>620にも答えてくれませんか?
623Trader@Live!:2015/02/02(月) 18:32:52.25 ID:ADqDjS5M
なんか突き詰めたら、>>616の言う通りローソク足と移動平均線とライン位の
シンプルトレードで良いんじゃないかなと思ってるんだけど、間違ってんのかな?
624Trader@Live!:2015/02/02(月) 18:42:36.38 ID:ADqDjS5M
55 名無しさん@そうだ選挙に行こう sage 2014/12/13(土) 12:59:40.14 ID:+Dp9goA5
バックテストで優秀だったので
先週から結構なお金を入れて稼動し始めたEAが
今週の火曜にロスカットで口座破綻しました
最初は何が起こったのかわからないほどショックでした
あれほどあっという間にお金が減るなんて


なんかバックテストだけに関した事を言うと、こういう人がいて怖い。
バックテストの結果を都合よく解釈している人も多そう。
本当に、バックテストに意味あんの?
625Trader@Live!:2015/02/02(月) 18:43:36.68 ID:RufuG5Ix
いろいろ自分好みにいじるとなるとMT4がいいからなあ
626Trader@Live!:2015/02/02(月) 18:48:06.30 ID:RufuG5Ix
最初いろいろ入れて画面ごちゃごちゃしてるのに
徐々にシンプルに帰結するのは裁量派ならみんな辿る道だろ
627Trader@Live!:2015/02/02(月) 18:53:20.99 ID:6wMXrfhc
>>620
シストレ仲間繋がりだから、必然的にシステムトレーダーの方が多いんだけど
シストレと言っても、
ちょっとEA作ってバックテストで好成績だしてキャッキャウフフしてる人達じゃないから
あなたの考える「シストレ」で儲かるかどうかは分からんよ。

まぁ、自分も最初の2年はバックテスト結果に一喜一憂していただけだから
若さゆえの過ちは誰にでもあるということでw
628Trader@Live!:2015/02/02(月) 19:00:02.75 ID:LZIrQXC/
カーブフィッティング
629Trader@Live!:2015/02/02(月) 19:00:34.98 ID:6q0Bd5Zr
バックテストの善し悪しは、
必要条件であって十分条件じゃないから。
でもバックテストですら稼げない手法は
フォワードでも稼げない。
630Trader@Live!:2015/02/02(月) 19:01:03.70 ID:ADqDjS5M
>>625
やっぱり、そうなのかな。
人それぞれ、手法が違うからね。
>>626
なんか、裁量派でそこまでシンプルにする人は、
MT4を使う意味や必要性や有用性があるのか聞きたい。
>>627
そうか…
そういう人は、ちゃんと兼業じゃなくて専業で地道に頑張ってるんだろうな。
全体的な割合では、裁量とシストレって
どっちが儲けている人多いんだろうね?
631Trader@Live!:2015/02/02(月) 19:02:27.21 ID:ADqDjS5M
>>629
ありがとうございます
632Trader@Live!:2015/02/02(月) 22:33:21.81 ID:BxPGTi77
>>611
両方
633Trader@Live!:2015/02/03(火) 11:51:28.97 ID:f38U0OJd
>>632
レスありがとうございます。
両方必要ですか
最終的にはそうなりたいです。

では、何をどの順番で勉強すれば一番効率的ですか。
比較的簡単(?)で参考になる情報量の多い旧MQL4を理解してから5にステップアップするか
最初から5をやった方がいいのか。
だとすれば、その前にC++をやるべきか
どうなんでしょう
634Trader@Live!:2015/02/03(火) 12:18:41.74 ID:CH3u50v7
>>633
MQL4 を最初にマスターして、その後、C#でクラスの概念を理解してから MQL5 が良いと思う。
635Trader@Live!:2015/02/03(火) 17:07:37.43 ID:59CDP8i9
>>633
1.「新」MQL4
2.MQL5
3.「旧」MQL4

この順。
ちなみに1と2でクラスは使えるというだけで別に最初は使わなくてもいいので
C++自体をやるっていうのは必要ない(理解のために本などを参考にする程度でいい)

なお、1と3の違いは実は2を知らないと見えてこなかったりする
つまり、結局は勉強法に効率の良い直線的な方法など本当は存在しない
636Trader@Live!:2015/02/03(火) 17:25:13.10 ID:f38U0OJd
>>634,635

どうもありがとうございます
まずはMQL4からというのが一致した意見ですね
そこから取り掛かることにします

C++が不用というのは収穫でした。C#の方が良いというのも。
cTraderのcAlgoというのにも興味がありまして、こちらはC#を使うらしいので、C#をやれば一石二鳥ですね。

ただ、MQL4の書籍やサイトは多くあるのですが、それが新旧どちらなのか見分けるのが難しいです。
手当たり次第やってみるしかなさそうですね。
637Trader@Live!:2015/02/03(火) 19:16:17.10 ID:U0CVDTES
こ、ここって初心者専用のスレなんだよね?
みなさん随分と高度な話をしているように見えますが 汗

ところで今更ながらYJFXのMT4がもうすぐ使えなくなってしまうんですね
MT4が使えるお勧めの業者ってありますか?
638Trader@Live!:2015/02/03(火) 20:01:32.04 ID:Vu2dDHgT
>>637
気持ちだけは いつだって初心者だよ
639Trader@Live!:2015/02/04(水) 00:35:42.97 ID:S4bUAU1b
FXCMの1時間足や15分足の1月23日〜2月1日までのチャートが抜けてるんですが自分だけでしょうか?
ヒストリかるセンターでデータ取得してもダメです。同じ人いませんか?
640Trader@Live!:2015/02/04(水) 07:43:53.92 ID:G0IvNuPF
>>639
自分は大丈夫なようです。
2015/01/19 00:00 EET以降、最大でもEUR/CHFがM5で
EURCHF 5: 10: 2015-02-02 23:55 〜 2015-02-03 00:05
EURCHF 5: 10: 2015-02-03 23:55 〜 2015-02-04 00:05
というように2箇所10分間抜けていますが、他はあっても3〜4分程度の抜けです。
例えば、EUR/JPYならM1の
EURJPY 1: 3: 2015-01-19 23:58 〜 2015-01-20 00:01
の3分間だけです。

さすがに1/23〜2/1までの広範囲が抜けていたら大問題なので既に話題になっていると思います。

次のことを試してみてはいかがでしょうか:
1. FXCM MT4で File -> Open Data Folder
2. FXCM MT4で File -> Exit
3. エクスプローラーで history/FXCM-JPY何々/ を開く
4. 該当する通貨ペアのファイルを削除する(必要ならコピーを別の場所に保存しておく)
例えば、EUR/JPYにおいて発生しているのなら、EURJPY15.hstやEURJPY60.hstを削除する
5. 再度、FXCM MT4 を起動して直ったか確認する
641Trader@Live!:2015/02/04(水) 07:49:04.64 ID:G0IvNuPF
>>640
× 他はあっても3〜4分程度の抜けです。
○ 他はあっても1〜4分程度の抜けです。
642Trader@Live!:2015/02/04(水) 07:50:06.29 ID:G0IvNuPF
>>640
× 例えば、EUR/JPYならM1の
○ 例えば、EUR/JPYならM1の2分を越える抜けに関して挙げれば
643Trader@Live!:2015/02/04(水) 08:14:24.97 ID:G0IvNuPF
>>640
但し、マイナーな通貨ペアなどについてはチェックしていないので分かりません。
644Trader@Live!:2015/02/04(水) 13:22:01.13 ID:/kpc6aaB
主要全通貨の強弱がチャートで分かるインジケータいくつか紹介してください
ぐぐって出てきたku-chartzシリーズいまいちでした
645Trader@Live!:2015/02/04(水) 13:33:47.57 ID:G0IvNuPF
646Trader@Live!:2015/02/04(水) 14:08:55.98 ID:/kpc6aaB
>>645
即レスありがとうございます
いじり倒してきます
647Trader@Live!:2015/02/04(水) 15:44:12.07 ID:S4bUAU1b
>>640
データが正常になりました。ありがとうございましたー。
648Trader@Live!:2015/02/04(水) 16:35:29.39 ID:JmpS5wsx
強弱チャートは使い方が分からない無いよね
通貨のタバから離れ過ぎた通貨で上位の時間が収縮していったらショート
649Trader@Live!:2015/02/04(水) 19:34:02.26 ID:JmpS5wsx
AVA以外でドルストレート見れる所ないかな?
indicatorで擬似的に作れるみたいだけどOverlayで表示させたいので
650Trader@Live!:2015/02/04(水) 19:43:31.27 ID:P96VUh65
やっぱりiBandsは時々暴走する。
メモリを4GBとか食って無限ループにはいるっぽい
具体的にはtickstoryで2014年11月〜12月末のドル円を
対象として、period 11, dev 3.86 で発生する。
ちなみにOANDAのMT4です。他は不明。
651Trader@Live!:2015/02/05(木) 03:56:42.10 ID:NkX604Ao
アルパリ難民です。
アクセスFX(N証券)に変えたところ、いままで出たこともなかった
[Off quotes]が頻発し、ここぞというときの注文が通りません。
やはりここはだめなんでしょうか?
652Trader@Live!:2015/02/05(木) 11:16:58.54 ID:zlsSi/nP
全通貨系あかんかった
653Trader@Live!:2015/02/05(木) 12:06:40.12 ID:gL+KNCEN
そうか、あかんか
654Trader@Live!:2015/02/05(木) 13:46:33.09 ID:XlEhTxMg
>>597
596です。
ドル円が2010年01月以降を取得(それ以前はデータが有りませんでした)出来、
バックテストができました。
今度はユーロ円をやってみます。
ありがとうございました。
655Trader@Live!:2015/02/05(木) 16:24:11.38 ID:9Jjf7Z7f
MT4\(^o^)/最高
656Trader@Live!:2015/02/06(金) 01:26:50.61 ID:gvmzYkIM
素人なので意味不明な質問でしたらスマソ。構造体の変数はグローバルに宣言して作っても構わないんですか?
経験不足なためかローカル内で使われているプログラムしか見たことがないので
何か理由があるのかと思いまして
657Trader@Live!:2015/02/06(金) 02:54:21.75 ID:kbmdabxc
>>656
変数のスコープ(有効範囲)は極力狭く取る方が事故りにくいというだけで
コンパイルが通るならどこに宣言しようがどこで作ろうが自由だよ。
658Trader@Live!:2015/02/06(金) 10:18:12.53 ID:uyJXhOWz
あ、便乗してもいい?
それ、とっちが軽くなるとかあるのかな?
関数のたびに定義して、その値も計算するのがいいのか、一度で済ませたほうがいいのかわからない。
659Trader@Live!:2015/02/06(金) 11:02:49.79 ID:eQDprZz5
それ、自ずと答え出てるよね。計算回数少ない方が軽いに決まってる。
あと、変数/オブジェクトはスコープの頭で初期化されるのでなんでも
かんでもローカルがいいわけでもない。
660Trader@Live!:2015/02/06(金) 15:34:43.67 ID:LXxUmpsj
よくあるのですが私のMT4 FXDDのリアル口座使用で
SwingpointViewJ.mq4
をいれたくても一覧に表示されるのですが
チャートに反映することができません。
押してもウントモスントモいわないのです

http://ux.getuploader.com/fai_fx/download/34/SwingpointViewJ.mq4

このサイトでダウンロードするのですが
何がおかしいのでしょうか?
661Trader@Live!:2015/02/06(金) 16:19:34.63 ID:gvmzYkIM
>>657
ありがとうございました!
658-659も参考になりました
662Trader@Live!:2015/02/06(金) 17:09:05.59 ID:6ADY84xc
Value1=hoge1
Value2=hoge2
Value3=hoge3
〜〜〜
Value20=hoge20

↑みたいに1〜20まで連番になっている変数に次々と代入したいです。
これをfor(x=1; x<=20; x++)のように単純化できないでしょうか。

配列にしてValue[x]=
のように代入していく方法を考えたのですが
配列にしないでも実現する方法はありますか
663Trader@Live!:2015/02/06(金) 17:15:43.66 ID:0Cwrfa3C
一部の言語では eval 構文を使うと出来るんだけど、
それがない言語では無理。素直に配列つかいませ
664Trader@Live!:2015/02/06(金) 18:16:52.60 ID:6ADY84xc
>>663
ありがとうございます。皆さん詳しい。
665Trader@Live!:2015/02/06(金) 18:49:58.11 ID:kbmdabxc
int a;
int b;
int c;
って並んでるなら、Win32APIでアドレス取得して値を直接ぶち込んじゃえ!w
何の保証もないけど、ザクッと調べた感じでは宣言順にアドレスも並んでたよ。
666Trader@Live!:2015/02/06(金) 18:56:33.67 ID:eQDprZz5
別にunion使えばいいじゃん。って、MT4にunionあるんかいなと調べたら...
http://docs.mql4.com/basis/types/casting#casting_structure
なんだ、この変態仕様w
やっぱold MQL4で書いておくのが無難だよ、あと10年くらいは。
667Trader@Live!:2015/02/06(金) 20:16:52.72 ID:dndaBTjM
初心者すぎて申し訳ないのですが、
新MQL4にて int OnCalculate の後に void OnTimerなどが続く構造というのはどのような概念なのでしょうか?
668Trader@Live!:2015/02/06(金) 20:50:00.45 ID:6ADY84xc
>>665-666
ハイレベルで意味が分かりませんがプログラミングの奥の深さを知りました
669Trader@Live!:2015/02/06(金) 21:08:16.58 ID:OT2Ue7f3
>>662
両方とも配列にできるなら ArrayCopy() 使えば一発よ
670Trader@Live!:2015/02/06(金) 21:27:08.38 ID:ZSTg2HW/
>>666
古いほうじゃなくてnew MQL4も変態仕様てことか
671Trader@Live!:2015/02/06(金) 21:31:31.26 ID:wrqLNKT3
>>666
何処らへんが変態か教えて
672Trader@Live!:2015/02/07(土) 07:54:47.14 ID:jEl8Coxt
>>667
何が聞きたいのかが分からんw
On〜はMT4から呼ばれるコールバック関数だけど、そういう話じゃなくて?
673Trader@Live!:2015/02/07(土) 08:25:55.81 ID:DPwIMV++
>>667
その並び自体に意味は無いよ。
順番を逆に書いても支障はない。
674Trader@Live!:2015/02/07(土) 08:39:07.12 ID:jEl8Coxt
>>668
http://pastebin.com/j3gBSy9g
うっかり動くこともあるけど、ネタ100%なんで真に受けないようにw
675Trader@Live!:2015/02/07(土) 08:46:40.51 ID:nFb19MLS
>>672
それでOKです!
この辺の仕組みはC++やC#あたりを勉強すれば理解できますかね?
Tick毎じゃなくて秒単位で呼び出す方法がイマイチわからなくて・・・

>>673
なるほど、ありがとうございます。
676Trader@Live!:2015/02/07(土) 09:05:49.42 ID:jEl8Coxt
>>675
秒単位で呼び出したいだけなら
void OnTimer() { static int i = 0; Print("i = ", i++); if (i > 9) EventKillTimer(); }
int OnInit() { EventSetTimer(1); return 0; }

ってやれば毎秒OnTime()関数が呼ばれるけど・・・・・・
要はEventSetTIme(秒数)を呼ぶと指定秒数毎にOnTimer()関数が呼ばれる。
っで、EventKillTimer()で呼び出しを止めてる。
677Trader@Live!:2015/02/07(土) 10:18:01.75 ID:nFb19MLS
>>676
なんとなくわかりました。ありがとうございます!
678Trader@Live!:2015/02/07(土) 15:51:48.97 ID:Xsy0PoXP
>>672
初めて聞いた
俺の知らない種類のコールバック関数だな
勉強になるわー
679Trader@Live!:2015/02/07(土) 17:38:46.70 ID:y1ntFVkg
いや、それイベントハンドラでコールバックじゃないから。
自分で仕掛けてないものは普通コールバックとは言わない。
680Trader@Live!:2015/02/07(土) 20:23:45.22 ID:Xsy0PoXP
>>679
書き方が曖昧だった

初めて聞いたわーー
俺の知らない種類のコールバック関数だわーー
勉強になるわーー

とか書いておけば良かった
681Trader@Live!:2015/02/08(日) 02:02:34.63 ID:FTXsQZAg
ピボットの計算式に少し変更を加えただけで成績上昇の傾向が見られたけど
既存のインジの計算式をいじっても良いものなの?
682Trader@Live!:2015/02/08(日) 02:28:27.40 ID:+kynGWcw
>>681
むしろ、いじらないと勝てないよw
683Trader@Live!:2015/02/08(日) 02:39:05.30 ID:FTXsQZAg
>>682
変えて良いって事は、元々のピボットの計算式自体に、
大した意味はないってことなのかなー何か納得いかないぜ
684Trader@Live!:2015/02/08(日) 03:00:25.31 ID:+kynGWcw
>>683
考案された当時は意味があったんだよ。
ただ、相場の性質は徐々に変わってゆくので
それに合わせて変えてゆく必要があるだけ。


地図が毎年更新されるのと同じようなもん。
685Trader@Live!:2015/02/08(日) 03:13:27.86 ID:FTXsQZAg
>>684
でも計算式をいじって成績向上したけど
何で向上したのか理屈は述べられませんって怖くない?
何か知らんけど相場に合ってるから使いますって感じになるの?
686Trader@Live!:2015/02/08(日) 08:08:55.40 ID:zx1F6bO9
あまり深く考えてもしょうがない。
地図のたとえなら、今現在までの地図は手に入るがこれから先の地図は手に入らない。
相場をやる俺たちに必要なのは、今この瞬間以降の地図だけど、これは入手不可能ですよね。
今現在ワークしている計算式でこれから先も大丈夫と考えるなら使えばいいし、
無理やり過去の相場にフィットさせただけの計算式はこの先怪しいと考えるなら使えない。
どちらかは(デモで)やってみないとわからないでしょう。
ピボットに限らずすべてそうですよね。
687Trader@Live!:2015/02/08(日) 09:29:10.24 ID:+kynGWcw
>>685
日本株なら市場関係者にヒアリングすることで、どうしてその式が有効なのか?
その背後にある値動きの原因を突き止めることも十分可能性はあるし、実際そうすべきなんだけど、
FXの場合は誰が何のために買ってるのか調べようが無いんだよね。

結局、モデル不在の怖さは一回の投資金額を減らすことで回避するしかない。
688Trader@Live!:2015/02/08(日) 09:43:20.40 ID:O9zKDNfN
市場関係者にヒアリングしてつきとめるなんてすごいね。
ちなみに、いままでどういうモデル化ができたの?
689Trader@Live!:2015/02/08(日) 12:02:42.83 ID:+kynGWcw
>>688
市場で取引している当事者とは守秘義務的な点で話せなくても、
別の業務をしている人や転職退職した人なら飲み会などの雑談でこっそり聞き出せるよ。

どんなモデル化ができたかって、、、さすがに飯の種をここに書くわけにはいかないw
690Trader@Live!:2015/02/08(日) 13:26:25.42 ID:iAa00sgn
そのうち全然通用しなくなる時期が来て死ぬだけw
691Trader@Live!:2015/02/08(日) 13:30:14.88 ID:6SJ9UYWR
計算式わかってるのにヒアリングとかw
692Trader@Live!:2015/02/08(日) 13:31:09.42 ID:v6pDOuOv
原油Lして

ドライブに行くんや… (´・ω・`)
693Trader@Live!:2015/02/08(日) 13:49:48.24 ID:/OBcrJwF
黒ウサギはヴァーチャ野郎だったwww
http://sirousagikurousagi.blog.fc2.com/


昨日ばれてパスワード制にして逃亡w
豪邸も孤児院寄付も拾い画像載せてただけwww
詳しくはこのスレッド978から見て
1000いって、もうすぐ落ちちゃうから急いで!
http://anago.2ch.net/test/read.cgi/stock/1420733355/l50
694Trader@Live!:2015/02/09(月) 13:03:42.77 ID:PznXr9cb
質問です。
695Trader@Live!:2015/02/09(月) 13:04:53.46 ID:PznXr9cb
質問です。
連投すいません。
携帯mt4で、年間収支2014.1.1から2014.12.31までを見たら
損益マイナス100万
証拠金プラス400万
出金マイナス300万
意味がわかりません。旦那のなんですが、、、マイナス100万って事でしょうか。
今夜夫を詰めたいので宜しくお願いします。
696Trader@Live!:2015/02/09(月) 13:27:59.90 ID:lvlbNdwD
>>695
証拠金として400万円預けたが、損失が100万出たので
出金できたのは300万円ってとこだろうね。
697Trader@Live!:2015/02/09(月) 13:32:22.10 ID:PznXr9cb
696さん

わかりやすい解答ありがとうございます。
やはりマイナスでしたか。夫を詰めます!
698Trader@Live!:2015/02/09(月) 15:29:15.51 ID:HNjvtLbo
-100万の時点で撤退できたことに免じて許したげて><
原点復帰したらやめようと思ってるうちに全額失うことの方が多いんだからさ!orz
699Trader@Live!:2015/02/09(月) 22:03:03.17 ID:8B84lWMq
>>697
なんだこのクソ女は

中古の寄生虫の癖に
700Trader@Live!:2015/02/09(月) 23:13:37.70 ID:IRVABYH3
その状態での撤退は、冷静な判断だと思う。
701Trader@Live!:2015/02/10(火) 10:13:02.00 ID:QmaCkSB2
>>695
少しでも家計をよくしようと思ってやったことだろうに。
負けを認めて300万出金できる人間が一体どれほどいることか。
普通は400万全部すってる。
702Trader@Live!:2015/02/10(火) 12:56:12.83 ID:gc4KTQkj
家計のためにFXに手を出す時点でクズだから
自分の小遣いの範囲でやるもんだよ
703Trader@Live!:2015/02/10(火) 20:29:50.27 ID:/FRtrnB2
そんなこと言ってるから、結婚しない奴が増えてるんだよ。お互い働いて、お互いのお小遣いにすれば?家計は、同額共同出資で。
704Trader@Live!:2015/02/10(火) 23:56:23.18 ID:93YtHKtY
質問ですが、mt4を立ち上げるとfailed to create empty document
という英語が出て、チャートが消えてるんですが原因は何でしょうか?
毎回チャートを作り直して手間なのですが、解決方法はありますか?
705704:2015/02/11(水) 00:20:18.30 ID:ZyLmQf3E
mt4crashrebootというフォルダが生成されてるんですが
これは何でしょうか?
706Trader@Live!:2015/02/11(水) 00:21:21.59 ID:VkV0i8Q4
原油Lして

ドライブに行くんや… (´・ω・`)
707Trader@Live!:2015/02/11(水) 10:35:04.15 ID:Zqqp4EDk
>>704
ttp://forum.mql4.com/43044
の例を見る限り、MT4の問題ではなく、お使いのWindowsの問題のようです。
この例の方は管理者権限でコマンドプロンプトを開いて
sfc /scannow
というコマンドラインを実行したら直ったそうですが、

Windowsのスレで質問し直した方が良いかもしれません。
というのも、MT4に限定せずに検索して出てきた
ttp://answers.microsoft.com/en-us/windows/forum/windows_vista-windows_programs/failed-to-create-empty-document/5dce54ff-8dd6-441f-9bba-5aa346a13655
の例では、ディスクスペースが不足していることによって起こっているようだからです。

他にも考えうる原因があるかもしれません。
708Trader@Live!:2015/02/11(水) 11:39:08.38 ID:OKXj9L6J
>>702
奥さんがはたらいた金ぶっこいたんならクズだが、
旦那が自分で稼いだ金ぶっこいたんなら
家計の金じゃなくて旦那の金だろ。寄生虫脳かよ不良債権ババア。
709Trader@Live!:2015/02/11(水) 12:16:53.18 ID:45WQKxdh
その家の事情は知らんが事実上多くは「夫の収入」=「一家の家計」だからなあ
それが気に入らんなら事前に線引きの契約確認するか結婚するなよw
こういう男と結婚する女もバカだとは思うが
710Trader@Live!:2015/02/11(水) 12:37:34.74 ID:Req5aAwe
主婦の家事と旦那の仕事が釣り合い取れてるとなぜ思うのか理解不能。
男が家事や子育てできない訳じゃないから、不満があれば交代すればいいんだよ。
働いて(同じくらい)稼いで、それから同じ目線で問い詰めて欲しいものだ。
711Trader@Live!:2015/02/11(水) 12:50:49.05 ID:SS1PEx7V
>>710
マジレスすると、大抵両方無理。
だからお互いを尊重して協力し合えと。
712Trader@Live!:2015/02/11(水) 14:32:38.39 ID:c7JlJD31
MTスレというより発言小町の様相だなw
713Trader@Live!:2015/02/11(水) 15:04:12.45 ID:JKOM/Za6
関連スレに展開
OANDAのヒストリカルデータがREST APIから取れるみたいだったので、
ダウンローダ & コンバータを作ったよ。
asisの無保証、無サポートで良ければどうぞ。
http://fast-uploader.com/file/6979189887085/
714Trader@Live!:2015/02/11(水) 18:30:29.70 ID:Pqajkuq6
scriptの中でiCustomは使用できるのでしょうか?
iCustomでFFCALよりニュースまでの時間を取得し、
IsExpertEnabled()を制御しようと考えましたが
codeの書き方が悪いんか、
初回scriptをアタッチした時にしかニュースまでの時間を取得しないようなのです。
715Trader@Live!:2015/02/11(水) 19:07:20.13 ID:0A/mLwkI
>>714
いやscriptってそういうもんでしょ
716Trader@Live!:2015/02/11(水) 19:27:43.57 ID:Pqajkuq6
やっぱそうなんか?
TimeHour(TimeLocal())なんかは初回アタッチ以降も
継続的に取得できてるのよ
出来るもの出来ないものの線引きはどこなん
iMAはOK、iCustomはNGとかあんの?
717Trader@Live!:2015/02/11(水) 19:39:26.18 ID:o9DvgFMo
>>714
ループとスリープを組合せて常に動作するように改造するしかない
718Trader@Live!:2015/02/11(水) 20:01:15.34 ID:Pqajkuq6
>>717
ありがとうございます
ただ、ループとスリープを組み合わせたらなぜ実現できるのか
理解しきれていません
概要で構いませんのでもう少し詳しく教えて頂けませんか?
719Trader@Live!:2015/02/11(水) 20:55:49.02 ID:V+m6tIdv
質問させてください。

MT4のチャート画像保存が出来ません。
ファイル→画像として保存するをクリックすると
○プログラム全面
○作業中のチャート
○作業中のチャート(変倍)
□post image online in MQL5 Chartservice and get link

と表示されて、OKを押しても何処にも保存されません。

上記3項目選択後に保存先を聞いてくると思うのですが・・・

申し訳ありませんがアドバイス願います。

□post image online in MQL5 Chartservice and get link

というメッセージの□にデフォルトで入っているチェックを外し
Okを押しても保存先は聞いてきません。
そのまま終了してしまいます。

Windows8.1です。
720Trader@Live!:2015/02/11(水) 23:05:08.83 ID:xiFZHiAx
注文したときや、決済したとき、薄い白丸「○」の上に矢印「⇒」や三角「△」が
チャート上に現れますが、
この薄い白丸「○」を、薄い青丸などに色を変えることはできますか?
矢印「⇒」や三角「△」は色が変えられるのは解っているのですが、、。
721Trader@Live!:2015/02/11(水) 23:53:32.99 ID:0A/mLwkI
>>717
古い

>>718
インジかEAでOnTimer()を使ったほうがいい
722Trader@Live!:2015/02/12(木) 00:30:27.84 ID:Pals5LoN
  
歴代日本人ノーベル賞受賞者の内訳






男性  22名
女    0名   (番外 虚言癖詐欺師1匹)

こんな無駄飯食らいの生ゴミに税金からカネ出す必要なし
723Trader@Live!:2015/02/13(金) 08:56:34.16 ID:nDQjF45G
はじめて使うんだけど
インジゲーターのGMTは数値はいくらに設定したら日本時間にあわせられますか?
業者はfxproです。。
724Trader@Live!:2015/02/13(金) 15:31:41.25 ID:nnfFUxoc
夫婦問題とかノーベル賞とかくだらなすぎてワロタ
幼稚な小学生かよw
725Trader@Live!:2015/02/13(金) 17:28:59.66 ID:9Sdv73lL
dat落ち阻止行動でしょ
726Trader@Live!:2015/02/13(金) 20:51:26.09 ID:NKtrzYz+
当たり。
727Trader@Live!:2015/02/13(金) 21:00:54.37 ID:RtpKJDps
>>717
ループとスリープを使いコメント表示で確認しましたが
やはりTimeHour(TimeLocal())は継続的に値が変化するのに対し
iCustomは初回のスクリプト立ち上げ時しか値を取得できませんでした。
mqlの仕様のようです。
728Trader@Live!:2015/02/13(金) 21:37:14.73 ID:P1YrDYzE
チャートを印刷する際に事前にプリンタの設定でB5の横で品質普通にしてるのですが、いざMT4で印刷しようとするとプリント設定が必ずA4の縦で品質きれいに固定されます。
http://www.dotup.org/uploda/www.dotup.org163559.jpg(次回もこの設定で印刷するにチェックマークを入れても同じでした。)
MT4以外で印刷しようとするときはきちんとB5等の設定がうまくいってるのですが、MT4の時だけは印刷設定が画像のようになります。
毎回印刷の際に手動で設定するのが大変なのですが、これはMT4で既定の設定になっているのでしょうか?
よろしくお願いします。
729Trader@Live!:2015/02/13(金) 21:37:59.07 ID:TRE7Dwhy
原油Lして

灯油買うんや… (´・ω・`)
730Trader@Live!:2015/02/13(金) 22:15:00.96 ID:NKtrzYz+
>>727
パラメータを細工して icustom 呼ぶとか
731Trader@Live!:2015/02/13(金) 22:27:27.74 ID:9Sdv73lL
>>727
つーかブレイクポイント張ってデバッガで確認すれば?
自分の予想外の動きをしてるかもよ?
初心者こそデバッガ必須でしょ
732Trader@Live!:2015/02/13(金) 23:16:04.46 ID:RtpKJDps
ありがとうございます
>>730
パラメータを細工して・・・が理解できませんでした

>>731
MT4なんでデバッガないです
Print文でためしてみます
733Trader@Live!:2015/02/14(土) 00:33:38.88 ID:6iYMj/WH
>>732
新MT4にはデバッガ付いてるわけでね
734Trader@Live!:2015/02/14(土) 01:59:05.12 ID:CfEcWB77
oandaのmt4はFXCMより一瞬早く動くんですが、tick数の影響かoandaは細かい動きがありません。
(並べてみてるとたぶん分かると思います)

各会社のmt4でのチャートで比較的他社より早く動き、細かい動きをするものはどれか教えてもらえませんでしょうか
735Trader@Live!:2015/02/14(土) 08:28:12.84 ID:w++EZhDB
>>723
何という名前のインジケーターですか?

ちなみに、JSTはGMT+9時間(BST+8時間)です。

個人的にはMT4はFXCMジャパン(2015/01/19以降のみ)やOandaジャパンのようにEET(EEST)に設定された業者をお勧めします。
EET(EEST)であるならば日足の区切りである00:00がニューヨーク市場の終了時刻17:00と(多くの期間で)一致するからです。
(Natureという業者もピボット等を利用しないのなら大丈夫なようです。>>548-551を参照)

但し、標準時間から夏時間(あるいは夏時間から標準時間)へ変更される時には
米国の法律と欧州の法律に違いがあるため、ずれが生じる期間があります。
例えば今年(2015年)の例だと、標準時間からDST(夏時間)へは

東京□□□□ 2015-03-02 07:00:00 JST
ヘルシンキ□ 2015-03-02 00:00:00 EET
ロンドン□□ 2015-03-01 22:00:00 GMT
ニューヨーク 2015-03-01 17:00:00 EST

東京□□□□ 2015-03-09 07:00:00 JST
ヘルシンキ□ 2015-03-09 00:00:00 EET
ロンドン□□ 2015-03-08 22:00:00 GMT
ニューヨーク 2015-03-08 18:00:00 EDT 移行!

東京□□□□ 2015-03-16 07:00:00 JST
ヘルシンキ□ 2015-03-16 00:00:00 EET
ロンドン□□ 2015-03-15 22:00:00 GMT
ニューヨーク 2015-03-15 18:00:00 EDT

東京□□□□ 2015-03-23 07:00:00 JST
ヘルシンキ□ 2015-03-23 00:00:00 EET
ロンドン□□ 2015-03-22 22:00:00 GMT
ニューヨーク 2015-03-22 18:00:00 EDT

東京□□□□ 2015-03-30 06:00:00 JST
ヘルシンキ□ 2015-03-30 00:00:00 EEST 米国より遅れて移行!
ロンドン□□ 2015-03-29 22:00:00 BST 米国より遅れて移行!
ニューヨーク 2015-03-29 17:00:00 EDT
736Trader@Live!:2015/02/14(土) 08:29:26.98 ID:w++EZhDB
DST(夏時間)から標準時間へは

東京□□□□ 2015-10-19 06:00:00 JST
ヘルシンキ□ 2015-10-19 00:00:00 EEST
ロンドン□□ 2015-10-18 22:00:00 BST
ニューヨーク 2015-10-18 17:00:00 EDT

東京□□□□ 2015-10-26 07:00:00 JST
ヘルシンキ□ 2015-10-26 00:00:00 EET 移行!
ロンドン□□ 2015-10-25 22:00:00 GMT 移行!
ニューヨーク 2015-10-25 18:00:00 EDT

東京□□□□ 2015-11-02 07:00:00 JST
ヘルシンキ□ 2015-11-02 00:00:00 EET
ロンドン□□ 2015-11-01 22:00:00 GMT
ニューヨーク 2015-11-01 17:00:00 EST 欧州より遅れて移行!

以上のことは
ttp://www.timeanddate.com/time/dst/2015.html
のJapan, Finland, United Kingdom, United States
を確認すると確かめられます。

米国の夏時間への切替タイミングは2006年までと2007年以降でも違いがあるようです。
ttp://en.wikipedia.org/wiki/Daylight_saving_time_in_the_United_States#2005_revision_to_dates_of_observance
ttp://www.timeanddate.com/time/dst/2006.html
ttp://www.timeanddate.com/time/dst/2007.html
737Trader@Live!:2015/02/14(土) 17:30:47.10 ID:CfEcWB77
https://www.youtube.com/watch?v=b3wh1Ta8Gtg
を見てると8分4秒あたりoanda,forexcom,fxddの順で速さが違い、
全体的に動画を通してにoandaは細かい動きが反映されてないような気がします

早く値動きが反映されて、さらに細かい動きが反映されるMT4はどこの業者でしょうか。
知ってる方お勧めを教えていただけませんか?
738Trader@Live!:2015/02/14(土) 23:19:01.58 ID:AQpA28S0
フィルターとしてMAが横ばいの時を排除したいのですが、どのような条件にすれば良さそうでしょうか?
よろしくお願いします。
739Trader@Live!:2015/02/14(土) 23:20:38.72 ID:wXquPbvA
MAの一次微分の移動平均
740Trader@Live!:2015/02/14(土) 23:45:28.86 ID:XOm4Coxa
>>737
その「反映され」る前の値動きってのはどこを見てんのよ

>>739
閾値は?
741Trader@Live!:2015/02/15(日) 00:18:39.02 ID:+f0d12PK
MAって微分可能だったのか初値ミクだいや初耳だ
742Trader@Live!:2015/02/15(日) 00:38:31.19 ID:DIhGMa8+
差分取るだけでしょ。何言ってんの。
743Trader@Live!:2015/02/15(日) 01:14:02.25 ID:4nlqPyiO
差分の極限が微分だからねぃ。
744Trader@Live!:2015/02/15(日) 09:57:41.97 ID:ahFAD4jx
正確にいうと差じゃなくて差分の割合"変化率"の極限な
lim(f(a+Δx)-f(a))/Δx
Δx→0
745Trader@Live!:2015/02/15(日) 10:48:26.75 ID:4nlqPyiO
そうだねw
746Trader@Live!:2015/02/15(日) 11:23:43.79 ID:DIhGMa8+
で、微分でどうやって横ばい検出すんの?
747Trader@Live!:2015/02/15(日) 12:06:37.84 ID:DIhGMa8+
あぁ、なんか勘違いしてたわw
単純に傾きミロってだけか。
748596:2015/02/16(月) 06:38:10.13 ID:hYfDGY6i
596です。
すみませんがまた教えてください。

過去データ取得の手段でFXDDからダウンロードして云々が
うまくいかず、Tickstoryのことを教えてもらいました。
一度目は支障なくバックテストが出来ましたが
今度は他のブローカーデモ口座で使っているEAのバックテストを
Tickstoryで該当MetaTraderを指定してからしようとすると、
うんともすんともいいません。
思いつくヒストリーデータを削除してから再取得しようとしても
過去データが消えず困っています。

失敗した方法
@ ヒストリーセンターからの過去データ取得
A FXDDからの取得
B Tickstoryで取得

過去発言 >>596-598
749Trader@Live!:2015/02/16(月) 11:07:30.77 ID:pBtVa75G
MT4が突然動かなくなりました。
いろんなところでデモ口座のアカウント作ってみたのですが、ダメなようです。
右下の通信欄は緑と赤で、数値は400/ほぼ0です。たまにコモンエラーと表示されています。
ビルドは765です。
解決策はありますでしょうか。
750Trader@Live!:2015/02/16(月) 11:09:14.02 ID:ELlY0JK/
1年ぶりくらいにmt4立ち上げたんだけど、
CHANNELLINE上にマウス載せるとポップアップで値がでるじゃないですか
ラインの位置が違えば値が違うはずなのに、上下とも同じ値(3点ポイント付きの方)で表示されてしまいます
確か以前(ver6前半)はそれぞれの値を表示してたと思うんですが仕様が変わったんですか?
751Trader@Live!:2015/02/16(月) 14:11:18.57 ID:TqrcXqQz
FXCMのMT4デモ口座の1分足が今日以前がかなり抜けて表示されなくなってます 解決できないのでしょうか
752Trader@Live!:2015/02/16(月) 14:25:51.63 ID:YMLuALxR
https://www.youtube.com/watch?v=b3wh1Ta8Gtg
を見てると8分4秒あたりoanda,forexcom,fxddの順で速さが違い、
全体的に動画を通してにoandaは細かい動きが反映されてないような気がします

早く値動きが反映されて、さらに細かい動きが反映される(tickが多い)MT4はどこの業者でしょうか。
知ってる方お勧めを教えていただけませんか?
753Trader@Live!:2015/02/16(月) 14:42:05.33 ID:b9ChgAJ9
どこかでみたな、この質問
754Trader@Live!:2015/02/16(月) 14:43:08.21 ID:YMLuALxR
回答が無かったから、もう一度書いてみたy
755Trader@Live!:2015/02/16(月) 14:55:25.13 ID:b9ChgAJ9
知ってたとしても教える利点がない
競争相手増やすデメリットしか見つからない
756Trader@Live!:2015/02/17(火) 13:35:45.62 ID:O8UAe16C
チャートを複数枚表示させたいのですが、稼働するEAの関係で
横軸を合わせたいです。
こんなチャート表示はできないでしょうか?

・ドル円 H1足
・豪円 M5足
・豪ストM5足

+ボタンを押してH1の方の横軸を広げても、うまくM5の横軸に合いません。
例えば、ローソクの幅が12倍になってくれれば良いのですが・・・
757Trader@Live!:2015/02/17(火) 13:53:16.10 ID:CZ8AVY6x
知ってたとしても教える利点がない
競争相手増やすデメリットしか見つからない
758Trader@Live!:2015/02/17(火) 13:54:27.64 ID:o3E3F4cY
原油Lして

ドライブに行くんや… (´・ω・`)
759Trader@Live!:2015/02/17(火) 14:00:36.14 ID:/iiRzbRr
>>756
チャート倍率が2の倍数のみなのでできない。
760Trader@Live!:2015/02/17(火) 19:22:58.55 ID:jq+x4hFn
MT4のデモ口座でやってるんですが、証券会社のチャートと比べてロウソク足の動く頻度が
明らかに違います
場合によっては数秒くらい固まることがあって、スキャルとかする時非常に不便で困ってます
リアル口座ならそういったことは無いんでしょうか?
761Trader@Live!:2015/02/17(火) 20:01:57.01 ID:VOW2yyOR
MT4のデモ口座は無料で使える上に、MT4上からサーバー選んで何口座でも申し込めるから、
どこも大体負荷がめちゃくちゃかかってるんだよ
762Trader@Live!:2015/02/17(火) 22:17:40.03 ID:EMWw8Ipz
例えば
1ユーロ=1.14253ドル
だったとして
ドルの最後の三桁を「0.00253」として効率よく取り出すにはどうすればいい?
どうも文字列化してsubstrで取り出して再び数値化って方法しか思い浮かばん
763Trader@Live!:2015/02/17(火) 22:36:41.73 ID:V1JzmIDt
100倍してintしたのを引いてまた100で割るとか?
764Trader@Live!:2015/02/17(火) 22:59:58.99 ID:EMWw8Ipz
>>763
なるほど
100倍してMathFloor()したのを100で割って、それを元から引いたらできた
しかしマスク的な方法はやっぱり無理かなあ
765Trader@Live!:2015/02/17(火) 23:05:46.50 ID:PjWTyhIi
NormalizeDouble(fmod(1.14253, 0.01), _Digits);
とか
766Trader@Live!:2015/02/17(火) 23:31:18.05 ID:EMWw8Ipz
>>765
_Digitsがチャート依存だけどそこに気をつければ行けそう
767Trader@Live!:2015/02/18(水) 00:20:52.96 ID:ShNgqHHw
メイン画面とサブの仕切りを固定できないですか?
768Trader@Live!:2015/02/18(水) 00:31:29.59 ID:A5/b7ZPb
小数点以下2桁までで切り捨てた値を引きゃいいんでないかい。
769Trader@Live!:2015/02/18(水) 00:45:41.85 ID:A5/b7ZPb
切り捨てが無いのか
770Trader@Live!:2015/02/18(水) 01:04:26.61 ID:ksQon4EN
>>768
NormalizeDouble()で行けそうなんだけど
実はNormalizeDouble()ってものすごく小さい端数が残るんだよね
あれは何?
771Trader@Live!:2015/02/18(水) 08:33:18.74 ID:xZ6kUeM5
>>770
2進数の余り
772Trader@Live!:2015/02/18(水) 10:00:55.67 ID:60LRpAmL
>>759
そうですか〜、残念です。
大画面モニターで横2枚置くしか仕方なさそうですね。
773Trader@Live!:2015/02/18(水) 10:06:09.25 ID:60LRpAmL
Windowsタブレットを買ったのでMT4をチャート表示に使ってます。

1.チャートの目盛のフォントを大きくできないでしょうか?
とりあえず気配値のポップアップで現在値は大きくできたのですが、
目盛が全く読めません(6mm程度w)

2.インジケーターで相場の上昇、下降が警告ウインドウとして出るのですが、
どちらも同じ音なので音が出たらチャートを凝視するしかありません。
それぞれ音を分けるようにはできないでしょうか?
(インジケーターのソースはあります)
774Trader@Live!:2015/02/18(水) 14:44:36.95 ID:ksQon4EN
>>771
なるほど
ということはやっぱりMathFloor()なりMathMod()なりで
自分で100倍してから切り捨てるしかないという結論だな
775Trader@Live!:2015/02/18(水) 15:25:20.66 ID:ksQon4EN
いろいろ試してみたところ
>>765 だけが完全に切り捨てられていることが判明
_Digitsは現状5より大きい数字を入れておけば円チャートでドルの計算もできる
レスくれた方々に感謝
これで爆益だー
776Trader@Live!:2015/02/18(水) 19:41:19.47 ID:UtIQuQmB
誰かわかる人教えて下さい。
http://www.abysse.co.jp/mt4/indicator_name_m.html
のmT3.mq4
を前に使っていたのですが、MT4のバージョンアップ

データフォルダ→MQL4→mT3.mq4をコピーしてex化
したのですが、表示されません。
「表示中の罫線分析ツール」にはメインチャートの下に「mT3」
が表示されるのですが。
どうしてでしょうか?
777Trader@Live!:2015/02/18(水) 19:44:15.57 ID:1cc3EEEZ
原油Lして

ドライブに行くんや… (´・ω・`)
778Trader@Live!:2015/02/18(水) 19:47:26.08 ID:ksQon4EN
>>776
MQL4\Indicatorsの下とか
779Trader@Live!:2015/02/18(水) 20:04:31.49 ID:UtIQuQmB
>>778

Indicatorsフォルダ内でex化して、他のインデケータ(RSIやRCI)は
ちゃんと表示されているのですが…。
780Trader@Live!:2015/02/19(木) 10:26:04.53 ID:dXcBJgoM
アルパリが使えなくなったんでOANDAのMT4使ってるんですが、一分のローソク足が
飛び飛びになってて、他の業者のチャートと比べても明らかに違う感じなんです
五分以上はそんなに違和感無いんですが、これって何かの設定で治るものなんでしょうか?
あるいは、今はデモを使ってるんですが、リアルだとちゃんと一分足も表示される感じなん
でしょうか
781Trader@Live!:2015/02/19(木) 10:35:41.22 ID:1A01O/sV
>>776

init()内の7個のSetIndexBuffer()のif文に誤りがあります。

オリジナルの『&&』のままですと『!SetIndexBuffer(0,e7)』がfalseとなるため以降の1〜6のSetIndexBuffer(〜)がスキップされ不正な動作をしています。

『&&』を『||』に変更するか、
if文を止め『SetIndexBuffer(0,e7);SetIndexBuffer(1,e2);〜』のように変更すれば動作します。

if文で判定しながらinit()をエラーで返していない点も気になりなりますが割愛致します。
782Trader@Live!:2015/02/19(木) 10:53:27.34 ID:1A01O/sV
なお、オリジナルのmT3.mq4には非がありません。

今回の件は、build600以降のMT4で『&amp;&amp;』の仕様が変更されたために起きた問題です。

build600より前では『&amp;&amp;』で連結された『SetIndexBuffer(〜)』が7個ともに実行されたあとに
『&amp;&amp;』の判定するため問題なく動作します。

=== MQL4 Reference / Updated MQL4 抜粋 ===
Shortened conditions check is now used in logical operations,
unlike the old MQL4 version where all expressions have been calculated and the check has been performed afterwards.
Suppose there is a check of two conditions with the use of logical AND:
if(condition1 &amp;&amp; condition2)
{
// some block of statements
}
If condition1 expression is false, calculation of condition2 expression is not performed, as false &amp;&amp; true result is still equal to false.
783Trader@Live!:2015/02/19(木) 11:20:26.82 ID:29ttYT8r
>>780
デモとリアルではレートが違うが、ティック数が少ない点は同様。カバー先が自社系ということで、
0.1〜0.2pipsの微少な変動と、一瞬だけ値をつけた長いヒゲが省略される感じ。
たいていのインジは平準化されてほぼ正確、ティックボリュームなどを利用してるものは、差が出るかも。
784Trader@Live!:2015/02/19(木) 11:54:31.08 ID:Is8Bc0y2
>>776
今、見たところで早速、「『&&』を『||』に変更」」を試してみたところ、
うまく表示されました。
親切な回答ありがとうございます!!
785Trader@Live!:2015/02/19(木) 11:57:40.62 ID:Is8Bc0y2
784の書き込み間違えました。
>>776でなく、>>781でした。

MT4でバージョンアップするのはいいけれど、互換性を維持して
欲しいですね。ワード2003、エクセル2003のように。
786Trader@Live!:2015/02/19(木) 15:33:06.05 ID:pCxFft/W
下記のプログラムロジックで、なぜか yuki_value[0]にBidの値が入りません。
配列の使い方が間違っていますでしょうか?

double yuki_value[];
int i2 = 0;

//配列初期化

for(i=0 ; i < 10 ; i++){
yuki_value[i] = 0;
}
i2 = 0;
if(Bid < iMA(NULL, 5, 28, 0, MODE_EMA, PRICE_CLOSE, 0)){  //このIF文の条件を満たしていることはprintで確認済み
yuki_value[i2] = Bid;
i2++;
}
787Trader@Live!:2015/02/19(木) 15:39:43.73 ID:qSCGQqH2
ObjectCreateで作成したARROWDOWNがローソク足と被ってしまうんですが原因は何でしょうか
UPARROWは被りません
また下矢印の上に下矢印、上矢印の下に上矢印を描画する場所があるのですが、
そうした処理はどのようなコードを書けば良いでしょうか

ObjectCreate(name,OBJ_ARROW,0,TIME,PRICE);
ObjectSet(name,OBJPROP_ARROWCODE,SYMBOL_ARROWDOWN);
ObjectSet(name,OBJPROP_WIDTH,3);
ObjectSet(name,OBJPROP_COLOR,COLOR);

ttp://iup.2ch-library.com/i/i1387940-1424327878.jpg
 
788Trader@Live!:2015/02/19(木) 17:07:07.58 ID:FX6bFiI4
>>786
配列初期化ってとこで毎回上書きされてるからじゃねーの?
789Trader@Live!:2015/02/19(木) 17:11:58.86 ID:1o0+Dt3u
>>786
double yuki_value[]; だけだと配列を宣言しただけで要素数の領域が確保されていません
初期化のfor前にArrayResize(yuki_value, 10)ってするか
宣言をdouble yuki_value[10];とすれば大丈夫なんじゃないでしょうか
array out of rangeのエラーで処理が停止しないのは#property strictをつけてないからぽいすね

>>787
何も指定しなかったときはANCHOR_TOPになってるはずだから
価格にHigh[]を使ってOBJPROP_ANCHORをANCHOR_BOTTOMにすると高値の上にくると思いますよ
790Trader@Live!:2015/02/19(木) 17:49:38.79 ID:qSCGQqH2
>>789
うおお出来ました!
同じ方向に矢印を二重に出現させるのは無理っぽいので別の方法でやってみます。
ありがとうございました。
791Trader@Live!:2015/02/19(木) 19:05:21.06 ID:OKUDWNsp
iPhone5s利用です。
履歴タブに出てくるトレード記録で左端に緑のラインが入る意味はなんですか?
792786:2015/02/19(木) 19:10:59.41 ID:pCxFft/W
>>788
違うようです。ありがとうございます。

自己解決しました。

配列は、定義の時に初期化しないと、だめだそうです。

この辺、他の言語と違いますね。
793Trader@Live!:2015/02/19(木) 20:51:52.71 ID:Is8Bc0y2
3年ほどMT4を使用していませんが、
MT4のバージョンアップで伝説のMTF
の00-MTFizerシリーズ
が全く動かなくなりました(表示できなくなった)。
誰かわかる人教えて下さい。
ググっても出てこないので。
助けて!!
794Trader@Live!:2015/02/19(木) 20:57:12.54 ID:Is8Bc0y2
793の追加です。

00-mtfizer_v103は、
http://kimama00.atgj.net/indicators-k%20to%20o-/00-mtfizer_v103
にあります。
795Trader@Live!:2015/02/19(木) 21:33:09.28 ID:RjCLqN7/
>>791
TPで手仕舞った
796Trader@Live!:2015/02/19(木) 22:51:12.42 ID:yLwCKIVl
>>793
3年もあればMQLマスターできたろうに何してたの

そもそも>>794のファイル入れただけじゃ実行時にエラーログ吐いてるし
かといってADXmなんて探してくるのも面倒だし
ちょっと見たけど修正大きそうであそこもだめここもだめ
なのに有用性を見いだせないのでパス
797Trader@Live!:2015/02/20(金) 20:19:33.63 ID:BHQHmDAS
https://www.mql5.com/en/articles/102
これのPNG_to_BMP.dllがうまく機能しないのだが、
分かる方いますか?
798Trader@Live!:2015/02/20(金) 22:50:36.63 ID:T2A/ttQr
iの位置から足10本分MA1>MA2なら次の条件に進めるような条件式をfor文を使って書きたいのですが、
どのように書けばよろしいでしょうか?
799Trader@Live!:2015/02/20(金) 23:14:18.59 ID:t+W14Nuz
int Check=0;
for(int i=0; i<10; i++){

MA1[i]=iMA(NULL,0,MA_Period1,0,MA_Method,PRICE_CLOSE,i);
MA2[i]=iMA(NULL,0,MA_Period2,0,MA_Method,PRICE_CLOSE,i);

if(MA1[i]>MA2[i]){Check++;}

}

bool Trade=false;
if(Check==10){Trade=true;}

確認してないから間違いあるかもだけど、こんな感じ
これは0の位置から10本分だけど、iの初期値を変更すればok
800Trader@Live!:2015/02/20(金) 23:29:29.68 ID:T2A/ttQr
>>799
なるほど!ありがとうございます!
801Trader@Live!:2015/02/21(土) 12:27:35.63 ID:+piDzBD3
以下の文でBuff1は周期pの単なるEMAで表示できるのですが、それを加工した
Buff2が表示されません。どこが間違っているのでしょうか?

int limit = Bars-IndicatorCounted();
for(int i=limit-1; i>=0; i--)
{
Buff1[i]=iMA(NULL,0,p,0,MODE_EMA,PRICE_CLOSE,i);
}

for(int i=limit-1; i>=0; i--)
{
Buff2[i] =(Buff1[i]-2*Buff1[i+1]+Buff1[i+2])/Point;
}
802Trader@Live!:2015/02/21(土) 12:30:14.53 ID:McLjJzZ0
原油Lして

ドライブに行くんや… (´・ω・`)
803Trader@Live!:2015/02/21(土) 12:32:41.67 ID:nrfdxmXC
>>801
Buff1[i+1]やBuff1[i+2]でオーバーフローしてないか
strictじゃなければエラーを吐かないんだっけ?
804Trader@Live!:2015/02/21(土) 12:57:58.93 ID:+piDzBD3
>>803
私の乏しい理解ではBuff1[i+1]は、Buff1[i]の1本前の値なのでオーバーフローしてないと思うのですが、どうなんでしょうか。
805Trader@Live!:2015/02/21(土) 13:00:05.98 ID:+piDzBD3
なお、
#property strict
でエラーは出ていません。
806Trader@Live!:2015/02/21(土) 13:43:58.06 ID:eX1Z0BwR
>>804
例えば、Bars==3; IndicatorCounted()==0のとき
2 1 0
の3つのインデクスにアクセス可能。
limit = 3 - 0 = 3
i = limit - 1でイテレートすると、
i = 2; i + 1 = 3 オーバーフロー
i = 1; i + 1 = 2
i = 0; i + 1 = 1

参考:
ttp://docs.mql4.com/series/bufferdirection
807Trader@Live!:2015/02/21(土) 14:04:07.56 ID:0JbG5JCS
>>801
Buff2の計算結果の値って、チャートのレート付近に来るような数字じゃないようだが。
エラーを回避したとして、スケールを一桁の数字が見えるようにすると、表示されてるぽい。
808Trader@Live!:2015/02/21(土) 14:20:28.21 ID:QsiXq13B
Pointなんかで割ってるからだろ。
809Trader@Live!:2015/02/21(土) 14:37:01.42 ID:+piDzBD3
>>806
i+2で2本遡ることになるので、i=limit-1-2としてスタートの位置を2本手前に持ってきてみましたが、
やはり表示されません。これではダメでしょうか。
>>807
小さな値になるのでPointで割ってpoint単位にしました。表示はセパレートウインドウです。
>>808
表示をポイント単位にするつもりで、Pointで割ったのですが。
810Trader@Live!:2015/02/21(土) 14:52:48.96 ID:QsiXq13B
最初から全部書いとけよ...
まずソースをあげろ。
811Trader@Live!:2015/02/21(土) 15:04:45.12 ID:aQRzidjT
小出しにすることで試しているんだよ。。
812Trader@Live!:2015/02/21(土) 15:11:56.15 ID:qyYydNnW
旧バージョンと表示したので口座申請しても
登録されず動きません どうすればいいですか?
813Trader@Live!:2015/02/21(土) 15:17:20.60 ID:aQRzidjT
>>812
新バージョンにすればいい
814Trader@Live!:2015/02/21(土) 15:18:18.05 ID:+piDzBD3
ソースです。
よろしくお願いします。

//------------------------------------------
#property strict
#property indicator_separate_window

#property indicator_buffers 1
#property indicator_plots 1
//--- plot Grad
#property indicator_label1 "Acc"
#property indicator_type1 DRAW_LINE
#property indicator_color1 clrDeepSkyBlue
#property indicator_style1 STYLE_SOLID
#property indicator_width1 2

input int p=7;//Period
//--- indicator buffers
double Buff1[];//
double Buff2[];

以下次へ
815Trader@Live!:2015/02/21(土) 15:19:04.12 ID:+piDzBD3
続き
//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
int OnInit()
{
//--- indicator buffers mapping
SetIndexBuffer(0,Buff2);
//---
return(INIT_SUCCEEDED);
}
//+------------------------------------------------------------------+
//| Custom indicator iteration function |
//+------------------------------------------------------------------+
int OnCalculate(const int rates_total,
const int prev_calculated,
const datetime &time[],
const double &open[],
const double &high[],
const double &low[],
const double &close[],
const long &tick_volume[],
const long &volume[],
const int &spread[])
{
//---
int limit = Bars-IndicatorCounted();
for(int i=limit-1; i>=0; i--)
{
Buff1[i]=iMA(NULL,0,p,0,MODE_EMA,PRICE_CLOSE,i);
}

for(int i=limit-1-2; i>=0; i--)
{
Buff2[i] =(Buff1[i]-2*Buff1[i+1]+Buff1[i+2]);
}


//--- return value of prev_calculated for next call
return(rates_total);
}
//+------------------------------------------------------------------+
816Trader@Live!:2015/02/21(土) 15:26:52.43 ID:l8fusuT6
>>814 こうしてみ?
int OnInit()
{
//--- indicator buffers mapping
IndicatorBuffers(2);
SetIndexBuffer(0,Buff2);
SetIndexBuffer(1,Buff1);
//---
return(INIT_SUCCEEDED);
}
817Trader@Live!:2015/02/21(土) 15:30:46.59 ID:QsiXq13B
それでいいね。Buff1の領域がないのが原因だな。
818Trader@Live!:2015/02/21(土) 15:32:54.87 ID:esJjcH8s
metaviewer.dllがマルウェア判定されるんですが
除去しても問題ないでしょうか?
819Trader@Live!:2015/02/21(土) 15:34:02.67 ID:+piDzBD3
>>816
ありがとうございます。
ご指示の通りで表示できました。
実は前から同じような現象で困っていました。
今回思い切って質問したのですがこれで解決です。
ありがとうございました。
820Trader@Live!:2015/02/21(土) 15:36:30.24 ID:+piDzBD3
>>810
やはり最初から全ソースを出すべきでした。
ありがとうございました。
821Trader@Live!:2015/02/21(土) 15:56:32.41 ID:+piDzBD3
>>803
>>806
ご指摘の通りやはりオーバーフローも原因の一つでした。
今回はエラーが重なっていたためすぐにはわかりませんでした。

最終的には、ご指摘に従いi=limit-1-2としましたが、
試しに私が最初にやっていたi=limit-1では表示できませんでした。
ありがとうございました。
822Trader@Live!:2015/02/21(土) 16:33:12.30 ID:x2EF0FTA
ある時間より前のオブジェクトを全て削除する方法を教えてくださいお願いします
823Trader@Live!:2015/02/21(土) 18:01:49.42 ID:l8fusuT6
>>622
例えば OBJ_ARROW または OBJ_TEXT を削除する例だとこんな感じでしょうかね
datetime time = Time[100];
for(int i=ObjectsTotal()-1; i>=0; i--){
string name = ObjectName(i);
ENUM_OBJECT typ = (ENUM_OBJECT)ObjectGetInteger(0, name, OBJPROP_TYPE);
if(typ==OBJ_ARROW || typ==OBJ_TEXT){
if(ObjectGetInteger(0, name, OBJPROP_TIME1)<=time) ObjectDelete(name);
}
}
ちなみに OBJ_LABEL とか時刻の情報を持たないタイプだと
OBJPROP_TIME1 を取得しようとしても 0 を返してきます
824Trader@Live!:2015/02/21(土) 18:03:42.94 ID:l8fusuT6
間違えた
>>822
だった(´・ω・`)
825Trader@Live!:2015/02/21(土) 18:04:05.35 ID:XNQEn333
>>822
右クリック→表示中のライン等で選択して表示したら大体の場所わかるから
複数選択で削除かね
他は知らない
826Trader@Live!:2015/02/21(土) 18:06:58.64 ID:XNQEn333
>>822
追記
Shift+クリックで複数選択
間違えて消しちゃったらCtr+Zで再表示できるからガンガン消してくれ
827Trader@Live!:2015/02/21(土) 18:48:44.04 ID:x2EF0FTA
>>823
出来ました
ありがとうございました
828Trader@Live!:2015/02/22(日) 09:44:59.76 ID:K+Q75kL4
ほとんどのサーバーが月曜は朝7時からのようですが
サーバーによっては6時から動いてるそうです
そのサーバーわかる方教えてもらえませんか?
829Trader@Live!:2015/02/22(日) 13:21:03.98 ID:X0M44h69
iCustomでバッファの情報を取得することができるわけですが、
グローバル変数の情報を取得する術は無いでしょうか?
830Trader@Live!:2015/02/22(日) 13:26:35.43 ID:4nA7bsVO
ターミナルのグローバル変数なら、関数を使えばOK
プログラム的グローバル変数なら、ない
DLLを作って、メモリを覗けばいけるが、そこまでする気はないでしょ?
831Trader@Live!:2015/02/22(日) 13:35:50.94 ID:X0M44h69
>>830
ありがとうございます。
やはり無いですか。
832Trader@Live!:2015/02/22(日) 14:35:44.69 ID:X0M44h69
>>829です。
ターミナルのグローバル変数を初めて使ってみたんですが、便利ですね。
Tempにしておけばtimestampを用いる等したランダム的なグローバル変数名も残留せず、クリーンアップに失敗しても安心ですね。
833Trader@Live!:2015/02/22(日) 14:42:44.55 ID:Du95yvCZ
iCustom()で作られるインスタンスの数とか寿命は仕様にないから
そういう状況でグローバル変数使うのはちょっと考えものだね。
834Trader@Live!:2015/02/22(日) 15:15:01.09 ID:3TH2euS0
>>833
パラメータにID的なものを追加してやればいいだけ
835Trader@Live!:2015/02/22(日) 15:20:00.45 ID:Du95yvCZ
それで解決するとも思えんが、そもそもそういう状況で使いたい用途がわか
らないんで具体例で頼むよ。
836Trader@Live!:2015/02/22(日) 15:25:09.96 ID:X0M44h69
>>835
ありがとうございます。>>829です。
>>832の実験は元々のインジケーターとは無関係です。
元々のインジケーターでは「できれば」内部のグローバル定数を参照したかっただけですので任意です。
837Trader@Live!:2015/02/22(日) 15:27:31.69 ID:Du95yvCZ
もちろん、当然だけどそういう影響のないものならいいんだけどね。
それでも、グローバル変数を初期化したりする処理があるとまずい可能性はある。
838Trader@Live!:2015/02/22(日) 16:29:40.85 ID:TNuXTH7G
トレードをコピーするツールでオススメある?
市販品はいろいろあるけど、ちょっとね。
839Trader@Live!:2015/02/22(日) 17:17:07.45 ID:6hG0gJOS
生成と初期化をセットにして、既にあるならそれを利用する
ってのが定石かな>MT4グローバル変数

build 769来てるけど何が変わったのか分からん。
公式フォーラムでの告知がないんだけど・・・・・・
てか、本来は更新履歴ってどこ見るのが正解なんだろ?
840Trader@Live!:2015/02/22(日) 17:59:23.37 ID:Du95yvCZ
まぁインジケーターでしか使わないならどうでもいいだろうけど、EAやスクリプトで
使うならそれで排他できないからだめだね。
正式なのはこれじゃないのか。
http://www.metaquotes.net/en/metatrader4/news
841Trader@Live!:2015/02/22(日) 18:09:42.48 ID:nOmbo3PO
>>840
サンクス、ブックマークしといた。
842Trader@Live!:2015/02/23(月) 01:12:43.58 ID:TaboYkIz
しかしいくらゆとり隔離スレとはいえ
偉そうな口ぶりで無内容なレスするエアプログラマ()が多すぎないかw

GlobalVariableSetOnCondition()の使い方ぐらい調べとけや
843Trader@Live!:2015/02/23(月) 06:09:07.74 ID:gkJKRI1p
教えて下さい。
MQLプログラミングで日本語入力した場合、(例、「 extern int 判定期間 = 60 」など)
ローマ字入力に比べて反応が遅くなったりするものなのでしょうか。
844Trader@Live!:2015/02/23(月) 08:01:50.21 ID:rZDZJ+pB
>>842
それ1つで解決できる処理ならそれでいいんじゃね?w
>>843
そもそも英数以外の変数名は正式にはサポートされてないんじゃないか?
少なくともbuild600以降はunicodeだから変わらない可能性の方が高いと思うが。
845Trader@Live!:2015/02/23(月) 09:03:29.42 ID:J6R3SZtd
build509はもう動かないんですか?
インジケータ動かんから嫌なんですが
846Trader@Live!:2015/02/23(月) 09:15:15.44 ID:gkJKRI1p
>>844
ありがとうございます。
build 765 ですが一応日本語入力でも表示されています。
処理速度に疑問があったので質問させて頂きました。
今後、正確に表示していくのかも観察してみます。
847Trader@Live!:2015/02/23(月) 09:24:06.06 ID:rZDZJ+pB
>>845
509自体は業者がサポートしてないだけで使えるが、
509のex4が動かないならソース修正が必要だな。
>>846
やっぱり英数のみが正式サポートだな。
http://docs.mql4.com/basis/syntax/identifiers
848Trader@Live!:2015/02/23(月) 09:30:40.87 ID:J6R3SZtd
>>847
ソース修正教えてください
849Trader@Live!:2015/02/23(月) 09:32:06.74 ID:rZDZJ+pB
>>848
必要な対策はここ見ればわかる。
http://docs.mql4.com/mql4changes
850Trader@Live!:2015/02/23(月) 10:29:44.48 ID:gkJKRI1p
>>847
ありがとうございます。
>>「やっぱり英数のみが正式サポート」
現在表示されているインジは問題なく反応しておりますが
今後、誤作動など問題が生じる可能性アリとのことでしょうか。
851Trader@Live!:2015/02/23(月) 10:30:04.15 ID:J6R3SZtd
>>849
すいません、消えてます
852Trader@Live!:2015/02/23(月) 13:56:18.98 ID:wqdQWj+Q
>>842
>>829です。
mutexしかないのだったら、いっそ、その部分をDLLにして
pthreadを使った方が良いのでは?
853Trader@Live!:2015/02/23(月) 14:38:18.06 ID:TaboYkIz
>>852
それ皮肉とか言いたい訳ではなくて本当に質問しているのなら一つ確認
何で「pthread」を使った「方が」「良い」の? その端末大域変数に対するメリットは?
854Trader@Live!:2015/02/23(月) 14:43:37.85 ID:EVS/7794
チャート表示用のXPなんだけど久しぶりにつけたらなにこれ?もうXPでは使えないのですか?build 509悲しい(´;ω;`)
855Trader@Live!:2015/02/23(月) 16:36:07.40 ID:rZDZJ+pB
>>850
仕様に書かれてないんだからどうとでもなる可能性はある。
普通はコンパイル時にエラーにするようなもんだけど、特にチェックされて
ないからある程度動いてたってだけでしょ。日本語じゃ実際使えない文字も
あったし。
>>851
消えてないけど?
856Trader@Live!:2015/02/23(月) 19:11:20.84 ID:wqdQWj+Q
>>853
ああ。そうか。Windowsならstd::threadの方が良いのかもしれませんね。
とにかく、std::condition_variable等が不要でmutexだけで十分であるのなら、無理に利用する必要は無いでしょうね。
857Trader@Live!:2015/02/23(月) 19:17:09.28 ID:GFY3XAjC
今朝から、FXCMJのDemoのMT4 Build509、ログインでけん。 Demoの再申請もIDが発行されん。 本格的に、Build509は、NGされたん?
858Trader@Live!:2015/02/23(月) 20:21:27.95 ID:0SfdjPJV
>>857
私もログインできない
859Trader@Live!:2015/02/23(月) 20:24:57.30 ID:TaboYkIz
>>856
「mutexしかないのだったら」 「mutexだけで十分であるのなら」
という言い方に現れている認識そのものが間違ってる

端末グローバル変数(double型の「変数」だよ)について
正に「条件変数」としてのロック機構が存在するっていう話なんだから
860Trader@Live!:2015/02/23(月) 21:07:17.85 ID:k7kTlHuj
509使ってる奴はPC買えよ
861Trader@Live!:2015/02/23(月) 21:15:36.06 ID:wqdQWj+Q
>>859
でも、あの感じからするとbusy waitで使うんだと思いますが、
それならspin lockを使った方がずっと速い気がします。
実際に試してみないと分かりませんし、
お使いのEAやスクリプトのデザイン上可能である必要がありますけど。
862Trader@Live!:2015/02/24(火) 00:04:28.86 ID:vQ8b8xdi
あれ?本格的に509使えなくなっちゃった?
863Trader@Live!:2015/02/24(火) 01:03:34.23 ID:K+AU7E1Z
>>861
お前、ある意味おもしろいな
間違った知識を量だけはたくさん持ってるってところがw
実装を無視した上流工程の設計しかできないなんちゃってSEみたいな感じだ
864Trader@Live!:2015/02/24(火) 01:26:33.88 ID:a9uwdgqL
build 509・・・

もう駄目だ・・・しぬか(´;ω;`)
865Trader@Live!:2015/02/24(火) 02:17:23.56 ID:sBSS+DUI
>>855
ありがとうございます。お返事遅れてすみません。
本日中チャート監視いたしましたが今のところ誤作動らしきものは確認できていません。
>>「仕様に書かれてないんだからどうとでもなる可能性はある。 」
やはり危険な状態であるとの認識でいるべきとのことですね。
元々の発想はパラメータ画面の日本語補足説明行数の削減が狙いでした。
英数字入力に改めようと思います。貴重なアドバイス感謝いたします。
866Trader@Live!:2015/02/24(火) 02:28:54.88 ID:CHUDgLs5
>>865
それならexternの代わりにinputを使えばいい。
同じ行のコメントをパラ名として出したりできる。
867Trader@Live!:2015/02/24(火) 12:49:30.05 ID:5OFDSSE3
>>866
ありがとうございます。
新情報感謝いたします。試してみます。
(私はMQL4 build765で、調べによると "input" はMQL5用との説明。
 でも私の環境でも認識はされているように見えます(現在監視中)。
 私の勉強不足による「勘違い」だと良いのですが・・)
868Trader@Live!:2015/02/24(火) 12:55:25.85 ID:CHUDgLs5
あぁ、#property strictじゃないと出ないみたいだね。
strictだとexternでも出るようだ。
869Trader@Live!:2015/02/24(火) 17:29:46.43 ID:DmpA0/PX
string TXT;
〜 〜 〜
if(TXT=="")

というように、もしtxtがカラだったら(代入されていなかったら)という条件を
式にするにはどうしたらいいのでしょうか?

if(TXT=="")では真になりませんでした
870Trader@Live!:2015/02/24(火) 17:46:42.53 ID:ZEgjzkj1
>>869
string TXT=="";
〜 〜 〜
if(TXT=="")
871Trader@Live!:2015/02/24(火) 17:47:21.98 ID:CHUDgLs5
初期化しておく。
 string TXT = "";
あるいは、NULLとも比較すればいけるかも。
 if (TXT == "" || TXT == NULL)
872Trader@Live!:2015/02/24(火) 17:47:33.78 ID:ZEgjzkj1
>>870
間違えた
string TXT="";
873Trader@Live!:2015/02/24(火) 18:16:16.45 ID:iAN3Zh1u
単純にif (TXT == NULL) Print("未初期化");でいいな。

#import "user32.dll"
bool CharPrevA(string& s, string& d);
#import
#define IsInitialized(S) CharPrevA(S, S)

とか、書いてみたけど要らんかったw
874Trader@Live!:2015/02/24(火) 20:46:28.69 ID:DmpA0/PX
>>870-873
ありがとうございます<(_ _)>
NULLでもいけましたが
string もちゃんと初期化しておいたほうがいいんですかね
875Trader@Live!:2015/02/26(木) 01:18:55.40 ID:1K5narPz
使い始めて1ヶ月の超初心者なのでしょうもない質問で申し訳ないのですが、困っています。
例えば、5分足で斜めラインを描いて、ほかの時間足に移動して、戻ってくると、ラインが消えてたり、
変更したインジの色設定が元に戻ってたりするのは、何が原因だと思われますか。
表示設定はすべての時間足に表示するようにしています。
876Trader@Live!:2015/02/26(木) 01:22:39.04 ID:MeFaEJgy
そのチャートに貼ってるインジのどれか。
877Trader@Live!:2015/02/26(木) 01:28:37.02 ID:Y9Jv9JLo
もうちょい前のチャート見たい時があるのだけれども、
FXDDなどからヒストリカルデータをダウンロードして、インポートする他無しですか?

ググるとヒストリーセンター開いて云々の方法が散見するんだが、この方法ってまだ有効ですか?
やってみてもダメだったんだが…。
878Trader@Live!:2015/02/26(木) 18:39:43.31 ID:IXmc3uMM
MT5で正確な現在時と15分ほど前の時間とが1秒間に数回入れ替わるという現象が延々と続く
Market Watchウィンドウのタイトル部分に出てる時間が両方の時間を切り替えててチカチカしてる
MQLで取ってくる現在時も同様

バグにしてもアホすぎる
こんなシステム使えない
時間がコロコロ変わるなんて
MT4は問題ない
879Trader@Live!:2015/02/27(金) 05:18:53.57 ID:wBAnKWWf
外為ファイネストスプだけ見たら他を圧倒してますが
何か問題ありますか?
880Trader@Live!:2015/02/28(土) 16:18:14.01 ID:3ARM9I01
ラベルとか四角の描画順番って前は名前の順だったけど、build600以降は
バグったままで指定不能?
881Trader@Live!:2015/03/01(日) 02:20:25.55 ID:TKh+ubUG
「#property indicator_color[数]」から色を取得することって出来ないんですかね?
取得しようとしても定数のせいか変更してもその色が取得できず、
かと言ってextern colorでやると既に設定項目が多くてごちゃごちゃになり嫌なので、、
誰か解決法知らないでしょうか
882Trader@Live!:2015/03/01(日) 15:31:47.16 ID:khrrKRNR
int x=-100;
int y=-100;
double z=MathAbs(x+y);

にしてもコンパイルエラーが起きないのですが
それでもやはり xとyをdouble型に直したほうがいいのでしょうか?
883Trader@Live!:2015/03/01(日) 15:44:03.47 ID:+NlRAobk
>>882
別にどこも間違ってない。intからdoubleには自動的に変換されてる。
884Trader@Live!:2015/03/01(日) 15:59:39.15 ID:khrrKRNR
>>883
ありがとうございます
ある程度は自動的に変換してくれるんですね
コンパイルでエラーが起きなければあえて細かく直すこともないんですね
885Trader@Live!:2015/03/01(日) 17:05:13.35 ID:PfXNQOaV
これから自動売買を自作のロジックで始める場合mt4とmt5どちらがオススメでしょうか。
886Trader@Live!:2015/03/01(日) 21:06:59.90 ID:zbQzQdwr
mt5 がお勧めですね。
ブローカー選びに悩む必要がありませんから。
887Trader@Live!:2015/03/01(日) 21:38:18.78 ID:7jI6Xlgb
MT5で、インターバンクレート配信してくれるとこが、あるとええんねんけど。
888Trader@Live!:2015/03/01(日) 23:30:01.33 ID:PCmR4CMi
アホw
889Trader@Live!:2015/03/02(月) 02:36:58.49 ID:WLvdUu6m
tickstoryでBTやってみたんだけど、99.90%どころか初めは1.01%で二回目以降はn/aになるんですが何でですかね?;;
890Trader@Live!:2015/03/02(月) 17:52:00.69 ID:21+Huykj
オブジェクトHOGEを作ってから

color clr1;
color clr2;
clr1=ObjectGetInteger(0,"HOGE",OBJPROP_COLOR);//@
ObjectGetInteger(0,"HOGE",OBJPROP_COLOR,clr2);//A

↑結果、clr1とclr2の値が違うのですが
どこが間違えてますか?

Aのほうが正しく取得できていません
891Trader@Live!:2015/03/02(月) 18:01:16.58 ID:dBJ/DtlF
GetIntegerと言いつつ、引数はlong&だからだね。
longで受けてcolorに代入すればいけるんでね。
892Trader@Live!:2015/03/02(月) 18:10:18.58 ID:hoFOk/a0
http://www.forex-tsd.com/adownload.php?attachmentid=182560
このインジの角度がもう少し大きくついた時に色を変えたいんですけど
どの項目を弄ればいいですか?
893Trader@Live!:2015/03/02(月) 18:24:43.28 ID:21+Huykj
>>891
long clr2=0;
ObjectGetInteger(0,"HOGE",OBJPROP_COLOR,clr2);
Print(clr2);
試してみました
やはり取得できてないようです・・・
mqlのバグの可能性もあるんですかね?
894Trader@Live!:2015/03/02(月) 18:32:01.31 ID:dBJ/DtlF
いや、違った。引数が足りないせいだね。
long&amp;で受けたい場合はprop_modifierがいる。
http://docs.mql4.com/objects/objectgetinteger
895Trader@Live!:2015/03/02(月) 18:51:31.80 ID:21+Huykj
>>894
ありがとうございますー!
やはり自分を疑うべきですね^^;
896Trader@Live!:2015/03/02(月) 20:41:27.76 ID:uZk1JHaa
質問です。
EAを稼働させたいときに画面上部の自動売買ボタンを押して緑にしますが、
そのあとチャートの組表示などで別のページにとんで戻ってくると
自動売買のボタンが赤色に戻っちゃいます。気にしなくてよいですか?
897Trader@Live!:2015/03/02(月) 20:57:40.01 ID:uZk1JHaa
>>896です。
というか、まだ始めたばかりでEAが動いているのをこの目で見たことが
ないので、動いているかいないのかわからないんです。
898Trader@Live!:2015/03/02(月) 22:37:07.94 ID:9iqt2ZQI
チャート右上の顔に注目だ。
899Trader@Live!:2015/03/02(月) 23:51:06.87 ID:uZk1JHaa
ボタン押すと笑うけどほかのページから戻ってくると
笑ってません。
900Trader@Live!:2015/03/03(火) 00:32:33.94 ID:9w1P+99x
ツール、オプションのなんたかんたら・・・されたら自動売買を停止するあたりにチェックでも入ってるんじゃ。
901Trader@Live!:2015/03/03(火) 00:57:18.23 ID:KWLFm4fW
「チャートのシンボルまたは・・・」ってやつですね?チェック入ってないです。
その上の自動売買を許可するにはチェック入れてます。
もしかしたらEAのパラメータ設定がおかしいのでしょうね。
なんせ初心者なものですから。もう少し調べます。
902Trader@Live!:2015/03/03(火) 01:46:45.12 ID:w9jW33M6
文字列の最初のn文字を取り除くのはどうすればいいのでしょうか?
903Trader@Live!:2015/03/03(火) 01:56:12.39 ID:/aJnMFiT
ラッスンゴレライちゃいますの?(´・ω・`)
904Trader@Live!:2015/03/03(火) 02:09:28.18 ID:UYmWmkyV
>>902
つ StringSubstr
905Trader@Live!:2015/03/03(火) 06:01:25.56 ID:PiKlqOeh
build700系って使いずらくない?
MT4って勝手に仕様かわるの?
注文するときに音がでるんだが
906Trader@Live!:2015/03/03(火) 06:02:04.74 ID:PiKlqOeh
書き忘れた
ちなみにアプリ
907Trader@Live!:2015/03/03(火) 16:08:18.85 ID:+LdcSn99
どなたか881の解決法わからないでしょうか><
ObjectGetも使ってみたんですが上手く行かず・・・

#property indicator_color1 DodgerBlue

SetIndexStyle (0,DRAW_LINE);

と書いた場合、このIndex「0」のライン色を取得したいのですが、
インジのプロパティ「色の設定」欄から色を変更したとき、
変更後の色が取得できず困っています・・・
どうすればいいでしょうか(´・ω・`)
908Trader@Live!:2015/03/03(火) 16:26:55.72 ID:w9jW33M6
>>904
有難うございます
909Trader@Live!:2015/03/03(火) 16:33:38.36 ID:QMNDR/ou
>>907
ザッと見てみたけど、適当な関数は用意されてないっぽいな。
とりあえず、ChartSaveTemplateで一旦ファイルに保存して、テンプレートファイルから
設定を読み出せば目的は果たせると思うぞ。
910Trader@Live!:2015/03/03(火) 17:30:07.57 ID:NozXaYgt
IndicatorGetInteger()があればいいんだけどね。
まぁ追加するにはプロパティ変更のイベントとかも必要になるから面倒ってことなのかも
911Trader@Live!:2015/03/03(火) 17:41:24.22 ID:d5AVdA4h
>>892
別の色を指定した追加バッファを用意
色を変える条件を満たしたデータだけを追加バッファに格納
追加バッファを最後に表示すればそこだけ色が上書きされる
912Trader@Live!:2015/03/03(火) 18:11:08.53 ID:NozXaYgt
色が取れないのが問題だからそれじゃぁ解決にはならないよね。
あきらめてパラメーターで色指定するしかない。
913Trader@Live!:2015/03/03(火) 19:15:38.77 ID:NozXaYgt
ログインパスワードを消して、無効なプロキシを設定してNo connection状態なのに
チャートでRefreshをするとこんなログが出て足が書き換わってしまう...
 HistoryCenter: XXX bars imported in 'EURUSD60'
 HistoryCenter: synchronize 'EURUSD60'
どうやったらこれやめさせられるの...
914Trader@Live!:2015/03/03(火) 21:34:26.07 ID:YrkuOT+M
デモ口座開設の時の個人情報適当でも問題ないよね?
915Trader@Live!:2015/03/04(水) 00:43:02.45 ID:M09ssrjg
業者によりけりだろう
適当にやったら速効無効にされたことあるし
916Trader@Live!:2015/03/04(水) 01:26:11.24 ID:Oex1b1+L
好きな小説家の名前、昔済んでたアパートの住所で登録したわ
917Trader@Live!:2015/03/04(水) 10:47:54.34 ID:eWTYypI9
AVAのサーバーに繋がらなくなったんだけど俺だけ?
918Trader@Live!:2015/03/04(水) 11:22:45.55 ID:G1u8C9oa
iphone用のMT4はスレ違いかなぁ?

build700以降は、PCのMT4からアラートを飛ばせるようになったんだけど、
活用している方はいますか?

当方、サーバーでEAを動かして、一定の条件成就でiphoneに通知を送って
いますが、いかんせんアラート音がしょぼい(w

ということで、iFUNBOXでMT4アプリの中身を見てみたんだけど、それらしい
ファイルが見つからなかった(w
注文時の「ドン」とかいうwabファイルは見つかったんだけどね

ニッチな質問ですが、どなたかご存知の方はいませんか?
919Trader@Live!:2015/03/04(水) 14:22:09.00 ID:0tJs9244
>>909>>911
ありがとうございます〜
2つとも試してみたのですが上手く行きませんでした(`;ω;´)
妥協するしかなさそうですね・・・
920Trader@Live!:2015/03/04(水) 21:58:36.16 ID:yGZI3gjj
>>918
え?どこで設定するんですか?
iPhone版は使いにくいので滅多に使わないですが、
アラート出せるなら美味しいですね。
バックグラインドでもOkですか?
921Trader@Live!:2015/03/05(木) 06:49:13.70 ID:amhX4Tl0
>>920 MT4のツール>オプション>通知機能で設定可能
iphoneMT4の固有コードを入れて、プッシュを設定すればok
これまではメールを飛ばしてたけど、こちらの方が確実
バックグラウンドでも動きますよ

で、通知音がしょぼい
選べないようなので、wavファイルを差し替えてしまおうかなと(w
922Trader@Live!:2015/03/05(木) 06:50:58.46 ID:amhX4Tl0
P.S. 受ける側のiphoneも、当然ながらプッシュ通知を許可してね〜
923Trader@Live!:2015/03/05(木) 19:06:26.18 ID:epv6gOVo
>>921,922
ありがとうございます。やってみました。
iPhone側のメタクオーツIDが見つからなかったのですが、
MT4の設定ーメッセージの最下段だったんですね。
そのIDをPCのMT4に入れたのですが・・・[テスト]がうまくいきません。
MT4の設定を閉じると設定したIDが消えてしまいますし、何か間違っている
のかもしれません。
もちろん、iPhone自体の設定ー通知ーMT4で通知許可、ダイアログに設定済です。

もう少し考えてみます。
924Trader@Live!:2015/03/05(木) 19:16:01.46 ID:epv6gOVo
>>923
原因がわかりました。
いろいろやっているうちにiPhoneのMT4をアップデートしたのですが、
その際にIDが変わってました。これをPC側に入力したらOKでした!

確認したら
・受け手のiPhoneのMT4の口座が違っていても通知ok。
・iPhoneのMT4が開いてると通知は表示されない(右下の歯車にのみ)
・送り側のPCのMT4は複数に設定してもOk。
でした。

いろいろ使えそうですね!良い情報に感謝致します!!
925Trader@Live!:2015/03/05(木) 21:50:09.05 ID:HfSIqJbz
LCで決済された時にしばらくポジションを持たないようにしたいのですが、どのようにしたら良いでしょうか?
926Trader@Live!:2015/03/05(木) 22:38:39.14 ID:bx2aiAnq
ようやく自作EAがまともに動き出したぜ・・・楽しすぎる・・・
927Trader@Live!:2015/03/05(木) 22:39:54.88 ID:Yn8MTNrE
しばらくってのが時間なのかシグナルの回数なのか他の物か知らんが
EA内でその条件範囲内ならreturnするだけでは?
928Trader@Live!:2015/03/05(木) 23:31:27.43 ID:amhX4Tl0
>>924 上手く動いたようで良かったです

で、音が仏壇のお鈴みたいでしょ?(w
もっと、ガンガンに警告してくれる音にしたいな〜と

まぁ、動いているからいいけどね
当方、アラートを受信してから判断する半自動トレードを
実践しているので、警告音には拘りたいのです(w
929Trader@Live!:2015/03/06(金) 12:34:08.24 ID:RQBCQe9f
>>928
すみません。常時マナーモードにしてるので、バイブしかしてませんでした。
今調べてみたら、例えばリマインダーとかは音を選べるみたいです。
MT4はダメって事は、アップデートでの改善要望するしかないですね。
ちなみに、メールならVIP設定に振り分けるようにしておいて、振動のフォーマットを
変えられるんですけどね。

あと、半自動トレードってどんな感じですか?
fx-onでそういうインジケーターとかよく見るんですが、なぜEAにしないか
不思議だったんです。
EAにしたら全く儲からないとか勘ぐってしまいますw
裁量でこういう点を加えて判断してトレードすれば儲かるよ!って話が
あればお教えください。
930Trader@Live!:2015/03/06(金) 17:39:58.82 ID:KarVfqJm
static double を int start()外で使ってるのですが、正確な数値を記憶してると思いますか?
または、小数点を揃えることはできないですよね?詳しい方ご指導お願い致します...
931Trader@Live!:2015/03/06(金) 17:49:01.50 ID:ztJxBK+9
doubleで表現できる範囲で正確だし、フォーマットはIEEEで決まってるから変えられない。
932Trader@Live!:2015/03/06(金) 17:59:46.48 ID:KarVfqJm
>>931
早速の回答ありがとうございます。少し気になってた部分でしたので、助かります。
ありがとうございました。
933Trader@Live!:2015/03/06(金) 18:54:14.21 ID:rJO6DHF6
>>929 こんばんは
アラート機能を活用していただいて、メタクオーツ社も喜んでいると思います

半自動トレードなんていうのは、チョット格好つけて言ったまでで、
ある条件成就でアラートを発生させて、その時のトレンドを見て
売るか買うかを判断しているだけです(w

まぁ、正直なところ其処までの判断をEA化できなかったと
いうだけですので、戯言とスルーしてください(w

スマソ
934Trader@Live!:2015/03/07(土) 09:44:22.31 ID:QJ5rH7Am
アラート音、緊急地震速報の音にしようぜ
935Trader@Live!:2015/03/07(土) 17:41:15.20 ID:FdkQ3N88
externやsinputを使えばEAの設定画面にパラメーター値が出てしまいます。
設定画面に値を表示させず、setファイルでパラメーターを変更させる方法は無いでしょうか?
936Trader@Live!:2015/03/07(土) 18:06:53.58 ID:C+1nTw+B
ファイルを直接読み込めばいい。
937Trader@Live!:2015/03/07(土) 18:15:17.49 ID:xmFalpJb
>>933
しかし、最高に使いにくいアプリですよね。iPhoneアプリとしては最低レベルかも?
誤発注が怖いので、チェック用ぐらいにしか使えません。
本当はPC版がEA、iPhone版が裁量と使い分けできればいいんですけど。

あと、半自動トレードも了解しました。
途中までとはいえ、自作できる方は尊敬します。
938Trader@Live!:2015/03/07(土) 21:46:23.14 ID:1X9s53E1
質問いいですか?

自分の設定を定型で保存して、名前をDefaultにするとデフォルトになりますよね?
この設定をバックテストのビジュアルモードで使う方法ってありませんか?
939Trader@Live!:2015/03/07(土) 21:48:52.49 ID:C+1nTw+B
>>937
別に無理して使うこともないと思うが、別口座にすれば使い分けられるでしょ。
>>938
tester.tplという名前で保存すればいい。
940938:2015/03/07(土) 21:53:31.54 ID:1X9s53E1
>>939
 即レスありがとうございます。できました。
941Trader@Live!:2015/03/08(日) 13:42:37.49 ID:eBl9MO2b
質問させてください。
MT4で、ある1つの通貨ペアに対して
1分足の(オフラインでない通常の)チャート1つと
1分足から日足までのオフラインチャート各1つを開いた状態でプロファイルとして保存した後、
別のプロファイルに切り替え、再度保存したプロファイルを開き直した場合に
チャートのタブの順番が変わってしまうのですが、一定の順番を保存できませんか?
942Trader@Live!:2015/03/08(日) 15:47:12.64 ID:HmsaV5dq
FxProのMT4の動きが悪いので
アンインストールして、またダウンロードしました。

そしたら、MT4のアイコンに変なマークがついています。
これって、何ですか?

http://iup.2ch-library.com/i/i1398279-1425796937.png
943Trader@Live!:2015/03/08(日) 18:06:48.10 ID:wQffXJvA
管理者権限で動いてるっていうWin側のアイコンじゃね
944Trader@Live!:2015/03/08(日) 18:26:09.47 ID:E3R+zM10
ウィルス注意
945Trader@Live!:2015/03/08(日) 19:41:58.86 ID:HmsaV5dq
>>943
そうでした。
わかりました。
ありがとうございました。
946Trader@Live!:2015/03/08(日) 23:23:58.63 ID:ka5M4NCm
ターミナルの「取引」のところと「口座履歴」のところでは
クレジットや損益合計の数字が若干異なるんだがなぜだろう?
947Trader@Live!:2015/03/09(月) 07:39:49.00 ID:77Sh/YG+
>>735
これは間違っていますね。
実際にはMT4のタイムゾーンはEDT(またはEST)+7時間で固定のようです。
つまり、EEST(またはEET)ではないということですね。
948Trader@Live!:2015/03/09(月) 17:11:28.15 ID:06NfOOVH
久々にラインを抜けたらポジ取りするEaを作ってみたんですが、
Low[0]だと上手くいくのがBidだと反応悪く時々スルーされてしまうんです。バージョン6以前はこんな現象なかったと思うけど
皆様どうですか?
949Trader@Live!:2015/03/09(月) 20:53:35.71 ID:jBN82EpH
友人の裁量トレードをコピーしたいと考えています。
友人MT4からメール送信→こちらのMT4が受信してポジションを取る
このようなことを考えていたのですメールを受信する部分がよく分かりません。
どなたかご存知でしたら教えてください。
あるいは他の良い方法があればそちらを教えていただけると助かります。
950Trader@Live!:2015/03/09(月) 23:01:50.36 ID:GCQV2ARn
> 949
アカウントと参照用のパスワード教えてもらって、友達の口座を自分のPCでReadOnlyで開く
同じPCで自分の口座を開けば、有り物のコピーEAでコピーできるでしょ
951Trader@Live!:2015/03/10(火) 16:14:42.46 ID:h/emqhtw
今まで引いたトレンドラインや他のテクニカルを保存したまま
チャートを他のページに持って行くこと(チャートの組表示→次の組)はできる?
952Trader@Live!:2015/03/10(火) 21:40:59.16 ID:bw9i161z
昔のMTって、最適化結果が色分けされてマトリックスで見れなかったっけ?
最適化の結果が滑らかに変化してるか見たいんだけど。
953Trader@Live!:2015/03/10(火) 22:00:36.43 ID:5Har161L
教えて下さい
現在mt4 ビルド765を使っています

これにzaiで配布されているインディケーター、
下記をインストールしても定型チャートやカスタムチャートにも表示されません・・・。
Alex_multi_moving_average
http://zai.diamond.jp/articles/-/172153

zaiで他のインディケーター(MACD2)もインストールしてみましたが表示されませんでした。


下記のHPでは7系も対応と書かれているのですが、使える方いますでしょうか?
http://zai.diamond.jp/articles/-/168638

お手数ですが、動作確認していただけたら幸いです。
954Trader@Live!:2015/03/10(火) 22:53:08.08 ID:cxrDLzl2
>>950
ReadOnlyで開くことが可能だったんですね。ありがとうございます。
955Trader@Live!:2015/03/10(火) 22:54:26.20 ID:RhZPl9Ao
>>949
最近導入したのですが、これが便利です。
・MT4トレードコピーツール TradeShare3.1     
http://yuki7go.blog.fc2.com/?no=23

それぞれのMT4にEAを組み込めば、それらが通信して売買をコピーくれます。
他に有料で使いかっての良いものもありますので、ググってみてください。
956Trader@Live!:2015/03/10(火) 22:56:38.19 ID:RhZPl9Ao
>>955
失礼!バージョンアップして4.0になってました。
957Trader@Live!:2015/03/10(火) 23:11:24.33 ID:2H/R6Hp1
>>952
スペースキー押してみるじゃろ
958Trader@Live!:2015/03/10(火) 23:32:36.34 ID:p7Nfh7hg
スマホ版MT4が大規模バージョンアップされたけどトレード時に音がなるようになって
なにこの糞仕様と思ってたけどすぐに修正されてワロタw
よほど全世界から苦情が来たんだろうな
959Trader@Live!:2015/03/11(水) 00:34:49.90 ID:u5uk8ES2
60秒毎に注文するEAを作りたいのですがどうしてもできません。
どなたか教えてください。
960Trader@Live!:2015/03/11(水) 00:53:55.41 ID:0SLVuZHX
PCの時間取得して、00秒で発注するだけだろ
961Trader@Live!:2015/03/11(水) 00:59:12.85 ID:qo4ZsTtn
>>953
zaiのインストーラー検証はしていませんが、「Alex_multi_moving_average」を使うのが
目的ならば、下記サイトの「Alex5757000 - Multi Moving Average v2.mq4」が高確率で同じものです。
http://www.abysse.co.jp/mt4/indicator_name_a.html

ファイル>データフォルダを開く>MQL4>Indicators
に入れてください。ビルド765&win7proで動作確認済みです。
962Trader@Live!:2015/03/11(水) 01:11:24.29 ID:a9AXzYjs
>>959

int OnInit() {
(前略)
EventSetTimer(60);
return(INIT_SUCCEEDED);

}

void OnTimer() {
(注文処理)
return;
}

void OnDeinit(const int reason) {
(前略)
EventKillTimer();
return;
}
963Trader@Live!:2015/03/11(水) 05:46:24.99 ID:5y+1LP3C
>>961
同じ物を紹介していただきありがとうございますm(_ _)m
大変助かりました!
964somasamist:2015/03/11(水) 18:25:38.39 ID:SU0on9qj
利確、損切をインジケータのシグナルじゃなくて指値で設定したいのですが、上手くできません。
if(OrderSelect(Ticket_L,SELECT_BY_TICKET)==true)

if( OrderOpenPrice() + TP * Point <= Bid
&& OrderOpenPrice() - TL * Point <= Bid
&& ( Ticket_L != 0 && Ticket_L != -1 ))
{
Exit_L = OrderClose(Ticket_L,Lots,Bid,Slip,Red);
if( Exit_L ==1 ) {Ticket_L = 0;}
}
こんな感じで、買いポジションを決済しようとしているのですが、コンパイルエラーはないのにストラテジーテスターでは上手く動きません。
どなたか上手くいく方法を教えてください。
965Trader@Live!:2015/03/11(水) 21:23:10.66 ID:t/NM6JWD
OrderSendErrorは出てない?上手く動かないって具体的にはポジるけど決済しないって事?
TLって何?TPやTLに設定している値はいくつ?TPやTLがint型だったりしない?
指値で指定したいっていうのはもしかしてS/LやT/P決済指値入れたいって言う意味?
966Trader@Live!:2015/03/11(水) 23:24:05.13 ID:dZsvbxsr
Y-combination 使ってる人いる?
雇用統計前にドル円のポジション持ってたんだけど
決済されないまま今週になった。
昨日ドル円は122円まで行ったのに、決済されたのは
かなり下だった。
なんか挙動がおかしいんだけど、みんなはどう?
967Trader@Live!:2015/03/12(木) 14:35:53.01 ID:nq5PBE+O
スクリプトの作り方の参考になるサイト等はございますでしょうか?
定形チャートをチャートに適応させたりしたいです。
968Trader@Live!:2015/03/12(木) 15:39:17.70 ID:yuNNWZyH
>>966
121.7で決済されてる。
969Trader@Live!:2015/03/12(木) 17:04:53.82 ID:YSabZLh4
MT4を終了して
データフォルダ\history\アカウントサーバー名\
に存在するオフラインチャートのファイルを削除した状態で、
MT4を起動してプロファイルを切り替えると削除したオフラインチャートが勝手に復活してしまい困っています。
どこにキャッシュされてしまっているのでしょうか?

このMT4はNo connectionの状態で使うために専用にインストールしたものです。

Tools->Options->Charts->Save deleted charts to reopen
にチェックが入っていない状態です。

データフォルダ\profiles\プロファイル名\
にあるchrファイルは単なるXMLファイルなので
hstデータが保存されているわけではないようなので不思議です。
970Trader@Live!:2015/03/12(木) 19:10:34.38 ID:kHrfRDsK
ここって、mql5の質問できます?
インジケータのアラートが上手く鳴らなくて困ってるんですが..

なんか条件を満たしてもその場で鳴らなくて、インジを起動した時や設定をいじった時にに初めてアラートが鳴るんですが。
同じことを経験した人います?
971Trader@Live!:2015/03/12(木) 19:23:18.14 ID:doElWmmS
トレードパネルの原色バリバリの色を変更したいんだが次のバージョンアップで対応よろ
チャートの色とかは変えられるのに浮いてんだよwったく・・・
972Trader@Live!
        ⊂ ⊂ヽ、  /)/)
          c、   `っ(  ヽ
        (   v)c、  `っ
          V''V  (   v)  / ̄`⊃
               V''V   |  ⊃
                   (   v)  ハ,,ハ
                     V''V  (゚ω゚  )
                          ⊂⊂ ヽ
                           >   )
                          (/(/
                                 ハ,,ハ
                                ( ゚ω゚ )  お断りします
                               /    \
                             ((⊂  )   ノ\つ))
                                (_⌒ヽ
                                 ヽ ヘ }
                            ε≡Ξ ノノ `J