【MT4/5】MetaTrader初心者専用45【ゆとり隔離スレ】 [転載禁止]©2ch.net
1 :
Trader@Live! :
2014/12/11(木) 06:46:46.92 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で検索(初めの方に記述してありますのですぐ見つかります。)
▼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となる。
先週までユーロ円買いシグナル出てたけど、今週月曜からシグナル消えた俺のEA超優秀だは
最近、良いEAにあたらないな。 Rev Trader も良さそうに見えたんだけど、バックテストしてみたら全然良くない。 公開されてるフォワードのようにはならない様な気がする。 マーチン、グリッド以外で調子いいのあったら教えてほしいです。
自動売買してくれたり、してくれなかったりします。 EA適用するときにはチェックも入れているし、 自動売買ボタンもONでにっこりマークです。 動かなかった時間のログを見てみましたが何も出ていません。 (その数時間前にサーバとの接続断→すぐ接続のログが出ていたくらいです) 自動売買してくれなかったときに、 後でバックテストをしてみると、 ちゃんと売買するべきポイントでエントリーしてます。 他に同じような方はいないでしょうか。 昨晩の100ppで動いてなくて、涙が止まりません。
>>8 スプレッドフィルターに掛かっていたか、スリップフィルターに掛かったか、
もしくはオフクオートなどのサーバー側の問題かいずれかだと思います。
インジケーター自作するときに 係数 * Ln(val1 / val2) みたいな式あるけど この係数とか対数の底とかは何でも良いの?
lnなら底はeだろ。 てか、どこにそんな式があるんだよ...
ActivTradesってサーバの日経平均 CFD(2015/5月限)表示してるんだけど なぜ他サイトの表示と100円も差があるの? ちなみに2014/12限のはない…
キャッシュバックの金額が納得いかないので検証をしたいのですが、 簡単に取引数を通貨毎に確認する良い方法はありますか?
キャッシュバックの闇に触れたものは、出禁になるよ
15 :
Trader@Live! :2014/12/12(金) 18:31:18.68 ID:WrVf3NAw
マルチモニター2画面のPC環境なんだけど MT4を起動するたびにメイン画面で立ちあがっていつもサブ画面にドラッグして移してる サブ画面にあるMT4を閉じてもサブ画面で起動せずにメイン画面で起動してしまう みんな毎日PCを起動するたびに手動でMT4を別の画面に移したりしてるの
16 :
13 :2014/12/12(金) 19:14:21.00 ID:MdMWCi5r
事故解決しました ありがとうございました
>>15 俺の環境だと最大化したまま閉じるとそうなるな
だから一旦最大化解除してから毎回閉じてる
よきせぬフリーズしたときとかだるいな
マルチモニタな人は DisMon とか使わへんの?
19 :
Trader@Live! :2014/12/12(金) 22:06:59.58 ID:ISA5Tju4
>>17 おぉ〜うまくいきましたw
なるほど最大化したまま閉じてたからか
ありがとう
>>18 モニターを何枚も使ってる人には便利そうだね
誤って2Lotポジってしまったのですが、1Lotのみ逆差値を入れて決済 できないでしょうか? 今iPad版でやってますが、注文変更で1Lotで逆差値入れても2Lot適用に なってしまい困っています。
>>15 MT4起動したら
Windows ロゴ キー + Shift + 左方向キーまたは右方向キー
でサブ画面に送ってる(Windows7)
TimeCurrent( )て最後に知り得たサーバー時刻ですよね? 今、Print("TimeCurrent()=",TimeCurrent());を実行すると TimeCurrent()=2014.12.09 06:55:59 というのが返ってきます 勿論チャート上には12/12金曜のチャートもちゃんと表示されているのですが なぜ12/9の時刻が返ってくるのでしょうか?
>>11 乖離率とかです。
別の例だと、CCIというインジの計算式で、0.015という数値が使われてますけど
0.02にして使うっていうのもアリなんですかね?
アルパリUK使ってたんだが、インスコし直してやったらデモ口座使うのにHPから登録しないとダメになったのな。 しかも30日間限定。YJFXもMT4無くなるしどうしたもんか
>>24 乖離率にlnが出てくるのか?
CCIなら定義を見れば自明だけど、その定数変えてもグラフの形に影響しない。
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; のような処理をしたいのですが、方法がイマイチわかりません。 どなかかよろしくお願いします。
>>28 MQL5ならOnTradeだが、4だと確定判定は無理かな。
MQL4で自分でCloseすることがないなら、OnTickで
トレードを監視して、クローズされてたら勝ちか負けかを
見て判断する、とかな?
30 :
名無しさん@そうだ選挙に行こう :2014/12/14(日) 19:59:35.32 ID:40A0m68W
>>29 早速ありがとうございます。
注文時にストップロスをつけると、成立時に制御(?)が手許に来ないような気がするので、
注文文ではストップロスをつけず(0にしておいて)、決済の条件にストップロスと同じ数値の条件を入れて、
対応することにしました。
おさわがせしました。
31 :
Trader@Live! :2014/12/14(日) 20:01:17.41 ID:fgY+ZdMz
これから自動売買始めようと思ってる初心者の質問です。 FX−ON等で数万円売ってるEAってどうなんですか? 1万とか3万とかずいぶん高いんだけど 買う値打ちありますか? 試す価値があるならダメモトで買ってみようかと思ってるんですが なにぶん未知の世界なモノで・・・ 実際に利益が出るのなら2〜3万なんて安いですよね?
>>30 それをやると、MT4が落ちたり、急な値動きをしたときに
事故る可能性があるから、SLも深めに入れておいた方が良いよ〜。
>>31 仮にそれらで利益が出るとしよう。
その場合、それを日本中の貧困世帯、年金世帯に使わせれば、
日本の貧困問題、年金問題は一気に解決するんじゃないかね?
だが、現実にはそんなことは起こっていない以上、
永続的に確実に利益が得られるものは無いと考えるべきだろう。
そうは言っても、今の時期だけ旬なEAもあるだろうから、
そういうお宝EAを探すことができるなら、買う価値はあるだろうね。
34 :
Trader@Live! :2014/12/14(日) 20:25:40.46 ID:40A0m68W
>>32 有難うございます。
参考にさせていただきます。
>>26 例えば、
>>10 の式を2本のMAに適応したら、2本のMAがどれだけ乖離してるか出せるので
その際、係数や底を調整して丸めれば、乖離の分布の尖度が小さくなったりするので
そういう目的なら既存のインジの係数や底をいじっても良いんですかね?
乖離率のlog取ったら尖度は上がるんじゃないか? そもそも乖離率と言ったらMAと現在値との差を言うのが普通だし、 何か独自のことをやるのに誰の許可もいらないと思うが。
>>36 既存のインジのコードには著作権が発生している可能性があるわけで、
それを勝手に改変しても問題無いのか?という問いなのでは。
まぁ、こっそりやれよ というのが正解かなっと(´・ω・`)
改変禁止のものだとかどこかに公開するだとか販売するだとかの話が出てたのか? まっとうに入手したものなら何も問題ない。
iRSIの通貨ペアの部分にUSDJPYって入れても弾かれるんだけどなぜ?
""で囲ってないとか あとはブローカーによって通貨の後に何か付けないといけないとかある
""囲い忘れてたー
>>31 同じような人がいたらホッとしますw
私も購入を考えてますが、日本製は高いですね。海外だと$100以下も多いのに。
とりあえず長い期間で安定して利益が出ているタイプであれば、原資が100万
もあれば数ヶ月で元は取れると思いますけど、原資が少ないと辛いでしょうね。
今、どれを検討されてますか?
私はとりあえずFX-Onがリアルで運用してるあたりを買おうかと思ってます。
43 :
Trader@Live! :2014/12/15(月) 18:43:49.65 ID:3Eyb2AeA
MT5を公式から落としてインストールしたところ、alpariサーバーしか選択肢になく、日本語化もされてません。 誰か助けてください><
今、回線不通になってるけど みんなも?
自作EAってバックテストでどのくらい利益出したら実戦投与していいの?
47 :
Trader@Live! :2014/12/16(火) 14:24:59.65 ID:R8E72NxJ
MT5で日経225が表示されるのってどこの業者ですかね?alpari鯖はダメでした
48 :
Trader@Live! :2014/12/16(火) 21:12:51.73 ID:eFBjMaP4
うわああああああああああああああ とまってるううううううううううううううううううううう
49 :
Trader@Live! :2014/12/16(火) 21:15:15.09 ID:eFBjMaP4
回線は通じたけどチャートが動かん
50 :
Trader@Live! :2014/12/16(火) 21:29:46.24 ID:ybzImk5n
みんな止まってんだな
51 :
Trader@Live! :2014/12/16(火) 21:34:49.74 ID:IS8DM5zr
サーバーダウン?今どきそんな弱いのあるの? 業者のせいじゃないのか?電話連絡付かないからメールしてみたけど
52 :
Trader@Live! :2014/12/16(火) 21:36:34.12 ID:IS8DM5zr
OANDA動くけどFXTFダウン
53 :
Trader@Live! :2014/12/16(火) 21:38:00.66 ID:eFBjMaP4
またとまったああああああああああ
FXTFのチャートぶっ壊れてるわ
55 :
Trader@Live! :2014/12/16(火) 21:40:53.36 ID:IS8DM5zr
動いたけどローソクどっか行ったわ チャート状況がまったくわかんない 取引出来ないじゃん 115円行ったのにな
56 :
Trader@Live! :2014/12/16(火) 21:42:25.07 ID:IS8DM5zr
1H足しか動いてない 115.50まで行って今、116.30 ふざけんなや!!!!!!!!
57 :
Trader@Live! :2014/12/16(火) 21:44:15.79 ID:IS8DM5zr
FXTFは30分足以上なら正常
58 :
Trader@Live! :2014/12/16(火) 22:34:32.31 ID:eFBjMaP4
あーこれのせいで大損ぶっこく可能性も見えてきた
同じくOANDAだけど動いてるよ〜
60 :
Trader@Live! :2014/12/16(火) 23:01:49.64 ID:IS8DM5zr
やっぱり業者のサーバーの脆弱さか
61 :
sage :2014/12/16(火) 23:12:33.07 ID:5HiMZPQT
62 :
Trader@Live! :2014/12/17(水) 11:46:41.77 ID:EjYzghZ2
あ、また止まってる なんだよこれ
63 :
Trader@Live! :2014/12/17(水) 11:51:12.04 ID:xTgpFnLN
円安だから、世界中で 新幹線等の日本製品が売れるね… (´・ω・`)
64 :
Trader@Live! :2014/12/17(水) 11:56:33.43 ID:EjYzghZ2
[11:15] 現在、FXTF MT4の取引システムにおいて、サーバーの不具合により一部のお客様の取引情報に 正確に表示されていない事象を確認しております。 大変申し訳ございませんが、事象解決のためにサービスを一時的に停止させていただきます。 事象が解決した後、再度お知らせてにご連絡させていただきます。 ご不明な点につきましては、カスタマーサポートにお問い合わせください。 これかあ
65 :
Trader@Live! :2014/12/17(水) 11:58:53.95 ID:5BOLsD6c
止まってる〜
>>61 ForexBladeって結構売れてるんですね。
ドカンが無ければ良かったのですが・・・
67 :
Trader@Live! :2014/12/17(水) 13:49:17.57 ID:BYniFAQs
今時、2円くらいの下げでサバ落ちする業者なんてあるんだな 顧客増やすのと同時にサバ強化するの当然だろ リーマンの時の暗黒さを思い出すわ FXTFのメタトレ最悪だ!今日全額出金申請した
わざと落としてるんだろう 5分止めれば何%の客が怖くなってリカク・損切りして 指値は刺さらず損切りは触ったという事にするといくら儲かるとか 業者は計算ずくでやってると思うw
MT4はどこの業者がサーバ安定してる?
メタトレーダー起動直後には正しく動かない関数がありますよね そのために、正しく取得できるまで繰り返すようインターバルを入れてforループしようと思ったけど インディケーターではできない(´;ω;`) 何か代わりの方法ないですか?
正しく動かない関数なんて無いと思うが、具体的にどの関数か書けよ。
Bars WindowHandle GlobalVariableGet あたりです
>>72 そりゃウィンドウができてなければ、ハンドルがとれるわけないんだから、
起動後何秒経ったかカウントすればいいでね?
>>70 昔は自身のex4の更新日時を変更して、MT4に0x303D投げてリロードさせたりしてた
けど、今も動くんかな?
要はリコンパイル時にMetaEditorがやってることを模倣してるだけなんだけど・・・・・・
てか、今のMT4ならもっと上手く(というかmql4の範疇で合法的に?)やれそうな希ガス。
例えば、OnInit()で必要な値が取れなかった場合、ChartSaveTemplateしてから
EventSetTimerして、OnTimer()内でChartApplyTemplateしてやればいいんじゃ
ないかな?全然試してないけどw
>>72 どれもstart()内では取れるんじゃないか?
GlobalVariableGet()はinit()でも取れそうだけど。
>>73-75 ありがとうございます
簡単に、起動後何秒かカウントしてみたんですがやはりフリーズしたみたいになります
やはり起動時ぐらいは仕方ないと諦めるべきなんでしょうかね
皆さんも気にされてないようですし・・・
そもそもBarsはその時のバーの数を表してるんだし、GlobalGetとかは取れなかったら エラー返すんじゃないのか? 正しく対応すればいいだけだと思うが。
正しく対応て具体的にどうするんでしょうか?
お前が具体的にかけよ。
イライラしてるね いくら負けたん?w
チャートをスクロールしてくと 古い過去チャートで30分足が1時間足になってるw
本の記述が大分間違ってる でも正誤表も発表しないし
83 :
Trader@Live! :2014/12/18(木) 21:50:22.51 ID:cmU/NW8R
豊嶋本? そんなに間違ってるとは思わないが。
new MQL4に非対応なだけでしょ?>本
85 :
Trader@Live! :2014/12/18(木) 22:16:52.88 ID:cmU/NW8R
あぁ。 新旧MT4の差分について、本が出るといいなぁ。
86 :
Trader@Live! :2014/12/18(木) 22:18:23.50 ID:7GbS6KYH
原油底打ってるやん… (´・ω・`)
昨日両建てのポジを一度に決済しようと、スプレッド分だけズラして指値 していたのですが、気がつくと片方しか決済されておらず、慌ててもう片方 を決済したら大損してしまいました。 どうも一時的にスプが広がったのた原因のようです。 手動でやるとタイミングがずれると思ってやったのに、大失敗でした。 ポジの番号を指定して、一度に決済するEAってないものでしょうか?
FXプロって日経なくなった?NKDないんだけど
他は動くのに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です。
特に「もし現在足〜存在しない場合」のところが
どうプログラムして良いかわりません。
よろしくお願いいたします。
MT4のAPIいじるのってどういう勉強、本を買えば良いでしょうか 当方EAやインジ作りはしていますが、APIをいじるのは初めてです
誰か教えて〜 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、一目はチャート描画せずともサインが表示できれば充分です。)
実稼働中のEAでHigh[0]がout of rangeで落ちた。 どういうことなの(T_T) ちなみに22日の8:48.06 JST。 念のためにBars > 0 の回避コードを入れたけどさ。
>>97 一応直してみましたがたぶん思惑と違うような感じになってると思うので
それぞれの段階でオブジェクトを表示するようにしてありますので
不要部分を削除したり段階を変更するコードを追加したりして
目的の動作をするようにしてみてください
インジの描画は不要とのことなのでチャートにオブジェクトでサインを出すタイプにしましたが
確認のための一目の雲のラインは表示できるようにしておきました
MT4の一目はたしか雲と遅行線がずれているという話だったので被せるとずれがありますが
こっちの位置が正しい位置だったと思います(´・ω・`)
http://u3.getuploader.com/mt/download/1047/__test2__.mq4
100 :
Trader@Live! :2014/12/22(月) 17:37:01.33 ID:Z+y9eml2
MT4を裁量で使う時、各通貨ペアごとに発注量をあらかじめ 設定しておく事はできないの? 例えば、USD/JPYは2万通貨、GBP/JPYは1万通貨というふうに。 標準装備のワンクリックレートパネルは、画面切り替えると 共通の数量に戻っちゃう。
101 :
Trader@Live! :2014/12/22(月) 17:41:23.67 ID:86iLPw4M
ドル円Lで誰でも儲かる 時代なんや… (´・ω・`)
プププ 急落で泡吹いて静かにしてたくせに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 「雲上抜け、雲再侵入の確定足が出るたびに」は
「雲下抜け、雲再侵入の確定足が出るたびに」の誤りでした。
失礼いたしました。
バックテストを早くするために 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(); } とするのは意味ありますか? 入れ子を深くすると遅くなりますかね?
やって試すのがいいけど、ループや構造をいじってもそれほど速度は変わらない。 iCustomなんかの関数の呼び出し回数を減らす方がいいと思う。
>>106 呼び出し回数を減らすために始値の時に関数を動かしたい時
static int kTime = Minute() / 5;
if(kTime != Minute() / 5){
func();
kTime = Minute() / 5;
}
という風にMinute関数を使っているのですが、別の方法はありますか?
>>107 1分間tickが更新されないと見逃すかも。
Barsを覚えておいたら?
>>108 Barsぐぐって分かりました。ありがとうございます。これからはBars使います。
超初心者です。教えて下さい。 ペッパーストーンのスタンダード口座でレバ400倍にしたデモ口座でとあるマーチンゲールEAをテストしたのですが 0.01ロットスタートで最低1000ドルの初期資金が必要でした。 これをXMのマイクロ口座でやるなら100ドルからで可能って事なのでしょうか? 他にも可能な所がありましたらぜひ教えてください。
MT4発注君が今日から急にログイン出来なくなりました。 皆様はどうでしょうか?
112 :
初心者です :2014/12/23(火) 20:14:31.24 ID:L+rxAKWj
>>99 なんとか完成しました。
>>103 「(例えばストキャス75・MACD0.03以上で「1」とし、75未満かつ雲下抜けを
「前々足は雲抜けしていない&&前足は抜けている場合」などして「1」を保持、
ストキャス25以下確定で「0」とすれば可能か」
についてはうまくいかず、作者様からのご指摘どおりフェーズを動かすことで
うまくいきました。ありがとうございました。
今後はこれを元にフェーズごとにアラートの種類を変えたり、
表示の種類を変えたり、音の種類を変えたり等、挑戦していきます。
わからないことがありましたらまたご教示の程よろしくお願いいたします。
113 :
Trader@Live! :2014/12/23(火) 21:32:18.43 ID:4ysrxN5P
MT4が応答なしになってフリーズします ヒストリカルデータを全部消すと治るんですが 一度終了してまた立ち上げると応答なしに どこをイジれば治りますか?
どれかインジが悪さしてそうね
しばらく株に浮気してて、そろそろ戻ろうと思うんだけど、国内、海外の本スレは無くなってしまったの? PSも使えんくなるみたいだし、初心者からやり直しかな
MAに触ったら音鳴らす機能が欲しい
117 :
Trader@Live! :2014/12/24(水) 08:40:50.04 ID:Az0MnrEZ
教えて頂いた方にお礼したい場合 皆さんどの様にされていますか?
一億儲かった時点で100万円渡す。
どうせなら110万円w
消費税かよw
いや 個人贈与の非課税枠めいいっぱいという意味でw
122 :
Trader@Live! :2014/12/24(水) 10:06:09.77 ID:Az0MnrEZ
相手との連絡方法は?(迷惑が掛からない方法で)
メールアドレスを教えてもらい、Amazon ギフト権を贈る。
マジメにお礼を考えててワロタw
>>123 その際に相手に捨てアドを取得してもらって、IDが変わらないうちにその捨てアドをスレに晒してもらう
これなら相手のなりすましは防げるかな?
捨てアドの使用期限内に済ませなくちゃいけないけど
初心者の馬鹿馬鹿しい質問かもしれませんが BufferOpen[] BufferClose[] ように文字数をそろえて見やすくなるような変数名のセットてありますよね? 上級者の人は Buffer_Open[] BufferClose[] みたいに無理矢理そろえたりするんでしょうか? Buffer_Open[]はさすがに変かもしれませんが・・・ 何か実践されていることがありましたら教えて下さい
>>125 変数名の命名規則は
「一貫性のある書き方」 の方が、「文字数を揃える」より優先度が高いから、
そんなアンダースコアで繋げるスネークケースとそうでないのを混ぜたりはしないよ。
5年後、今書いているプログラムのソースコードの内容を全て忘れた頃の
自分が読みやすいように書いておけばOK
>>126 「文字数を揃える」はそれほど優先度高くないんですね
人のコードを見る量が不足しているからかそんなことが疑問でした
サンクスです
>>125 どうでもいいw
どうしても気になるなら
BufferOpen [];
BufferClose[];
とか、構文解析上、問題ないとこにスペース入れて調整しろ
変数名の文字数では調整すんな!
サンクスです そういうのもアリなんですね〜 スペースて構文に関係ないところならいくらでも入れていいんですね BufferOpen [ 1 ]; とか 基礎から学習してないのでレベル低くて申し訳ない
変数名の長さは気にしないけど、 イコールの位置は合わせるかな。 aaaa = 1; b = 2;
ありがとう 些細なアドバイスでも参考になります
132 :
初心者です :2014/12/25(木) 04:32:46.57 ID:TErT92r7
教えて下さい。 MT4のBuild640にてWingdingsの224番以降の絵文字(特に225,233,241等の矢印)をチャート足 付近ではなくサブウインドウ右端の固定箇所(シフトさせて空いた右側スペース)に表示させ 続ける方法はありますか? (例. ストキャスが25を超えて上昇中は75以上になるまで上矢印を固定箇所に表示し続ける。 逆は下矢印を表示し続ける。ストキャスの線自体の表示は無くてもOKです。) わかる方いましたら、ご教示下さい。 お願いいたします。
なぜか、mt4の動きが止まっちゃってるんだが、俺だけか?
>>133 俺も
時々あるんだけど、どうしてだろう
ちなみにクリックして画面出すと
左上に窓が出て
CHFJPY.240 Can't detect LocalTime difference
Now use Time_difference = 9
とか表示されるんだけど
どうすれば良いんだろう
どなたか教えてください
今日はクリスマスだよ。
そりゃ クリスマスだからだよw
>>132 build646で試してみたら今まで通り表示できたが、build640以降で何か変わったのか?
138 :
Trader@Live! :2014/12/25(木) 09:07:10.76 ID:HS/zrknL
チャート止まって焦ったが今日クリスマスだったなそういえば・・ こういうとき海外のチャートは使えないなぁ
まじかよ。
もしかして、と思ったらそうなのか いやま、普通だったら、まあいいか、なんだが、 ポジ持ったままだから不安なんだよな 通常の土日より動きそうな気もするし、決済すら受け付けないし。
0.1枚くらいどうでもいいだろ。
142 :
Trader@Live! :2014/12/25(木) 09:53:38.99 ID:lP9UaMvp
mt4って12月25日以外にも動かない日あるの?
ないよ。
もう日本の業者も終始オフでいいんでね?クリ
>>132 OBJ_LABELでWingdingsの一部が文字化けするようになった話?
217や221で代用するか、OBJ_ARROWで描くか。自分はOBJ_LABELのまま漢字記号の↑↓とか∧∨を使ってる。
OBJ_ARROWなら最新足の時間に何本分か時間を足して、ストキャスはレベルが固定されてるから
適当に50くらいのところを指定すればいいんじゃないか(この方法はスクロールするとティックが更新されるまで位置がズレるけど)。
クリスマスでも動く日足5本の国内業者ない?
>>146 おお、本格検証したのですね。
自分はWingdings 3でもどうもうまくいかないと思っていたら、コード番号も変わってるみたい。
>>149 豊嶋先生のブログだとVPSの英語版windowsだとWingdingsは問題なく表示されたと書いてあったので
環境によりけりのようですね
自分の日本語環境のwin7では Wingdings、Wingdings 2、Wingdings 3、Webdings どれも
129~159 と 224~252 がうまく表示されない感じでした(´・ω・`)
>>147 スクロールで位置がズレる問題はOnChartEventで再配置すれば解決できそう
某所でEAを買おうと思ってるんだけど、口座認証が必要みたい。 この場合、その会社が潰れたら口座変更もできなくなるの? 設定ファイルダウンロードとか、かなり面倒くさい。
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番はもう古いかも・・他のインジがあって更新が怖いです。)
>>153 Print("EURGBP=", MathFloor(pp*10000)/10000);
>>155 詳しく書かないで申し訳ありません
プリントすると希望の通りになるのですが
int p = (int)( 0.78363 / Point); // Point=0.00001
double pp = p * Point;
pp = MathFloor(pp/Point)*Point;
と書くとやはり駄目です
一般化させるようにプログラムすることはできるんでしょうか?
>>153 Print("EURGBP=", DoubleToStr(pp, 4));
>>157-158 ありがとうございます
四捨五入しない値をゲットしたくて・・・
わがままですみません
doubleが1以下でこんなことになるのか?
>>159 四捨五入しない値ってなんだよ...
そんな値に意味があるのか?
とりあえずwikiのdoubleの項目でも読んどけ。
四捨五入した値にしか意味がないと考えるのはさすがにおかしい
つか、型の違う変数を直接演算しないように意識した方がいい。 俺なら、7836を7836.0のダブルで定義しちゃう。
ちぇ・・・・・朝になったら動いてくれるかと思ったのに 向こうは時差でまだクリスマスだもんなあ・・・・
小数→2進数(循環小数)→丸め誤差 整数にしてから小数にするしかないと思ったけど
んあ 動かないけどまだクリスマスだからか 去年こんなんあったっけ・・・
167 :
Trader@Live! :2014/12/26(金) 09:19:20.80 ID:IopEyu0s
>>166 去年と逆で、なんとか今年は生き残れたよ。
いつになったら動くんや?
アルパリはチャート動くの夕方からか…
年が明けたら・・・
ライブラリーで経過時間1分とか5分パラメーターで与えて使えるのない?
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);
}
//以上、よろしくお願いいたします。
/:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::://ヽ:::::::::::::::|
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
とりあえずは、ストキャスの綴りが間違ってて、値を取得できてない。 カスタムインジ以外は、普通に用意されてる関数使った方が速いと思う。
勉強も兼ねてって所が偉いな 俺はなるべく勉強したくない
180 :
初心者です :2014/12/27(土) 15:12:03.94 ID:TlfIwLzt
>>178 毎回ありがとうございます。同じ方だと思いますが(´・ω・`)
そして貴重な情報もありがとうございます。処理速度に大きな差があるとは・・
この事実をご存知なこと以上に、それを「調べることが出来る」作者様にも驚いています。
ど素人の私には到底考えつかないことです(説明頂いた内容にもまだピンときておりません)。
iCustomよりもiMACD等のほうがよいとのことか、もといプログラム内に書いたものからがよいとのことか等々・・
まだまだ勉強不足です。反省しつつ頑張ります。
どうぞよいお年をお迎えください。失礼いたします。
インディケーター(例えば移動平均)で ラインじゃなくて矢印コードを表示するようにしたいのですが その矢印はバーごとに違う矢印を指定することもできるのでしょうか? それとも1つのインディケーターで使える記号は1つだけなのでしょうか?
>>181 1つのインジで1つではなく、1つのインジケータバッファで使える記号は1つといった感じだと思います
(途中でSetIndexArrow()で変更しても全部表示が変わっちゃう)
何十種類もの矢印を使いたいならObjectCreate(...,OBJ_ARROW)で作るか、
使う種類が2,3種類くらいでいいなら
インジケータバッファをその数ぶん用意してそれぞれにSetIndexArrow()して
表示したいところだけ値を入れて非表示にしたいところはEMPTY_VALUEを入れる
といった方法になるんじゃないかと思います(o゚ω゚o)
>>182 詳しくありがとうございます!
> 途中でSetIndexArrow()で変更しても全部表示が変わっちゃう
そうなんですよ
使う記号の個数によって、インジケータバッファにするか、オブジェクトにするかを決めればいいですね
たぶん、オブジェクトを作る方式のほうが
ずっと処理が重たくなるんですよね?
オブジェクトは最新のもの1つしか表示されないんじゃないのかね
>>184 オブジェクトを作るの自体はそんなに重くないみたいなんですが
オブジェクトの削除に時間がかかるみたいなんですよね
バー10万本表示してMAの値をオブジェクトで表示してみたら
10万回のObjectCreateといくつかのプロパティ設定をしても500ミリ秒程度なのに
削除はObjectsDeleteAll()で5秒以上かかっていました
これを、名前を取得してそのインジが生成したものかifで判別して、とかやるとさらに遅くなりそうですね
これだけ遅いとタイムフレームや通貨を切り替えるときが鬱陶しいですね
あと、以前オブジェクトで画面に散布図を表示したとき何万個ものラベルを表示したら
チャートのスクロール自体も重くなった記憶があります
画面内に大量のオブジェクトってのもやめたほうがよさそうです
直近のバー数千本分だけの描画にするとかならオブジェクトでも大丈夫そうですね
大量のオブジェクトは、非常に重くなる。 一目の雲を透過光になるようにオブジェクトで塗ったら、えらい遅くなった。
>>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を代入していくと正常になりましたが・・・
>>188 ゴミが混じる状態を再現できる最小コードって作れる?
普通に考えると同じじゃなきゃおかしいと俺も思うんだが・・・・・・
指標バッファ8個の制限がなくなったから、速度の点でシグナルはできるだけバッファのARROWで描いてる。 で、指標バッファはシグナルのところだけ値を入れてると、ゴミが出ることがある。仕方ないから、全部値で埋めてる。
最近は知らんけど、前は起動時はempty valueで初期化された状態で渡ってくるけど、 Barsが増えてリロケートされた時は初期化されないと思ったな。 それでゴミが表示される。
>>188 PlotIndexSetDoubleってMT4でもコンパイルは通るみたいですが機能しないぽいですね
falseが返って来るしGetLastError()に
4014: ERR_UNKNOWN_COMMANDが入っていました
MQL5のリファレンスにはあるけど4のにはないぽいですし
とくにMT5と書いてなかったのでMT4の話と思ってましたがもしかしてMT5の話でしたか?(^ω ^ ;)
>>189 >>192 遅くなりスミマセン
今試していたのは5でした・・・明記せずにスミマセン。今はMT4も同じなのかと思ってました
一応、考え方としては PlotIndexSetDouble(0,PLOT_EMPTY_VALUE,0) でゴミを取り除けるはずなのですね
それが分かっただけでも安心しました(^^;)
私のスキルではこれ以上のことが分かりませんが何度やってもダメでしたorz (戻り値はtrueでした)
やはり今は長年の実績があるMT4を使用して SetIndexEmptyValue(0,0) しておけばいいということでしょうかね
ありがとうございます
すまんAutoScroll(チャート自動で最新状態)とChartShift(チャート左寄せ)のショートカットキーって無いの? 隣のズームアップとかロウソクとかバー切り替えとかはあるけど・・・
ショートカットはないんじゃないかな。 ヘルプのファーストナビゲーションのところに一覧が乗ってる。 おれはAuto Scrollはアクセラレーションで切り替えてるな。Alt-C+S
あ、ChartShiftて何?Endキーじゃなく?
>>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のことです。
200 :
Trader@Live! :2014/12/30(火) 10:40:53.26 ID:qzjdjhsY
円安で日本が 世界の工場に成るんや… (´・ω・`)
初めてEA作って、MT4でバックテストしています。 USDJPYの分足用で作ったのですが、リミットは10pips位がいいのでしょうか? 10pipsだと利益確定が遅くて、結局、リミットに達する前にストップに引っかかることが多い気がします。 5pips位がいいのでしょうかね?
いろいろやってみるといい、まずはTP/SL同値スプなしかな 経験してるうちに色々見えてくる
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; } } ご指摘頂けないでしょうか?よろしくお願いします。
>>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;
}
}
>>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] && Sen2>=Low[i]) || (Sen2>=High[i] && Sen2-High[i]<=Haba)
|| (Sen2<=Low[i] && 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); 」が入ります。すみません。
テンプレには国内業者が書かれてますが、オススメの海外業者はありますか? ドル建てで運用したいです。
かまへんかまへん 節子の好きなようにしたらええ
池沼
213 :
初心者です :2015/01/02(金) 18:58:02.75 ID:iU5lqO8T
>>210 ありがとうございます。そしてご指摘もありがとうございます。
不慣れ故ご迷惑をおかけしました。申し訳ございません。
以後、ご指摘の様なサービスも活用していけるよう頑張ります。
今後も遠慮なくご指摘の程、よろしくお願いいたします。
皆様もありがとうございました。失礼いたします。
214 :
Trader@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以上の損失が確定。
>>214 むしろ逆にすれば良いのじゃないかと思ってしまう。
一番始末悪いのが微損程度の手法w
217 :
Trader@Live! :2015/01/03(土) 22:17:46.18 ID:I/wmHNI8
218 :
Trader@Live! :2015/01/03(土) 22:41:18.31 ID:I/wmHNI8
{損益0になる値(bid)−買い平均建値}x買い数量+{損益0になる値(bid)−売り平均建値}x売り数量=0 これを損益0になる値(bid)について解いて、損益0になる値(bid)={買い平均建値x買い数量 + 売り平均建値x売り数量}/買い数量+売り数量 を表示させればいいと思うのですが、どうプログラムを書けばいいのでしょうか_ よろしくお願いします
>>218 買い平均建値を出力するスクリプト、買い数量を出力するスクリプト、・・・という風に順番に作っていって
最後にインジケータとしてまとめ合わせるという様にすればできると思うよ
220 :
Trader@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); でいいんでしょうか?
221 :
Trader@Live! :2015/01/03(土) 23:22:55.26 ID:I/wmHNI8
1つのペアだけでいいんですが、どう指定していいのかわかりません
222 :
Trader@Live! :2015/01/03(土) 23:50:50.51 ID:I/wmHNI8
218の式が違ってました汗 損益0になる値(bid)−買い平均建値}x買い数量+{売り平均建値−損益0になる値(bid)}x売り数量=0 です だから − 損益0になる値(bid)={買い平均建値 x 買い数量− 売り平均建値 x 売り数量} / {買い数量 − 売り数量} です
>>220 とりあえず、
avgBuyPrice = buyPrice / buyLot; // 買い平均建値
に出てくる buyPrice がなんなのか、という所からかな・・・
224 :
Trader@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
225 :
Trader@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つずつにする方法が難しいです。 解かる方おりましたらご教示下さい。 お願いいたします。
オブジェクトを2つだけ使えば。
みんなのシストレってMT4で自動売買するとなるとスプの広いシストレ口座使わないといけないんだな まじで口座開設して損した MT4自動売買ならONDAが一番スプ狭い?
229 :
Trader@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); } &&
230 :
Trader@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 決まった表現があるという事でしょうか?
mqlでは式は変数に格納できません。 X=の後ろの中括弧を全部小括弧へ置換して下さいな
式を変数に格納できないって、いつの時代の言語って感じ
233 :
Trader@Live! :2015/01/04(日) 14:37:53.55 ID:QwQlbQWu
>>231 できたあああああ
ありがとうございます
234 :
Trader@Live! :2015/01/04(日) 14:41:43.60 ID:+FGajYH0
消費大国への道(´・ω・`)金融緩和 カネでジャブジャブ 日本国民がドルを買い占め、日銀が円を刷り続ければ みんなハッピーなんじゃないか?… \(^o^)/
235 :
Trader@Live! :2015/01/04(日) 15:13:16.45 ID:QwQlbQWu
>>231 できたのですが、新しくポジった時に前のラインが消える処理が不明です
>>232 2009年頃くらい?
てか、格納できて、がちシステムに使われてる方が少数派
>>235 オブジェクトがあったらcreateをスキップして、setだけすれば良いんじゃない?
238 :
Trader@Live! :2015/01/04(日) 15:53:02.43 ID:QwQlbQWu
新しくポジった時に前のラインが消える処理、これでいいのかな? 実験できないのでわからん int deinit() { deleteAllObject(); if(ObjectFind(objX)!=-1) ObjectDelete(objX); return(0); }
239 :
237 :2015/01/04(日) 16:55:43.16 ID:Pq8TUX2c
>>238 消すんじゃなくて、再設定の方が負荷が軽いよ。
微々たるものだけど。
if(ObjectFind(objX) > 0) {
ObjectSetDouble(0, objX, OBJPROP_PRICE, price);
}else{
ObjectCrate …
ObjectSet …
}
240 :
Trader@Live! :2015/01/04(日) 18:13:57.52 ID:QwQlbQWu
ありがとうございます 明日実験してみます
バックテストのときにint start()内のアラートが無反応なんですが、どうしてでしょうか? int init() { //---- Alert("init"); //---- return(0); } int start() { //---- Alert("start"); //---- return(0); }
仕様です。
以前はできていたよ バックテストでは昔もできなかったけど
そうでしたか 初心者なんで自分の設定がおかしいと悪戦苦闘してしまましたわ それにしても、MT4はデバッグ機能が貧弱だね
一番ダメなのは、BTにデバッグアタッチできないこと。 それともやり方あるの?
あぁ確かに。ドキュメント見て一通りできるんだと思ってたけど、 そもそもアタッチ以前にBTで動かすことができないのかこれ。 MT5でもできないようだけど。
デバッグ機能が貧弱なのは間違いないけど今回に関しては関係ないかな。 リファレンスに Alert() function does not work in the Strategy Tester. と書いてあるのでリファレンスを読めば解決したこと。 初心者ならリファレンスを読む癖をつけないと、無駄な時間が増えると思いますよ。 古いリファレンスにはこの記述はないようだけど。
複数のPCで同じ口座のMT4を開くと、干渉の問題はあるのでしょうか? もちろん、同じEAを動作させるとかせずに、A機ではEA、B機では裁量売買、 C機は別のEAのフォワードテストってイメージです。
>>251 問題ない。ただし、別PCからの取引も表示はされるよ
253 :
初心者です :2015/01/06(火) 07:54:38.34 ID:Wgz+5cuP
>>227 アドバイスありがとうございました。お返事遅れてすみません。
頂いたアドバイスを元に数日間いろいろ試してみましたがなかなかうまく出来ません。
比較的簡単に出来るだろうと考えていた私が甘かったようです。
書いたプログラムが尽く撥ねられ情けない限りです。引き続き頑張ります。
(現在、過去のものも表示されるもので代用しています。)
また何かご教示頂ける際は、よろしくお願いいたします。失礼します。
254 :
Trader@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以降の仕様変更を踏まえておらず苦戦しております。 どなたか仕様変更を踏まえたおすすめの初心者向け教本をご存知でしたら、こちらもご教示いただければ幸いです。
256 :
Trader@Live! :2015/01/06(火) 17:58:41.76 ID:EiFCQoM5
>>255 ありがとうございます!
「操作履歴」タブにエラーが表示されていたのですね。
"trade is disabled"と表示されていました。
自分で出来る限り原因を調べてみて、またわからなければ伺いたいと思います。
>>256 そのエラーだと、EAの設定でトレードを禁止しているか、
サーバ側で自動売買を禁止しているかのどちらかっぽい。
258 :
Trader@Live! :2015/01/06(火) 18:59:13.78 ID:EiFCQoM5
>>257 ありがとうございます!
自分もなんとかそこに辿り着きまして、他サーバに変更して試してみた所、
下記のようになりました。
同じブローカーのリアル口座 → 変わらず
別ブローカーのデモ口座 → エントリ成功
そこでエントリに失敗したブローカー(ちなみにForex Broker Inc.です)のWebサイトを確認しましたが、
EAは使用できる旨明記されていました。
残るはMT4の設定が疑わしいと考え、下記の通り操作を試しましたが、
いずれも状況は変わりませんでした。
・「ツール」→「オプション」の「エキスパートアドバイザー」タブでチェック項目をひと通り付け外し再試行
・該当EAの「設定」にてチェック項目をひと通り付け外し再試行
度々恐れ入りますが、その他になにかEAのトレード許可に関する設定項目をご存知でしたら、
ご教示いただけないでしょうか。
念のため、ブローカーにはメールで質問を送ってみようと思っています。
>>258 ブローカーによっては、申請しないと許可してくれないところもあるよ
260 :
Trader@Live! :2015/01/06(火) 19:42:50.28 ID:EiFCQoM5
>>259 そうなんですね!ひとまずブローカーにメールで問い合わせを済ませましたので、
返答を待ちたいと思います。
色々とご丁寧に、ありがとうございました。とても助かりました!
バックテストの初期証拠金を5000USDにしてLOTを5にすると OrderSendエラー134 の証拠金が足りないってでます。50000USDにするとうまくいくのですが、 証拠金5千ドルで5枚買えないなんておかしくないですか?w
解決した。もう何も言うな
>>252 ありがとうございます。安心しました。
しかしそれなら閲覧専用のパスワードって、どんな時に使うのでしょうかね?
あるある。最初期に同じ事やった。 MT4は1lot10万だからね。
あるEAで取引している売買を、別の口座にコピーする簡単な方法ってありませんか? 口座縛りのEAを最低限で運用させながら、メインの口座で同じ売買をさせたいのです。 ロットサイズを口座残高の比で増減できれば言うことはありません。
シグナル配信すれば良いんじゃ?
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()」でかまいません。
数字を任意の位で切り捨てる方法はないですか 例えば、0.12345を0.1234にするという感じの NormalizeDoubleだと四捨五入になってしまいます
>>268 MathCeil とか MathFloor みたいな関数があるといいね。
>>268 0.00005 だけ引き算してから、四捨五入するというのはどうだろう?
>>268 0.12345 を文字列に変換してから、
先頭から6文字だけを切り出すのが分かりやすいかも
好きなところで切り捨てればいい。 double x = 0.12345; Print(MathFloor(x * 10000) / 10000.0);
切り捨てだから ((int)x*10000)/10000.0 のが軽いかな。微々たるもんだが。
それ、うまく動くのか? だいぶ前に試した時はC式のキャストはまともに動かなかったが。
先輩方教えてください FXproのmt4で画面の左上にあるスピード注文は消せないんでしょうか? 邪魔でしかたがありません
>>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
>>276 こうじゃない?
Print( int(x*10000)/10000.0 );
>>275 間違えた
チャートを右クリックしてワンクリックトレード
>>276 (int)xで0になってるんじゃ、試してないけど
各国の金融政策と貿易決済通貨比率を考慮して計算されたインジってないですかね
ポジの一部決済をしたいのですがどうすれば良いのでしょうか? 裁量で手動売買ですが、マクロなどでも結構です。
MT4は分割決済できない このような糞プラットホームが政治力だけで大きなシェアを食っているのは 悲しくも不快である
MT4のインジケータについて質問です 折れ線グラフのインジで複数のバッファに同じ値が入っていて色だけが違う場合、 どのバッファの色が優先的に表示されるのでしょうか? バッファのインデックス番号かと思って検証してみたのですが違うようでした
>>283 わざわざ騙すなよ
普通に一部決算できるよ
それはブローカーによる。 どこのプロバイダに繋がってるか次第だよ。
>>286 ,287
少なくともXMでは、枚数指定して決済注文入れても元のサイズで受け付けられて
しまいました。
(例えば1ロット中0.5ロットで注文しても、1.0ロットで注文されてしまう。)
業者によってはきちんと分けて受け付けてくれるのでしょうか?
290 :
Trader@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 以降をどのように書けばいいでしょうか。
>>290 #property indicator_color1 clrNONE
#property indicator_color2 clrNONE
>>290 #property indicator_color1 clrNONE
293 :
Trader@Live! :2015/01/10(土) 12:33:17.87 ID:tOuW8/WC
AllAverages_v2.5という色々な種類の移動平均線が使えるインジについての質問です。 ストラテジーテスターを動かすとAllAverages_v2.5の線が更新されず、 また土日のサーバーが止まっている時にチャートを右クリック>更新を押すと、 線が消えてしまいます。 どこをどのように修正すれば良いのでしょうか。よろしくお願いします。
296 :
Trader@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回鳴ってしまいます。 どこを直せば良いのでしょうか。 お願いします。
新しい足が出来る度にアラートが鳴るなら期待通りの動作じゃないの?
298 :
Trader@Live! :2015/01/11(日) 21:14:53.13 ID:TtVRPp3b
>>297 希望はアラート時に1回でお願いいたします。
>>298 それだと1回鳴ったら最後、その後は2度と鳴らなくなるが
それが希望の動作なのか?
300 :
Trader@Live! :2015/01/11(日) 21:37:42.70 ID:TtVRPp3b
>>299 アラートの度にに1回のみ、の意味です。
302 :
Trader@Live! :2015/01/11(日) 21:50:07.35 ID:TtVRPp3b
303 :
Trader@Live! :2015/01/11(日) 21:56:44.66 ID:TtVRPp3b
304 :
Trader@Live! :2015/01/11(日) 22:01:46.03 ID:9JdXgYHO
マネー=紙切れ 輝く未来=宝物 (´・ω・`)
305 :
Trader@Live! :2015/01/11(日) 22:36:49.11 ID:TtVRPp3b
>>304 ん?わかる様な。。わからぬ様な。。。
真意をお聞かせ下さい。お願いいたします。
クズ初心者のくせに運良く含み益を出して 色んなスレに円安ファンタジーポエムを添えてる池沼だ ほっとけw
MT4仕様変わった? EAのプロパティで自動売買で許可するチェック入れてツールバーの自動売買offにしてあったのにポジりやがったw 以前この状態ではポジトラなかったのに
309 :
Trader@Live! :2015/01/14(水) 22:00:03.24 ID:RC2DArKw
OrderSend()関数に、commentのプロパティがあるのですが、 これは何をチェックすればcommentの内容を見れますが? .logをみても、「操作履歴」をみても、無かったようです。 わかるかたいませんでしょうか?
>>309 注文履歴を右クリックするとコメントの選択肢が出てくるけど
それじゃダメなの?
311 :
Trader@Live! :2015/01/14(水) 23:17:30.06 ID:RC2DArKw
>>310 ありがとう。注文履歴というのは「操作履歴」のことかしら。
右クリックしてもらしいものは出ないなあ。
Ordersend()でコメントを出すのをあきらめて、直後にPrint()で直接ログを
残すようにしました。解決にはなってないけど、mm
313 :
Trader@Live! :2015/01/15(木) 22:49:57.25 ID:mD93nTrZ
SELLSTOPオーダーが滑ってレートよりも上で待機してしまいました。 取引タブの価格の部分が黄色になっていて注文の取り消しをしようとしても「無効なパラメーター」と出て 取り消しできません。 これはどうすれば取り消しできるのでしょうか?
MathModと % て同じ計算なんでしょうか? 何か違いがあるのでしょうか
%は整数、MathModは倍精度浮動小数点が対象。
ありがとうございます
水煙自動売買してたら恐ろしいことになってたかも試練脳
アルパリ逝ったから新しいMT4使える業者見付けないと
今回のユロスイ動いていた業者ってあった?FXDDは死んでた
流動性が枯渇したときに、ちゃんと死ねる業者は 異常なトレードを行わなくて済むので、企業としてはマシ。
>>318 今日の17時くらいからどの通貨も[Trade is disabled]なんだけど。
http://www.alpari.jp/jp/cnews/show/id/5293/ アルパリ(UK) Limitedは本日(2015年1月16日)をもって破綻致します。
お客様の資産はFCAの規定に基づき引き続き当社の資産とは分別して管理されております。
なお、本決定に基づき、誠に不本意ながらお客様がアルパリジャパンにて、
現在お持ちのポジションを早急にすべて強制決済させて頂くこととなりましたことをご報告させていただきます。
また同時に新規ポジションをお持ちいただく事、入金、口座開設につきましても
今後一切を中止とさせていただきますことをご了承頂きたく存じます。
意外と簡単に破綻してしまうもんなんだね。他の業者は大丈夫なのかな どこかおすすめ業者ないですかね?
アルパリも死んだのかあああああああああああ!!!!!!!
アルパリ死ぬくらいならドコが逝っても不思議じゃないなw
MT4業者が立て続けに潰れるってどういうことだってばよ
YJFXはMT4サービスは無くなったが潰れたわけじゃないのか・・・
アルパリ使ってるのにorz とりあえず速やかに無事出金できることを祈ろう。 別途forexも使っているけれど、他に安定してスプ有利なMT4業者探さないと。
アルパリの鯖ずっとメインで使ってたのに!!! せめてアルパリ並みの鯖どこよ!!
334 :
Trader@Live! :2015/01/16(金) 23:06:21.47 ID:fJP1jMPh
丁寧な終わり方だな。こういう業者ばかりだといいんだけど。
335 :
Trader@Live! :2015/01/17(土) 00:13:29.03 ID:aGgQpAcU
fxcmjスイス証拠金10倍なってて、気づいたらロスカットされてたww それくらい構わんから破綻すんなよ〜、頼りにしてるんだから。
336 :
Trader@Live! :2015/01/17(土) 01:41:10.99 ID:1SHXYj0x
>>333 そそれが問題
ライブ口座でチャートだけ使ってたんだけど日本法人は生き残ってほしいわガンバレ
他にチャート使える良い業者あったら情報クレクレです
337 :
Trader@Live! :2015/01/17(土) 01:41:28.20 ID:bI8mYN44
fxcmの日足は5本か6本か?
アルパリ死亡ワロタ
>>337 ちなみにアルパリの日足は0本になっちゃいましたw
出金されるのかなorz
サーバー一覧みたいなのある?
毎日送られてくるDaily ConfirmationをA4で印刷したいのですが 右端のTrade P/Lが2行になってしまいます たとえば 23000→ 23 -15000→ -15 000 000 余白等いろいろ試みましたが 印刷画面になると2行に。 なにかいい方法教えてください ちなみにPDFに置き換えてもダメでした
344 :
Trader@Live! :2015/01/17(土) 14:51:46.87 ID:GY0EtDwM
レンタルじゃなくて 自宅にPCを常時接続して外出先でもMT4見てる人います? 自作しようかと思うんですがCPUとメモリはどれくらいあったらいいのかなと思ってるんですが、教えてください。
>>344 MT4をいくつ同時に動かすか次第でしょ。
投資家なら、メモリは32Gもあれば十分だと思いますけどね
346 :
Trader@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[]) { これでいいんですかね?もしかしてこの部分の処理をスルーするのかな?と不安です^^;
>>344 自作(デスクトップ)じゃなくて、ノートPCの方がいいよ。
というか、こっちがそうやって自宅で稼働させている。
バッテリーがあるから停電時も数時間動かせるからね。
(同じ時間デスクトップを動かすUPSとなると、いくらするかわからん。)
デスクトップの方が安く、性能も上にしやすいけれど、
ほとんど毎日動かすことを考えると信頼置けるメーカ製の方が安心じゃないかな。
スペックは動かすEAの負荷・数次第としかいえない。
>>344 Athlon64x2 5000、RAM2GBを積んだ7年前のPCでも安定して動いている。
スペックよりも、省電力性を求めたほうがよい。
351 :
Trader@Live! :2015/01/17(土) 17:30:37.47 ID:m/WyYjcQ
>>344 ちなみにOSは、リモートデスクトップが使えるbusinessかultimateがいいぞ
anydeskみたいな外部のリモートデスクトップツールより純正のほうが断然軽い
alpari難民相当でそうだな とりあえずOANDAあたりに避難になるんですかね・・・
>>344 PC詳しくないから君の質問を正しく理解してなかったらすまんけど
"Team viewer"ってソフト使えば外出先から自宅のPC簡単に見れるよ
FXCMのこれからが心配や・・・
355 :
Trader@Live! :2015/01/17(土) 18:43:43.59 ID:m/WyYjcQ
市場に注文をちゃんと流してる優良なところほど、顧客に追証バックレられたらキツイからな 逆言うとちゃんとしてることが証明されたわけだから、落ち着いたら優良な顧客は逆に増えるかもしれん
356 :
Trader@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
357 :
Trader@Live! :2015/01/17(土) 19:26:37.18 ID:aGgQpAcU
358 :
Trader@Live! :2015/01/17(土) 19:30:24.95 ID:m/WyYjcQ
>>357 買ってる奴と負けてる奴の合計金額が一緒で、
敗けて追証バックレるやつと同じ額だけ、買ってる奴の儲け没収できれば同じだな
FX業者の中にもユダヤの言う事を聞く奴と聞かん奴がいるから そういうのがたまに粛正され潰されるだけ ただ完全呑み屋~犯罪業者はユダヤも神のイカヅチを当てられないので 後日買収などされるw
アルパリ難民です。 OANDA と Forex.com について質問です。 (1) OANDA の両建ての件 OANDA は両建て不可とき聞いていましたが、OANDAデモトレードのストラテジーテスタで確認するとショートポジションとロングポジションを同時に保有できました。 両建て可能になったのでしょうか? (2) Forex .com のカウントダウン注文の件 Forex.com はカウントダウン注文のためOrderSend()のときにストップやリミットを指定できずその後のOrderModify ()でストップやリミットを指定する必要があると認識していました。 しかしデモトレードのストラテジーテスターで確認するとOrderSend()のタイミングでストップとリミットを指定しても正常にストップとリミットが設定されます。 しばらくForex.com から離れていたのですが、カウントダウン方式では無くなったのでしょうか? (1)と(2)がYesなら有り難いです。 こちらでは資料見つけられませんでした。
>>361 1) No.サーバ側で取り消される
2) F9押してSL/TP入力フィールドがアクティブになってれば、いけるんじゃないかな
デモ口座で試せばいいだけのことじゃん
363 :
Trader@Live! :2015/01/18(日) 06:36:16.21 ID:S/IRJiza
本家FXCMは融資受けられて問題ないらしい >ジェフリーズの親会社であるルーケイディア・ナショナル(ティッカーシンボル:LUK)が2年間のローンというカタチで3億ドルをFXCMに融資することが決まりました。 >若しFXCMが今後身売りする場合には、売却代金の75%をルーケイディアが受け取るという条件が付与されています。 >この救済が発表されたので、来週以降、FXCMの業務には支障な無く、平常通りの営業が出来る見込みです。 FOREX.comすげー >FOREX.COMを展開するゲイン・キャピタルは今回のスイス国立銀行の為替介入放棄に先立っていちはやくそのリスクを察知、 >顧客にスイスフランをショートしないよう勧めるとともに >スイスフランのトレードで顧客が利用できるレバレッジ比率をぐっと下げ、未然に事故を回避しました。
スイスフランがぶっ飛んで大変なことになっていますが、 FXで本当に恐ろしいのはレバを掛けてることじゃないんですよ。 FXだと株と違って売りと買いの違いをあまり意識しませんが、 例えば、ある人がたったレバ0.1倍で「安全運用」していても、 売り建てしていた場合は、資産をすべて吹き飛ばし、さらに無限の借金を背負う可能性があるのです。 例えば、口座に1000万円入れて、たった最低単位の1万通貨だけ売り建てしていても、 分母になる通貨が破綻状態になった場合、チャートは無限に上昇、 レバ0.1倍であろうと、資産ゼロどころか(跳ね上がった額で売り建てた通貨を買い戻さなくてはならないので)無限の借金を負います。 ましてやレバ20倍とかならもお、、、 なお、買い建ての場合は、分子になる通貨が破綻した場合でも レバレッジが1倍であれば、最悪ゼロになるだけで借金は負いません。 レバ0.1ならなおさらです(最悪でも資産の1割が飛ぶだけ)。 もちろんレバをかけていれば借金を負いますが、有限の借金となります。 ■まとめ■ 売り建て(ショート)をしている場合には、たとえ「超安全運用」のレバレッジ0.1倍であっても 無限の借金を負う可能性があります。 買いは家まで、売りは命まで(株式相場格言より)
>>362 回答ありがとうございます。
ストラテジーテスターだとOANDAのサーバーとのやり取りが無いため(間違って)両建て出来てしまう訳ですね。
OANDAのホームページでもサブアカウントで売と買を使い分けて下さいとか書かれているので本当にダメな訳ですね。
Forex .com のカウントダウンの件は[F9]での注文の発注画面でS/LとT/Pが指定出来て注文種別もカウントダウンではなく成行注文になっていました。
カウントダウンだと例えばストップ幅を極限まで狭くしてロット数を引き上げているときに
OrderSend()とOrderModify()の隙間で業者と回線切断があり再接続出来ない状態になったときに多大な損失が出る可能性がありForex.com を使うのを辞めた経緯があるので改善されているなら再度使ってみようかなと考えています。
本日は休日のため月曜日にデモトレードで動作確認後、業者に問い合わせてみます。
ありがとうございました。
>>364 長文書けたのがうれしいのか、あちこちのスレにコピペしてるが根本が
間違ってる。
今回起きたのはスイスフランの「暴騰」。フランがゼロ方向に走ったん
じゃなくて価値が上がったの。
株とくらべて違うとか言いながら株の格言出してるところも笑える。
367 :
◆Hikaru440I :2015/01/18(日) 16:04:19.24 ID:NvB7xUN8
>>364 それって、
EURCHFの買いは無限に上がる可能性があるが、売りは無限に上がることはないから、
買いを行えば確率的に利益を出せる可能性が高い
っていう、典型的な間違いだよねw
>>367 そのとおり、株とFXを混同してる超初心者
コピペだし釣りだと思う
369 :
Trader@Live! :2015/01/18(日) 16:38:45.27 ID:Z2mnecLN
月曜日アルパリは出金ラッシュだな
370 :
Trader@Live! :2015/01/18(日) 17:06:49.32 ID:fKce/iGH
MT4のチャートは、デフォルトでは売値で描かれるのでしょうが、売値と買値の中間の 中値で描かせることは出来ますか?
371 :
Trader@Live! :2015/01/18(日) 17:11:51.70 ID:VY25Lnkj
mt4は土日になると止まるサーバーありますか? 回線不通と表示されます 他のサーバーに変えたら通信できますか?
372 :
Trader@Live! :2015/01/18(日) 18:03:15.70 ID:s/jBk1HQ
MetaTrader初心者専用44の874で質問されていた、 HeatMapModokiというインジがbuild 509では作動するが、 最新版ではタイル内の通貨表示ができない件、解決方法わかった方いますか? もし874本人がまだ見ていたら、ぜひ教えて頂けませんか?
5分足で過去チャートを遡ってるときに 1分足チャートも一緒に連動して動くインジとかってない?
374 :
Trader@Live! :2015/01/18(日) 21:45:13.81 ID:KqwdK/y6
moneyrainのデモ鯖が死んでるんだけど、みな同じですか?
>>373 インジじゃなくてスクリプトじゃない?
確かにニコ生のふくちゃんのコミュ紹介にあった気がする
曖昧だけどwww
アルパリが破綻しました。 MT4が使えるおすすめの証券会社を教えてください。 ・シストレがメインです ・スプレッドが安いほうが良いです。 ・信頼のできる証券会社が良いです。国内?
377 :
Trader@Live! :2015/01/19(月) 10:21:42.42 ID:vvgBi5ZL
今回のスイスフランの件で ポジションを逆に持っていた人が 事前に取っておくべきだった対応は 何があるでしょうか。 (操作関係、業者選び、等々・・)
FXCMのMT4がちょうど2015/01/19から日足を5本で表示するようになったようですが Alpariの1440.hstをコピーしても、起動した途端に2015/01/16以前の分は6本になってしまいますね。 FXCMのMT4でオンライン状態で日足を2015/01/16以前も5本で表示できないものでしょうか? Alpari以外で日足5本のところって、あとはOandaですかね。 他にありましたっけ?
1/19から変わると聞いてどうせ動かんようになると思ったら案の定そうなったわ どうすんだこれ
380 :
Trader@Live! :2015/01/19(月) 13:01:53.73 ID:WfnNsnU4
やべMT4つながんねとオモタらサーバーアルパリだった パニックパニック
381 :
Trader@Live! :2015/01/19(月) 13:11:24.91 ID:SjQ2yNNF
>>377 FXの大原則として、ボラティリティの低すぎる通貨ペアは、
ボラティリティの低さ故に、非常に大きなレバレッジを掛けて取引されている可能性が高い。
その結果、何か事件が起こると爆発的に価格が動いてしまう。
なので、スイスフランに手を出していた人は、その危険性に留意していればOK。
どなたか教えてください a[USDJPY]=1; a[EURJPY]=5; a[GBPJPY]=3; a[AUDJPY]=4; こう言う配列の値をソートしてその順番でキーと値を出力したいのですが、やり方がわかりません PHPの知識が少しあるのですが、同じようには出来ないみたいで迷路に入り込みました・・・ アドバイスお願いします
386 :
Trader@Live! :2015/01/19(月) 16:53:13.74 ID:C3gTQyag
アルパリJPの移行先の鉄板はどこかね? 日足5本で
387 :
Trader@Live! :2015/01/19(月) 16:55:00.12 ID:vvgBi5ZL
>>382 ありがとうございます。
ちなみに、
>>その危険性に留意していればOK
について、
デイトレ〜スイングでの留意点が
何かあれば教えて下さい。
アルパリUKだけど動いてないぞ
アルパリUK俺も動いてない どしよ
390 :
Trader@Live! :2015/01/19(月) 18:01:34.16 ID:C3gTQyag
日足5本、FXDD以外でどこがある? こういう肝心な情報まとめていこうや
392 :
Trader@Live! :2015/01/19(月) 18:52:33.44 ID:vvgBi5ZL
>>391 ありがとうございます。
テクニカルのみであった私も一歩間違えれば
大変なことになっていたのかもしれません。
今後は多方面からの情報収集を心掛けます。
貴重なご意見感謝いたします。
>>385 別のやり方だけど、工夫したら出来ました。
ありがとうでした
Forex.comにサーバ変えたら動くようになったけどチャートワープする
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って、どういうことなんでしょうか
やっぱみんなアルパリの代わりを探してるのねw どこがいいんだろ?
YJFX!いけるじゃんって思ったら3月で終わりかよ アルパリUKの代わりどうしよう
アルパリジャパンから出金できたのでoanda japanに申し込んだ 機会損失と含み損が痛い
forexドットコムって人気無いの?? 顧客満足度ナンバーワンて書かれてたからほかと比較しないで使い始めたけどここでほとんど話題に出ないね
401 :
Trader@Live! :2015/01/19(月) 21:01:32.07 ID:9FvC5snO
複数のポジを一括決済ってできる?
>>399 webの右上に中文
サポートが中国語
なのでやめた
今から始めるならどこの業者がオススメですか?レバは低くて良いので国内業者希望です。ドル円メインです。 今はfxcmを使っていてスプが比較的安定してその点は良いのですが手数料がかかります。Oandaってどうですか?
メタトレーダーを使って、実際に儲けている人っているの? 普通の業者のチャートじゃ駄目なの?
質問です。 例えばドル円の表記を5桁から6桁に変えるには デモ口座のサーバーを変えなくては駄目ですか?
ローソク足表示のソースコードを探していたけど英語でサーチしたら山程出てくるね なぜ日本語だと無いの?
>>391 そんなの結果論
そのニュースはスイスショックが起こったから掘り起こしてきただけでしょ
>>408 テレビニュースでもやってたから、知ってる人は知ってたと思うよ?
実際ポジションを解消した人も居たし。
今回のスイスの件を見てると一ヶ月前の事なんか忘れてるって事だよね 時間軸って考え方が俺が思っている以上に疎かにされとる
アルパリの代わりは、オアンダが良さそうだよ スリップや決済できないことが少ないようです
昨年までYJFXにてMT4を使っていましたが、使えなくなり最近XMに口座を作りました。実口座です。 ログインをし、チャートは動いているのですが、なぜかドル円やユロルなどが気配値にも全通貨表示の所にもありません。 2台のPCを使用していますが、どちらも同じです。因みにXMのサイトよりMT4をDLし直しても同じでした。 対策わかる方いませんか?
>>384 気配値ウィンドウを右クリックして、
通貨ペア一覧から追加しれ
と、書いてから見直したら、一覧にもないのか。 それじゃぁわたしゃわからん。
mt5を使っているのですが、動かなくなりました。 通信速度が一桁になっており大幅にダウンしているようですが、でも口座は機能しているようです。 再インストールしても変わりませんでした。 なぜかmt4はしっかり駆動しています。
416 :
Trader@Live! :2015/01/20(火) 12:12:31.99 ID:HJmdLGxh
alpariukのデモサーバーからoandaに切り替えた 応答が少し遅くなったがこれでよしとしよう
アルパリ動かなくなったからOANDAとFXDDの二つ作ったわ 一分足で比較してみるとFXDDのが綺麗だな、OANDAはちと荒い 当分はFXDDがメイン、OANDAが緊急用のサブとして運用するわ
418 :
Trader@Live! :2015/01/20(火) 12:56:07.60 ID:cjBZgNOR
alpari-japanからoanda-japanにMT4を切り替えました。 (共にデモ表示で使用) 1分足も表示していますが足がよく抜けてしまいます。 alpari時にはほとんど無かった現象です。 FXCM-japanのデモでは今のところ目立ったものは見られません。 (しかしFXCMは1ヶ月ごとの更新必要、oandaはなし) みなさんのチャートはいかがでしょうか。
>>417 FXDDはCHFの約定値の付け替えをした業者だけどいいのかい?
>>419 自分はデモだからチャートさえ見れれば大丈夫、ただ実取引するのなら控えた方がいいかも
それとFXCMも入れてみたが、こちらの一分足も結構綺麗だね
FXDDと遜色ない感じだからお好みで選んでもいいかと
421 :
Trader@Live! :2015/01/20(火) 14:38:15.12 ID:cjBZgNOR
>>418 ちなみにFXDDのデモは90日での更新。
(全て本日調べです。)
422 :
Trader@Live! :2015/01/20(火) 14:59:24.45 ID:SDgDcNgR
mt5用のまだ使えるデモ口座あります?
423 :
Trader@Live! :2015/01/20(火) 15:14:16.90 ID:cjBZgNOR
あくまで自分調べですがMT4デモの1分足の場合 FXDDで一部インジの表示にズレがあるように感じます。 (特に1分足にて少し時間の長いインジを表示するとき) FXCMでは今のところ大丈夫です(しかし30日ごとの更新がネックです)。
424 :
Trader@Live! :2015/01/20(火) 15:31:34.90 ID:73+uRQIw
デモ口座でスプレッドをゼロにするツール使ってる人いる? あれ使っても大丈夫なもんなんかな
MT5でFXDD試したんだけど時間がずれてる。こんなの俺だけ? 8分ずれていて、ロウソク足が違ってきちゃって困ってる。 同じ症状の方いますか?対処法あったらお願いします。
久しぶりにalpari立ち上げたら動かなくなってたわ これalparimt4アンインストールせずにどっかの鯖つなげられるのか? 完全に入れ替えなきゃだめ?
427 :
Trader@Live! :2015/01/20(火) 16:17:08.66 ID:HJmdLGxh
>>426 ツールのオプションのサーバータブでサーバーを切り替えられるよ
あとはファイルのデモ口座の申請からアカウントをとればいい
428 :
Trader@Live! :2015/01/20(火) 16:22:11.90 ID:cjBZgNOR
自分しらべですが・・ 日足5本・・FXDD , FXCM , Oanda , Fxpro... 日足6本・・Forex.comJapan , AvaTrade , FXTF... ご参考までに・
あるパリをかいしゅう する会社はいないんかな
430 :
Trader@Live! :2015/01/20(火) 16:29:22.51 ID:1AwT0IKs
>>427 サバのIPアドレス書かなきゃ意味無いだろ
OANDAってお名前.comに対応しているのか?と思ったら普通に対応しているな しかも60日間の無料トライアル付きで お名前.com for FXのサイトだと forex.comとfxcmと外為ファイネストと今は無きアルパリの4社しか明記してないが
432 :
Trader@Live! :2015/01/20(火) 16:51:20.75 ID:t88XoR4C
oanda jpの鯖IPおしえてけれ oanda-japan Practice鯖
>>427 ありがとう。できたわ
oandaはHPから登録すれば接続情報メールきてた
mt4-jp-practice.oanda.comv
でもFXDDのつなげ方が分からん
434 :
Trader@Live! :2015/01/20(火) 17:21:43.20 ID:1AwT0IKs
FXCMの鯖 mt4d03.fxcorporate.com
Myfxbookのz-scoreの見方が分かりますか? ヘルプ見ても、グーグル先生的な翻訳で、何を言っているのかよくわからなかった。 そもそも何の確率を標準化してるの? 現在の成績? 破綻する確率?
ここで聞いても仕方ないと思うけど iPhoneアプリのMT4のこないだの膵炎高値が223.324になってる なんかこの値ってズバ抜けてない? 瞬間的にもせいぜい150〜160円代じゃなかったのけ?
どっかの売り玉持ってたオカネモチが「この値段で買うから今すぐよこせー!」という絶叫を 拾ってしまったんだよw
今朝から回線不通と出て復旧しない。自分だけかな?
潰れたんだろ… その会社
ちなoanda
MT4が使えて、両建て出来るブローカーを教えてください。m(__)m
>>441 自分のネットの問題だろ
今朝から普通にと途絶0で動いてるよ
ただうちのサーバはコロケだからなぁ。日本→nyだとアメリカ攻撃に巻き込まれてるのかも?
サポートにtelして解決。 指定されたサーバ名手入力して復旧した。
一度も説明書の通り動いた事ない、嘘でもいいから 一回動いて!
xmで、mt4導入して入金したのですが、 新規注文ボタンがネズミ色になってて、機能してないです。注文出来ない状態です。解決策を教えて下さい
ブローカーに電話するんだ
>>447 英語しゃべれないので、サポートにメールしました。
900ドル入金したらボーナスで1350ドルになってたんで、出金してアイフォに帰りますw
449 :
Trader@Live! :2015/01/21(水) 15:06:44.19 ID:YrYRltUf
>>448 ちゃんと取引してないと、ボーナスは出金断られるかもだぞww
買い逆指値で下記の命令でエラーとなります。 ストップが悪いようですが、何故でしょう? 逆指値の場合、ストップは指定できないのでしょうか? kijyun_price=117.924; Slippage=3; sl=116.757 ticket = OrderSend(Symbol(),OP_BUYSTOP,Lots,kijyun_price,Slippage,sl,tp,NULL,MagicNumber,0,Blue);
なんというエラーなのだろう
>>449 サポートからも連絡こない。
10万返して=͟͟͞͞(๑º ロ º๑)(>_<)
454 :
Trader@Live! :2015/01/22(木) 10:23:02.03 ID:PLcVL3sL
操作のことを教えてください 複数チャートウィンドウの時間足を一気に切り替える(M1→D1等)ことは不可能でしょうか チャート組を保存は考えたのですが 先物や表示したいチャートが変わると保存しなおしが大変なのです
>>455 ありがとうございます!
サブウィンドウが出現したり動きまくったり(音が定期的になる)しますが、
ソースが物凄く参考になりました。
外部(VBスクリプト等)から操作したら良さそうですね。
>>456 自己レス失礼
間違ってIndicatorsにいれてました
Scriptsに入れたら問題なく動きました
チャート小さく並べているのですが 最大化ボタンをクリックせずに一つだけ最大化する 方法はありませんか? クリックだとポインタ合わせるのが大変で・・
>>458 フォーカスがあるウィンドウで、Alt+'-'→X
あるいは、タイトルバーをダブルクリック。 Windowsの基本操作なんでスレ違いだけど。
mt5でalpariと同じようなサーバを探しています。 FXCMだと分単位で日本時間と異なるため、 時間足の切り替え等がずれてしまいます。 どこかいいサーバを教えて頂けないでしょうか?
インジは探せばあるけどスクリプトは少ないね
アルパリもYJFX(旧サイバー)もMT4使えなくなっちゃったから オアンダのMT4インストールしたんだけど、日足6本なのはなぜ? 5本に変更済みじゃないの?
463だけど、アルパリのMT4でオアンダの鯖につなげることで自己解決できました
>>425 自分のも時間がずれる
今は6時7分なのにまだ5時となっていて足の長さがおかしい
8分ずれてるわ
ダメだこりゃ〜
今日アルパリから無事に出金できました。 かわりの業者をまだ決めれないでいます。。。 FXCMはオーダーのBidとチャートがズレてる???デモだけでしょうか? OANDA他はスプレッド広くてポンドクロスとかつらい。 海外業者はいろいろと。。。 アルパリのサービスをどっかが引き取って再開して欲しいけど待っててもしょうがないし。 みなさん移行は済みました?
MT4をチャート分析にだけ使って取引はMT4非使用の別業者でもいいんじゃないか? 面倒かもしれないしズレはあるけど結構いるでしょそういう人
シストレしたいんだす
>>466 リアル口座でもFXCMはEAだとスプ広いまま
手動での注文は表示のまま
まじで詐欺
8時間足を表示させる方法はありますか? Period_Converter_Optは今は利用出来ないっぽいことがぐぐったらわかりました。 バージョンはBuild 765です。
MT5がリリースされてMT4から移行してずっとMT5を使って来たけどMT4に戻した方がいいのかねえ まともに使えるMT5のデモサーバーってあるの?
OnTester()使って最適化結果に出力できるのは1種類だけでしょうか? もう1種類出力したいのですが、もし可能であればやり方教えてほしいです。
>>470 (MT4の強みである)offline chartとしては
標準で添付されてくるはずの
Scripts/PeriodConverter.mq4等を使えば生成できます。
自分で作る場合は、FileOpenHistory関数を用います。
FileOpenHistory関数はMT5では廃止されているらしいですね。
MT4ではオンライン状態では無理だと思います。
できるというのなら自分も知りたいです。
バックテストの結果グラフに通貨チャートのグラフも載せたりできませんか?
iPhone版でxmマイクロ口座でログインしてるんだけど、トレードボタンが表示されないのは何故?初心者な質問ですみません。。
Shift = iBarShift("EURJPY", 0, Time[0], True); USDJPYでバックテストをやる時に上記の式で同時間のEURJPYのシフト数を知りたいのですが 値が「「0」になってしまいます。 どこか間違ってますでしょうか? バックテストだとこの式は使えないんでしょうか?よろしくお願いします
使えるしどこも間違ってない。
マイナー通貨のチャートを見る為アルパリ鯖使ってましたが 破綻したので新鯖探してます。 US EU GB JP AU NZ CH 全て見れる鯖欲しいです。 もしくは自分で探すので方法をお願いします。 調べてみましたが鯖終了やマイナー通貨が無いものが多いです><
>>477 MT4だとそのチャート以外のデータはバックテストでは取ってこれないんじゃなかった?
MT5はできるけど逆にiBarShift()が無いという……
最新足にちょっと制限があるだけで取れる。
すいません。 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);
やめといた方がいい。
簡単じゃないってことか… うぅぅ(T_T)手動で時間書き出して調べ上げます。あ〜3000回くらい取引あるぅ(/_;) ありがとうございました。
何がやりたいのかを書けよ… そのあたりの値は最新の値しか取れないから。
えっとEA自体は出来上がっていってユーロドルで回しているんですがそのままのEAをドル円に適用するんじゃなくてユーロドルが買いを行ったと同時にドル円売りユーロドルが売りを行ったときにドル円買いをしたいです。逆相関を利用したいんです。
で、何がどう問題なんだよ。
最初に一回買いを行ってからその後は持ったまま何もアクションしないです。どういった関数を入れればよいのかわからないんです。
よく分からん普通にドル円の買い注文もユロルと一緒に入れちゃダメなの
ユーロドルでは今まで通り動くんですけどドル円では動かないです。 最初に書いた関数を抜いた場合は動きます。 例えばユーロドルのRSIが30を下回ったら売りのロジックがありますよね? それをそのままドル円チャートで適用するとドル円チャートのRSIが30を下回ったら売りに入りますけど、そうじゃなくてユーロドルのRSIが30を下回ったらドル円買いということを行いたいんです。
iRSI()の第一引数はなんのためにあると思ってるんだ。
>>491 えっとまさかとは思うけどそこ変えるだけでいいんですか?(・・;)
NULLをEURUSDに変えるだけええんじゃね?
そんなのお前が使ってるコードによるわ。
できないですね(>.<) コードで変わるんですね
数ヶ月前からだけどwindows10で起動しない 回避方法あったら教えて下さい
古いOSをつかう
別スレで質問したんですが、 スレ違いだったようなので 改めてこのスレで質問したんですが、 FXDD MT4 Build765にインジケータを インストールしたんですが、どのフォルダに いれればいいんですか? 因みにMQL4フォルダはありません。 Build765は仕様が変更されたんでしようか?
500 :
499 :2015/01/24(土) 22:24:41.68 ID:irekhU+n
お騒がせしました。 自己解決しました。
>>478 >>480 シフト数はLIVEチャートでの最新足からのシフト数かと思ったら
バックテストで使用中のチャート最新足からのシフト数なんですね
Time[0]なんだからそりゃ「0」になるはずです・・・
ありがとうございました
>>496 先ほどBuild 9926にアップデートしたけどMT4のアプリケーションは起動しましたよ
MT4更新したらチャートの左上にクイック注文のウインドウが出るようになったんだけど、これ消せないの?
たしか右クリックでメニューが出てくるんで そこから削除できるよ
507 :
Trader@Live! :2015/01/25(日) 06:17:29.39 ID:4WDv2erN
>>479 つnature forex
日本時間、日足5本、日経ダウ油金も見れる、最強のMT4
508 :
Trader@Live! :2015/01/25(日) 07:20:31.95 ID:yjcv8h6B
>>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通貨以外はバックテストしてくれません。 。 お忙しいとは思いますが、よろしくお願いします。
相場が休みの土日にEAのデバッグをしたいのですが、 なにかよい方法を教えてください。
>>509 OANDA、XMのMT4で共にBuild765です
>>507 日本時間で日足5本だとニューヨーク・クローズでない時刻で区切られませんか?
それが味わい深くて良いんだよ
515 :
Trader@Live! :2015/01/25(日) 13:19:00.88 ID:7yE8I6w+
MT4 の build765 でも MQL4 のバッファ数は8つまでですか?
512でしょ。
517 :
Trader@Live! :2015/01/25(日) 15:02:15.85 ID:4WDv2erN
>>513 日足は冬時間は朝7時が区切りの時間になってるよ
build400系から700系に移行しようとしているんだが、 ひょっとして、インジもEAもほぼ書き直し??
当然。
>>519 まじか・・・
泣けてくる
MQL5準拠で書いておけばいいんだろうか
522 :
Trader@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で作成する方が
有利だと思いますが、古いソースを動かしたいだけの場合はわざわざソース修正
する必要もないと思います。
>>521 >>522 ありがと
インジもEAも動かないんだよね
リファレンス読んでると、パラメータ変わってたりさ……
参考にして、がんがってみるよ;;
ex4ならほとんど互換だからただのインジとかはそのまま動く。 まぁいつまで互換サポートしてくれるのかはわからんけど。
MT4のインジってパラ次第で時々暴走するよね。 今のところ出会ったのは、iBandsの期間11の σ3.8かその辺でメモリ大量消費の暴走と、 300とかの大きな数を指定したときのiCCIの イニシャライズ失敗 (1回発生したらパラを 変えても以後ずっと失敗。MT4再起動で治る) の二つ (ビルド765)。 最適化してるときに不意に出るとビックリする。
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で同じような経験をされた方はいますか?
そのMyOrderSend()の中身がバグってるか使い方が間違ってるだけだろ。
ああ、その可能性ありますね。 豊嶋さんのライブラリですが、もしかして過去に改変してしまったかも知れません。 ありがとう。
529 :
Trader@Live! :2015/01/26(月) 01:45:51.63 ID:fquCN96V
>>516 所用にてお返事遅れました。本当にすみません。
512もあるのは知りませんでした。
ありがとうございます。
530 :
Trader@Live! :2015/01/26(月) 02:33:46.30 ID:a147NS9A
先週アルパリのヒストリカルデータをダウンロードできた。 こうゆう業者はどこかが引き継いでくれると有難いのだが
オアンダのデモ口座でEAの試験をしているのですが、 ポジションが無いにもかかわらず、OrdersTotal() に、1が入っており、OrderTicket() でチケット番号を見ると1番が入っています。 MT4の取引タブには、ポジションがないので途方に暮れています。 分かる方教えてください。
OrderType()を見ろ。
OrderType() を見ましたが、1が入ってますね。 1は、OP_BUY - 買いポジションだと思うのですが、取引タブにはなにも表示されていません。
1はOP_SELLだが、オープン時間とかどうなってるんだ。 Order〜()くらい当然すべて調べたんだろうからまずそれを書けよ。
( ,, ) ) ゙ミ;;;;;,_ ( ミ;;;;;;;;、;:..,,.,,,,, i;i;i;i; '',',;^′..ヽ ゙ゞy、、;:..、) } .¨.、,_,,、_,,r_,ノ′ /;:;":;.:;";i; '',',;;;_~;;;′.ヽ ゙{y、、;:...:,:.:.、;:..:,:.:. ._ 、} ".¨ー=v ''‐ .:v、,,、_,r_,ノ′ /;i;i; '',',;;;_~⌒¨;;;;;;;;ヾ.ミ゙´゙^′..ヽ ゙{y、、;:...:,:.:.、;、;:.:,:.:. ._ .、) 、} ".¨ー=v ''‐ .:v、冫_._ .、,_,,、_,,r_,ノ′ /i;i; '',',;;;_~υ⌒¨;;;;;;;;ヾ.ミ゙´゙^′.ソ.ヽ ゙{y、、;:..ゞ.:,:.:.、;:.ミ.:,:.:. ._υ゚o,,'.、) 、} ヾ,,..;::;;;::,;,::;):;:;:; .:v、冫_._ .、,_,,、_,,r_,ノ′
一目均衡表の先行スパンBって例えばこの場合 senkou_b = iIchimoku(NULL,0,8,25,51,MODE_SENKOUSPANB,0); 当日抜きの25本目の先行スパンBの値って認識でいいですか? それとも当日の先行スパンBの値が入るのでしょうか?
>>536 すいません。自己解決しました。。m(__)m
チャートが止まらない業者ってどこですかね?
>>539 あ、なんか勘違いしてました
パラメーターは9,26,52が通常ですね
senkou_bに入る値は26本先の値ですよね?
543 :
Trader@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...
では足りないのでしょうか(初心者ですみません)。
>>543 >>516 氏が512と答えていた根拠を示しただけなので、
表示用バッファと計算専用バッファに分けて再質問してみてはいかがでしょうか:
表示用バッファの最大数は8ですか?
一旦、indicator_buffers 8でテスト用インディケーターを書いてコンパイルして実際に表示できることを確認した後に、 今度はそのテスト用インディケーターを修正してindicator_buffers 9にしてみて、その途端に動作しなくなるならば、おそらく8が限界なのでしょうね。
548 :
Trader@Live! :2015/01/27(火) 06:41:15.38 ID:EJKFRplx
>>531 実際のnatureのMT4の日足見ればちゃんと7時から日足始まってるよ
549 :
Trader@Live! :2015/01/27(火) 06:42:35.50 ID:EJKFRplx
ちなみに1時間足で値確認。
4時間足はどうなってんの?
natureでピボットを表示すると計算の元になる終値が日本時間午前0時になってるようにみえるけど
552 :
Trader@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);
}
デモが切れたんで最近XMでMT4始めたんですが、ドル円、ユロ円が気配値に無く、チャートもアップデート云々と出て出て来ません。 全通貨表示にもないんですが、XM鯖使ってる人で同じ症状の人いますか? 解決方とかわかる方いたらお願いします。
ユロ円じゃなくてユロルです。
ビルド600以降はもうデコできないんですか?
556 :
Trader@Live! :2015/01/27(火) 16:41:47.73 ID:SQXPpT+r
>>552 記述感謝いたします。
参考にさせて頂きます。
ありがとうございました。
557 :
Trader@Live! :2015/01/27(火) 17:44:52.10 ID:0NlnqkRE
FXCM日足5本になってたらしいので乗り換えたわ
MetaTraderの平均足ってなんでHeiken_Ashiになってるんでしょうか? 誤植かなんかですか?
mql4からmql5に自動で移植できるツールとかってないでしょうか?
mql4内でさえバージョンで互換性メッチャクチャなのにお察しw
>>558 過去のチャートが6本だからメチャクチャなチャートになる
>>560 もし希望するならタダっていうわけにはいかないけど
ちょっとした値段でmql4からmql5への移植するよ
右肩下がりのグラフばっかりで嫌になってきた もう帰る!!
今フォワードテストしてるやつ、どんな設定がいいかわからなくなってきた。99.90%にしても環境によってバックテスト結果が天と地になったりするんだけど、何が違うか見当もつかない。 そのうえ、どの環境でも、まあ試してみるか、というような設定にすると、フォワード良くない。長い目で見ればわからないけど。 今のとこフォワード成績がいいのは、ある99.90%の環境において良いが、他では右肩下がりの結果の設定。 インストールし直すだけで結果が変わったりするんだよね。 誰か同じような経験ない?
期間もスプレッドも同じ。 セットファイルはクラウド上で一元管理してる。最初はブローカによるのかと思ったけど、どうやら違う。PCに依存しているかと思えばそれも違う。 tickstoryのデータ入れ直すだけで結果が変わるときもある。変わらないときもある。 別のPCで同じ結果が出るときもある。 いい結果のときは、始値のみでも結果がよく、悪いときも同様。 だからバックテストをやる気がなくなってきた。今はもっぱらフォワードテストなんだけど、それすら何かに依存してないか不安。
口座が円なんじゃないの 結果をエクセルで並べたらいいすよ
エクセルで並べてみようかな。 だけど、売買履歴が同じはずはなくて、知りたいのは原因。 その時のインジケータの値が何かを、それこそエクセルか何かで並べてみることはできないのかな?
>>565 同じ状況か分らないけど、以前YJFXでBT実施した時に、日によって結果が違うことがあった
Excelで売買ログを調べると、スワップが加味された時と加味されない時があり、良く調べると「通貨ペアのプロパティ」と言うボタンでスワップがゼロの時と通常、n倍デーと言う状況があった
ロングを長期保有するロジックだった為、顕著に現象が現れてました
OANDAはスワップ情報なし、XMはロングとショートのスワップ値が表示されている
上記の様に、業者によって「通貨ペアのプロパティ」または「通貨ペア一覧」の内容が違うので確認してみては?
>>568 最新のテスター使うと結果がコロコロ変わるのか
そいつは気がつかなかったわ
勉強になりました
574 :
Trader@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分間にチャート前にいて即決済すれば同程度の損失だったと考えて 良いのでしょうか。それとも実際はもっと動いていた、もしくはその場でも 決済不能だったのでしょうか。
575 :
Trader@Live! :2015/01/29(木) 05:31:24.77 ID:jsCucS8q
>>569 スプが現在値になっているんじゃないの?
スプレッドだと思うよね。だけど、確かに現在値、ではあるんだけど、確認すると同じ値。 それに、いい結果の出る環境、「あるPCのあるブローカのMT4」では、何時やっても結果がいい。逆もまた然り。
文系かよ。
理系は文系の上位互換て、誰かが言ってたなあ
ライブラリ使うとチャート開いてもインジ自動表示してくれないのか ちょっと困った
バックテストのスプ設定を0にしたいんですが、0にするとどうも現在値になる様なんです 0には出来ないんですか?
窓が開いたら(レートが飛んだら)アラートで教えてくれるインジってあります?
>>582 Growl for Windows でコマンドラインから好きなメッセージは出せる?
587 :
Trader@Live! :2015/01/30(金) 17:19:23.86 ID:gVfFyweF
ダウ先物(#YMH5)を表示させているのですが、緑色の一点鎖線の横線が出ています 横鎖線の上に #81072157 sell 1.00 と表示されています 一体これは何でしょうか? また消せる方法はあるのでしょうか? 分かる方がいれば、よろしくお願いします
>>587 売り注文のラインでしょ。
そのポジションクローズすれば消えるよ。
589 :
Trader@Live! :2015/01/30(金) 20:54:16.56 ID:gVfFyweF
教えていただきありがとうございました、なんとか消せることができました FXはしたことがなく、株トレード用のデモ口座でMT4を使っていたので、全く気付きませんでしたw
iTime()のGBPJPY30分足の517番目の足で、 2015年1月から2014年6月に一気に飛んでる。iCloseでも去年の値に飛んでる。 他の通貨はそんなことなし。 バーの表示数も十分だし、ヒストリカルデータやチャートを見てもその間のデータはちゃんと存在してるし、 チャートの更新やヒストリカルデータのダウンロードやっても変化無し。 Forex.comのデモ口座です。 同じようなことになったことある人います?
MT4なんて、そんなもんだよ。
EAにiClose使ってる人多いだろうし、 500番目で値バグってるようだと みんな異常値でポジってることになると思うんだけど、いいのかこれで。
いやならお前がなんとかしろよ。
どうにもならないから別業者にして、iTimeが大きく飛んだりしてないかいちいち監視することにした。 どの業者もスイス絡みと少しユーロ絡みがデータ抜けてるけど、後は大丈夫っぽい。
インジケーターの矢印が、特にローソク足が長くなったような場合に 画面からはみ出してしまう(ひどい場合にはまったく画面外にいってしまう)のですが、 なにか解決法はありませんか。
オアンダMT4デモ口座バックテストのことで教えてください。 過去データ入手とググって、FXDDからダウンロードしてピリオドコンバーターオールで カットして一時間足でバックテストをしようとしたんですけど、 ドル円チャートが乱れて使い物になりません。 AVAのデモ口座でも同じになってしまいました。 ほかのところで過去データが手に入るところがないでしょうか。 すくなくとも五年分くらい欲しいので。
>>596 tickstoryというソフトを使ってはどう?
2004年くらいから取れるよ。
99%が不要なら、アルパリのデータでも良いはず。
数日前はまだダウンロードできた。
>>597 ググってダウンロード出来た。これから試してみる。ありがとう。
HDは2/3空きがあるから多分ヒストリーデータのダウンロードには支障ないはず。
599 :
Trader@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にする 以上。 なお、その他のパラメーターはお好みで各自設定
アメリカのMT4クラスタはすげーや インジとスクリプトの組み合わせで色々やってる しかもソース公開で無料 日本は10年位遅れてる感じ
え? 日本に閉じてる必要が無いんだから、 出来る人ほど向こうに参加しちゃってるでしょ? 根本的に考え方が間違ってるな。
MT4の複数インストールってどうやればいいんでしょうか 名前変えてインストールすればokですか?
603 :
Trader@Live! :2015/02/01(日) 19:46:04.90 ID:L/tBDJjT
ok
初心者ですみません mt4の下の時刻を日本時間にする方法は ありますか? ググってサブに日本時を表示するのはで きましたが、イマイチです。 よろしくお願いします。
605 :
Trader@Live! :2015/02/01(日) 20:14:10.34 ID:L/tBDJjT
no
607 :
Trader@Live! :2015/02/02(月) 00:53:20.23 ID:3RV/zt45
build765で発注君の一括決済が急にできなくなってしまったのですが、 皆さんどうですか?
608 :
Trader@Live! :2015/02/02(月) 00:54:20.56 ID:3RV/zt45
そして管理人にメールを送ったのですが帰ってこない・・・
iBarsって設定のヒストリ限界まで来ると固定値になるのね。 チャートの更新判定に使ってたらはまった。 メモリ削減にヒストリ数を減らしたのがいかんかったんやぁ。 俺の5万えーん
610 :
Trader@Live! :2015/02/02(月) 09:44:49.01 ID:XaIImuPO
ダ先、止まってる?
最近、MT4のBuildがバージョンアップに伴い、MQL4が実質MQL5になっていると知りました。 MQL4はC言語ベースでMQL5はC++ベースだそうですね。 5を本格的にやるなら、C++をやってclassの概念をよく知る必要があるのではないかと推測しています。 ちなみにCは一通り概念的理解はしてありますが、自在に操ることはまだできません。 そこで質問なのですが、これから本格的に言語を勉強するなら、MQLの4と5、どちらを勉強すべきでしょうか。 熟練の皆様のご意見をお待ちしています。
>>405 ブラウザは別のことやるのに使いたい
メタトレーダーの既存のレート・カスタムインジケータを使いたい
そういう人には移れない
>>612 まさか、レスが付いているとは思わなかった。ありがとう。
でも、前半の二行と後半の一行とで、言ってる事矛盾してない?
俺の勘違いかもしれないけれど、そういう人っていうのは
どういう人の事を指してるの?
最後の一行は、そういう人は移った方がいいとか
お勧めとか書く所じゃないの?
>>613 最後の一行は、
そういう依存症の人は、他のチャートソフトやウェブ・プラットフォームに移れない
と言いたかったんだろう。
それはさておき、メタトレーダーで儲けてる人はごく僅かだけど居るよ。
オフ会で会うだけなので、本当に数人だけど。
>>614 う〜ん…そういう意味なの?俺が、文盲なだけなのかもしれんな。
メタトレーダーでも儲かっている人はいるんだろうけれど、
それって、普通の業者のチャートソフトを使っている人よりも割合多いのかな?
MT4にして、プログラミングやバックテストを学んでインジを弄ったとして、
本当に実際の所、儲けている人が多いのか不思議なんだ。
なんだか、複雑化するだけの様な気がして…
>>615 MT4を使ったから、勝ちやすくなる…なんてことは無いと思うよ。
ただね、私の知る範囲で儲けてる人はみんな勉強熱心、研究熱心だから
業者選びからトレード環境構築まで丹念に時間を掛けて調べあげている人が多い。
日本では滅多に話題にならないようなチャートソフトですらも、使用経験があって
あの機能がダメだとか平然と言えるからね。
そういう人が、使い勝手の良いMT4にたどり着くのは当然のような気がする。
裁量で勝ってる人は、MT4を使ってると言っても、移動平均とラインしか表示してなくて
全然複雑化してないし
EAで勝ってる人は、Excelや統計ソフトのRで解析していて、
MT4の売買機能しかつかってなかったりする。
A: MT4を使って【いる】中で儲けている人の割合 B: MT4を使って【ない】中で儲けている人の割合 だと、A > B だと思うな。 全体の中での割合にすれば逆転するかもだけど。
>>616 ありがとうございます。
そうですか…やっぱりちゃんと儲けている人は皆、苦労してるんですね。
でも、そこまでシンプルにしたとしても、
やっぱり、MT4の方が断然使いやすいんですか?
>>617 そうなのか…
例えば、MT4みたいな高機能なチャートソフトを使っていても、
本当の値動きが見えていなかったり
ちゃんと扱えている人って、少ないんじゃないかな?
何かMT4の色んなスレを見てると、目的が変わってる気がするんだ。
稼ぐ為ではなく、EAを開発したり
インジを弄ったりするのが、目的になってる気がする。
バックテスト一つをとっても、都合が良い気がする。
よくバックテストの結果を自慢している人がいるけど、
実際の市場で望んだ通りのリターンが得られるのかな?
本当は、
>>615 の直後にレスしようと思ったんだけど、余計だったかな…
>>616 それと、貴方の周りでは裁量とシストレで儲けている人とどっちが多いですか?
シストレって、本当に儲かんの?
>>618 MT4の魅力は、ダブルクリックで起動するとすぐにチャートが表示される点だと思っている。
ブラウザでは、起動→ページに移動→ログイン→表示までの時間がまどろっこしい。
MT4以外の専用チャートソフトも、起動から表示までの時間が微妙に長い。
>>621 ありがとうございます。つまり、即応性が高いという事ですね。
後、よかったら
>>620 にも答えてくれませんか?
なんか突き詰めたら、
>>616 の言う通りローソク足と移動平均線とライン位の
シンプルトレードで良いんじゃないかなと思ってるんだけど、間違ってんのかな?
55 名無しさん@そうだ選挙に行こう sage 2014/12/13(土) 12:59:40.14 ID:+Dp9goA5 バックテストで優秀だったので 先週から結構なお金を入れて稼動し始めたEAが 今週の火曜にロスカットで口座破綻しました 最初は何が起こったのかわからないほどショックでした あれほどあっという間にお金が減るなんて なんかバックテストだけに関した事を言うと、こういう人がいて怖い。 バックテストの結果を都合よく解釈している人も多そう。 本当に、バックテストに意味あんの?
いろいろ自分好みにいじるとなるとMT4がいいからなあ
最初いろいろ入れて画面ごちゃごちゃしてるのに 徐々にシンプルに帰結するのは裁量派ならみんな辿る道だろ
>>620 シストレ仲間繋がりだから、必然的にシステムトレーダーの方が多いんだけど
シストレと言っても、
ちょっとEA作ってバックテストで好成績だしてキャッキャウフフしてる人達じゃないから
あなたの考える「シストレ」で儲かるかどうかは分からんよ。
まぁ、自分も最初の2年はバックテスト結果に一喜一憂していただけだから
若さゆえの過ちは誰にでもあるということでw
カーブフィッティング
バックテストの善し悪しは、 必要条件であって十分条件じゃないから。 でもバックテストですら稼げない手法は フォワードでも稼げない。
>>625 やっぱり、そうなのかな。
人それぞれ、手法が違うからね。
>>626 なんか、裁量派でそこまでシンプルにする人は、
MT4を使う意味や必要性や有用性があるのか聞きたい。
>>627 そうか…
そういう人は、ちゃんと兼業じゃなくて専業で地道に頑張ってるんだろうな。
全体的な割合では、裁量とシストレって
どっちが儲けている人多いんだろうね?
>>632 レスありがとうございます。
両方必要ですか
最終的にはそうなりたいです。
では、何をどの順番で勉強すれば一番効率的ですか。
比較的簡単(?)で参考になる情報量の多い旧MQL4を理解してから5にステップアップするか
最初から5をやった方がいいのか。
だとすれば、その前にC++をやるべきか
どうなんでしょう
>>633 MQL4 を最初にマスターして、その後、C#でクラスの概念を理解してから MQL5 が良いと思う。
>>633 1.「新」MQL4
2.MQL5
3.「旧」MQL4
この順。
ちなみに1と2でクラスは使えるというだけで別に最初は使わなくてもいいので
C++自体をやるっていうのは必要ない(理解のために本などを参考にする程度でいい)
なお、1と3の違いは実は2を知らないと見えてこなかったりする
つまり、結局は勉強法に効率の良い直線的な方法など本当は存在しない
>>634 ,635
どうもありがとうございます
まずはMQL4からというのが一致した意見ですね
そこから取り掛かることにします
C++が不用というのは収穫でした。C#の方が良いというのも。
cTraderのcAlgoというのにも興味がありまして、こちらはC#を使うらしいので、C#をやれば一石二鳥ですね。
ただ、MQL4の書籍やサイトは多くあるのですが、それが新旧どちらなのか見分けるのが難しいです。
手当たり次第やってみるしかなさそうですね。
637 :
Trader@Live! :2015/02/03(火) 19:16:17.10 ID:U0CVDTES
こ、ここって初心者専用のスレなんだよね? みなさん随分と高度な話をしているように見えますが 汗 ところで今更ながらYJFXのMT4がもうすぐ使えなくなってしまうんですね MT4が使えるお勧めの業者ってありますか?
FXCMの1時間足や15分足の1月23日〜2月1日までのチャートが抜けてるんですが自分だけでしょうか? ヒストリかるセンターでデータ取得してもダメです。同じ人いませんか?
>>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 を起動して直ったか確認する
>>640 × 他はあっても3〜4分程度の抜けです。
○ 他はあっても1〜4分程度の抜けです。
>>640 × 例えば、EUR/JPYならM1の
○ 例えば、EUR/JPYならM1の2分を越える抜けに関して挙げれば
>>640 但し、マイナーな通貨ペアなどについてはチェックしていないので分かりません。
主要全通貨の強弱がチャートで分かるインジケータいくつか紹介してください ぐぐって出てきたku-chartzシリーズいまいちでした
>>645 即レスありがとうございます
いじり倒してきます
>>640 データが正常になりました。ありがとうございましたー。
強弱チャートは使い方が分からない無いよね 通貨のタバから離れ過ぎた通貨で上位の時間が収縮していったらショート
649 :
Trader@Live! :2015/02/04(水) 19:34:02.26 ID:JmpS5wsx
AVA以外でドルストレート見れる所ないかな? indicatorで擬似的に作れるみたいだけどOverlayで表示させたいので
やっぱりiBandsは時々暴走する。 メモリを4GBとか食って無限ループにはいるっぽい 具体的にはtickstoryで2014年11月〜12月末のドル円を 対象として、period 11, dev 3.86 で発生する。 ちなみにOANDAのMT4です。他は不明。
651 :
Trader@Live! :2015/02/05(木) 03:56:42.10 ID:NkX604Ao
アルパリ難民です。 アクセスFX(N証券)に変えたところ、いままで出たこともなかった [Off quotes]が頻発し、ここぞというときの注文が通りません。 やはりここはだめなんでしょうか?
全通貨系あかんかった
そうか、あかんか
>>597 596です。
ドル円が2010年01月以降を取得(それ以前はデータが有りませんでした)出来、
バックテストができました。
今度はユーロ円をやってみます。
ありがとうございました。
655 :
Trader@Live! :2015/02/05(木) 16:24:11.38 ID:9Jjf7Z7f
MT4\(^o^)/最高
素人なので意味不明な質問でしたらスマソ。構造体の変数はグローバルに宣言して作っても構わないんですか? 経験不足なためかローカル内で使われているプログラムしか見たことがないので 何か理由があるのかと思いまして
>>656 変数のスコープ(有効範囲)は極力狭く取る方が事故りにくいというだけで
コンパイルが通るならどこに宣言しようがどこで作ろうが自由だよ。
あ、便乗してもいい? それ、とっちが軽くなるとかあるのかな? 関数のたびに定義して、その値も計算するのがいいのか、一度で済ませたほうがいいのかわからない。
それ、自ずと答え出てるよね。計算回数少ない方が軽いに決まってる。 あと、変数/オブジェクトはスコープの頭で初期化されるのでなんでも かんでもローカルがいいわけでもない。
>>657 ありがとうございました!
658-659も参考になりました
Value1=hoge1 Value2=hoge2 Value3=hoge3 〜〜〜 Value20=hoge20 ↑みたいに1〜20まで連番になっている変数に次々と代入したいです。 これをfor(x=1; x<=20; x++)のように単純化できないでしょうか。 配列にしてValue[x]= のように代入していく方法を考えたのですが 配列にしないでも実現する方法はありますか
一部の言語では eval 構文を使うと出来るんだけど、 それがない言語では無理。素直に配列つかいませ
int a; int b; int c; って並んでるなら、Win32APIでアドレス取得して値を直接ぶち込んじゃえ!w 何の保証もないけど、ザクッと調べた感じでは宣言順にアドレスも並んでたよ。
初心者すぎて申し訳ないのですが、 新MQL4にて int OnCalculate の後に void OnTimerなどが続く構造というのはどのような概念なのでしょうか?
>>662 両方とも配列にできるなら ArrayCopy() 使えば一発よ
>>666 古いほうじゃなくてnew MQL4も変態仕様てことか
>>667 何が聞きたいのかが分からんw
On〜はMT4から呼ばれるコールバック関数だけど、そういう話じゃなくて?
>>667 その並び自体に意味は無いよ。
順番を逆に書いても支障はない。
>>672 それでOKです!
この辺の仕組みはC++やC#あたりを勉強すれば理解できますかね?
Tick毎じゃなくて秒単位で呼び出す方法がイマイチわからなくて・・・
>>673 なるほど、ありがとうございます。
>>675 秒単位で呼び出したいだけなら
void OnTimer() { static int i = 0; Print("i = ", i++); if (i > 9) EventKillTimer(); }
int OnInit() { EventSetTimer(1); return 0; }
ってやれば毎秒OnTime()関数が呼ばれるけど・・・・・・
要はEventSetTIme(秒数)を呼ぶと指定秒数毎にOnTimer()関数が呼ばれる。
っで、EventKillTimer()で呼び出しを止めてる。
>>676 なんとなくわかりました。ありがとうございます!
>>672 初めて聞いた
俺の知らない種類のコールバック関数だな
勉強になるわー
いや、それイベントハンドラでコールバックじゃないから。 自分で仕掛けてないものは普通コールバックとは言わない。
>>679 書き方が曖昧だった
初めて聞いたわーー
俺の知らない種類のコールバック関数だわーー
勉強になるわーー
とか書いておけば良かった
ピボットの計算式に少し変更を加えただけで成績上昇の傾向が見られたけど 既存のインジの計算式をいじっても良いものなの?
>>682 変えて良いって事は、元々のピボットの計算式自体に、
大した意味はないってことなのかなー何か納得いかないぜ
>>683 考案された当時は意味があったんだよ。
ただ、相場の性質は徐々に変わってゆくので
それに合わせて変えてゆく必要があるだけ。
地図が毎年更新されるのと同じようなもん。
>>684 でも計算式をいじって成績向上したけど
何で向上したのか理屈は述べられませんって怖くない?
何か知らんけど相場に合ってるから使いますって感じになるの?
あまり深く考えてもしょうがない。 地図のたとえなら、今現在までの地図は手に入るがこれから先の地図は手に入らない。 相場をやる俺たちに必要なのは、今この瞬間以降の地図だけど、これは入手不可能ですよね。 今現在ワークしている計算式でこれから先も大丈夫と考えるなら使えばいいし、 無理やり過去の相場にフィットさせただけの計算式はこの先怪しいと考えるなら使えない。 どちらかは(デモで)やってみないとわからないでしょう。 ピボットに限らずすべてそうですよね。
>>685 日本株なら市場関係者にヒアリングすることで、どうしてその式が有効なのか?
その背後にある値動きの原因を突き止めることも十分可能性はあるし、実際そうすべきなんだけど、
FXの場合は誰が何のために買ってるのか調べようが無いんだよね。
結局、モデル不在の怖さは一回の投資金額を減らすことで回避するしかない。
市場関係者にヒアリングしてつきとめるなんてすごいね。 ちなみに、いままでどういうモデル化ができたの?
>>688 市場で取引している当事者とは守秘義務的な点で話せなくても、
別の業務をしている人や転職退職した人なら飲み会などの雑談でこっそり聞き出せるよ。
どんなモデル化ができたかって、、、さすがに飯の種をここに書くわけにはいかないw
そのうち全然通用しなくなる時期が来て死ぬだけw
691 :
Trader@Live! :2015/02/08(日) 13:30:14.88 ID:6SJ9UYWR
計算式わかってるのにヒアリングとかw
692 :
Trader@Live! :2015/02/08(日) 13:31:09.42 ID:v6pDOuOv
原油Lして ドライブに行くんや… (´・ω・`)
693 :
Trader@Live! :2015/02/08(日) 13:49:48.24 ID:/OBcrJwF
694 :
Trader@Live! :2015/02/09(月) 13:03:42.77 ID:PznXr9cb
質問です。
695 :
Trader@Live! :2015/02/09(月) 13:04:53.46 ID:PznXr9cb
質問です。 連投すいません。 携帯mt4で、年間収支2014.1.1から2014.12.31までを見たら 損益マイナス100万 証拠金プラス400万 出金マイナス300万 意味がわかりません。旦那のなんですが、、、マイナス100万って事でしょうか。 今夜夫を詰めたいので宜しくお願いします。
>>695 証拠金として400万円預けたが、損失が100万出たので
出金できたのは300万円ってとこだろうね。
697 :
Trader@Live! :2015/02/09(月) 13:32:22.10 ID:PznXr9cb
696さん わかりやすい解答ありがとうございます。 やはりマイナスでしたか。夫を詰めます!
-100万の時点で撤退できたことに免じて許したげて>< 原点復帰したらやめようと思ってるうちに全額失うことの方が多いんだからさ!orz
>>697 なんだこのクソ女は
中古の寄生虫の癖に
その状態での撤退は、冷静な判断だと思う。
>>695 少しでも家計をよくしようと思ってやったことだろうに。
負けを認めて300万出金できる人間が一体どれほどいることか。
普通は400万全部すってる。
家計のためにFXに手を出す時点でクズだから 自分の小遣いの範囲でやるもんだよ
そんなこと言ってるから、結婚しない奴が増えてるんだよ。お互い働いて、お互いのお小遣いにすれば?家計は、同額共同出資で。
704 :
Trader@Live! :2015/02/10(火) 23:56:23.18 ID:93YtHKtY
質問ですが、mt4を立ち上げるとfailed to create empty document という英語が出て、チャートが消えてるんですが原因は何でしょうか? 毎回チャートを作り直して手間なのですが、解決方法はありますか?
705 :
704 :2015/02/11(水) 00:20:18.30 ID:ZyLmQf3E
mt4crashrebootというフォルダが生成されてるんですが これは何でしょうか?
706 :
Trader@Live! :2015/02/11(水) 00:21:21.59 ID:VkV0i8Q4
原油Lして ドライブに行くんや… (´・ω・`)
>>702 奥さんがはたらいた金ぶっこいたんならクズだが、
旦那が自分で稼いだ金ぶっこいたんなら
家計の金じゃなくて旦那の金だろ。寄生虫脳かよ不良債権ババア。
その家の事情は知らんが事実上多くは「夫の収入」=「一家の家計」だからなあ それが気に入らんなら事前に線引きの契約確認するか結婚するなよw こういう男と結婚する女もバカだとは思うが
主婦の家事と旦那の仕事が釣り合い取れてるとなぜ思うのか理解不能。 男が家事や子育てできない訳じゃないから、不満があれば交代すればいいんだよ。 働いて(同じくらい)稼いで、それから同じ目線で問い詰めて欲しいものだ。
711 :
Trader@Live! :2015/02/11(水) 12:50:49.05 ID:SS1PEx7V
>>710 マジレスすると、大抵両方無理。
だからお互いを尊重して協力し合えと。
MTスレというより発言小町の様相だなw
scriptの中でiCustomは使用できるのでしょうか? iCustomでFFCALよりニュースまでの時間を取得し、 IsExpertEnabled()を制御しようと考えましたが codeの書き方が悪いんか、 初回scriptをアタッチした時にしかニュースまでの時間を取得しないようなのです。
>>714 いやscriptってそういうもんでしょ
やっぱそうなんか? TimeHour(TimeLocal())なんかは初回アタッチ以降も 継続的に取得できてるのよ 出来るもの出来ないものの線引きはどこなん iMAはOK、iCustomはNGとかあんの?
>>714 ループとスリープを組合せて常に動作するように改造するしかない
>>717 ありがとうございます
ただ、ループとスリープを組み合わせたらなぜ実現できるのか
理解しきれていません
概要で構いませんのでもう少し詳しく教えて頂けませんか?
719 :
Trader@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です。
注文したときや、決済したとき、薄い白丸「○」の上に矢印「⇒」や三角「△」が チャート上に現れますが、 この薄い白丸「○」を、薄い青丸などに色を変えることはできますか? 矢印「⇒」や三角「△」は色が変えられるのは解っているのですが、、。
歴代日本人ノーベル賞受賞者の内訳 男性 22名 女 0名 (番外 虚言癖詐欺師1匹) こんな無駄飯食らいの生ゴミに税金からカネ出す必要なし
はじめて使うんだけど インジゲーターのGMTは数値はいくらに設定したら日本時間にあわせられますか? 業者はfxproです。。
夫婦問題とかノーベル賞とかくだらなすぎてワロタ 幼稚な小学生かよw
dat落ち阻止行動でしょ
当たり。
>>717 ループとスリープを使いコメント表示で確認しましたが
やはりTimeHour(TimeLocal())は継続的に値が変化するのに対し
iCustomは初回のスクリプト立ち上げ時しか値を取得できませんでした。
mqlの仕様のようです。
728 :
Trader@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で既定の設定になっているのでしょうか?
よろしくお願いします。
729 :
Trader@Live! :2015/02/13(金) 21:37:59.07 ID:TRE7Dwhy
原油Lして 灯油買うんや… (´・ω・`)
>>727 パラメータを細工して icustom 呼ぶとか
>>727 つーかブレイクポイント張ってデバッガで確認すれば?
自分の予想外の動きをしてるかもよ?
初心者こそデバッガ必須でしょ
ありがとうございます
>>730 パラメータを細工して・・・が理解できませんでした
>>731 MT4なんでデバッガないです
Print文でためしてみます
734 :
Trader@Live! :2015/02/14(土) 01:59:05.12 ID:CfEcWB77
oandaのmt4はFXCMより一瞬早く動くんですが、tick数の影響かoandaは細かい動きがありません。 (並べてみてるとたぶん分かると思います) 各会社のmt4でのチャートで比較的他社より早く動き、細かい動きをするものはどれか教えてもらえませんでしょうか
>>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
737 :
Trader@Live! :2015/02/14(土) 17:30:47.10 ID:CfEcWB77
フィルターとしてMAが横ばいの時を排除したいのですが、どのような条件にすれば良さそうでしょうか? よろしくお願いします。
MAの一次微分の移動平均
MAって微分可能だったのか初値ミクだいや初耳だ
差分取るだけでしょ。何言ってんの。
差分の極限が微分だからねぃ。
正確にいうと差じゃなくて差分の割合"変化率"の極限な lim(f(a+Δx)-f(a))/Δx Δx→0
そうだねw
で、微分でどうやって横ばい検出すんの?
あぁ、なんか勘違いしてたわw 単純に傾きミロってだけか。
748 :
596 :2015/02/16(月) 06:38:10.13 ID:hYfDGY6i
596です。
すみませんがまた教えてください。
過去データ取得の手段でFXDDからダウンロードして云々が
うまくいかず、Tickstoryのことを教えてもらいました。
一度目は支障なくバックテストが出来ましたが
今度は他のブローカーデモ口座で使っているEAのバックテストを
Tickstoryで該当MetaTraderを指定してからしようとすると、
うんともすんともいいません。
思いつくヒストリーデータを削除してから再取得しようとしても
過去データが消えず困っています。
失敗した方法
@ ヒストリーセンターからの過去データ取得
A FXDDからの取得
B Tickstoryで取得
過去発言
>>596-598
MT4が突然動かなくなりました。 いろんなところでデモ口座のアカウント作ってみたのですが、ダメなようです。 右下の通信欄は緑と赤で、数値は400/ほぼ0です。たまにコモンエラーと表示されています。 ビルドは765です。 解決策はありますでしょうか。
750 :
Trader@Live! :2015/02/16(月) 11:09:14.02 ID:ELlY0JK/
1年ぶりくらいにmt4立ち上げたんだけど、 CHANNELLINE上にマウス載せるとポップアップで値がでるじゃないですか ラインの位置が違えば値が違うはずなのに、上下とも同じ値(3点ポイント付きの方)で表示されてしまいます 確か以前(ver6前半)はそれぞれの値を表示してたと思うんですが仕様が変わったんですか?
751 :
Trader@Live! :2015/02/16(月) 14:11:18.57 ID:TqrcXqQz
FXCMのMT4デモ口座の1分足が今日以前がかなり抜けて表示されなくなってます 解決できないのでしょうか
752 :
Trader@Live! :2015/02/16(月) 14:25:51.63 ID:YMLuALxR
どこかでみたな、この質問
754 :
Trader@Live! :2015/02/16(月) 14:43:08.21 ID:YMLuALxR
回答が無かったから、もう一度書いてみたy
知ってたとしても教える利点がない 競争相手増やすデメリットしか見つからない
チャートを複数枚表示させたいのですが、稼働するEAの関係で 横軸を合わせたいです。 こんなチャート表示はできないでしょうか? ・ドル円 H1足 ・豪円 M5足 ・豪ストM5足 +ボタンを押してH1の方の横軸を広げても、うまくM5の横軸に合いません。 例えば、ローソクの幅が12倍になってくれれば良いのですが・・・
757 :
Trader@Live! :2015/02/17(火) 13:53:16.10 ID:CZ8AVY6x
知ってたとしても教える利点がない 競争相手増やすデメリットしか見つからない
758 :
Trader@Live! :2015/02/17(火) 13:54:27.64 ID:o3E3F4cY
原油Lして ドライブに行くんや… (´・ω・`)
>>756 チャート倍率が2の倍数のみなのでできない。
MT4のデモ口座でやってるんですが、証券会社のチャートと比べてロウソク足の動く頻度が 明らかに違います 場合によっては数秒くらい固まることがあって、スキャルとかする時非常に不便で困ってます リアル口座ならそういったことは無いんでしょうか?
761 :
Trader@Live! :2015/02/17(火) 20:01:57.01 ID:VOW2yyOR
MT4のデモ口座は無料で使える上に、MT4上からサーバー選んで何口座でも申し込めるから、 どこも大体負荷がめちゃくちゃかかってるんだよ
例えば 1ユーロ=1.14253ドル だったとして ドルの最後の三桁を「0.00253」として効率よく取り出すにはどうすればいい? どうも文字列化してsubstrで取り出して再び数値化って方法しか思い浮かばん
100倍してintしたのを引いてまた100で割るとか?
>>763 なるほど
100倍してMathFloor()したのを100で割って、それを元から引いたらできた
しかしマスク的な方法はやっぱり無理かなあ
NormalizeDouble(fmod(1.14253, 0.01), _Digits); とか
>>765 _Digitsがチャート依存だけどそこに気をつければ行けそう
767 :
Trader@Live! :2015/02/18(水) 00:20:52.96 ID:ShNgqHHw
メイン画面とサブの仕切りを固定できないですか?
小数点以下2桁までで切り捨てた値を引きゃいいんでないかい。
切り捨てが無いのか
>>768 NormalizeDouble()で行けそうなんだけど
実はNormalizeDouble()ってものすごく小さい端数が残るんだよね
あれは何?
>>759 そうですか〜、残念です。
大画面モニターで横2枚置くしか仕方なさそうですね。
Windowsタブレットを買ったのでMT4をチャート表示に使ってます。 1.チャートの目盛のフォントを大きくできないでしょうか? とりあえず気配値のポップアップで現在値は大きくできたのですが、 目盛が全く読めません(6mm程度w) 2.インジケーターで相場の上昇、下降が警告ウインドウとして出るのですが、 どちらも同じ音なので音が出たらチャートを凝視するしかありません。 それぞれ音を分けるようにはできないでしょうか? (インジケーターのソースはあります)
>>771 なるほど
ということはやっぱりMathFloor()なりMathMod()なりで
自分で100倍してから切り捨てるしかないという結論だな
いろいろ試してみたところ
>>765 だけが完全に切り捨てられていることが判明
_Digitsは現状5より大きい数字を入れておけば円チャートでドルの計算もできる
レスくれた方々に感謝
これで爆益だー
776 :
Trader@Live! :2015/02/18(水) 19:41:19.47 ID:UtIQuQmB
777 :
Trader@Live! :2015/02/18(水) 19:44:15.57 ID:1cc3EEEZ
原油Lして ドライブに行くんや… (´・ω・`)
>>776 MQL4\Indicatorsの下とか
779 :
Trader@Live! :2015/02/18(水) 20:04:31.49 ID:UtIQuQmB
>>778 Indicatorsフォルダ内でex化して、他のインデケータ(RSIやRCI)は
ちゃんと表示されているのですが…。
アルパリが使えなくなったんでOANDAのMT4使ってるんですが、一分のローソク足が 飛び飛びになってて、他の業者のチャートと比べても明らかに違う感じなんです 五分以上はそんなに違和感無いんですが、これって何かの設定で治るものなんでしょうか? あるいは、今はデモを使ってるんですが、リアルだとちゃんと一分足も表示される感じなん でしょうか
>>776 init()内の7個のSetIndexBuffer()のif文に誤りがあります。
オリジナルの『&&』のままですと『!SetIndexBuffer(0,e7)』がfalseとなるため以降の1〜6のSetIndexBuffer(〜)がスキップされ不正な動作をしています。
『&&』を『||』に変更するか、
if文を止め『SetIndexBuffer(0,e7);SetIndexBuffer(1,e2);〜』のように変更すれば動作します。
if文で判定しながらinit()をエラーで返していない点も気になりなりますが割愛致します。
782 :
Trader@Live! :2015/02/19(木) 10:53:27.34 ID:1A01O/sV
なお、オリジナルのmT3.mq4には非がありません。 今回の件は、build600以降のMT4で『&&』の仕様が変更されたために起きた問題です。 build600より前では『&&』で連結された『SetIndexBuffer(〜)』が7個ともに実行されたあとに 『&&』の判定するため問題なく動作します。 === 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 && condition2) { // some block of statements } If condition1 expression is false, calculation of condition2 expression is not performed, as false && true result is still equal to false.
>>780 デモとリアルではレートが違うが、ティック数が少ない点は同様。カバー先が自社系ということで、
0.1〜0.2pipsの微少な変動と、一瞬だけ値をつけた長いヒゲが省略される感じ。
たいていのインジは平準化されてほぼ正確、ティックボリュームなどを利用してるものは、差が出るかも。
784 :
Trader@Live! :2015/02/19(木) 11:54:31.08 ID:Is8Bc0y2
>>776 今、見たところで早速、「『&&』を『||』に変更」」を試してみたところ、
うまく表示されました。
親切な回答ありがとうございます!!
785 :
Trader@Live! :2015/02/19(木) 11:57:40.62 ID:Is8Bc0y2
784の書き込み間違えました。
>>776 でなく、
>>781 でした。
MT4でバージョンアップするのはいいけれど、互換性を維持して
欲しいですね。ワード2003、エクセル2003のように。
下記のプログラムロジックで、なぜか 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++; }
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
>>786 配列初期化ってとこで毎回上書きされてるからじゃねーの?
>>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にすると高値の上にくると思いますよ
>>789 うおお出来ました!
同じ方向に矢印を二重に出現させるのは無理っぽいので別の方法でやってみます。
ありがとうございました。
iPhone5s利用です。 履歴タブに出てくるトレード記録で左端に緑のラインが入る意味はなんですか?
792 :
786 :2015/02/19(木) 19:10:59.41 ID:pCxFft/W
>>788 違うようです。ありがとうございます。
自己解決しました。
配列は、定義の時に初期化しないと、だめだそうです。
この辺、他の言語と違いますね。
793 :
Trader@Live! :2015/02/19(木) 20:51:52.71 ID:Is8Bc0y2
3年ほどMT4を使用していませんが、 MT4のバージョンアップで伝説のMTF の00-MTFizerシリーズ が全く動かなくなりました(表示できなくなった)。 誰かわかる人教えて下さい。 ググっても出てこないので。 助けて!!
794 :
Trader@Live! :2015/02/19(木) 20:57:12.54 ID:Is8Bc0y2
>>793 3年もあればMQLマスターできたろうに何してたの
そもそも
>>794 のファイル入れただけじゃ実行時にエラーログ吐いてるし
かといってADXmなんて探してくるのも面倒だし
ちょっと見たけど修正大きそうであそこもだめここもだめ
なのに有用性を見いだせないのでパス
iの位置から足10本分MA1>MA2なら次の条件に進めるような条件式をfor文を使って書きたいのですが、 どのように書けばよろしいでしょうか?
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
801 :
Trader@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; }
802 :
Trader@Live! :2015/02/21(土) 12:30:14.53 ID:McLjJzZ0
原油Lして ドライブに行くんや… (´・ω・`)
>>801 Buff1[i+1]やBuff1[i+2]でオーバーフローしてないか
strictじゃなければエラーを吐かないんだっけ?
804 :
Trader@Live! :2015/02/21(土) 12:57:58.93 ID:+piDzBD3
>>803 私の乏しい理解ではBuff1[i+1]は、Buff1[i]の1本前の値なのでオーバーフローしてないと思うのですが、どうなんでしょうか。
805 :
Trader@Live! :2015/02/21(土) 13:00:05.98 ID:+piDzBD3
なお、 #property strict でエラーは出ていません。
>>801 Buff2の計算結果の値って、チャートのレート付近に来るような数字じゃないようだが。
エラーを回避したとして、スケールを一桁の数字が見えるようにすると、表示されてるぽい。
Pointなんかで割ってるからだろ。
809 :
Trader@Live! :2015/02/21(土) 14:37:01.42 ID:+piDzBD3
>>806 i+2で2本遡ることになるので、i=limit-1-2としてスタートの位置を2本手前に持ってきてみましたが、
やはり表示されません。これではダメでしょうか。
>>807 小さな値になるのでPointで割ってpoint単位にしました。表示はセパレートウインドウです。
>>808 表示をポイント単位にするつもりで、Pointで割ったのですが。
最初から全部書いとけよ... まずソースをあげろ。
小出しにすることで試しているんだよ。。
812 :
Trader@Live! :2015/02/21(土) 15:11:56.15 ID:qyYydNnW
旧バージョンと表示したので口座申請しても 登録されず動きません どうすればいいですか?
814 :
Trader@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[]; 以下次へ
815 :
Trader@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); } //+------------------------------------------------------------------+
>>814 こうしてみ?
int OnInit()
{
//--- indicator buffers mapping
IndicatorBuffers(2);
SetIndexBuffer(0,Buff2);
SetIndexBuffer(1,Buff1);
//---
return(INIT_SUCCEEDED);
}
それでいいね。Buff1の領域がないのが原因だな。
metaviewer.dllがマルウェア判定されるんですが 除去しても問題ないでしょうか?
819 :
Trader@Live! :2015/02/21(土) 15:34:02.67 ID:+piDzBD3
>>816 ありがとうございます。
ご指示の通りで表示できました。
実は前から同じような現象で困っていました。
今回思い切って質問したのですがこれで解決です。
ありがとうございました。
820 :
Trader@Live! :2015/02/21(土) 15:36:30.24 ID:+piDzBD3
>>810 やはり最初から全ソースを出すべきでした。
ありがとうございました。
821 :
Trader@Live! :2015/02/21(土) 15:56:32.41 ID:+piDzBD3
>>803 >>806 ご指摘の通りやはりオーバーフローも原因の一つでした。
今回はエラーが重なっていたためすぐにはわかりませんでした。
最終的には、ご指摘に従いi=limit-1-2としましたが、
試しに私が最初にやっていたi=limit-1では表示できませんでした。
ありがとうございました。
ある時間より前のオブジェクトを全て削除する方法を教えてくださいお願いします
>>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 を返してきます
>>822 右クリック→表示中のライン等で選択して表示したら大体の場所わかるから
複数選択で削除かね
他は知らない
>>822 追記
Shift+クリックで複数選択
間違えて消しちゃったらCtr+Zで再表示できるからガンガン消してくれ
ほとんどのサーバーが月曜は朝7時からのようですが サーバーによっては6時から動いてるそうです そのサーバーわかる方教えてもらえませんか?
iCustomでバッファの情報を取得することができるわけですが、 グローバル変数の情報を取得する術は無いでしょうか?
ターミナルのグローバル変数なら、関数を使えばOK プログラム的グローバル変数なら、ない DLLを作って、メモリを覗けばいけるが、そこまでする気はないでしょ?
>>830 ありがとうございます。
やはり無いですか。
>>829 です。
ターミナルのグローバル変数を初めて使ってみたんですが、便利ですね。
Tempにしておけばtimestampを用いる等したランダム的なグローバル変数名も残留せず、クリーンアップに失敗しても安心ですね。
iCustom()で作られるインスタンスの数とか寿命は仕様にないから そういう状況でグローバル変数使うのはちょっと考えものだね。
>>833 パラメータにID的なものを追加してやればいいだけ
それで解決するとも思えんが、そもそもそういう状況で使いたい用途がわか らないんで具体例で頼むよ。
>>835 ありがとうございます。
>>829 です。
>>832 の実験は元々のインジケーターとは無関係です。
元々のインジケーターでは「できれば」内部のグローバル定数を参照したかっただけですので任意です。
もちろん、当然だけどそういう影響のないものならいいんだけどね。 それでも、グローバル変数を初期化したりする処理があるとまずい可能性はある。
トレードをコピーするツールでオススメある? 市販品はいろいろあるけど、ちょっとね。
生成と初期化をセットにして、既にあるならそれを利用する ってのが定石かな>MT4グローバル変数 build 769来てるけど何が変わったのか分からん。 公式フォーラムでの告知がないんだけど・・・・・・ てか、本来は更新履歴ってどこ見るのが正解なんだろ?
しかしいくらゆとり隔離スレとはいえ 偉そうな口ぶりで無内容なレスするエアプログラマ()が多すぎないかw GlobalVariableSetOnCondition()の使い方ぐらい調べとけや
843 :
Trader@Live! :2015/02/23(月) 06:09:07.74 ID:gkJKRI1p
教えて下さい。 MQLプログラミングで日本語入力した場合、(例、「 extern int 判定期間 = 60 」など) ローマ字入力に比べて反応が遅くなったりするものなのでしょうか。
>>842 それ1つで解決できる処理ならそれでいいんじゃね?w
>>843 そもそも英数以外の変数名は正式にはサポートされてないんじゃないか?
少なくともbuild600以降はunicodeだから変わらない可能性の方が高いと思うが。
845 :
Trader@Live! :2015/02/23(月) 09:03:29.42 ID:J6R3SZtd
build509はもう動かないんですか? インジケータ動かんから嫌なんですが
846 :
Trader@Live! :2015/02/23(月) 09:15:15.44 ID:gkJKRI1p
>>844 ありがとうございます。
build 765 ですが一応日本語入力でも表示されています。
処理速度に疑問があったので質問させて頂きました。
今後、正確に表示していくのかも観察してみます。
848 :
Trader@Live! :2015/02/23(月) 09:30:40.87 ID:J6R3SZtd
850 :
Trader@Live! :2015/02/23(月) 10:29:44.48 ID:gkJKRI1p
>>847 ありがとうございます。
>>「やっぱり英数のみが正式サポート」
現在表示されているインジは問題なく反応しておりますが
今後、誤作動など問題が生じる可能性アリとのことでしょうか。
851 :
Trader@Live! :2015/02/23(月) 10:30:04.15 ID:J6R3SZtd
>>842 >>829 です。
mutexしかないのだったら、いっそ、その部分をDLLにして
pthreadを使った方が良いのでは?
>>852 それ皮肉とか言いたい訳ではなくて本当に質問しているのなら一つ確認
何で「pthread」を使った「方が」「良い」の? その端末大域変数に対するメリットは?
チャート表示用のXPなんだけど久しぶりにつけたらなにこれ?もうXPでは使えないのですか?build 509悲しい(´;ω;`)
>>850 仕様に書かれてないんだからどうとでもなる可能性はある。
普通はコンパイル時にエラーにするようなもんだけど、特にチェックされて
ないからある程度動いてたってだけでしょ。日本語じゃ実際使えない文字も
あったし。
>>851 消えてないけど?
>>853 ああ。そうか。Windowsならstd::threadの方が良いのかもしれませんね。
とにかく、std::condition_variable等が不要でmutexだけで十分であるのなら、無理に利用する必要は無いでしょうね。
今朝から、FXCMJのDemoのMT4 Build509、ログインでけん。 Demoの再申請もIDが発行されん。 本格的に、Build509は、NGされたん?
858 :
Trader@Live! :2015/02/23(月) 20:21:27.95 ID:0SfdjPJV
>>856 「mutexしかないのだったら」 「mutexだけで十分であるのなら」
という言い方に現れている認識そのものが間違ってる
端末グローバル変数(double型の「変数」だよ)について
正に「条件変数」としてのロック機構が存在するっていう話なんだから
509使ってる奴はPC買えよ
>>859 でも、あの感じからするとbusy waitで使うんだと思いますが、
それならspin lockを使った方がずっと速い気がします。
実際に試してみないと分かりませんし、
お使いのEAやスクリプトのデザイン上可能である必要がありますけど。
あれ?本格的に509使えなくなっちゃった?
>>861 お前、ある意味おもしろいな
間違った知識を量だけはたくさん持ってるってところがw
実装を無視した上流工程の設計しかできないなんちゃってSEみたいな感じだ
build 509・・・ もう駄目だ・・・しぬか(´;ω;`)
865 :
Trader@Live! :2015/02/24(火) 02:17:23.56 ID:sBSS+DUI
>>855 ありがとうございます。お返事遅れてすみません。
本日中チャート監視いたしましたが今のところ誤作動らしきものは確認できていません。
>>「仕様に書かれてないんだからどうとでもなる可能性はある。 」
やはり危険な状態であるとの認識でいるべきとのことですね。
元々の発想はパラメータ画面の日本語補足説明行数の削減が狙いでした。
英数字入力に改めようと思います。貴重なアドバイス感謝いたします。
866 :
Trader@Live! :2015/02/24(火) 02:28:54.88 ID:CHUDgLs5
>>865 それならexternの代わりにinputを使えばいい。
同じ行のコメントをパラ名として出したりできる。
867 :
Trader@Live! :2015/02/24(火) 12:49:30.05 ID:5OFDSSE3
>>866 ありがとうございます。
新情報感謝いたします。試してみます。
(私はMQL4 build765で、調べによると "input" はMQL5用との説明。
でも私の環境でも認識はされているように見えます(現在監視中)。
私の勉強不足による「勘違い」だと良いのですが・・)
あぁ、#property strictじゃないと出ないみたいだね。 strictだとexternでも出るようだ。
string TXT; 〜 〜 〜 if(TXT=="") というように、もしtxtがカラだったら(代入されていなかったら)という条件を 式にするにはどうしたらいいのでしょうか? if(TXT=="")では真になりませんでした
>>869 string TXT=="";
〜 〜 〜
if(TXT=="")
初期化しておく。 string TXT = ""; あるいは、NULLとも比較すればいけるかも。 if (TXT == "" || TXT == NULL)
>>870 間違えた
string TXT="";
単純にif (TXT == NULL) Print("未初期化");でいいな。 #import "user32.dll" bool CharPrevA(string& s, string& d); #import #define IsInitialized(S) CharPrevA(S, S) とか、書いてみたけど要らんかったw
>>870-873 ありがとうございます<(_ _)>
NULLでもいけましたが
string もちゃんと初期化しておいたほうがいいんですかね
使い始めて1ヶ月の超初心者なのでしょうもない質問で申し訳ないのですが、困っています。 例えば、5分足で斜めラインを描いて、ほかの時間足に移動して、戻ってくると、ラインが消えてたり、 変更したインジの色設定が元に戻ってたりするのは、何が原因だと思われますか。 表示設定はすべての時間足に表示するようにしています。
そのチャートに貼ってるインジのどれか。
もうちょい前のチャート見たい時があるのだけれども、 FXDDなどからヒストリカルデータをダウンロードして、インポートする他無しですか? ググるとヒストリーセンター開いて云々の方法が散見するんだが、この方法ってまだ有効ですか? やってみてもダメだったんだが…。
MT5で正確な現在時と15分ほど前の時間とが1秒間に数回入れ替わるという現象が延々と続く Market Watchウィンドウのタイトル部分に出てる時間が両方の時間を切り替えててチカチカしてる MQLで取ってくる現在時も同様 バグにしてもアホすぎる こんなシステム使えない 時間がコロコロ変わるなんて MT4は問題ない
外為ファイネストスプだけ見たら他を圧倒してますが 何か問題ありますか?
ラベルとか四角の描画順番って前は名前の順だったけど、build600以降は バグったままで指定不能?
「#property indicator_color[数]」から色を取得することって出来ないんですかね? 取得しようとしても定数のせいか変更してもその色が取得できず、 かと言ってextern colorでやると既に設定項目が多くてごちゃごちゃになり嫌なので、、 誰か解決法知らないでしょうか
int x=-100; int y=-100; double z=MathAbs(x+y); にしてもコンパイルエラーが起きないのですが それでもやはり xとyをdouble型に直したほうがいいのでしょうか?
883 :
Trader@Live! :2015/03/01(日) 15:44:03.47 ID:+NlRAobk
>>882 別にどこも間違ってない。intからdoubleには自動的に変換されてる。
>>883 ありがとうございます
ある程度は自動的に変換してくれるんですね
コンパイルでエラーが起きなければあえて細かく直すこともないんですね
これから自動売買を自作のロジックで始める場合mt4とmt5どちらがオススメでしょうか。
mt5 がお勧めですね。 ブローカー選びに悩む必要がありませんから。
MT5で、インターバンクレート配信してくれるとこが、あるとええんねんけど。
アホw
tickstoryでBTやってみたんだけど、99.90%どころか初めは1.01%で二回目以降はn/aになるんですが何でですかね?;;
オブジェクトHOGEを作ってから color clr1; color clr2; clr1=ObjectGetInteger(0,"HOGE",OBJPROP_COLOR);//@ ObjectGetInteger(0,"HOGE",OBJPROP_COLOR,clr2);//A ↑結果、clr1とclr2の値が違うのですが どこが間違えてますか? Aのほうが正しく取得できていません
GetIntegerと言いつつ、引数はlong&だからだね。 longで受けてcolorに代入すればいけるんでね。
>>891 long clr2=0;
ObjectGetInteger(0,"HOGE",OBJPROP_COLOR,clr2);
Print(clr2);
試してみました
やはり取得できてないようです・・・
mqlのバグの可能性もあるんですかね?
>>894 ありがとうございますー!
やはり自分を疑うべきですね^^;
896 :
Trader@Live! :2015/03/02(月) 20:41:27.76 ID:uZk1JHaa
質問です。 EAを稼働させたいときに画面上部の自動売買ボタンを押して緑にしますが、 そのあとチャートの組表示などで別のページにとんで戻ってくると 自動売買のボタンが赤色に戻っちゃいます。気にしなくてよいですか?
897 :
Trader@Live! :2015/03/02(月) 20:57:40.01 ID:uZk1JHaa
>>896 です。
というか、まだ始めたばかりでEAが動いているのをこの目で見たことが
ないので、動いているかいないのかわからないんです。
チャート右上の顔に注目だ。
899 :
Trader@Live! :2015/03/02(月) 23:51:06.87 ID:uZk1JHaa
ボタン押すと笑うけどほかのページから戻ってくると 笑ってません。
ツール、オプションのなんたかんたら・・・されたら自動売買を停止するあたりにチェックでも入ってるんじゃ。
901 :
Trader@Live! :2015/03/03(火) 00:57:18.23 ID:KWLFm4fW
「チャートのシンボルまたは・・・」ってやつですね?チェック入ってないです。 その上の自動売買を許可するにはチェック入れてます。 もしかしたらEAのパラメータ設定がおかしいのでしょうね。 なんせ初心者なものですから。もう少し調べます。
文字列の最初のn文字を取り除くのはどうすればいいのでしょうか?
ラッスンゴレライちゃいますの?(´・ω・`)
905 :
Trader@Live! :2015/03/03(火) 06:01:25.56 ID:PiKlqOeh
build700系って使いずらくない? MT4って勝手に仕様かわるの? 注文するときに音がでるんだが
906 :
Trader@Live! :2015/03/03(火) 06:02:04.74 ID:PiKlqOeh
書き忘れた ちなみにアプリ
どなたか881の解決法わからないでしょうか>< ObjectGetも使ってみたんですが上手く行かず・・・ #property indicator_color1 DodgerBlue 〜 SetIndexStyle (0,DRAW_LINE); と書いた場合、このIndex「0」のライン色を取得したいのですが、 インジのプロパティ「色の設定」欄から色を変更したとき、 変更後の色が取得できず困っています・・・ どうすればいいでしょうか(´・ω・`)
>>907 ザッと見てみたけど、適当な関数は用意されてないっぽいな。
とりあえず、ChartSaveTemplateで一旦ファイルに保存して、テンプレートファイルから
設定を読み出せば目的は果たせると思うぞ。
IndicatorGetInteger()があればいいんだけどね。 まぁ追加するにはプロパティ変更のイベントとかも必要になるから面倒ってことなのかも
>>892 別の色を指定した追加バッファを用意
色を変える条件を満たしたデータだけを追加バッファに格納
追加バッファを最後に表示すればそこだけ色が上書きされる
色が取れないのが問題だからそれじゃぁ解決にはならないよね。 あきらめてパラメーターで色指定するしかない。
ログインパスワードを消して、無効なプロキシを設定してNo connection状態なのに チャートでRefreshをするとこんなログが出て足が書き換わってしまう... HistoryCenter: XXX bars imported in 'EURUSD60' HistoryCenter: synchronize 'EURUSD60' どうやったらこれやめさせられるの...
デモ口座開設の時の個人情報適当でも問題ないよね?
業者によりけりだろう 適当にやったら速効無効にされたことあるし
好きな小説家の名前、昔済んでたアパートの住所で登録したわ
AVAのサーバーに繋がらなくなったんだけど俺だけ?
iphone用のMT4はスレ違いかなぁ? build700以降は、PCのMT4からアラートを飛ばせるようになったんだけど、 活用している方はいますか? 当方、サーバーでEAを動かして、一定の条件成就でiphoneに通知を送って いますが、いかんせんアラート音がしょぼい(w ということで、iFUNBOXでMT4アプリの中身を見てみたんだけど、それらしい ファイルが見つからなかった(w 注文時の「ドン」とかいうwabファイルは見つかったんだけどね ニッチな質問ですが、どなたかご存知の方はいませんか?
>>909 >>911 ありがとうございます〜
2つとも試してみたのですが上手く行きませんでした(`;ω;´)
妥協するしかなさそうですね・・・
>>918 え?どこで設定するんですか?
iPhone版は使いにくいので滅多に使わないですが、
アラート出せるなら美味しいですね。
バックグラインドでもOkですか?
>>920 MT4のツール>オプション>通知機能で設定可能
iphoneMT4の固有コードを入れて、プッシュを設定すればok
これまではメールを飛ばしてたけど、こちらの方が確実
バックグラウンドでも動きますよ
で、通知音がしょぼい
選べないようなので、wavファイルを差し替えてしまおうかなと(w
P.S. 受ける側のiphoneも、当然ながらプッシュ通知を許可してね〜
>>921 ,922
ありがとうございます。やってみました。
iPhone側のメタクオーツIDが見つからなかったのですが、
MT4の設定ーメッセージの最下段だったんですね。
そのIDをPCのMT4に入れたのですが・・・[テスト]がうまくいきません。
MT4の設定を閉じると設定したIDが消えてしまいますし、何か間違っている
のかもしれません。
もちろん、iPhone自体の設定ー通知ーMT4で通知許可、ダイアログに設定済です。
もう少し考えてみます。
>>923 原因がわかりました。
いろいろやっているうちにiPhoneのMT4をアップデートしたのですが、
その際にIDが変わってました。これをPC側に入力したらOKでした!
確認したら
・受け手のiPhoneのMT4の口座が違っていても通知ok。
・iPhoneのMT4が開いてると通知は表示されない(右下の歯車にのみ)
・送り側のPCのMT4は複数に設定してもOk。
でした。
いろいろ使えそうですね!良い情報に感謝致します!!
LCで決済された時にしばらくポジションを持たないようにしたいのですが、どのようにしたら良いでしょうか?
ようやく自作EAがまともに動き出したぜ・・・楽しすぎる・・・
しばらくってのが時間なのかシグナルの回数なのか他の物か知らんが EA内でその条件範囲内ならreturnするだけでは?
>>924 上手く動いたようで良かったです
で、音が仏壇のお鈴みたいでしょ?(w
もっと、ガンガンに警告してくれる音にしたいな〜と
まぁ、動いているからいいけどね
当方、アラートを受信してから判断する半自動トレードを
実践しているので、警告音には拘りたいのです(w
>>928 すみません。常時マナーモードにしてるので、バイブしかしてませんでした。
今調べてみたら、例えばリマインダーとかは音を選べるみたいです。
MT4はダメって事は、アップデートでの改善要望するしかないですね。
ちなみに、メールならVIP設定に振り分けるようにしておいて、振動のフォーマットを
変えられるんですけどね。
あと、半自動トレードってどんな感じですか?
fx-onでそういうインジケーターとかよく見るんですが、なぜEAにしないか
不思議だったんです。
EAにしたら全く儲からないとか勘ぐってしまいますw
裁量でこういう点を加えて判断してトレードすれば儲かるよ!って話が
あればお教えください。
static double を int start()外で使ってるのですが、正確な数値を記憶してると思いますか? または、小数点を揃えることはできないですよね?詳しい方ご指導お願い致します...
doubleで表現できる範囲で正確だし、フォーマットはIEEEで決まってるから変えられない。
>>931 早速の回答ありがとうございます。少し気になってた部分でしたので、助かります。
ありがとうございました。
>>929 こんばんは
アラート機能を活用していただいて、メタクオーツ社も喜んでいると思います
半自動トレードなんていうのは、チョット格好つけて言ったまでで、
ある条件成就でアラートを発生させて、その時のトレンドを見て
売るか買うかを判断しているだけです(w
まぁ、正直なところ其処までの判断をEA化できなかったと
いうだけですので、戯言とスルーしてください(w
スマソ
アラート音、緊急地震速報の音にしようぜ
935 :
Trader@Live! :2015/03/07(土) 17:41:15.20 ID:FdkQ3N88
externやsinputを使えばEAの設定画面にパラメーター値が出てしまいます。 設定画面に値を表示させず、setファイルでパラメーターを変更させる方法は無いでしょうか?
ファイルを直接読み込めばいい。
>>933 しかし、最高に使いにくいアプリですよね。iPhoneアプリとしては最低レベルかも?
誤発注が怖いので、チェック用ぐらいにしか使えません。
本当はPC版がEA、iPhone版が裁量と使い分けできればいいんですけど。
あと、半自動トレードも了解しました。
途中までとはいえ、自作できる方は尊敬します。
質問いいですか? 自分の設定を定型で保存して、名前をDefaultにするとデフォルトになりますよね? この設定をバックテストのビジュアルモードで使う方法ってありませんか?
>>937 別に無理して使うこともないと思うが、別口座にすれば使い分けられるでしょ。
>>938 tester.tplという名前で保存すればいい。
940 :
938 :2015/03/07(土) 21:53:31.54 ID:1X9s53E1
>>939 即レスありがとうございます。できました。
質問させてください。 MT4で、ある1つの通貨ペアに対して 1分足の(オフラインでない通常の)チャート1つと 1分足から日足までのオフラインチャート各1つを開いた状態でプロファイルとして保存した後、 別のプロファイルに切り替え、再度保存したプロファイルを開き直した場合に チャートのタブの順番が変わってしまうのですが、一定の順番を保存できませんか?
942 :
Trader@Live! :2015/03/08(日) 15:47:12.64 ID:HmsaV5dq
管理者権限で動いてるっていうWin側のアイコンじゃね
ウィルス注意
945 :
Trader@Live! :2015/03/08(日) 19:41:58.86 ID:HmsaV5dq
>>943 そうでした。
わかりました。
ありがとうございました。
946 :
Trader@Live! :2015/03/08(日) 23:23:58.63 ID:ka5M4NCm
ターミナルの「取引」のところと「口座履歴」のところでは クレジットや損益合計の数字が若干異なるんだがなぜだろう?
>>735 これは間違っていますね。
実際にはMT4のタイムゾーンはEDT(またはEST)+7時間で固定のようです。
つまり、EEST(またはEET)ではないということですね。
948 :
Trader@Live! :2015/03/09(月) 17:11:28.15 ID:06NfOOVH
久々にラインを抜けたらポジ取りするEaを作ってみたんですが、 Low[0]だと上手くいくのがBidだと反応悪く時々スルーされてしまうんです。バージョン6以前はこんな現象なかったと思うけど 皆様どうですか?
友人の裁量トレードをコピーしたいと考えています。 友人MT4からメール送信→こちらのMT4が受信してポジションを取る このようなことを考えていたのですメールを受信する部分がよく分かりません。 どなたかご存知でしたら教えてください。 あるいは他の良い方法があればそちらを教えていただけると助かります。
> 949 アカウントと参照用のパスワード教えてもらって、友達の口座を自分のPCでReadOnlyで開く 同じPCで自分の口座を開けば、有り物のコピーEAでコピーできるでしょ
今まで引いたトレンドラインや他のテクニカルを保存したまま チャートを他のページに持って行くこと(チャートの組表示→次の組)はできる?
昔のMTって、最適化結果が色分けされてマトリックスで見れなかったっけ? 最適化の結果が滑らかに変化してるか見たいんだけど。
953 :
Trader@Live! :2015/03/10(火) 22:00:36.43 ID:5Har161L
>>950 ReadOnlyで開くことが可能だったんですね。ありがとうございます。
>>955 失礼!バージョンアップして4.0になってました。
スマホ版MT4が大規模バージョンアップされたけどトレード時に音がなるようになって なにこの糞仕様と思ってたけどすぐに修正されてワロタw よほど全世界から苦情が来たんだろうな
959 :
Trader@Live! :2015/03/11(水) 00:34:49.90 ID:u5uk8ES2
60秒毎に注文するEAを作りたいのですがどうしてもできません。 どなたか教えてください。
PCの時間取得して、00秒で発注するだけだろ
>>959 int OnInit() {
(前略)
EventSetTimer(60);
return(INIT_SUCCEEDED);
}
void OnTimer() {
(注文処理)
return;
}
void OnDeinit(const int reason) {
(前略)
EventKillTimer();
return;
}
963 :
Trader@Live! :2015/03/11(水) 05:46:24.99 ID:5y+1LP3C
>>961 同じ物を紹介していただきありがとうございますm(_ _)m
大変助かりました!
964 :
somasamist :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;} } こんな感じで、買いポジションを決済しようとしているのですが、コンパイルエラーはないのにストラテジーテスターでは上手く動きません。 どなたか上手くいく方法を教えてください。
OrderSendErrorは出てない?上手く動かないって具体的にはポジるけど決済しないって事? TLって何?TPやTLに設定している値はいくつ?TPやTLがint型だったりしない? 指値で指定したいっていうのはもしかしてS/LやT/P決済指値入れたいって言う意味?
966 :
Trader@Live! :2015/03/11(水) 23:24:05.13 ID:dZsvbxsr
Y-combination 使ってる人いる? 雇用統計前にドル円のポジション持ってたんだけど 決済されないまま今週になった。 昨日ドル円は122円まで行ったのに、決済されたのは かなり下だった。 なんか挙動がおかしいんだけど、みんなはどう?
スクリプトの作り方の参考になるサイト等はございますでしょうか? 定形チャートをチャートに適応させたりしたいです。
MT4を終了して データフォルダ\history\アカウントサーバー名\ に存在するオフラインチャートのファイルを削除した状態で、 MT4を起動してプロファイルを切り替えると削除したオフラインチャートが勝手に復活してしまい困っています。 どこにキャッシュされてしまっているのでしょうか? このMT4はNo connectionの状態で使うために専用にインストールしたものです。 Tools->Options->Charts->Save deleted charts to reopen にチェックが入っていない状態です。 データフォルダ\profiles\プロファイル名\ にあるchrファイルは単なるXMLファイルなので hstデータが保存されているわけではないようなので不思議です。
ここって、mql5の質問できます? インジケータのアラートが上手く鳴らなくて困ってるんですが.. なんか条件を満たしてもその場で鳴らなくて、インジを起動した時や設定をいじった時にに初めてアラートが鳴るんですが。 同じことを経験した人います?
トレードパネルの原色バリバリの色を変更したいんだが次のバージョンアップで対応よろ チャートの色とかは変えられるのに浮いてんだよwったく・・・
⊂ ⊂ヽ、 /)/) c、 `っ( ヽ ( v)c、 `っ V''V ( v) / ̄`⊃ V''V | ⊃ ( v) ハ,,ハ V''V (゚ω゚ ) ⊂⊂ ヽ > ) (/(/ ハ,,ハ ( ゚ω゚ ) お断りします / \ ((⊂ ) ノ\つ)) (_⌒ヽ ヽ ヘ } ε≡Ξ ノノ `J