【MT4/5】MetaTrader初心者専用44【ゆとり隔離スレ】

このエントリーをはてなブックマークに追加
1Trader@Live!
▼前スレ
【MT4/5】MetaTrader初心者専用43【ゆとり隔離スレ】
http://hayabusa3.2ch.net/test/read.cgi/livemarket2/1399897388/

▼関連スレ
【ハイレバ】 海外FX業者スレ Part28 【MT4】
http://hayabusa3.2ch.net/test/read.cgi/livemarket2/1407400179/
MT4を超えるFXプログラミングは?
http://hayabusa3.2ch.net/test/read.cgi/livemarket2/1346672007/
2Trader@Live!:2014/08/17(日) 10:44:48.86 ID:1LZIh/36
初心者Q&A
Q: Vista、Windows7で動かないのですが?
A: 以下を試してみてください。
  1 [コンピュータ]を右クリック。[プロパティ]を選択
  2 [システムの詳細設定]を選択
  3 [詳細設定]タブをクリック
  4 [パフォーマンス]の[設定]をクリック
  5 [データ実行防止]タブをクリック
  6 「重要なWindowsプログラムおよびサービスについてのみ有効にする」をオンにする
  7 okをクリック
  8 OSを再起動
  ※ Vista/Win7 の場合、C:\Program Files 以外の場所(C:\MT4 以下)にインストールするのが便利です。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

http://hayabusa3.2ch.net/test/read.cgi/livemarket2/1399897388/1
http://hayabusa3.2ch.net/test/read.cgi/livemarket2/1399897388/3
6Trader@Live!:2014/08/17(日) 10:49:38.39 ID:1LZIh/36
以上、とりあえずテンプレ
7Trader@Live!:2014/08/17(日) 14:28:22.56 ID:mwF3j0WF
お疲れ様でっす! > ID:1LZIh/36
8Trader@Live!:2014/08/17(日) 15:18:38.57 ID:1pxmoQLC
EA別の細かな統計がとれたトレサポってなくなったんですかね〜?

myfxbookはなんかしっくりこないし、英語弱いので....
9Trader@Live!:2014/08/17(日) 15:54:56.10 ID:dLdu3Omq
6>>乙 (´・ω・`)ノ
10Trader@Live!:2014/08/17(日) 22:54:22.56 ID:SxbF1hNw
>>1
11Trader@Live!:2014/08/17(日) 23:52:23.57 ID:DVLBEsSp
暇だったから前スレの上下幅がどうちゃらっての数えてみたww
http://s2.gazo.cc/up/24294.png
12Trader@Live!:2014/08/17(日) 23:56:00.95 ID:gr6apsLz
数えた結果を書けよw
同じだろ?
それより、変数に入れた入れないで変わるとか言ってた方が気になる。
どうせならその2つの画像を貼ってくれればよかったのにな。
13Trader@Live!:2014/08/17(日) 23:59:47.58 ID:DVLBEsSp
一応 5px で青, 10px で緑, 50px で赤って風に色変えたんだがwまぁ細かく見てないかw
上方 96px, 下方 95px だったぞ
14Trader@Live!:2014/08/18(月) 00:04:28.11 ID:gr6apsLz
1ピクセルは誤差の可能性があるからどうとも言えんな。
変数を使った場合と使わなかった場合で変わるという謎現象の方が興味ある。
いや、本当はそんなにないけど。
15Trader@Live!:2014/08/19(火) 02:32:02.66 ID:pR7FfSEa
IFCのMT4だけ気配値のポップアップ表示ができません。
XMとFXProは出来ます。一度アンインストールしましたが変わりません。
これがデフォでしょうか?
16Trader@Live!:2014/08/19(火) 10:53:20.42 ID:akKuJaAs
Win8で、Build600以降のMT4

チャート画像を保存するときに
保存先指定を選択できず、どこに保存されたのかがわかりません

どなたかご教授おながいします…
17Trader@Live!:2014/08/19(火) 11:53:03.56 ID:0qNSbZRk
MT5 build 975
MQL5からダウンロードしたsmoothalgorithms.mqhがコンパイルできない

line3136 3147 3160 3173 3185
check operator precedence for possible error; use parentheses to clarify precedence

line742 cannot be used for static allocated array

どう修正すればいいの?
18Trader@Live!:2014/08/19(火) 13:11:26.82 ID:3puSR7UW
>>17
行番号書いてるじゃん
19Trader@Live!:2014/08/19(火) 14:34:32.02 ID:QcqIX46M
>>17
前者のエラーは演算子の優先順位を括弧を使って明確にしろと言ってる。
後者のエラーは静的に割り当てられた配列のためには使えないと言ってる。

だから、前者は括弧を使って演算子の優先順位を明確にしろ、後者は
変数を動的配列に書き換えろ。
20Trader@Live!:2014/08/19(火) 15:46:07.38 ID:T1hsZ6Uq
UnicodeをUTF-8に変換するにはどうすればいいでしょうか。
21Trader@Live!:2014/08/19(火) 16:39:04.87 ID:WrPYzNga
UTF8はUnicodeですよ。
22Trader@Live!:2014/08/19(火) 17:01:29.03 ID:0qNSbZRk
MQL5のサイトからインジケータをダウンロードしてコンパイルするしかわからないので
、プログラミングはサッパリです。
エラー箇所の報告しか出来ないので具体的な方法を教えて下さい

line 3136
if(!Set && bar<begin || Set && bar>begin) return(true);
column12、25がおかしいと出てるので「&&」、「||」で何かおかしいのか?

line 742 
これはここだけ修正すればいいの?
23Trader@Live!:2014/08/19(火) 17:06:36.58 ID:WrPYzNga
上は
 if((!Set && bar<begin) || (Set && bar>begin)) return(true);
下はソースがないとわからない。
24Trader@Live!:2014/08/19(火) 17:15:59.34 ID:0qNSbZRk
ありがとうございました。上に関してはすべて修正出来ました

下のソースです
740 uint Bar;
741 double series[1];
742 ArraySetAsSeries(series,true);

よろしくです
25Trader@Live!:2014/08/19(火) 17:29:48.55 ID:WrPYzNga
741行目を次の2行に変える。
 double series[];
 ArrayResize(series, 1);
26Trader@Live!:2014/08/19(火) 17:38:21.15 ID:0qNSbZRk
いろいろありがとうございました
smoothalgorithms.mqhが修正出来たおかげでコンパイルできなかった
インジケータがなくなりました。
27Trader@Live!:2014/08/20(水) 12:43:19.84 ID:fyaSDNJO
http://d.hatena.ne.jp/fai_fx/20100411/1270913869

Win7、MT4の509や670でURLの再現を試みてますが動きません。
リアルタイムから作成したオフラインチャートは同時に動くものの、
ビジュアルモードではさっぱり動きません。
period converterも1.4、1.5、1.6と変えてみましたが効果は出ず。

仕様変更でこのやり方はできなくなってしまったんでしょうか?
28Trader@Live!:2014/08/20(水) 15:14:36.92 ID:kC71luN2
MT4を使う場合、オススメの業者はどこですか?
やはり基本は海外ですか?
それとも安心の国内ですか?
29Trader@Live!:2014/08/20(水) 15:33:00.65 ID:oe0BwxNi
・InterTrader
・Sucden/SMART
(上記、英国)

・capital4C
・GoMarkets
・Myfx (事実上のAXi-NZ)

マニアックな業者たちだけど。

Mt4だがintertraderはSL保証制度も有り。
とうぜんであるがこの手の業者は拒まないけど、英文認証書類一式事前用意必要。

skrill同様日本語分かる社員いないから。
30Trader@Live!:2014/08/20(水) 17:24:48.61 ID:kC71luN2
>>29
ちょっとマニアックすぎません?w
海外はFXDD、ALPARI、PEPPERSTONE、OANDAぐらいしか知りません。
国内はYJFXとかMANEXでしょうか?
この辺から、オススメ教えていただけると助かります。
31Trader@Live!:2014/08/20(水) 17:34:19.83 ID:oe0BwxNi
oanda jpnがあるから、今開けないっし

金有るならdukascopy スイス ここはbank格だがパスポート+電気代写しだけで良かったんでは?
ホワイトレーベルの香辛料でいいんじゃないか
32Trader@Live!:2014/08/20(水) 17:48:38.56 ID:kC71luN2
>>31
今ザイの比較表見たのですがOANDAはJAPANでレバ25倍なんですね。
MT4は初めてなので、手頃なところがいいのですが、どうせならレバ規制の
無い海外業者をとも思ってます。
香辛料はPepperはわかるのですが、ホワイトレーベルとは?
33Trader@Live!:2014/08/20(水) 18:23:26.05 ID:rDmsh9MP
オートチャーティスが使えるところ
34Trader@Live!:2014/08/20(水) 20:26:54.80 ID:k0iikVoe
日本時間で9:00の終値(A)と15:00の始値(B)の差を取って
A<Bの時は買い、A>Bの時は売りから入ります。決済は21:00時に
損益関係なくやります。このプログラムの組み方で毎回9:00とかの
決まった時間帯での終値や始値の出し方が分かりません。
それ以外の組み方は理解していますのでABのレートを求める
プログラムの書き方を宜しくお願い致します。
35Trader@Live!:2014/08/20(水) 20:43:07.23 ID:54QxeGRB
エントリは15:00?
36Trader@Live!:2014/08/20(水) 20:44:00.75 ID:54QxeGRB
あと、9:00の終値ってのは9:00の始値のことでいいのかな。
37Trader@Live!:2014/08/20(水) 22:15:14.36 ID:k0iikVoe
分かりずらくてすいません。

終値と始値はどちらもビットレートで判断します。
エントリーは16:00です。

5分足で見てますので厳密には8:55のバーが出来て9:00のバーができる前という事になります。
38訂正です:2014/08/20(水) 22:24:11.65 ID:k0iikVoe
5分足で見てますので厳密には9:00のバーが出来て9:05のバーができる前という事になります。
では9:05の始値でも代用できるかもと思われるかもしれませんが
9:00に出来たバーの終値に拘りたいので宜しくお願い致します。
39Trader@Live!:2014/08/20(水) 22:39:44.46 ID:54QxeGRB
5分足チャート、GMT=9の場合
9:00の5分足の終値
 A = Close[iBarShift(NULL, 0, Time[0] / 86400 * 86400 + 9 * 3600)];
15:00の5分足の始値
 B = Open[iBarShift(NULL, 0, Time[0] / 86400 * 86400 + 15 * 3600)];
40Trader@Live!:2014/08/21(木) 00:05:56.89 ID:rdMYlVAs
>>39
有難うございます。
早速組み込んでみたいと思います。
感謝します。
あとお聞きしたいのは、これで最後となりますが
応用として活用するときの為に

Time[0] / 86400 * 86400 + 9 * 3600 の説明をお願いできますでしょうか?

簡単でも構いませんので宜しくお願い致します。
41Trader@Live!:2014/08/21(木) 00:20:02.42 ID:rdMYlVAs
追加ですが

現在使っているMT4のブローカーのサーバー時間は18:19です。
この書き込み時間とで時差が分かると思いますが、
GMT=9で大丈夫でしょうか?
42Trader@Live!:2014/08/21(木) 16:19:08.00 ID:NdR1wvND
MT4を6xx系にアップデートしない方法ってありますか?最近自動でうpデートされました
43Trader@Live!:2014/08/21(木) 16:34:00.17 ID:NdR1wvND
自己解決。mt4clwのフォルダが変ったのか
44Trader@Live!:2014/08/22(金) 06:56:34.49 ID:v1iQ6Eho
質問があるのですが、
Market Watchに無いシンボル名で保存してあるオフラインチャートを
mql4で開く方法はありませんか?
一応自分で試したのは、
*ChartOpen
*ChartSetSymbolPeriod
なのですが、ダメでした。
FileメニューからOpen Offlineでは開けます。
45Trader@Live!:2014/08/22(金) 10:01:43.42 ID:xdvuxf34
MT4で「USD/KRW」を見れる所は無いですか?
46Trader@Live!:2014/08/22(金) 12:52:40.63 ID:6ER8dYW8
ストラテジーテスターのスプレッド項目のスプレッドって
2=0.2pips
100=10pips
と考えてよろしいのでしょうか?
47Trader@Live!:2014/08/22(金) 13:03:58.74 ID:lzeLOg4E
業者によっては。
48Trader@Live!:2014/08/22(金) 13:05:18.18 ID:hD0S12Nv
>>45
多分ない。
MT4では見たコトない。

糞通貨過ぎて世界中でKRWを取引しようと思ってるのはハゲだけ。
49Trader@Live!:2014/08/22(金) 13:15:03.13 ID:hD0S12Nv
>>45
ゴメン あったわwww

デモ口座は開いてないから実際は分かんないけど
USD/KRWのスプ65pipsとか

ttp://www.fxdd.com/mt/jp/forex-resources/forex-trading-tools/see-our-spreads/
50Trader@Live!:2014/08/22(金) 13:18:23.27 ID:lGlQe5jj
>>45
FXDD
51Trader@Live!:2014/08/22(金) 13:26:49.19 ID:DE1ODpHR
>>43
もうサポート終わっていつ停止されても良い状態で5系を使ってるのは馬鹿しかいない
52Trader@Live!:2014/08/22(金) 19:52:02.06 ID:xdvuxf34
>>49>>50
サンクス
FXDDはダウと日経が無かった・・・残念
53Trader@Live!:2014/08/22(金) 22:54:52.03 ID:JUmPr2AU
Alpari・OANDAとFXDD・YJFX・FOREXのチャートの値がちょうど1pipsずれてます
例えばAlpari103.500の時、FXDD103.490みたいに
なんでこんなにきちんと2系統に別れるのか不思議ですが
このズレを修正してチャートを表示したいのですがどうしたらできますか?
FXDDの表示値にすべて+0.01してAlpariと同じローソク足やインジを描画したいです
54Trader@Live!:2014/08/23(土) 18:01:28.38 ID:9Z5z/PZM
すいません。デモ口座の再申請ができないんですが
メアドも変えてみたんですが…
「少々お待ちください」となって。ログインID、パスワード、パートナー
が空欄になっています。
55Trader@Live!:2014/08/24(日) 22:34:24.55 ID:Rmqj5JlZ
週ピボがズレるんだけどなんとかならないのかな
56Trader@Live!:2014/08/26(火) 08:51:54.87 ID:MX50SUkG
mql5.comでシグナル配信での売買を始めました。
設定して半日ぐらい動きがなかったのですが、
MT4を再起動したところ、いきなり多くの注文が実行されてしまいました。
念のため、mql5.comでそのシグナルの保有中のポジを確認してみると、
全く同じ通貨が何日も前に売買されていました。
私がMT4を再起動した瞬間に、過去のシグナルで売買が行われたような
イメージです。

このシグナルの中にはどのような情報が含まれているのでしょうか?
単に通貨名とロット数、売買の選択だけなのでしょうか?
それとも、有効期限等の情報も含まれているのでしょうか?
57Trader@Live!:2014/08/27(水) 11:46:57.11 ID:YyloUEHO
複利で最高のパフォーマンスを上げるようオプチした場合、単利でもそのパラが最高のパフォーマンスを上げると考えて良いですか?
58Trader@Live!:2014/08/28(木) 00:45:01.80 ID:u448s+GM


59Trader@Live!:2014/08/28(木) 00:56:41.63 ID:Su0yJt9f
>>57
必ずしもそうではない。
複利の場合、後で儲かるほど影響が大きいから
初期の1勝 と終了前の1勝では重みが違う。

一方、単利の場合、
初期の1勝 と終了前の1勝は同程度に収益に寄与する。


もちろんこれは、収益で見た話で、
単に勝率だけでオプチしたらどっちも同じになるはずだ。
60Trader@Live!:2014/08/28(木) 01:06:03.25 ID:lID+TxlC
重みが違うけど同じだね。一定率で勝ち負けした場合も損益はその勝ち負け
の順番に依存しない。
61Trader@Live!:2014/08/28(木) 01:12:50.68 ID:Su0yJt9f
>>60
掛金がちがうでしょうが。
62Trader@Live!:2014/08/28(木) 01:21:29.83 ID:lID+TxlC
違っても同じでしょ。
5連勝してから5連敗しても5連勝してから5連敗しても損益は同じ。
最小ロットを考慮すれば違ってはくるけどね。
63Trader@Live!:2014/08/28(木) 01:23:55.32 ID:lID+TxlC
5連敗してから5連勝しても、ね。
例えば10%づつかければ最終損益はどちらも-5%。
64Trader@Live!:2014/08/28(木) 01:32:17.66 ID:Su0yJt9f
もしかして、利幅固定で考えちゃってる人かな?
65Trader@Live!:2014/08/28(木) 01:34:15.43 ID:lID+TxlC
そうだね、利幅が違うなら当然違うね。
66Trader@Live!:2014/08/28(木) 05:58:36.46 ID:cSlDDEL1
>>56
確か保持ポジション全て同期するんじゃなかったかな??
そう言う意味では、勝手にポジション持ったら決済させられるはず。
完全に同期用の口座になるんだよね?!
67 ◆Hikaru440I :2014/08/28(木) 06:05:06.35 ID:pNzfvAkT
「持ってる資金の一定割合を掛ける」とした場合、たとえば「買ったら持ってる資金の20%を得て、負ければ20%を失う」とした場合、
1勝1敗なら、

勝ち→敗けの場合
1.2→0.96

敗け→勝ちの場合
0.8→0.96

単純な複利だと意外とロスが多いよ
68Trader@Live!:2014/08/28(木) 23:15:22.32 ID:ljqIFVNh
おプチテストの、2次元マップなのですがY軸X軸を交換したい。
どうすればいいですか?
69Trader@Live!:2014/08/28(木) 23:25:04.28 ID:lID+TxlC
右クリックして各軸の変数を選択。
70Trader@Live!:2014/08/29(金) 01:51:15.19 ID:ijZ7gDgH
MT4自体にトレールの機能があるようですが、EAから適用することはできませんか?
71Trader@Live!:2014/08/29(金) 02:52:19.00 ID:06vHtVjE
tes
72Trader@Live!:2014/08/29(金) 12:07:23.50 ID:bWyZIYMz
>>70
これ私も知りたいです。
DMMが改悪してトレール無くなってしまったので、
MT4でトレールできるなら他の業者に移りたいです。
73Trader@Live!:2014/08/29(金) 15:53:39.64 ID:4ZCjvbDX
MT4は最近スプレッドが指定できるようになったけど、MT5でスプレッドを
固定してバックテストする方法はない?
74Trader@Live!:2014/08/29(金) 20:57:28.60 ID:d0K7PHz9
kairiのインジ入れたんですが動かないですが何故でしょうか?
75Trader@Live!:2014/08/30(土) 01:54:51.01 ID:FyKvZeyt
THV4の解説が載ってるサイトはありますか?
76Trader@Live!:2014/08/30(土) 17:30:44.58 ID:Ai8duAue
>>70,72
別に終値を監視して SL を更新していけばいいだけの話でしょ
そんなに複雑なプログラムではないよね
77Trader@Live!:2014/08/30(土) 21:02:59.46 ID:6fnDNyP7
すいません、MT4のウィンドウの一番上の
左から、 <MT4アイコン> <ログインID> と並んでいる部分の右側の文字列を
編集することが可能であれば、方法をご教示くださいませ
78Trader@Live!:2014/08/30(土) 21:37:54.80 ID:Ai8duAue
>>77
newMQL4 からやろうという話であれば,DLL を書くことになると思う
79Trader@Live!:2014/08/30(土) 22:28:41.35 ID:6fnDNyP7
>>78
そうですか
ハードル高そうですねorz
80Trader@Live!:2014/08/31(日) 00:13:43.77 ID:ZmOyV9qp
>>4
サイバーエージェントFXは、もうないだろ
消したほうがいいんじゃないの?
今は、YJFXになったんだっけ?
81Trader@Live!:2014/08/31(日) 00:29:43.37 ID:bChtJm09
>>77
build509ならこれをスクリプトとして実行すればいい。
#property show_inputs
#import "user32.dll"
int GetParent(int hWnd);
int SetWindowTextA(int hWnd, string str);
#import
extern string s = "abc";
void init()
{
  SetWindowTextA(GetParent(GetParent(GetParent(WindowHandle(Symbol(), 0)))), s);
}
build600以降では試してないのでGetParent()の数が違うかもしれない。
あと、SetWindowTextA()は〜W()に変更が必要。
82Trader@Live!:2014/08/31(日) 02:55:11.48 ID:KPMll48C
「デモアカウント」の文字を消そうってのかい?w
83Trader@Live!:2014/08/31(日) 08:50:56.32 ID:1czMBSz8
詐欺のお手伝いかよw
84Trader@Live!:2014/08/31(日) 09:26:12.73 ID:ySBL5jeo
> <MT4アイコン> <ログインID> と並んでいる部分の右側の文字列を編集する

何でそんなコトがしたいのか不思議だったけど
そういうコトかw
85Trader@Live!:2014/08/31(日) 09:57:08.84 ID:bChtJm09
そうか?
複数立ち上げてるとAlt-TABで切り替える時に便利だと思うけどな。
とりあえず、大抵のことはDLLでできるならDLL使わずにもできる。
86Trader@Live!:2014/08/31(日) 11:23:24.78 ID:kRO1Onti
MT4使ってますが、Chart Groupの項目が多くなって
選択で呼び出すのが面倒な状態になっていなす。
MT5だと選択項目のフォルダ分けというか二段階以上に分けられるそうで
整理しやすそうですが、MT4でもスクリプトなどの使用で代用出来る
ものはないでしょうか?
profilesフォルダに特殊文字のフォルダ作ると二段階に出来るとか
そういう裏技あるといいんですが。
宜しくお願いします。
87 ◆Hikaru440I :2014/08/31(日) 15:09:57.14 ID:GiHjTM5f
暇だからEAとかインジ作ろうと思うんだけどなんかリクエストない?
1時間以内くらいで作れるようなやつで
バックテストとか動作確認は適当になるのでヨロシク
88Trader@Live!:2014/08/31(日) 15:25:31.92 ID:ySBL5jeo
メインチャートに表示してる6本のEMAが
上から超短期→短期→中期→中長期→長期→超長期に並んだらLサイン
下から超短期→短期→中期→中長期→長期→超長期に並んだらSサイン

それをサブウィンドウでMTF風に月足・週足・日足・4時間足・1時間足・30分足での
サインの状況を表示できるインジは1時間程度で可能ですか?

以前、ダブルオーさんのトコでパーフェクトオーダーなるものを入手したのですが
自分の環境(windows7 Build646)では動かなかったので。
ttp://kimama00.atgj.net/indicators-p%20to%20t-/00-perfectorder-00-multiperfectorder
89 ◆Hikaru440I :2014/08/31(日) 15:27:35.25 ID:GiHjTM5f
>>88
>サブウィンドウでMTF風に月足・週足・日足・4時間足・1時間足・30分足での
>サインの状況を表示

ここを詰めてくれれば多分行ける
ただあんまり凝った表示は無理だ!
90Trader@Live!:2014/08/31(日) 15:32:15.97 ID:ySBL5jeo
Lなら赤、Sなら青程度で全然大丈夫です。

週足・日足・4時間足・1時間足では?

いつもは日足・4時間足・1時間足の3つのチャートでチェックしてるので
最低この3本あれば助かります。
91 ◆Hikaru440I :2014/08/31(日) 15:36:33.62 ID:GiHjTM5f
表示内容だけど、とりあえず条件達成時に矢印を出すとして、その他の表示はどうすればいいんだろう
例えば利用してるMAとかは表示する?するとしたら普通の曲線?ヒストグラム(棒グラフ)?その他?
パーフェクトオーダー状態に成っていない時の表示はどんな感じがいい?or表示なし?
92Trader@Live!:2014/08/31(日) 15:39:17.61 ID:9u+C5XEm
以下全部

ggrks
93Trader@Live!:2014/08/31(日) 15:44:48.63 ID:ySBL5jeo
いつもは6本のEMAを表示した1時間足チャートを見ているので
条件達成時のメインチャートでの矢印表示はいりません。

サブウインドウで上位時間足でのEMAの状態(パーフェクトオーダーになっているかどうか)を
確認できればいいだけなので、Lサインなら赤、Sサインなら青。

パーフェクトオーダーになっていない時は表示無しでお願いします。
94 ◆Hikaru440I :2014/08/31(日) 15:47:51.17 ID:GiHjTM5f
じゃーとりあえずサブウィンドウに、矢印じゃなくてヒストグラムで赤と青を出すって感じで
95Trader@Live!:2014/08/31(日) 15:51:30.32 ID:ySBL5jeo
はい!よろしくお願いします!
96 ◆Hikaru440I :2014/08/31(日) 16:31:46.02 ID:GiHjTM5f
10分くらいで出来るかと思ったのに、作ってみたら全然表示されないから存外時間がかかってしまった
月足とか週足が入ってるから、条件結構キツイんだな・・・

TF1〜6がタイムフレーム
AV1〜6が平均期間

MA_Modeが移動平均の計算方法
PRICE_MODEが計算価格

Bar_Calcが何本前の足まで表示するか

タイムフレーム、MAMODE、PRICEMODEの指定についてはPDF参照
http://kie.nu/27RH
97 ◆Hikaru440I :2014/08/31(日) 16:38:07.21 ID:GiHjTM5f
ちなみに6本のMAじゃなく3本とか減らしたい場合、条件の「MA>」とか「MA<」ってなってるのを「MA>=」みたいな形に変えて、
隣り合う条件を同じにするといいと思う
例えばTF5とTF6、AV5とAV6を同じにするとか
98Trader@Live!:2014/08/31(日) 17:35:33.26 ID:ySBL5jeo
>>96
検証に時間がかかってしまいましたが
早速、いつも使っている監視用チャートに入れてみました。
ttp://cisburger.com/up/bnf/5836.png

赤青が表示されているのが豪ドル円他4ペアだけで「アレ?」と思ったんですが、
月足でサインが出てるのがこの4ペアだけでした(汗)


>>97
MAやTFの本数を増減できるのはとても助かります

その日の気分で、日足・4時間足・1時間足だけでやってたり
月足・週足まで考慮してやってたりするので


これで日々のチェック作業がだいぶラクになります
ありがとうございました!!
99Trader@Live!:2014/08/31(日) 20:33:12.57 ID:OJrBl19D
現在MT4で指標時のみ逆指値注文を用いた取引をしていて、確定したポジションまで上がった(下がった)らそこで決済逆指値を固定したいのですがどうすればいいでしょうか
MT4で決済逆指値を自動で移動させるのにトレーリングストップという機能があることを知りましたがこれでは値段が動いた分だけ逆指値も動いてしまいます
100Trader@Live!:2014/08/31(日) 20:38:11.45 ID:bChtJm09
質問がいまいちわからないんだけど、逆指値でSLを指定して発注するってことでなく?
101Trader@Live!:2014/08/31(日) 20:40:02.91 ID:bChtJm09
MT5でキー+データのペアを管理するのに使えるの何かある?
CList使うくらいしかないんだろうか。
102Trader@Live!:2014/08/31(日) 21:16:51.82 ID:OJrBl19D
>>100
決済逆指値を指定して逆指値注文をしています

こういうことです
http://i.imgur.com/MZ8zQ4o.png
103Trader@Live!:2014/08/31(日) 21:24:46.21 ID:bChtJm09
約定してさらに一定値上がったらSLを約定値に引き上げたいってことなのかな。
そういうスクリプトなりEAなりを作るしかないね。
104Trader@Live!:2014/08/31(日) 21:27:17.09 ID:OJrBl19D
そうですか・・・ありがとうございます
105 ◆Hikaru440I :2014/08/31(日) 22:49:52.15 ID:O1fGIETa
ちなみに具体的には言わないけど、>>77は割りと簡単に出来る
106 ◆Hikaru440I :2014/08/31(日) 22:56:45.40 ID:O1fGIETa
ちなみにこんな感じね
http://i.imgur.com/tWcmIw0.gif

タイミング的にこれあの人だと思ってるわ
107Trader@Live!:2014/08/31(日) 22:58:00.79 ID:bChtJm09
これはどういう芸なの?
108 ◆Hikaru440I :2014/08/31(日) 23:00:20.47 ID:O1fGIETa
ああ、ID:bChtJm09さんがやり方先に答えてたか・・・ よく読んでなかったごめん
109Trader@Live!:2014/09/01(月) 00:01:03.83 ID:HHY2Jkd2
時間軸ずらすのにperiodcinverter(スペル適当)でシフトさせてるんだけど使ってるインジガがエラー出すので違う方法ってないですかね?
110Trader@Live!:2014/09/01(月) 09:45:32.90 ID:b6aELftu
新BO業者

htt p://bit.l y/1qyCSs0
htt p://bit.l y/1qyCSs0
htt p://bit.l y/1qyCSs0
htt p://bit.l y/1qyCSs0
htt p://bit.l y/1qyCSs0
htt p://bit.l y/1qyCSs0
111>>99:2014/09/01(月) 15:56:53.94 ID:1o6ys9tK
調べていたらイーブンブレイクというものを知りました
イーブンブレイクのみのEAというのはありますか?

それとこの質問は【MT4/MT5】 EA開発スレ Part17 ねこといっしょ でしたほうがいいでしょうか?
112Trader@Live!:2014/09/02(火) 16:15:52.70 ID:kJqbnz44
oandaJapanのMT4でメタクリック1(指値やストリミ等がEA上で指定できる)なるEAを使い、
ストップをMT4の基準以上の25ピピに設定しているのですが、「Terminal exit」というメッセージが出てきて勝手にメタクリック1で設定したストップより浅いストップで決済してしまうのですが、対策がわかりません…
メタクリック1で指定したストップで決済出来る方法は無いでしょうか?

素人丸出しのクソ質問で申し訳ありませんが皆様の知恵を貸していただけたら幸いです。
開発者に問い合わせているのですが、開発者は返事が遅いのでこちらに質問させて頂きました…
113Trader@Live!:2014/09/02(火) 19:24:27.68 ID:4Yb9q/ld
開発スレで質問したところこっちに誘導されたので質問です
http://www.dotup.org/uploda/www.dotup.org5291176.txt.html
初めてのEA作成で作ったもの↑をテストしたいのですがこのEAは自動でエントリーしないのでバックテストできません
開発スレで時間指定エントリーのコードを教えてもらいましたがよくわかりませんでした
きちんと書けているかどうか確認して欲しいのですが・・・
114Trader@Live!:2014/09/02(火) 23:14:31.16 ID:JOnF3+I9
>>113
きちんと動いているか調べるのがバックテストだろ?
適当に書いただけで動かないのは当たり前
115Trader@Live!:2014/09/02(火) 23:21:45.37 ID:JOnF3+I9
>>113
ちなみにそのコードはトレイリングストップだけのサンプルだから注文するロジックも
時間指定も書かれてない。
116Trader@Live!:2014/09/03(水) 00:06:20.02 ID:rQIafFII
手動でポジったポジション自動で操作するためのEAなんじゃないの。
とりあえずポジションがありゃいいんだから起動したらエントリするようにするとか
最小ロットで実際にポジってうごかしてみたら?
117Trader@Live!:2014/09/03(水) 05:18:26.45 ID:hSLB2Kn5
「究極のMT4の約定速度」
っていうんだけど、見てもよくわからないんだが・・・

https://www.youtube.com/watch?v=3ovb99ykhXM
118Trader@Live!:2014/09/03(水) 05:59:56.77 ID:qUdwmjDl
>>117
レスポンスでしょ?
その動画を見る限りだと確かに速いと思うけどリアルなのかどうか
119Trader@Live!:2014/09/03(水) 06:33:58.97 ID:rxmbI1qL
>>116
起動したらエントリーというのは思いつきませんでした
ありがとうございます
120Trader@Live!:2014/09/03(水) 12:54:02.19 ID:jLaOONqg
まだbuild509使ってる人いる?
つか使える?
buil60??使っていたけど、今朝自動バージョンアップ?かかってbuil670だかに更新かかって
インジが使えなくなった
ログ見ると全部コンパイルしなおしてソースがないex4ファイルは削除されているみたい
これを機に509に戻したいんだけど
121Trader@Live!:2014/09/03(水) 13:21:42.82 ID:1HuuQqcm
Build600以前はもう使えないよ
サーバーに繋がらない

ttp://fx-on.com/news/detail/?id=1552&c=1
122Trader@Live!:2014/09/03(水) 13:28:32.60 ID:FShb3zEO
9/1にも同じようなメールきたけどまだ使えるな509
123Trader@Live!:2014/09/03(水) 13:41:50.97 ID:jLaOONqg
さっそくのレスdです。
そっか、ダウングレードはあきらめたほうがいいのか。
それにしても、自動verUPのたびにソースからコンパイルしなおす仕様なんだね?
今日起動したら昨日表示していた画面がインスコ直後のデフォルト画面になってた
今日の日付のログが生成されていたのでみると
08:54:33 Compiling 'OsMA'
08:54:34 Compiling 'Parabolic'
08:54:35 Compiling 'RSI'
08:54:35 Compiling 'Stochastic'
08:54:36 Compiling 'ZigZag'
08:54:37 Compiling 'Examples\SimplePanel\SimplePanel'
08:54:37 Compiling 'PeriodConverter'
みたいにインスコフォルダにソースのある分だけコンパイルしなおしているみたいだね
このインストールフォルダとappフォルダにあるファイルが整合性とれてなくてなる現象かもしれないけどもう少し調べてみるか・・
124 ◆Hikaru440I :2014/09/03(水) 14:01:24.93 ID:/5GMVcbS
ソースコードがあるインジとかEAは、MT4起動するたびにコンパイルされてたような・・・気のせいかな
125Trader@Live!:2014/09/03(水) 15:22:10.05 ID:rxmbI1qL
if文でOrderStopLossが指定されてない時(0の時)を指定したいのですが
OrderStopLoss == 0、OrderStopLoss < 1、OrderStopLoss == NULLではうまく行きませんでした
どんな数値を入れればいいのでしょうか
126Trader@Live!:2014/09/03(水) 15:36:42.27 ID:pE0/HSay
0の時なら0。
127Trader@Live!:2014/09/03(水) 15:43:13.20 ID:rxmbI1qL
あの・・・それでうまく行かなかったんですけど・・・

   TrailingStop2 = Point*TrailingStop;
_OrderStopLoss = OrderStopLoss();
_Ask = Ask;
if(_Ask>_OrderOpenPrice - TrailingStop2 || _OrderStopLoss() == 0)

こういう感じです
SLが約定値より上にあるときはきちんと動くんですが・・・
128Trader@Live!:2014/09/03(水) 15:44:47.77 ID:pE0/HSay
それは別の場所が間違ってるってこったろ。
0かどうか調べたいなら0と比較すればいい。
129Trader@Live!:2014/09/03(水) 16:21:08.68 ID:rxmbI1qL
||を消して条件を一つにしたらうまくいきましたがどうしてもor文にしないとダメなんです
どうすればよいでしょうか
130Trader@Live!:2014/09/03(水) 16:22:02.32 ID:pE0/HSay
まず、日本語のお勉強。
131Trader@Live!:2014/09/03(水) 16:26:06.03 ID:rxmbI1qL
どうもすみません
いろいろいじってたら何故かうまくいきました
本当に詰まってからレスするべきですね
132 ◆Hikaru440I :2014/09/03(水) 16:29:29.54 ID:/5GMVcbS
栃木県震度5だってよ
133 ◆Hikaru440I :2014/09/03(水) 16:41:41.30 ID:/5GMVcbS
間違えた
134Trader@Live!:2014/09/03(水) 16:54:08.71 ID:yFYoYzeZ
YJFXでしか動かんのだが、EA作ってみた。
デモでバックテストしたが、なかなか良いパフォーマンス出てる。
http://kie.nu/28kJ
135Trader@Live!:2014/09/03(水) 17:34:58.09 ID:pE0/HSay
>>131
少なくともまともな質問になっていれば別に質問は詰まる前でもいい。
他人にわかるように書け。
136Trader@Live!:2014/09/03(水) 18:00:15.10 ID:pgdAUa5I
詳しい人タスケテ

FOREX.comのMT4をかれこれ4年ほど使っているんですが、今年の9月に入ってから
MT4を起動すると、デモ口座の申請画面がいきなり出てきてしまい、自動でログインされません。

で、そのデモ口座の申請をキャンセルすると、すぐにログインIDやパスワードを入力する画面に
なってて(FOREXのIDとパスが入った状態)、ログインのボタンを押すだけで、今まで通りの動作を
するというなんとも不思議な仕様に。

WindowsXP、VISTAの2つでその症状が出てて、Windows7に入れてあるMT4は、そんな状態に
ならないのですが…

MT4起動時に、デモ口座の申請画面が出ない様にするには、どうすればいいでしょうか。
137Trader@Live!:2014/09/03(水) 18:36:05.12 ID:rxmbI1qL
>>135
わかりました
整理してから書込します

完成したEAを動かしてみたのですが動きがどうもカクカクで先ほどのポンド指標で試しましたがきちんと動きませんでした
EAとはこういうものなのでしょうか?私のコードの書き方がまずいのでしょうか?
もしできるのならスムーズに動かしたいです
http://www.dotup.org/uploda/www.dotup.org5292308.txt.html
138Trader@Live!:2014/09/03(水) 20:37:41.22 ID:hSLB2Kn5
>>118

ああ、なるほど!サンクス
139Trader@Live!:2014/09/04(木) 01:29:28.60 ID:FmfhZ12g
>>136
とりあえず一旦MT4をアンインストールしてから再インストールし直してみたら?
おかしい時はとりあえず再インストールしてみるってのはPCの常識でしょ
140Trader@Live!:2014/09/04(木) 10:02:03.39 ID:/j6nfw6n
>>139
大変お騒がせしました。
確かに再インストールもせずでしたので、早速再インストールをしようと思い、
今日いつも通り起動してみたら、XP、VISTAの2台ともケロっと元の正常な
動きに戻ってました(汗)

この3日間はなんだったんだ…orz
というわけで、なんだかよく分からずに直ってしまいました。
ありがとうございました(ぺこり)
141Trader@Live!:2014/09/04(木) 18:32:46.53 ID:VKmN0nMg
MT4をダウンロードしようとすると、416 Requested Range Not Satisfiable と出てしまうのですが
皆さんもなってないですか?
142Trader@Live!:2014/09/04(木) 18:51:40.81 ID:TtSiZP93
なったコトないけどgoogle先生に訊いたら「サーバーとの通信の不具合」とかナントカ…

ttp://questionbox.jp.msn.com/qa445375.html
143Trader@Live!:2014/09/05(金) 00:58:09.04 ID:UJObqn7k
EA販売サイトで売られてるEAのソースコードをEA購入者は見れるの?
それを参考にして場合によってはコピペして自分のEAを作って売るのは
どこら辺まで許されるの?ロジックをパクるつもりはないけど
リトライ機能とかメール、エラー処理など補助機能なら大丈夫ですかね?
144Trader@Live!:2014/09/05(金) 06:40:39.09 ID:7UsoLTtg
>>143
それは売り手によるけど、基本的にソースコードは付いてないよ。
ソースコード付きの場合、その旨と利用可能範囲が明記されてると思う。
145Trader@Live!:2014/09/05(金) 13:49:15.53 ID:YlVxdkWh
mt4からuwscのクリックマクロを実行させようとしているのですが、壁にぶち当たっているので御教授願いします

始値が付いた時点で、条件を判定し、uwscマクロを実行します
1つの通貨ペアチャートににこのEAを入れ、実行するのは問題なしなのですが、
複数の通貨ペアチャートに入れて、別のマクロを実行する場合に全てが正常に動作するわけではなく、歯抜けになったりするのです。
どのように対策すれば良いでしょうか。

抜粋して記載しますと、このようなコードです。
#import "shell32.dll"
int ShellExecuteW(int hWnd,int lpVerb,string lpFile,string lpParameters,int lpDirectory,int nCmdShow);
#import
#define SW_SHOW 5
int Shell = 0;


int start()
{
if( Close[1] >= Open[1])
{
ShellExecuteW(0,0,"C:\\Windows\\uwsc502\\UWSC.exe","C:\\Windows\\uwsc502\\buy1.UWS",0,SW_SHOW); //マクロ名は通貨ペア毎で変更する
}

if( Close[1] < Open[1])
{
ShellExecuteW(0,0,"C:\\Windows\\uwsc502\\UWSC.exe","C:\\Windows\\uwsc502\\sell1.UWS",0,SW_SHOW); 
}
return(0);
}
146Trader@Live!:2014/09/05(金) 14:10:10.13 ID:QnTwaKsm
なんで最近は戻り値すら見ないんだろうな
147Trader@Live!:2014/09/05(金) 14:23:37.18 ID:PsoJz2In
前の足のpip幅を確認して何pip以上だったら買いといった感じで取引するようにしたいんですけど
どのようなコードになるでしょうか?
148Trader@Live!:2014/09/05(金) 14:44:57.55 ID:pYYND6Sx
if(iHigh(_Symbol, PERIOD, 1)-iLow(_Symbol, PERIOD, 1) > N)
{ /* ほげほげ */}
でいいべ
149Trader@Live!:2014/09/05(金) 14:47:02.15 ID:YlVxdkWh
>>146
失礼しました。
歯抜けがある時であっても、戻り値は全て42です。
あるマクロが実行中に、また別のマクロが呼び出された場合に歯抜けが生まれているとは思うのですが…
150Trader@Live!:2014/09/05(金) 14:49:39.35 ID:Df4ugmAn
>>147
書いた文章そのままコーディングすればいいと思うよ
151Trader@Live!:2014/09/05(金) 15:06:03.24 ID:PsoJz2In
>>148
Nは普通に数字をそのまま入れてもいいんでしょうか?
152Trader@Live!:2014/09/05(金) 15:06:08.82 ID:1c69fIIX
EAでインジケーター内の指標バッファを読み込むときはiCustomを使いますが、
インジケーター内の変数を取得するにはどうしたらいいですか
例えばint xと宣言されたあとに任意の行で使用されているxの値です
153Trader@Live!:2014/09/05(金) 15:08:50.31 ID:pYYND6Sx
>>151
NとPERIODは適当な値に変えてね。
そのままじゃ動かんよ。
iLowやらiHighのマニュアルを見ましょう。
iLow mql4 とかでググれば一発で出てくる。
154Trader@Live!:2014/09/05(金) 15:09:53.91 ID:pYYND6Sx
>>152
無理じゃないかな?
インジ内でバッファに入れるように改造すれば行けるけど、
ソースがないと無理
155Trader@Live!:2014/09/05(金) 15:12:33.48 ID:7UsoLTtg
>>149
そもそもUWSCって複数同時起動できたっけ?
被った時に(先の方か後の方かは知らんが)片方死んでんじゃないの?
156Trader@Live!:2014/09/05(金) 15:18:32.53 ID:1c69fIIX
>>154
やはりそうですか
ソースはあるのでバッファに入れてみます
ありがとうございました
157Trader@Live!:2014/09/05(金) 15:20:02.19 ID:YlVxdkWh
>>155
DLLで呼び出す場合は、複数同時起動可能ってどこかで見たんですがダメなんでしょうかね…
被った時に片方死んでいるのは仰るとおりだと思います
158Trader@Live!:2014/09/05(金) 15:30:57.96 ID:YlVxdkWh
>>155
公式にありました。

「UWSCの多重起動は禁止です」とダイアログが出て起動できない  #n38
  UWSC本体を多重に起動する事はできません。(ファイルの関連付等からスクリプトの多重実行は可)
159Trader@Live!:2014/09/05(金) 15:49:10.98 ID:2G84Yf2O
>>158
それは単体起動した場合の制限。
スクリプトは同時に動かせる。uwsc.ini次第だけど。
160Trader@Live!:2014/09/05(金) 15:52:56.38 ID:YlVxdkWh
>>159
ありがとうございます。
括弧書きであるから出来るんだろうなと。
ini次第というのはどこを変えればいいでしょうか?
一応NotMulutiPlexは-9に変更してはあるのですが…。
161Trader@Live!:2014/09/05(金) 15:56:43.15 ID:2G84Yf2O
おれは0で動いてるけどな。
何か別の問題なんじゃね。
162Trader@Live!:2014/09/05(金) 16:01:28.60 ID:YlVxdkWh
>>161
複数のPCで試してみても同じ状況だし
干渉しないようにアルゴ組み替えた方が良いのかなぁ
163Trader@Live!:2014/09/05(金) 16:10:23.02 ID:7UsoLTtg
>>162
とりあえずnotepadに文字列書き出すスクリプト書いて、UWSCがちゃんと
多重起動できてるか確認してみれば?
もしできてるとしたら、操作される側が糞詰まってるんだと思うけど、そうな
るとUWSCの操作対象が何か?操作内容が何か?分からないとなんと
も言えない。
164Trader@Live!:2014/09/05(金) 16:48:40.46 ID:pYYND6Sx
ちなみにココで良いのか分からないけど、
EAって時々設定がロードされなくない?

ストラテジーテスターで良く起こる。
設定変更→テストスタート(何故か設定未反映)
→ ストップ → スタート (設定反映)
本番でも時々起こるし・・・。

誰か原因か対策を知りませんか?
165Trader@Live!:2014/09/05(金) 17:03:36.23 ID:ihptu8Gi
OrderSelectでストップ注文を指定するにはどうすればいいですか
166Trader@Live!:2014/09/05(金) 21:14:59.61 ID:ihptu8Gi
あ、まだ約定してない注文です
167Trader@Live!:2014/09/05(金) 21:45:34.39 ID:R9c33PQq
mt4がダウンロードできません
Requested Range notSatisfiabJeと表示されます
対処法がわかりません
168Trader@Live!:2014/09/05(金) 21:57:30.99 ID:Q35/E9Nm
169Trader@Live!:2014/09/05(金) 22:10:02.95 ID:R9c33PQq
>>168
ここで質問する前に試しましたが
解決せず
170Trader@Live!:2014/09/05(金) 22:14:20.06 ID:sOaPQH7w
>>162
2つ以上の通貨ペアチャートでスクリプトが実行できる条件を満たしたとき、同時にスクリプトが実行されるからじゃないのかね?
UWSCのスクリプト多重実行って、マウスが2個以上繋がってるイメージ
偶々同期した複数スクリプトでマウス座標の取り合いのような気がする
スクリプトを実行中か判断できるなら、その情報をもとに待機させるなりキャンセルさせるなりの処理をしないとダメなんじゃないかなぁ
1つの通貨ペアチャートでEA稼動中に自分でマウス動かし続ければ、現象は再現されそう
171Trader@Live!:2014/09/06(土) 00:04:08.32 ID:rn0OL7Yg
void ALL_CLOSE()
{
 for(int i=0; i<=OrdersTotal(); i++)
 {
  if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES) == TRUE){
   if(OrderType()==OP_BUY)OrderClose(OrderTicket(),OrderLots(),Bid,Slippage,NULL);
   if(OrderType()==OP_SELL)OrderClose(OrderTicket(),OrderLots(),Ask,Slippage,NULL);
  }
 }
}

ポジションを一括クローズするコードを書いてみたのですが、なぜかクローズされたりされなかったりします
なぜでしょうか
172Trader@Live!:2014/09/06(土) 00:14:15.05 ID:uSaBSkTX
>>171

i=OrdersTotal();i>=0;i--
にしたほうがいいんじゃないかな
173Trader@Live!:2014/09/06(土) 00:35:41.25 ID:TbCX/JlZ
>>171
いちいちリフレッシュレートやんないとスリッページ超えてたりする
174Trader@Live!:2014/09/06(土) 00:42:05.78 ID:rn0OL7Yg
>>172
ありがとうございます
よく見たらクローズしてないところ全部バーが欠けてました
175Trader@Live!:2014/09/06(土) 00:51:23.18 ID:kWStua2l
>>171
複数の通貨でも被らないようにEAを組み替えました
しかし今度は画像認識からのクリック、無限ループのマクロと干渉…
これはスレチになってしまいますね、皆様ありがとうございました
176Trader@Live!:2014/09/06(土) 01:18:53.34 ID:18+6I3JJ
今バイナリーのバックテストをしてるんですが最適化で勝率を知る方法はありませんかね?
177Trader@Live!:2014/09/06(土) 01:41:26.21 ID:kWStua2l
>>176
mt5なら出来るらしいですね。
私はEA内で勝率計算させて、csvファイルにに出力させてました。
178Trader@Live!:2014/09/06(土) 01:55:46.51 ID:VFcHZwGf
>>176
OnTester()で勝率返させるとかどうです?

double OnTester(){
double w = TesterStatistics(STAT_PROFIT_TRADES);
double n = TesterStatistics(STAT_TRADES);
return (n>0)? w/n : -1;
}
みたいな感じ?
179Trader@Live!:2014/09/06(土) 02:33:26.87 ID:z0GcrKyI
>>171
解決してるみたいだけど一応。
SELECT_BY_POSで0から順に決済していくと
ABCの3つのポジションがあったとして

0 ポジションA
1 ポジションB
2 ポジションC

i=0の時にポジションAを決済、カウントアップしてi=1の時には

0 ポジションB
1 ポジションC

となるので、ポジションBが決済されずに残ってしまう
180Trader@Live!:2014/09/06(土) 04:03:27.65 ID:18+6I3JJ
>>177
出来ればどのようなコードになるか教えてもらえないでしょうか?

>>178
そのコードを入れれば最適化の欄に勝率が表示されるのでしょうか?
181Trader@Live!:2014/09/06(土) 04:25:56.21 ID:18+6I3JJ
>>178
コードを入れたところ勝率が出力されました
ありがとうございましたこれでバックテストがはかどります
182 ◆Hikaru440I :2014/09/06(土) 17:34:51.98 ID:D9QEMZAf
暇だからEAかインジか何か作るでー
リクエストあったらおね 1時間くらいで作れるので頼む
例によってバックテストとか動作確認は適当なのであしからず
183Trader@Live!:2014/09/06(土) 17:56:26.07 ID:QtblXrq6
時間指定で自動エントリするEAオナシャス
今のEAに組み込みたい
184 ◆Hikaru440I :2014/09/06(土) 18:01:05.52 ID:D9QEMZAf
時間指定って?例えばexternで一つだけ年月日時分指定してその時間に1回だけ取引するような感じ?
それとも「毎日X時に取引」って感じ?
185Trader@Live!:2014/09/06(土) 18:23:51.40 ID:wHL4utr8
>>182
sefc bull bearのmtf をお願いしたいんですが。
インジスレで聞いてもレスがなかったってので。
186 ◆Hikaru440I :2014/09/06(土) 18:34:35.17 ID:D9QEMZAf
ベースは検索で一番上に出てきたのでいいの?
https://www.google.co.jp/search?q=sefc+bull+bear&dummy=%EF%BF%BD&gws_rd=ssl

あとMTF化は具体的にどういう動作希望?
187 ◆Hikaru440I :2014/09/06(土) 18:37:54.34 ID:D9QEMZAf
ご飯ができたので食べてる間に詳細求む
188Trader@Live!:2014/09/06(土) 18:44:11.49 ID:wHL4utr8
そうです 単純にパラで時間が選べれば
1分足のチャートに複数の時間足の
sefc bull bearを表示したいだけです
よろしくお願いします
189Trader@Live!:2014/09/06(土) 19:08:25.07 ID:QtblXrq6
>>184
そんな感じ
190Trader@Live!:2014/09/06(土) 19:09:22.80 ID:QtblXrq6
すまん前者な
191 ◆Hikaru440I :2014/09/06(土) 19:09:25.86 ID:D9QEMZAf
ご飯食べ終わった

これデコンパイルされたソースか ちょっと読みにくいな
MTFでもチャートと時間を一致されるのとさせないのがあると思うんだけど、とりあえず指定がないようなので一致しないバージョンで作ります
192Trader@Live!:2014/09/06(土) 19:17:36.36 ID:X8FYWvOr
00さんが不在になってる以上、こういう人はよいね まぁ別スレでたたかれてるのもみたけど、気にしないで
193 ◆Hikaru440I :2014/09/06(土) 19:18:07.19 ID:D9QEMZAf
>>189
EAに組み込むんだったら、簡単だし1から書くことも無いかな

datetime time=D'2014.09.06 12:00';
if(iBarShift(NULL,0, time,true)==0){}
または過ぎてからなら
if(iBarShift(NULL,0, time,true)==1){}
で行けるような気がする

めんどくさいやり方だと、extern int Year=X Month=Y・・・とかで
TimeYear(Time[0])==・・・とか

ちなみに毎日X時なら
if(TimeHour(Time[0])==X && TimeHour(Time[1])!=X){}
って感じで行けると思う
194 ◆Hikaru440I :2014/09/06(土) 19:26:57.22 ID:D9QEMZAf
http://kie.nu/28M5

なんか意外と簡単だった
195 ◆Hikaru440I :2014/09/06(土) 19:29:25.47 ID:D9QEMZAf
>>194
MTFのBullBearね
TimeFrameで時間軸指定、0でチャートの時間軸
オブジェクト作るのがあるのにインジ消しても残ったままだったから、テキスト表示するのは消した
チャートの時間軸と一致はしてない
たとえばTimeFrameの値を0以外にすると、チャート上で9/6 19:30の真下の位置に表示されるのが、その時間のBullBearとは限らない
196Trader@Live!:2014/09/06(土) 19:42:47.57 ID:QtblXrq6
>>193
ん?単体だったら
int start()
{
datetime time=D'2014.09.06 12:00';
if(iBarShift(NULL,0, time,true)==0){}
{
OrderSend(Symbol(),OP_BUY,1,Ask,0,Ask-25*Point,OrderTakeProfit(),"My order #2",16384,0,Green);
return(0);
}
}
これでいいの?
197 ◆Hikaru440I :2014/09/06(土) 19:49:53.11 ID:D9QEMZAf
>>196
試してないけど多分イケルと思う
198Trader@Live!:2014/09/06(土) 20:00:04.62 ID:DYldPRDB
流石、3億稼ぐヒカルさんは凄いね。
199Trader@Live!:2014/09/06(土) 20:05:05.75 ID:QtblXrq6
いけなかった・・・
これバックテストだと決済しないと結果に出ないとかある?
200 ◆Hikaru440I :2014/09/06(土) 20:22:18.35 ID:D9QEMZAf
バックテストは終わるときに勝手にポジション決済されるんじゃなかったっけ

良く見ると、>>196まんまだと文法的にちょっとやばいし、条件達成しても取引できない気がする
あと足更新した時だけ呼び出しされる形にした方がいい
それと2.5pipだと注文通らないかも
201Trader@Live!:2014/09/06(土) 20:26:37.33 ID:wHL4utr8
>>195
ありがとうございました
来週から使わせてもらいます
202Trader@Live!:2014/09/06(土) 20:29:33.52 ID:mbuw0wpu
光るさんはクールだとおもう
203Trader@Live!:2014/09/06(土) 20:29:48.08 ID:QtblXrq6
お、SLをAsk-250*Pointにしたら行けたけどめっちゃエントリーしてる
ポジ持ってなかったらっていうif文を追加すれば1回だけになるかな
204 ◆Hikaru440I :2014/09/06(土) 20:33:18.60 ID:D9QEMZAf
ポジでもいいし、時間以外に何かしらの条件を加える予定があるなら、

int t;
start(){

if(iBarShift(NULL,0, time,true)==0 && t!=Timt[1]){
}
t=Time[1];

みたいな感じでもいいかも
205Trader@Live!:2014/09/06(土) 20:42:45.15 ID:QtblXrq6
あっれーよく見たらテスト起動した瞬間にエントリーしてら
なんでだ?

int Orders_Total;
int start()
{
datetime time=D'2014.09.06 06:00';
if(iBarShift(NULL,0, time,true)==0){}
{
Orders_Total = OrdersTotal();
if(Orders_Total < 1)
{
if(OrderSend(Symbol(),OP_BUY,1,Ask,0,Ask-250*Point,OrderTakeProfit(),"My order #2",16384,0,Green)==true)
return(0);
}
return(0);
}
return(0);
}
206 ◆Hikaru440I :2014/09/06(土) 20:56:05.46 ID:D9QEMZAf
{の位置
207Trader@Live!:2014/09/06(土) 20:58:29.69 ID:QtblXrq6
ああ確かに変なカッコ付いてるな
エラーでなかったから見逃してた
消したらちゃんと動いたありがと
208Trader@Live!:2014/09/07(日) 02:01:33.17 ID:cs3NNF4L
>>195
昨日、ヒカルさんにmtf bull bearを
お願いした者ですが
time frameの値と同じ時間のチャートしか
表示がされません。(0は除きます)
例えば初期値の60ですと1時間足のチャート以外は
空白になります。1分足のチャートに5分の
bull bearはずっと空白のままです。
何か使い方を間違っていますか?
時間のある時で構わないので
よろしくお願いします。
209 ◆Hikaru440I :2014/09/07(日) 11:50:03.31 ID:Lg8LrUmO
とりあえずEURUSD1Mで60,5,15とか色々試してみたけどちゃんと表示されてるみたいだけどな
データがないのが問題とかなら相場開いたら治るんじゃないか
210Trader@Live!:2014/09/07(日) 12:05:25.35 ID:AjKLWdDP
この関数使ってドロップされた箇所にインディケーターを表示したいのですが
int start()
{

int X=ChartXOnDropped();
int Y=ChartYOnDropped();
Print("(X,Y) = ("+X+","+Y+")");

return 0;
}
マウスでチャートにドロップした際に、X、Y軸が-1,-1しか返ってこないんですけど、どうしたらいいでしょうか。
Build670です。
211 ◆Hikaru440I :2014/09/07(日) 12:11:30.31 ID:Lg8LrUmO
インジケータじゃ無理ぽ
212Trader@Live!:2014/09/07(日) 12:38:42.67 ID:AjKLWdDP
>>211
おお・・
よく見たらエキスパートかスクリプトって書いてあったわ。
サンクス。
213Trader@Live!:2014/09/07(日) 12:39:36.19 ID:RCZcfCBB
PeriodConvertで1分足を週足に変換すると、週足のロウソクは木曜日から変換されている。
正しいのは月曜日0:00からの一週間だよね?
どうすればいいですか?教えてください
214Trader@Live!:2014/09/07(日) 13:20:27.70 ID:qj1h5tmY
mqlってオブジェクト指向に対応してますか?
215Trader@Live!:2014/09/07(日) 14:43:48.40 ID:fvRqx6YJ
>>214
クセあるけど一応はしてる。
けど、テンプレートもジェネリックもないから、C++やJavaみたいに
高い再利用性があるか?っていうと、割とない。
216Trader@Live!:2014/09/07(日) 14:49:38.74 ID:59eyn6AK
関数テンプレートはあるぞ。
だいたい、何も知らないでこういうこと言うやつは大したもの作れない。
217Trader@Live!:2014/09/07(日) 16:51:43.01 ID:aN17lot7
取引履歴から前回でwin もしくはlossだったか
というのを拾い上げ、ポジ数を変更したい場合はどうやるのかな
一応ぐぐったんだんだが、マーチン系のソースファイルでは違うようで
218Trader@Live!:2014/09/07(日) 17:06:07.71 ID:59eyn6AK
>取引履歴
OrderSelect()
>前回でwin もしくはlossだったか
OrderProfit()
>ポジ数を変更
OrderSend(), OrderClose(), OrderDelete()
219Trader@Live!:2014/09/07(日) 17:16:38.30 ID:wUwvK+fg
MT5って罫線の重ね順変えられる?
220Trader@Live!:2014/09/07(日) 17:18:48.43 ID:aN17lot7
>218
調べてみるーthx
221Trader@Live!:2014/09/07(日) 18:40:53.19 ID:cs3NNF4L
>>209
そのとおりでした。ちゃんと表示されます。
お騒がせして申し訳ありませんでした。
ありがとうございました。
222Trader@Live!:2014/09/07(日) 19:35:18.10 ID:aN17lot7
ttp://blog.livedoor.jp/ahaha_fxtrader/tag/OrderSelect

なんかめんどくさいんですね・・
ha
223Trader@Live!:2014/09/07(日) 21:57:44.54 ID:ZQswRa3N
mt4でEURJPY表示方法ありますか?
メニュー選択できません
224Trader@Live!:2014/09/07(日) 22:06:27.29 ID:/3xNyfwD
気配値開いて右クリック→全通貨表示
225Trader@Live!:2014/09/08(月) 00:02:17.34 ID:5LjCoxJH
>>224
お昼やってみます
ありがとうございます
226Trader@Live!:2014/09/08(月) 07:24:33.44 ID:zVtLe91E
メタエディターからF1で呼び出すヘルプの日本語化できませんか?
227Trader@Live!:2014/09/08(月) 07:30:16.63 ID:B7LVLfnv
>>226
確かMetaQuotes社が公式に翻訳者を募集してたはず。
応募して翻訳してみればいいんじゃない?
228Trader@Live!:2014/09/08(月) 08:09:28.00 ID:uSP81/uh
日産センチュリーのデモ口座を開設しましたが日経とTOPIX先物しか
表示されません
FXの表示の仕方をおしえていただけないでしょうか
229Trader@Live!:2014/09/08(月) 08:15:52.68 ID:NJVGZCPV
>>228
国内の業者でMT4で225先物見れるの知らなかった。
申し訳ないが俺はわからないけど、
普通に通貨ペアから選べないのかな。
230Trader@Live!:2014/09/08(月) 08:44:12.23 ID:zVtLe91E
>>227
英語力ないから困ってんすよw
231Trader@Live!:2014/09/08(月) 09:57:41.21 ID:7YkbjUIb
232Trader@Live!:2014/09/08(月) 18:54:39.08 ID:uSP81/uh
>>229
MT5なんです
OSEしか表示されません
色々みてるんですがないようです
ありがとうございます

>>231
ありがとうございます
全て表示というのはあるんですが、そうするとOSEの全ての先物が
表示されるだけで全ての通貨を表示というのはないです
MT4というのをダウンロードします
すいませんでした
233Trader@Live!:2014/09/08(月) 19:08:04.73 ID:5LjCoxJH
>>224
できました
ありがとうございました
234Trader@Live!:2014/09/08(月) 19:11:42.35 ID:uSP81/uh
MT4をダウンロードしFXCMのデモ口座を開きましたが
ドル円のスプレッドが1.2pipsぐらい開いており、HP上だと0.1pipsぐらい
なのですがこれはデモ口座だからなのでしょうか
もう少し小さいところありませんか
235Trader@Live!:2014/09/08(月) 20:18:18.12 ID:B7LVLfnv
>>230
Amazonをざっと見た感じだと、新しいコンパイラに対応した書籍は無いっぽいので、
↓で調べればほとんど大丈夫なはず。ちょっと情報古いけど。
ttp://www.metasys-seeker.net/MQL4_Reference_ver1/MQL4_Reference_Contents.html
236Trader@Live!:2014/09/09(火) 01:03:30.08 ID:CPfknAEA
MT4で買いの場合、指値や逆指値の注文は待機中はOP_BUYLIMIT/OP_BUYSTOPだけど
約定して保有すればOP_BUYになるというのが自分の得た知識だったのですが
実際に注文が通ったチケットに対してOrderType()しても
OP_BUYに変わっていないのですが古い情報なのでしょうか?
237236:2014/09/09(火) 01:28:34.10 ID:CPfknAEA
ごめんなさい。
僕のことは忘れてください。。。
238Trader@Live!:2014/09/09(火) 01:54:18.76 ID:r4tyfbjk
>>237
君の事は一生忘れないよ。
239Trader@Live!:2014/09/09(火) 04:58:57.66 ID:N1shENZK
バックテストについてですが

引き分け(損益0)の取引は、

勝ち負けどちらにカウントされますか?
240Trader@Live!:2014/09/09(火) 07:53:42.23 ID:jOwuskAk
勝ち。
241Trader@Live!:2014/09/09(火) 08:27:45.74 ID:ALAcepnV
>>235
ご丁寧にありがとうございます。
http://www.dr-ea.com/meta-blog/mql/
ただ、そのサイトは既に知っていて、上記URLでは、メタエディターのF1機能を日本語化できるようだったので、実装したかったのですが、build600以降ではlanguageフォルダーがなくなっているようで。なんとか新しいMT4でも実装できないかな?と相談させてもらいました。
242Trader@Live!:2014/09/09(火) 14:42:49.95 ID:RGdbhmoD
>>234
それはTS2のスタンダード口座のスプじゃないかな
MT4は別とおもう
でMT4だとスプ狭くてもそのくらいが限界だよ
243Trader@Live!:2014/09/09(火) 17:47:57.95 ID:P8xJQLtD
まだ500以前のバージョンでプログラム書いてるけど。
最新のバージョンとバックテストで結果に違いが出ている人っている?
244Trader@Live!:2014/09/10(水) 22:56:44.78 ID:jXpP9JIw
PCではMT4使ってて、さっきAndroid版をDLしたんだけど
245Trader@Live!:2014/09/10(水) 23:01:06.77 ID:jXpP9JIw
ネコが途中で書き込みボタン押しやがった

Android版のログイン画面の「ログイン入力」はMT4の7桁の数字で
「パスワード入力」ってMT4講座用にパス作ったんだっけ?心当たりを幾つか入力してみたけど
ログイン出来ない。。
246Trader@Live!:2014/09/10(水) 23:08:17.96 ID:jXpP9JIw
事故解決しタンゴ
247Trader@Live!:2014/09/11(木) 01:55:33.63 ID:UhzozvuI
移動平均を組み込み関数使ってタイムフレームを指定したのですが、指定したタイムフレームと
違う時間足のチャートだと表示されないってことはありえますか?
ex.)タイムフレーム=60,表示チャートは15分足などの場合
どなたかわかりましたらお返事よろしくお願いします。
248Trader@Live!:2014/09/11(木) 07:40:28.74 ID:ulo6KiI2
ありえる。
249Trader@Live!:2014/09/11(木) 13:39:53.48 ID:auclHZLL
Notifications: failed send request (notify.mql5.com:443 failed)

っていうエラは何ですか?
EAに携帯プッシュ通知用のNotifications機能を入れたけど、ぜんぜん問題なかったのに、急に使えなくなった
250Trader@Live!:2014/09/11(木) 14:15:12.72 ID:80tC+Lsx
OnTester()の出力結果を2つ以上表示させることは可能ですか?
それと連敗数とは別に利益関係なく勝率の最大の借金数を知る方法を教えてください
251Trader@Live!:2014/09/11(木) 14:23:23.05 ID:auclHZLL
>>247
EAの中にタイムフレームを指定したら、表示チャートと関係がないと思う。
EAの計算は独立に行っている
特にインジケーターを使ってトレードする時、たまにチャート上ぎりぎりサインが出ているのに、EAが動かない場合がある
EA内部の計算だと、まだサインが出てないかも
252Trader@Live!:2014/09/12(金) 03:22:21.18 ID:ygM3a7gj
この言語while文はあるけど、do〜while文はありませんか?
253Trader@Live!:2014/09/12(金) 08:17:20.73 ID:vigtcqNq
あるけど?
254Trader@Live!:2014/09/14(日) 15:02:54.19 ID:amikqYcg
トレーリングストップを自前でやってみたいのですが、
サンプルコードはありませんか?
一度自分で作ってみたんですが、MT4を終了させる度にEAが損切りの値段を忘れてしまいまともに動いたことがないです
255Trader@Live!:2014/09/14(日) 17:54:28.78 ID:fC1u1Neo
OrderModifyで逆指値をこまめに書き換えるか
損切りの値段をtxtファイルにでも保存するようにして起動時読み込むか

俺が知ってる限りではこのパターンかな
業者の逆指値幅制限に引っかかるなら後者、
もっと詳しい方いると思うんでお願いします。
256Trader@Live!:2014/09/14(日) 18:15:35.35 ID:dGcQd0HI
>>254
なんでわすれるのでしょう
その時のポジにslが指定されているはずでは?
257Trader@Live!:2014/09/14(日) 18:38:44.78 ID:EFnspssY
つーかグローバル関数使えばいいんじゃね?
258Trader@Live!:2014/09/15(月) 06:20:27.02 ID:ocwZXfLn
引き分けはカウントせずに勝率を出したいです。
どのようにすれば良いでしょうか?
259Trader@Live!:2014/09/15(月) 07:01:53.37 ID:9KMYqI5v
>>254
MQL/Experts/MACD_Sample.mq4
のTrailingStopパラメーターがトレーリングストップ機能のサンプルになっていると思います。
260Trader@Live!:2014/09/15(月) 07:43:39.34 ID:wt6KnTBW
>>258
配列に確定益を格納
forで+ならxインクリメント、マイナスならマイナスならyインクリメント
勝率変数にx/(x+y)代入
261Trader@Live!:2014/09/15(月) 12:07:09.84 ID:ocwZXfLn
>>260

むずいっorz
サンプルコードとかありませんでしょうか?
262Trader@Live!:2014/09/15(月) 13:04:44.27 ID:rLn+sFhx
ブローカーの取り扱っている
ペアを取得する方法(コード)ありますでしょうか。
CFDなどもあるブローカーです。
スプを定期的に監視したいのです。

開発より初心者の方がコードのレスがつきやすいようでしたので
こちらに書き込みました。
263Trader@Live!:2014/09/15(月) 13:37:29.05 ID:rLn+sFhx
自己レスです。
ここにありました。
ttp://forum.mql4.com/51184
264Trader@Live!:2014/09/15(月) 15:28:12.76 ID:8C/k97fs
オブジェクトを右クリック
プロパティ → 表示選択タブから
時間足で表示制限ができると思いますが
手動ではなく、MQLから設定することもできるんでしょうか?
265Trader@Live!:2014/09/15(月) 18:04:00.43 ID:il/YQ1Rl
>>264
表示させたくない時間足の時はインジに値を設定しないか、
EMPTY_VALUEを代入すればOK。
266Trader@Live!:2014/09/15(月) 19:52:58.94 ID:MnyZadG8
>>264

if(Period() >= 60) {

}
これで囲むといいよ
1時間以上に表示
267Trader@Live!:2014/09/15(月) 21:46:51.15 ID:8C/k97fs
>>265-266
有難うございます
268Trader@Live!:2014/09/15(月) 23:56:39.31 ID:PQ+mYftG
>>267
例えばこんな感じにするとM1とM5でしか表示されないオブジェクトを作れたりするよ
ObjectSetInteger(0, name, OBJPROP_TIMEFRAMES, OBJ_PERIOD_M1|OBJ_PERIOD_M5);
269Trader@Live!:2014/09/16(火) 04:33:58.62 ID:oTWpErBG
債券とか金利を取得する関数かインジないですか?
270Trader@Live!:2014/09/16(火) 13:10:41.94 ID:sySVLsmv
ストキャスでクロスしたらアラームが鳴るやつじゃなくて
20や80に入ったらアラームが鳴るやつはありますか?
271Trader@Live!:2014/09/16(火) 14:53:35.15 ID:bS70qstS
>>270
カラーストキャスティクスってのができた気がする
できなくてもしらんよー
272Trader@Live!:2014/09/16(火) 15:18:42.85 ID:q6iEhQWT
3分足でバックテストするにはどうすれば良いでしょうか?
273Trader@Live!:2014/09/16(火) 20:25:03.19 ID:pQlKzDSv
>>272
1分足で動かす3分足用のEAを作る。
274Trader@Live!:2014/09/16(火) 22:16:58.25 ID:hwjeeWbr
>>268
本当にありがとうございます
275Trader@Live!:2014/09/17(水) 03:29:39.17 ID:TS3rmu8B
1位の賞金は100万円!

トレードコンテスト

http://ecnstp.com/contest/contest.html
276Trader@Live!:2014/09/17(水) 07:27:32.11 ID:W0b9wPt4
質問

デモ申請しようとしたら、バミューンとか鳴って失敗するんだけど、何でかな?
IDもパスも表示されないんです。
277Trader@Live!:2014/09/17(水) 09:06:35.56 ID:W0b9wPt4
すいません。自己解決。
インターネット繋いでなかったw
278Trader@Live!:2014/09/17(水) 11:36:31.88 ID:jBXJ1+XB
ワラタw ドンマイw
279Trader@Live!:2014/09/18(木) 02:40:03.94 ID:OIRN8mT4
通貨ペアだけでなく株や国債など銘柄が大量にあったBrocoの代わりになる業者は
FxProが一番ですか?
280Trader@Live!:2014/09/18(木) 19:16:48.33 ID:F3SYBBi0
mt5でmt4のPeriod_Converter_Opt.mq4と同じようなことって出来ますか?
281Trader@Live!:2014/09/19(金) 13:40:14.20 ID:pMQ7BCXz
YJFXでMT4をPC上で売買をしています。

YJFXのMT4はandroidでは対応していないので、
サーバーIPをAndroid上で入れても反応しません。

YJFXでMT4をAndroid上で動かす方法はありませんか?

御存知の方、ご教授下さい。
282Trader@Live!:2014/09/19(金) 18:53:31.46 ID:CqQ2X49t
ea のslの値なんだけど、300でセットしていると弾かれてしまう
wti 91.75とかの場合
5桁業者では 30pip離すと300・・ という解説があったのだが
銘柄問わず 100 なら10pip的な扱いでいいんだよね?
283Trader@Live!:2014/09/19(金) 20:01:33.20 ID:V0imFeKf
>>282
よく分からんけど、0.3にするとうまくいくとか
284Trader@Live!:2014/09/20(土) 00:04:42.84 ID:/5SKzg3z
このスレ、ドル高で死んで人いなくなったのか?

>>282
NormalizeDoubleで桁揃えないと注文弾かれる。
285Trader@Live!:2014/09/20(土) 00:44:49.40 ID:hV51oUwD
FXDDからデモのMT4を2つダウンロードします。1と2とします。
デモ口座の申請は、同じ申請者情報で動きますか?
変えないとだめですか?
286Trader@Live!:2014/09/20(土) 01:20:46.90 ID:x12514jT
>>284
FXブームが終焉で人が減ってる
287Trader@Live!:2014/09/20(土) 10:51:39.51 ID:CeYNfggf
国内業者でMT4使えてサーバー(レート更新)止まらない業者ってあるかな?

デモでアルパリ、サイバー、XEマーケッット使ってみたけど
時々2〜3分止まったり、30秒くらいディレイしてたりするんだよな。

デモサーバーだからかな?
288Trader@Live!:2014/09/20(土) 11:18:33.20 ID:BrRRPsBV
デモサーバは不安定というか、1台しか用意してない業者多いよ。
デモサーバにリソース割くくらいなら、リアルサーバ充実させるほうが良いので。
289Trader@Live!:2014/09/20(土) 11:41:47.31 ID:CeYNfggf
なるほどー
早速のレスありがとう

今のところはできれば国内業者が良いのでサイバーを考えてるんだけど
他に良いMT4業者有るかな?

複雑なインジやEAは使わないけど
チャート監視はなんだかんだ言ってMT4が使いやすい。
290Trader@Live!:2014/09/20(土) 12:19:57.42 ID:4Rreaa3P
アルパリで十分だわ
291Trader@Live!:2014/09/20(土) 17:23:42.80 ID:K7KZWXFT
アルパリのヒストリカルデータって他社のMT4にいれられる?
292Trader@Live!:2014/09/21(日) 08:33:55.46 ID:+/p3MYvV
>>289
OANDAでもいいしGKFXでもいいし
勿論日本法人の方ね

Autochartistって結構使えるよ
293Trader@Live!:2014/09/21(日) 08:52:11.28 ID:kIGDgr4w
>>290
>>292
レスありがとう


OANDAのMT4でドル円スプ0.3ってちゃんと約定するんだろうか?
294Trader@Live!:2014/09/21(日) 17:03:34.38 ID:gdQoFdNr
Build 670です。
チャートの右端(価格)表示のフォントが小さすぎて見難い。
大きなフォントを使いたいのですが。
295Trader@Live!:2014/09/21(日) 19:26:57.54 ID:J7dAFnDV
どなたかOANDAのスレを立ててもらえないでしょうか? うっかりしてたら
9月の始め頃に消えちゃった。

10/4から日足5本になるそうで、主要通貨ペアのスプはけっこう頑張ってる。
よろしくお願いします。
296Trader@Live!:2014/09/21(日) 19:41:46.91 ID:iEUxQBGP
>>295
消えたスレのURLは?

立てようと思ったけど検索しても引っ掛からない
297Trader@Live!:2014/09/21(日) 19:46:04.53 ID:aFjDgbTI
日足5本じゃテクニカルも他と違うしEAは1通貨につき1個しか使えないし決済の順番も決まっているし
何故わざわざ使うのか理解に苦しむ
298Trader@Live!:2014/09/21(日) 19:46:14.81 ID:iEUxQBGP
見つけた♪

ちょっと立ててみる
299Trader@Live!:2014/09/21(日) 19:51:29.67 ID:iEUxQBGP
OANDA JAPAN オアンダ ジャパン part2
http://hayabusa3.2ch.net/test/read.cgi/livemarket2/1411296653/
300Trader@Live!:2014/09/21(日) 20:32:14.86 ID:UFo7g/5C
>>295
今度はしっかり保守するんだぞ
301285:2014/09/22(月) 10:26:22.74 ID:KtAynkSa
どなたか…
302Trader@Live!:2014/09/22(月) 10:49:49.09 ID:YmWgFE+Y
>>301
自分は別の海外業者で同じ申請者情報で動いた。
その場合1と2のログインIDとパスワードは別になる。

1でDLしたMT4フォルダーをコピーしてフォルダー名を変えて保存(1”)すると
同ID・パスワードで1と1”は動かせるけど、そういうコトは必要ないか…。

要はリアル口座でもデモ口座でも1回DLすればコピペ(フォルダ名変更)で
好きなだけMT4を同時起動できるって話なんだけど。
303Trader@Live!:2014/09/22(月) 14:00:07.88 ID:JTMol5u0
15分足の情報も分析して5分足チャート上で売買サインを出すインディケーターを作成しています。
15分足データの取得はiClose(NULL,15,1)で行っていますが、一度取得した数値が更新されていない様子です。
試しに、iTime(null,5,1)とiTime(null,15,1)で取得した開始時間をTimeYear関数等に代入し開始年月日時分を表示させてみたところ、
チャートを表示している5分足のほうは、2014.1.1 23:55、2014.1.2 0:00、2014.1.2 0.05・・・・のように足が変われば正常に更新されますが、
チャートを表示していない15分足のほうは、2014.1.1 23:45、2014.1.1 23:45、2014.1.1 23:45・・・・のように足が変わっても正常に更新されていきません。
どこを手直ししたらよいか教えていただけませんでしょうか。
よろしくお願いします。
304Trader@Live!:2014/09/22(月) 14:01:55.20 ID:QHzBkh1K
35行目。
305303:2014/09/22(月) 16:37:45.13 ID:JTMol5u0
>304さん、ありがとうございます。
が、Time[0]の値が更新されないため現象変わらずでした。

int start()
{
Print("Minute=",TimeMinute(Time[0]));
Print(" 15m_shift1=",iClose(NULL,15,iBarShift(NULL,15,Time[0]/86400*86400)));
return(0);
}
306Trader@Live!:2014/09/22(月) 16:49:39.79 ID:QHzBkh1K
正常に更新してるじゃん。
307303:2014/09/22(月) 16:55:34.78 ID:JTMol5u0
>304さん、その通りです。私の勘違いで大変な失礼をしました。

ありがとうございました。
308285:2014/09/22(月) 17:08:51.94 ID:KtAynkSa
>>302
有り難うございます。
コピーだけで可能なんですね
309285:2014/09/22(月) 18:26:40.84 ID:KtAynkSa
C:\Program Files (x86)のオリジナルの隣にコピーしました。
動きました。しかし、オリジナルに加えていたテンプレート等は、
コピーされていないようです。始めから設定です。
デスクトップにショートカットを作るにはどうすればいいですか?
310Trader@Live!:2014/09/22(月) 18:46:32.18 ID:0jlLQOoK
質問ですが、最近MT5を使い始めたけど

時間軸MNでオブジェクト(四角)を引いたら
H1以下の時間軸では表示されてない・・・
どうしたら表示できるか教えてください。

ちなみに表示選択は、全ての時間軸にチェックを入れています。
311Trader@Live!:2014/09/22(月) 19:20:02.36 ID:YmWgFE+Y
>>309
1をコピペして1”を作ったら環境も全てコピーされるハズだけど…

1のMT4を起動して[ファイル]→[データフォルダを開く]で
MQL4・profile・templatesの3つのフォルダーをコピーしてデスクトップ等に一時保存

赤丸で示したTerminalをクリックすると1つ上の階層に移動できるので
移動したら1フォルダーのショートカット作成→デスクトップに貼り付け
ttp://cisburger.com/up/bnf/5939.png

1”のMT4を起動して[ファイル]→[データフォルダを開く]でMQL4・profile・templatesの3つのフォルダーを削除
1の3つのフォルダーを1”フォルダー内に貼り付け

上書き保存すると組み表示でヘンになるコトがあるので
もしアレだったら1”の3つのフォルダーをデスクトップ等にコピペしとくとバックアップ代わりになる

1”のショートカットも同じように作成


各データの格納場所が以前と変わっているので
ココ参照のコト↓
ttp://zai.diamond.jp/articles/-/157817
312Trader@Live!:2014/09/22(月) 19:23:32.71 ID:3p9oaCU6
今からMT4やるくらいならMT5のが良いですか?
313Trader@Live!:2014/09/22(月) 19:44:12.79 ID:m4RVhDOI
MT4 のが良いです
314Trader@Live!:2014/09/23(火) 06:21:30.07 ID:AkXz4Atg
>>311
詳しく有り難うございます。やっとできました
315Trader@Live!:2014/09/23(火) 12:08:06.05 ID:Coy069PE
OANDAのデモ口座でMT4お試し中なのですが、レートの値の約定したとき値が違うのはそういうものでしょうか。
レート値だとスプ0.7くらいで約定の値だとスプ0.3になっている気がします。(ちなみにドル円です)
316Trader@Live!:2014/09/23(火) 12:23:25.46 ID:zvDrqdhx
>>315
あんまり人が多くないかもだけど
専スレあるから訊いてみて

OANDA JAPAN オアンダ ジャパン part2
http://hayabusa3.2ch.net/test/read.cgi/livemarket2/1411296653/
317Trader@Live!:2014/09/23(火) 13:24:18.70 ID:Coy069PE
>>316
ありがとうございます。
318Trader@Live!:2014/09/23(火) 20:31:18.48 ID:S+EQ9NsR
>>120 にも出ていますが509っていつ頃まで使えるのでしょうか?
600にアップデートしたらEAが1回しか動かない(スクリプト状態?)になったのでバックアップから509に戻しました。
ちなみに私はAlpariジャパンですが、動いています。509使っておられる方いますか?
319Trader@Live!:2014/09/24(水) 13:36:15.19 ID:I4ujxMwk
デモ口座申請できなくなってるけど理由がわからん
320Trader@Live!:2014/09/24(水) 15:08:10.80 ID:xIuA5Vsc
>>319
業者わい
321Trader@Live!:2014/09/24(水) 17:07:15.77 ID:SAUGkeGz
>>318
ひょっとして MyLib.mq4 って使ってないですか?
1回だけ動くと言う事は \MQL4\Include の方の MyLib.mqh をコンパイルしたのじゃないかな?
私もハマったが、メタエディタでMQL4\Libraries\MyLib.mq4をの方をコンパイルしたら動くと思う。
 参考URL http://forex.toyolab.com/?cat=22
ただし、ダミーでデモ口座作ってテストしてからリアル口座で動かした方が良いと思う。
322Trader@Live!:2014/09/24(水) 19:43:43.66 ID:npmPF1lk
オアンダスレって潰れたんじゃないのか
323Trader@Live!:2014/09/24(水) 19:45:55.15 ID:npmPF1lk
VPSってどこ使ってます?
安くていいところあったら教えてください。
324Trader@Live!:2014/09/25(木) 01:07:04.14 ID:5JVT/wp8
void OnInit(){
  return;
}

int OnInit(){
  return(INIT_SUCCEEDED);
}
て・・・どう違うんですか?
どちらも動作に違いがないようですがスピードなどに違いが出るのでしょうか?
325Trader@Live!:2014/09/25(木) 01:57:33.90 ID:DjnU804N
int 型のばあいには,その戻り値が OnDeinit() の引数に渡るはず

If OnInit() has the int type of the return value,
the non-zero return code means unsuccessful initialization,
and it generates the Deinit event with the code of deinitialization reason REASON_INITFAILED.
http://docs.mql4.com/basis/function/events#oninit
326Trader@Live!:2014/09/25(木) 10:18:43.55 ID:iosKlmVj
トラリピもどきのeaは、ありませんか?
build600以降対応で、mq4。
327Trader@Live!:2014/09/25(木) 11:39:23.46 ID:5JVT/wp8
>>325
ありがとうございます
OnDeinit()でREASON_INITFAILEDを使わない限り
int OnInitにする必要がないということでしょうか?
328Trader@Live!:2014/09/25(木) 14:58:03.00 ID:+vfRless
MT4の発注画面の指値・逆指値入れる所でCtrl+Vとか使えなくなってません?
(メモ帳とかで数値をコピペして貼ろうとしても反映されない)
329Trader@Live!:2014/09/25(木) 16:58:13.19 ID:JutB6uS7
OnDeinit()てなんか使えないなぁ
REASON_CHARTCHANGE なんか 通貨ペアの変化 と 時間軸の変化 がごっちゃにされちゃってるし・・・
設計者なに考えてるんだよ
330Trader@Live!:2014/09/25(木) 23:05:44.40 ID:44EwqxIs
mt4のメールはPCの電源をいれてないと送られて来ないんですか?
331Trader@Live!:2014/09/25(木) 23:14:01.47 ID:FGQfELe+
PCの電源入れてないとどこから送られてくるの?
332Trader@Live!:2014/09/25(木) 23:18:33.28 ID:JV4mNICd
地獄から・・・
333Trader@Live!:2014/09/26(金) 00:25:10.90 ID:L7cE4qEX
お願いします。
テキストファイルに文字を追加記入する場合、FileOpenのモードを
FILE_READ|FILE_WRITEと書けばいいと書いてあったので、以下のようなコードを書きました。
int handle = FileOpen("test.txt",FILE_READ|FILE_WRITE,",");
FileWrite(handle,"1");
FileClose(handle);
これで「11111111・・・」としたいのですが、上書きされて「1」としか書かれません。どうすればいいのでしょうか。
334Trader@Live!:2014/09/26(金) 00:27:10.86 ID:7AQKukWw
うん? start内に直接書けばそうなるんじゃね。
335Trader@Live!:2014/09/26(金) 00:40:52.40 ID:p5zajEq9
>>333
FileOpen()の後にFileSeek(handle, 0, SEEK_END)を追加すればいい。
336333:2014/09/26(金) 00:42:19.90 ID:L7cE4qEX
できました!
ありがとうございました!
337Trader@Live!:2014/09/26(金) 00:42:27.91 ID:HI95koyJ
>>331
GMOクリックはPCの電源関係無く送られてくる
338325:2014/09/26(金) 00:52:15.04 ID:FnUSoQqO
>>327
ちょっと変なこと云ってしまったので書き直しますが
int 型で かつ 戻り値が 0 以外のばあい OnDeinit() の引数に渡るのは REASON_INITFAILED になる,ということですね
// 戻り値がそのまま渡るわけではない

OnInit() 内でチェックをして
ばあいによっては OnDeinit() を呼びたい,というときに
int 型にしたらいいのではないでしょうか

ちなみに,void 型のばあい,OnInit() は常に成功します
The OnInit() function of the void type always denotes successful initialization.
339Trader@Live!:2014/09/26(金) 02:29:37.59 ID:STGVNog1
>>333
MetaTraderにはすごい機能があるんだな。ポジをクローズした時に次の目標値として変数に値を代入しているのだが
回線が切れてプログラムがリロードすると変数が初期値になって困っていた。
この機能を使うと、ファイルに目標値を書き込んで、再ロードした時にそれを読み取るようにすれば初期値になる
こともなくなりそうだ。私も勉強してみます。
340Trader@Live!:2014/09/26(金) 02:48:08.61 ID:3/H8Hgc4
うむ。久々に有意義なやり取りを拝見した
341Trader@Live!:2014/09/26(金) 12:26:11.51 ID:7mPyjjLW
例えば 386分 を 6時間26分 のような形式に直すには
どういうコードを書けばいいのでしょうか?
剰余【MathMod】を使うのかなと思いましたが結局式にできませんでした・・・
342Trader@Live!:2014/09/26(金) 12:28:30.67 ID:p5zajEq9
int m = 386;
int h = m / 60;
int m = m % 60;
Print(h, "時間", m, "分");
343Trader@Live!:2014/09/26(金) 13:09:05.35 ID:7mPyjjLW
>>342
ありがとうございます!
%というのは初めて知りました^^;
mqlのドキュメントでも書いてあるのでしょうか
344Trader@Live!:2014/09/26(金) 13:12:45.23 ID:p5zajEq9
345Trader@Live!:2014/09/26(金) 15:08:16.76 ID:7mPyjjLW
>>344
ありがとうございました
346Trader@Live!:2014/09/26(金) 19:26:52.35 ID:pkyIsexH
すみません教えて下さい。
gccでオプションつけてdll作った結果のdefの中身が下記です
EXPORTS
movingAverages = movingAverages@32 @1
MQ4側の呼び出しは下記です
#import "Test.dll"
double movingAverages(double,double,double,double);
#import

startメソッドで
movingAverages(Open[i],Low[i],High[i],Close[i]);
C側のmovingAveragesの中身は平均値の返却のみです。

MQ4側でdllのファンクションを呼ぶどそこでPGが停止します。何が考えられますか?
347Trader@Live!:2014/09/26(金) 20:17:27.06 ID:aG6kgb7q
EXPORTS
movingAverages @1
ではダメでしょうか?
348Trader@Live!:2014/09/27(土) 17:40:01.08 ID:4FChFq5N
このソフトってプログラミングできなくても使える?
349Trader@Live!:2014/09/27(土) 18:57:00.09 ID:Wuv6T8p0
チャートを見るだけなら・・・
350Trader@Live!:2014/09/28(日) 00:01:11.98 ID:ES/qOxLp
for文でfor(int bar=limit; bar>=0 && !IsStopped(); bar--)

&& !IsStopped();て入れたほうがいいんでしょうか?
マニュアル見てもどういう意味なのかよく分かりませんでした
351Trader@Live!:2014/09/28(日) 02:03:51.56 ID:hBGNNq6B
線引くのにいちいち挿入ライントレンドライン
と操作するのが面倒なんですが
ctrl+何とか みたいな短縮技ありませんか?

オアンダスレで教えて貰えなかったもので。。。
352Trader@Live!:2014/09/28(日) 02:09:38.23 ID:VoJklklF
>>351
その昔、備忘秘録に accela という AutoHotkey を使った
ショートカットキーツールが使えたんだが、今はどうかな。。
353Trader@Live!:2014/09/28(日) 02:29:16.01 ID:xPmA99p4
>>351
コレ↓じゃダメ?
ttp://cisburger.com/up/bnf/5960.png

表示→ツールバー→ライン等で表示できるんだけど。
354Trader@Live!:2014/09/28(日) 02:31:54.99 ID:JIIPJriE
ポジの一部を決済することって出来ない?
355Trader@Live!:2014/09/28(日) 07:55:34.28 ID:eAHbdjgl
>>351
オブジェクトを選択状態にして
ctrl+オブジェクト移動で複製できる
356Trader@Live!:2014/09/28(日) 14:17:51.95 ID:hBGNNq6B
遅くなってすみません
>>352
ぐぐってみたけど難しくて無理ぽ
>>353
そうでした でも画面が狭くなってしまふ。。。
でもライン引きの時だけ表示しとくのが今のところ
一番自分には手っ取り早いようです
>>355
すみません 意味がわからなくて。。。

みなさんありがとうございました。
357Trader@Live!:2014/09/28(日) 14:22:47.36 ID:hBGNNq6B
ちなみに
表示→ツールバー→ライン等で表示されるのを
上のファイル表示挿入とかの行の右端に移動追加できたら尚いいんですが。。。
358Trader@Live!:2014/09/28(日) 14:26:33.01 ID:A6C6xHnv
インジケーターの23MTF_MovingAverageIGOR.mq4を使いたくダウンロードしたのですが、
コンパイルすると以下のエラーがでてしまいます。

'return' - expressions are not allowed on a global scope 23MTF_MovingAverageIGOR.mq4 86 4

どうすればエラー解除できますか?
すごく困っています。
359Trader@Live!:2014/09/28(日) 14:37:25.41 ID:i5jXXrvn
>>358
return式はグローバルスコープには書けないよと言ってるんだから文字通りだろう。
}の書き忘れか、コメントアウトした時に残ったかどっちかだろう。

てか、なんでソース貼らないんだ?
http://www.sourcepod.com/
とか便利なサイトあるから(今時ダウンローダーに置くのはやめて><)
質問する時はまずソースな。
360Trader@Live!:2014/09/28(日) 14:44:07.27 ID:A6C6xHnv
>>359
具体的にはどうすればエラー解除できるのですか?
return式とか、グローバルスコープって何ですか?
{}で囲えばよいのですか?

どうかご教授ください。
361Trader@Live!:2014/09/28(日) 15:01:11.78 ID:zOuXhEkC
ソースって単語も通じないのかな…?
362Trader@Live!:2014/09/28(日) 15:05:59.24 ID:zOuXhEkC
とりあえず解決したげる。
86行のreturn(0);
を切り取って
84行に挿入

=====
}
//----
return(0);
=====

=====
return(0);
}
//----
=====


こういうの応対しちゃ本当は質問者のためにならないと思いつつ
363Trader@Live!:2014/09/28(日) 15:14:42.61 ID:i5jXXrvn
>>361
その発想はなかったわw
364Trader@Live!:2014/09/28(日) 15:36:36.52 ID:A6C6xHnv
回答本当にありがとうございます。
切り取りは右クリックでcutを選べたのですが、挿入はどうやるのですか?
84行目の}の左でpasteを選んで貼り付けてreturn(0); の右でリターンキーを押せば
よいのですか?教えてください。

本当にすみません。
365Trader@Live!:2014/09/28(日) 15:40:11.07 ID:TNTCYazC
最近のゆとりはラベルが高いな。
366Trader@Live!:2014/09/28(日) 15:51:07.77 ID:JIIPJriE
>>354
これお願いします
例えば同一通貨で100lot持ってて、ロスカット近づいたから、
100のうち10だけ決済して証拠金率増やす、みたいなことです
できますか?
367Trader@Live!:2014/09/28(日) 16:06:45.67 ID:MA0hmfUf
>>364
こんとろーるぶい
368Trader@Live!:2014/09/28(日) 16:09:10.17 ID:6knvIpfo
>>366
出来るはず。やったこと無いけど。

OrderCloseに決済したい分だけロット渡せばいいんじゃないの?
369Trader@Live!:2014/09/28(日) 17:37:15.70 ID:DC5rkXgs
expertログの表示って制限あるんですかね?
Print出力で数百行表示しようと思ったら途中からしか結果が出力されないみたいです
試しにいくつかに分けて後半部分を削ってみたら前半部は出力されてるみたいなんですがメモリに関係するんですかね?
370Trader@Live!:2014/09/28(日) 18:13:43.86 ID:4BB9kvG3
>>369
> expertログの表示って制限あるんですかね?
> Print出力で数百行表示しようと思ったら途中からしか結果が出力されないみたいです
数百行程度でアウトってことはないです。なぜなら俺はデバッグ中に49000ライン以上の情報を正常にログに吐かせているから。
ちなみにログ見る時はちゃんとMT4を終了してますか?
そうしないとログファイルがクローズされないので、中身が完全にフラッシュされないです。
371Trader@Live!:2014/09/28(日) 18:23:21.31 ID:siiiD6rV
>>366
維持率回復ならやってるけど、ロットの変更はやらないでホジションだけ損切りだからやりたい事が違うか
372Trader@Live!:2014/09/28(日) 19:05:55.41 ID:v64s8srQ
>>366
やってるよ。
>>368 の言うとおり
OrderCloseに解除したいロット数を渡せばOK
ただし、チケットが変わるから気を付けて。
元オーダーのクローズ、同じ売買値での
新オーダー立てという処理になるらしい。
スプレッドは2回取られないので大丈夫。
373Trader@Live!:2014/09/28(日) 19:39:58.32 ID:DC5rkXgs
>>370
ごめん書き方悪かった。ターミナル画面のメッセージ欄?に出てくる表示のことです。
古いノーパソでログファイル開くのにいつも時間かかるから今まであまり開いたことなかったけど
試しに見たら確かに全部表示されてました。
374Trader@Live!:2014/09/28(日) 19:41:19.75 ID:fepBhtqg
スマホ版のMT4でアラート設定(スマホで設定してスマホで受取ることは)できますか?
375350:2014/09/28(日) 22:38:11.12 ID:8BUM/PHb
どなたか>>350について教えて下さい

http://docs.mql4.com/check/isstopped
> Checks the forced shutdown of an mql4 program
とありますが
具体的にどういう事象なんでしょうか?
頻繁に起きることなんでしょうか
376Trader@Live!:2014/09/28(日) 23:24:12.40 ID:VoJklklF
>>375
スクリプトやEAの場合、
while(1){....} みたいな無限ループを組んでもまともに動くのね。

しかしこれをやってしまうと、
EAやスクリプトを止めたいときに止められなくなってしまう。

そこで、
while ( !IsStopped() ){....}
みたいな書き方をするものがよくある。

>>350 のような事例はみたことないが、
for ループの処理にものすごく時間がかかるのかな?
377Trader@Live!:2014/09/28(日) 23:33:07.92 ID:8BUM/PHb
>>376 サンクスです
私がたまに見かけるのはインジケーターのプログラムで
バーの数だけループして指標を計算するというオーソドックスな物でした
!IsStopped()が無くても勿論正常に動くのに
何故あえて入れるのか?がずっと疑問だったんです
378Trader@Live!:2014/09/28(日) 23:38:49.68 ID:VoJklklF
>>377
そのコード書いた人が頭変なんじゃないかなぁ
379Trader@Live!:2014/09/28(日) 23:48:21.07 ID:TNTCYazC
>>377
バーの数がとても多かったり、forループ内部の処理が重い場合に
すぐ終了できるようにでしょ。
3秒反応がなければ強制的に終了されるけどそれだとdeinit()も
正しく処理されなかったりするし。

確かに頭変なのはいるね。
380Trader@Live!:2014/09/28(日) 23:49:45.35 ID:v64s8srQ
>>377,378
いや、システム的には普通は入れるよ。
急停止でも内部の一貫性を維持したりするのに重要。
だけど、IsStoppedが呼ばれるならOnTickとかが抜けた後に
OnDeinitが呼ばれると思うんだよなぁ。
それなら意味が無いんだけど、コールフローってどうなってたっけ?
381Trader@Live!:2014/09/28(日) 23:59:32.97 ID:8BUM/PHb
有難うございます
>3秒反応がなければ強制的に終了される
それは知りませんでした・・・
3秒以上forループできない(?)んですか?

まあもし、インジの算出に3秒以上もかかるとしたらプログラムを見直したほうがいいですね
382Trader@Live!:2014/09/29(月) 00:07:14.02 ID:XMQsZIFA
>>381
3秒はMT4終了時とかでしょ。
http://docs.mql4.com/check/isstopped
383Trader@Live!:2014/09/30(火) 03:46:53.11 ID:KxKYZ+gH
スキャで勝てるeaを作るのってやっぱり
スイングで勝てるea作るのより難しいですか?

こつこつ研究してスイングなら利益出るの作れるようになってきたんですけど
時間軸短くすると全然だめになってしまって…
コツとかあったら教えてもらえないでしょうか。
384Trader@Live!:2014/09/30(火) 13:18:49.71 ID:5HMvyz0T
if(switch)
{
  for(int bar=limit; bar>=0; bar--)    //@
  {
    Buffer1[bar]=xxx;
    Buffer2[bar]=xxx;
  }
}
else
{
  for(int bar=limit; bar>=0; bar--)    //A
  {
    Buffer3[bar]=xxx;
    Buffer4[bar]=xxx;
  }
}

こういう文を自分なりに書いてみたんですが
@とAがダブってて冗長になってしまいます
よりすっきり書く方法はないでしょうか?
385Trader@Live!:2014/09/30(火) 13:28:10.54 ID:jL/JF3NK
条件分をループの中に移動する。
まぁちょっとパフォーマンス的には不利だが見やすくはなる。
どうせ本当はBufferには全部値を入れないといけないんだろうし。
386Trader@Live!:2014/09/30(火) 14:15:16.98 ID:XqVi/66p
時間足を切り替えた時に最新のローソク足が表示されるのに数秒時間かかる時があるんだが・・・
387Trader@Live!:2014/09/30(火) 21:52:54.18 ID:qcdFMwxs
アップデートしたらなんか妙に重くなった。
388Trader@Live!:2014/10/01(水) 13:51:52.72 ID:GRH79WYZ
売買条件が揃ったら矢印の替わりに自作画像を表示させたいのですが
どのようにやれば良いでしょうか?
389Trader@Live!:2014/10/01(水) 15:16:05.95 ID:dKIULYwP
>>384
Buffer○以外の、(1)(2)の処理内容が同じだったら関数化する
見た目はスッキリするとおもう

if(switch)
{
  FillingBuffers(limit, Buffer1, Buffer2);   //@
}
else
{
  FillingBuffers(limit, Buffer3, Buffer4);   //A
}


void FillingBuffers(int limit, 型 &bufA[], 型 &bufB[])
{
  for(int bar=limit; bar>=0; bar--)
  {
    bufA[bar]=xxx;
    bufB[bar]=xxx;
  }
  return;
}
390Trader@Live!:2014/10/01(水) 15:29:52.71 ID:UH9gxrM+
チャート上で任意にアラーム設定出来ませんでしたっけ?
アラーム設定してもチャート上にアラームラインも出ない
391Trader@Live!:2014/10/01(水) 15:57:13.46 ID:yEbZtK05
初歩の質問をお許し下さい
ダウンロードしたMT4 build711を以前のバージョンにダウングレードすることは不可能なのでしょうか?
考えつくことをやったつもりなのですが知恵をお借しください
392Trader@Live!:2014/10/01(水) 16:12:27.89 ID:BWFVuul6
>391
711 を入れたらスクリプトの挙動が変わってしまった
おまけにメモリーをすごい食うから、670 に戻したよ

metaeditor.exe
terminal.exe

この二つを以前のバージョンのものに置き換えればバージョンを戻せるよ
393Trader@Live!:2014/10/01(水) 18:26:04.87 ID:1y2z9S8N
>>385
ループの中に移動すると、やはりパフォーマンスが下がってしまうんですね
>>389
なるほど、そういうアイデアもあるんですね
プログラムはいろんな表現、アプローチができて面白いです

ありがとうございました
394Trader@Live!:2014/10/01(水) 20:12:22.87 ID:yEbZtK05
>>392
なるほどありがとうございます
670以前のMT4はまだ落とせるんですかね?
MetaQuotesのとこや他のとこも探してるんですが見つけられなくて…
395Trader@Live!:2014/10/01(水) 22:29:09.06 ID:S5Ie1zk4
>>394
たぶんMetaQuotesには無かったと思う
私はまだアップデートしてなかった他のPCからファイルをコピーしたよ
証券会社のサイトからダウンロードするMT4なら 711 以前のバージョンがあるかも
396Trader@Live!:2014/10/02(木) 00:40:13.21 ID:8RTV4O27
>>395
適切な回答本当にありがとうございます
いくつかの証券会社のものを試してみましたがどれもbuild711のようですが
なんとかするべくやってみます
397Trader@Live!:2014/10/02(木) 01:09:32.53 ID:KaNfrI6y
大人に都合の悪いビルドは抹殺していくね
大人って恐いね
398Trader@Live!:2014/10/02(木) 10:47:44.93 ID:wQikCJs+
問題あっても711には凄い有用な変更が含まれてる。

#define HOGE(T) class hoge_##T {};
#define hoge(T) hoge_##T
とかしとくと
HOGE(int);
HOGE(double);

class hoge_int {};
class hoge_double {};
というコードを生成してくれて
hoge(int) a;
hoge(double) b;

hoge_int a;
hoge_double b;
というコードを生成してくれる。

C++のテンプレートほど柔軟でも多機能でもないけど
必要最低限はこれで満たせる。
399Trader@Live!:2014/10/02(木) 10:49:16.47 ID:Hl5r6ZG8
そんなの誰も使わねーよ。
必要でも最低限でもない。
400Trader@Live!:2014/10/02(木) 11:02:46.32 ID:8CCc9h/W
ifdef実装はまだですか?
401Trader@Live!:2014/10/02(木) 11:06:20.74 ID:Hl5r6ZG8
ドキュメントにはあるようだが、どういう実装が足りないんだ?
http://docs.mql4.com/basis/preprosessor/conditional_compilation
402Trader@Live!:2014/10/02(木) 11:08:06.32 ID:8CCc9h/W
おおっ!いつの間にか追加されてたのか
403Trader@Live!:2014/10/02(木) 11:12:13.64 ID:N57x9Foa
メタトレーダーはどんどん重くなっていくなぁ(スペックはi7 2700/メモリ 16GB)
MT5なんか重すぎて重すぎて・・・w
MT4の軽かった時代が懐かしい
404Trader@Live!:2014/10/02(木) 11:22:42.57 ID:8CCc9h/W
6xx以降だとmetalangなくなってんな。コマンドラインからコンパイル出来ないじゃないか…
/Dオプション追加されたと思ったのに微妙に使えないな
405Trader@Live!:2014/10/02(木) 11:29:04.48 ID:Hl5r6ZG8
mql.exe
406Trader@Live!:2014/10/02(木) 11:34:44.34 ID:aWvxgkQY
チャートの更新に時間がかかると思ったらやっぱり重くなってたん?
407Trader@Live!:2014/10/02(木) 11:36:46.73 ID:8CCc9h/W
>>405
別リリースになってるのか。なにから何まですまないね。ありがと
408Trader@Live!:2014/10/02(木) 11:52:58.09 ID:0XTmFTjx
>>399
> そんなの誰も使わねーよ。
> 必要でも最低限でもない。
世界中のユーザーが誰も使わないし必要ない機能なら、MetaQuotesが実装するハズないだろう。
409Trader@Live!:2014/10/02(木) 12:09:11.27 ID:Hl5r6ZG8
プリプロセッサの話じゃない。
410Trader@Live!:2014/10/02(木) 12:26:01.57 ID:HEQIvArc
>>395
ネットで拾うのも大変だろうからウプしといた
670 で良ければコレを使ってね

http://fast-uploader.com/file/6967775767929/

24 時間で自動消滅だからねw
411Trader@Live!:2014/10/02(木) 12:27:55.17 ID:HEQIvArc
>>395
じゃなくて
>>394
だったよ、間違えて下田…
412Trader@Live!:2014/10/02(木) 12:34:46.87 ID:TxewKqne
AndroidのMT4で消しちゃったシンボルを復活というか追加するにはどうしたらいいの?
413Trader@Live!:2014/10/02(木) 14:10:15.65 ID:a+6wwHs/
>>412
表示→通貨ペア一覧
414Trader@Live!:2014/10/02(木) 14:11:09.48 ID:a+6wwHs/
>>413
ちがう
androidか
415Trader@Live!:2014/10/02(木) 14:30:14.77 ID:xhh3UCea
>>412
長押しして
シンボル
プラス
416Trader@Live!:2014/10/02(木) 19:04:42.83 ID:8RTV4O27
>>410
あなたが目の前にいれば土下座して感謝していました
これからおとします本当にありがとうございます!
417Trader@Live!:2014/10/02(木) 20:57:19.79 ID:mi/K9fXD
試しにMT4入れてEAもいくつか入れて半日くらい稼働してみてるけど、全然注文は入らないや
これってたまに入る程度のものなの?
418Trader@Live!:2014/10/02(木) 21:04:43.81 ID:1TzyfEIu
そのEAはどんなタイミングで取引するやつなんだ?
419Trader@Live!:2014/10/02(木) 23:11:09.17 ID:bJEyQJ7I
ここ1〜2ヶ月ほど急に重くなった気がする。
雇用統計とか反応が遅すぎてトレードにならない時がある。
PCのスペックやネット環境は問題ないと思うんだけど、みなさんはどうですか?
裁量トレーダーだから最悪、業者のチャートで何とかしてるけど不便だわ。
420Trader@Live!:2014/10/03(金) 01:06:07.12 ID:unZXo/bt
input〜の変数ってプログラム中に値を変更できないんですか?

別途のグローバル変数を作って、OnInit()内で代入する方式を取り
その変数をプログラム中で変えるという方式をとると
時間軸を変更したりすると値がリセットされてしまいます
input変数はリセットされません

何かいい方法ないでしょうか?
421Trader@Live!:2014/10/03(金) 01:26:57.21 ID:Cf4SYUZA
inputをexternにすれば書き換えられるけど、
OnInit内で上書きしてるなら、どのみち初期化されるよ。
OnInitの発生条件で、上書きするかしないかを決めれば良いよ
変数再設定の時だけ上書きすれば良い。
422Trader@Live!:2014/10/03(金) 09:12:01.45 ID:ETNFCZLg
ビルド711に自動でupdateされてからウイルススキャンしたら3つ引っかかったぞ
423Trader@Live!:2014/10/03(金) 12:30:13.65 ID:f1JRuBoN
>>413.415

どーもです、書き方が悪かった。
ドル円が一覧にも無くなっちゃってるんでまず「一覧に復活」させたいんだけどやり方がわからないんス。
424Trader@Live!:2014/10/03(金) 13:13:23.76 ID:yFkfF5I+
>>423

AndroidのMetaTraderだよね
他にもやり方あると思うけどこんな感じじゃダメかな?

気配値タブを表示
 ↓
適当なシンボルを長押し
 ↓
一覧からシンボルを選択
 ↓
上部の(+)をタップ
 ↓
USDJPYを選択
 ↓
戻る
 ↓
425Trader@Live!:2014/10/03(金) 18:17:11.44 ID:eloAVuyc
あースマソ。また書き方がアレでした。

シンボルを追加でFOREXフォルダの中にドル円ペアが無いんです。モチ、表示もしてなくて。
んで、検索かけても見当たらないんで聞いてみたんですが再インスコすれば済むと思うんで
やってみます。

ありがとー、お騒がせしました。
426Trader@Live!:2014/10/03(金) 20:21:58.11 ID:NTPJIbor
MA-Crossover_Alert.mq4というインジケーターで

FastMA_Mode
FastMA_Pepiod
FastPrice_Mode

というパラメーターがあります
MA_Modeが移動平均線の種類を指していることは分かったのですが、
MA_PepiodとPrice_Modeは何の数値なのでしょうか?
427Trader@Live!:2014/10/03(金) 21:07:25.43 ID:o7pvdFf4
★質問

インディケーター集みたいなサイトが以前あったけど
BUILD600になってからそういった最新の言語に対応したインディケーター集のサイト知らない??
そろそろあってもいい頃だと思うんだけど
428Trader@Live!:2014/10/03(金) 21:35:34.58 ID:qUcEy8CK
くこです!
【MT4/MT5】インジ厨隔離スレッド
http://hayabusa3.2ch.net/test/read.cgi/livemarket2/1402571086/
429Trader@Live!:2014/10/03(金) 21:58:54.02 ID:srN0/c4i
EAが新規注文した建玉を手動で決済してしまったときに、
EAはそれを感知できるのでしょうか。
ちゃんとその後もうまく働きますか?
430Trader@Live!:2014/10/03(金) 21:59:59.79 ID:nXfez63L
そのEAの作り次第。
431Trader@Live!:2014/10/04(土) 06:43:28.56 ID:UQpeavTa
初心者です。
USD/JPYなどが並んでいる気配値表示・通貨ペア一覧に
nkdz4
というものを見つけました。

これは何なんでしょうか?
開いてみたら日経平均ぽい値動きですが
値は実際の日経平均と違います。

ご教授お願いします。
432Trader@Live!:2014/10/04(土) 07:07:55.57 ID:wKiZ4g+A
nkdz4をggr
433Trader@Live!:2014/10/04(土) 13:28:56.94 ID:hLqZ4pap
アルパリなんですけど、20万円入金してお試しで0.01ロットで
約定するようプログラム組んだんですが条件になっても約定しません。

操作履歴にはnot enough moneyって出ています。
EURなので金額は足りているはずなのですが、
最低入金額みたいのってあるんでしょうか?

Ticket = OrderSend(Symbol(), OP_BUY, alots, Ask, 1, Ask-(Stop*Point), Ask+(SELL*Point), "Buy", 0, 0, Blue);
434433:2014/10/04(土) 13:31:49.08 ID:hLqZ4pap
途中送信してしまった

alots = 0.01
Stop = 10003
SELL = 603

です。

StorategyTesterでは200ドルに設定して試すとちゃんと動きます。
435433:2014/10/04(土) 13:33:24.08 ID:hLqZ4pap
すみません、200どるじゃなくて2000どるでした。
436Trader@Live!:2014/10/04(土) 14:42:18.94 ID:svr0p/NQ
一応確認。入金は反映されているんだよね?
437433:2014/10/04(土) 15:37:48.94 ID:hLqZ4pap
>>436
はい、手動売買は普通にできます。
438Trader@Live!:2014/10/04(土) 23:54:33.86 ID:Nns6P9zH
Grid_v1_02 というのが最新のMT4バージョンbuild711になったときに一部表示がおかしくなってしまいました。
このインジの最新MT4に対応しているものを手に入れたいのですがどこにありますか?
ぜひ教えてください。
439Trader@Live!:2014/10/05(日) 00:04:46.35 ID:6djOgXM+
440Trader@Live!:2014/10/05(日) 00:18:45.39 ID:phCg+ar6
>>433
初回入金
スタンダード口座:5万円
プロ口座:100万円

EAをどこかにアップしてくれたら、コード見るけど。
441Trader@Live!:2014/10/05(日) 02:49:17.42 ID:g92mDvMo
>>421
externてmql5から使えなくなった?
http://www.mql5.com/en/docs/basis/variables/externvariables
442Trader@Live!:2014/10/06(月) 00:53:58.10 ID:8Wvfa10Y
コンパイルした瞬間にメタエディタがWindowsごと落ちて
ソースが吹っ飛んだ(全部NULL文字に・・・)
mq4を復旧する方法はないでしょうか
ex4は残ってるけどデコンパイルは素人にはできませんよね
443433:2014/10/06(月) 08:41:54.25 ID:djx8OI6w
>>440
コードアップするため、
余計なコード全部けしてベタ書きをしたら約定しました。

Ticket = OrderSend(Symbol(), OP_BUY, 0.01, Ask, 3, Ask-(500*Point), Ask+(500*Point), "Buy", 0, 0, Blue);

単純にそれ以外のところでバグっていたようです。
もう少し試してみます、すみません。ありがとうございました。
444Trader@Live!:2014/10/06(月) 13:59:57.15 ID:XSm9/bxO
>>443
違いをみるに、alotを定義してないだろ
445Trader@Live!:2014/10/06(月) 16:53:05.61 ID:GZpdjVBi
ビジュアルモードが動かなくなった
チェック入れても消える
なんなんだ、verupが怪しい
446Trader@Live!:2014/10/06(月) 17:16:07.40 ID:HHWwhPTk
double p = 17000;
string hoge = DoubleToString( p, Digits()-3 );
と書くと

1.700e+004

という指数表記になってしまうのですがこれを止める(17000というストリングを得る)
にはどうしたらいいんでしょうか?
447Trader@Live!:2014/10/06(月) 17:44:57.15 ID:UrRmDrIh
DoubleToString(p, 0);
448Trader@Live!:2014/10/06(月) 21:18:58.54 ID:HHWwhPTk
>>447
サンクス
ですがあくまで桁を詰めたいんです
449Trader@Live!:2014/10/06(月) 21:56:14.81 ID:UrRmDrIh
桁を詰めるを定義しろ。
450Trader@Live!:2014/10/06(月) 22:16:17.36 ID:fsb9CS2E
なんとなーくだけど、ひょっとして
IntegerToString( ((int)(p/1000))*1000 )
ってしたいのかな?
451Trader@Live!:2014/10/06(月) 22:46:03.18 ID:qUPTaM6M
なんとなくやひょっとしてが許されるなら
テキストファイルは思い通り出力されているが、Excelで開いたときに指数表記される
こんな可能性もあるかもしれない
452Trader@Live!:2014/10/06(月) 23:29:09.31 ID:q152Nqqe
日本語でおk
453Trader@Live!:2014/10/06(月) 23:54:28.19 ID:HHWwhPTk
有難うございます
Digits()の値を確認してないのが原因でした・・・
いろいろ変わるんですね(あたりまえか)お騒がせしてすみません
>>450の考え方も勉強になりました
454Trader@Live!:2014/10/07(火) 00:37:48.58 ID:nv0Dlf8a
ビルド711はサーバ選択のポップアップに接続速度が出るのね。ちょっといいかも
455Trader@Live!:2014/10/07(火) 13:03:12.91 ID:CwuQ1ZJA
支援hoge

まちがえた、支援age
456Trader@Live!:2014/10/07(火) 14:40:56.64 ID:36RfDGlV
           ____
         /       \
        /   ─   ― ヽ
      /    ( ●)  ( ●)' 
      |        __´ _   |  ___________
     /\        ̄  , ( ::)| |             |
__/      ー‐   ヽ ( ::) .| |             |
| | /      /^ー r ̄ ̄ ̄i     | |             |
| | |   i   /    ノ、___ノ    | |             |
| | |   l /  r‐´    ̄ |    ..|_|___________|
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ l二二l二二  _|_|__|_
457Trader@Live!:2014/10/08(水) 21:58:15.76 ID:E49B9ZC4
ttp://www.abysse.co.jp/mt4/indicators/Pivot.mq4
このインジケーターを1Hのピボットに改変したいんですがどうすればいいでしょうか
TimedayをTimehourに書き換えると一応表示されるんですが
時間の変わり目(00分)に新たに表示されるサポートレジスタンスが妙に狭くなります
M5で使用しているんですが、チャートの時間を一度切り替えると(たぶん)正しく描画されます。
ご指導いただけると幸いです。よろしくお願いします。
458Trader@Live!:2014/10/08(水) 22:53:44.98 ID:1atTFniQ
ボリバンを時間足で見ればいいじゃん
同じ物だからw
459Trader@Live!:2014/10/08(水) 23:29:02.26 ID:gHOd6iN+
SetIndexArrowの矢印の代わりに自作した画像を表示させたいのですが
やりかたがわかりません。どなたか教えてくれませんか?
460Trader@Live!:2014/10/09(木) 16:39:11.47 ID:H3X3+l1+
MqlDateTime str;
を使って「11月第2週の日曜日」などは
どう表現すればいいのでしょうか?
461Trader@Live!:2014/10/09(木) 19:15:04.72 ID:V+AURi3z
>>460
MqlDateTimeに第何週という概念はないから、その型を使ってそれを
表現することはできない。
462Trader@Live!:2014/10/09(木) 22:08:56.57 ID:/LZ75cGS
1分バイナリーやってるんだけど、マルチタイムフレーム分析がまじ分からない。
誰か教えてください。このとおりです。お願いします。
463Trader@Live!:2014/10/09(木) 22:33:54.00 ID:DFTUtWLE
>>461
そこを何とかお願いします。
464Trader@Live!:2014/10/09(木) 22:34:44.15 ID:DFTUtWLE
>>462
日足、時間足、5分足が同じ向きの時だけ勝負すればいいんだよ
465Trader@Live!:2014/10/09(木) 23:03:01.64 ID:Hgpa2Ykt
>>461
月初の曜日とか、
キーになるデータを持っておけばいいんでねぇの、後は計算で
466Trader@Live!:2014/10/09(木) 23:09:01.42 ID:Hi3oaExT
>>460
bool IsNovember2ndSunday(MqlDateTime t) {
 return (t.mon == 11 && t.day_of_week == 0 && t.day >= 8 && t.day <= 14);
}
467Trader@Live!:2014/10/09(木) 23:21:50.59 ID:+AuJre0W
重すぎる・・・
重要指標以外でも頻繁に固まる・・・
468Trader@Live!:2014/10/09(木) 23:45:01.49 ID:H3X3+l1+
>>461
>>466
試してみます
有難うございました
469Trader@Live!:2014/10/10(金) 00:40:52.63 ID:+vszwshL
>>468
どういたしまして!
470Trader@Live!:2014/10/10(金) 01:34:55.75 ID:BnwB2/2J
「太っているね」と言われたからといって、ダイエットを始める訳もなく…
471Trader@Live!:2014/10/10(金) 08:20:23.21 ID:+vszwshL
>>470
ソースコードのダイエットは重要だ!
472Trader@Live!:2014/10/10(金) 08:23:28.26 ID:sSixknzI
再利用性を優先すると粒度が下がってソースコードの総量としては
寧ろ肥大化していく。mql6は関数型言語にすべきw
473Trader@Live!:2014/10/10(金) 13:13:16.25 ID:lwTMR+vh
すいません質問です
PC版のMT4で取得したデモ口座のIDとPWを
スマホやタブレットのMT4で「既存の口座にログイン」で
同じ名前のサーバを探して入力し、そのまま使える場合と、
「サーバーネームが異なるため接続できません」というメッセージが出て
認証失敗なる場合があるのですが、
どういう条件なら普通にログインできるのでしょうか?
474Trader@Live!:2014/10/10(金) 15:32:31.17 ID:Iwu1d3lh
売買条件が一致したら画面の右から左に自作した魚画像を流したいのですが
やりかたがわかりません。教えてくれませんか?
475Trader@Live!:2014/10/10(金) 15:38:36.00 ID:CDbYilnX
魚画像www
476Trader@Live!:2014/10/10(金) 16:16:19.32 ID:9jNA/IUw
>>474
MT4に頼るんじゃなくて、dllからwindowsの関数を呼び出して
描画した方が自由度が高くて良いよ。
サンプルコードも転がってるだろう。
477Trader@Live!:2014/10/10(金) 16:34:59.42 ID:1mwO6xC3
アラートパネルが出るインジでパネルを出さないで音だけ出すようにするにはどう修正すればいい?
478Trader@Live!:2014/10/10(金) 17:02:23.27 ID:MOxWIJBL
>>474
サンプルのスクリプトを作ってみたよ
http://u3.getuploader.com/mt/download/1034/bmp%E3%81%AE%E7%A7%BB%E5%8B%95.zip
479Trader@Live!:2014/10/10(金) 17:10:05.65 ID:MOxWIJBL
>>477
Alert();を使ってるところを
PlaySound("alert");
に書き換えるとかでいいんでない?
480Trader@Live!:2014/10/10(金) 17:42:15.06 ID:1mwO6xC3
さんくす
481Trader@Live!:2014/10/10(金) 18:18:39.55 ID:VYZSGblg
>>464
1分バイナリーのマルチタイムフレーム分析だけど、5分足、時間足、日足がそろったら
というのはボリンジャーバンドのミドルバンドの方向が揃ったらという事?

その他に1分バイナリーのMTF分析方法を教えて頂けませんか?
参考にしたいから。

皆はどのようにしてる??
482474:2014/10/10(金) 19:49:11.98 ID:Iwu1d3lh
ありがとうUSUGEMAN
483Trader@Live!:2014/10/10(金) 20:20:19.63 ID:ttudTTzq
勉強になったよUSUGEMAN
484Trader@Live!:2014/10/10(金) 20:38:58.16 ID:+AMuOsV6
初歩的なことで申し訳ありませんが教えてください。
ブレークアウトEAを作っているのですが、

double LowerLine0=Low[iLowest(NULL, 0, MODE_LOW, LowestPeriodForBuyEntry , 1)];
double UpperLine0=High[iHighest(NULL, 0, MODE_HIGH, HighestPeriodForSellEntry, 1)];
とし、売買ロジックを

if((LowerLine0 - Close[0]) >= 0) BuyFlag = True;
else
BuyFlag = False;
if((Close[0] - UpperLine0) >= 0) SellFlag = True;
else
SellFlag = False;

としました。
確認のため、
LowestPeriodForBuyEntry=1
HighestPeriodForSellEntry=1
とした場合、
ひとつ前の足の高値を超えるもしくは安値を下回ったらSellFlagもしくはBuyFlagが立ち、
トレードを行うと思うのですが条件が揃っているにもかかわらず
Flagが立たず(コメントで確認)売買しません。
いろいろと試した結果、
 >=0 の個所を0ではなく極端に >=-10 などとすると正常に動作をしました。
何か演算上の誤差等が影響して0では動作しないのでしょうか。
485Trader@Live!:2014/10/10(金) 21:03:46.46 ID:+AMuOsV6
484です
ごめんなさいブレークアウトではないですね。
逆張りっていうのかな。
名称はともかく、よろしくお願い致します。
486Trader@Live!:2014/10/10(金) 21:11:59.87 ID:D2fn1Smf
(LowerLine0 - Close[0])

エブリティックで、これ出力してみれば分かる気がする
487Trader@Live!:2014/10/10(金) 21:54:19.19 ID:YnIR08Jm
すまん、教えてくれ
iphone6を手に入れてMT4をログインしようと思ったのだが、
数値しか入力できずログインできないんだわ
見た目上フリック入力ができそうにみえるのだができないんだが
同じ症状のやついないか
ios8.0.2にて
488Trader@Live!:2014/10/10(金) 22:11:47.58 ID:4USa47rT
どなたか豊嶋久道著「FXメタトレーダー実践プログラミング」で紹介されている
ライブラリー <MyLib.mqh>を使ってプログラムを書いている人はいますか?
そこでの最大の弱点はMyOrderSend関数が、カウントダウン(Market Executio)
の業者に対応していないことです。近著「FXメタトレーダー4&5」では、新たな
ライブラリー <MyPosition.mqh>を開発され、そこではカウントダウンにも対応
したMyOrderSend関数に書き替えられています。

引き続き旧来の<MyLib.mqh>を使い続けたいのですが、カウントダウンでも
MyOrderSend関数にStop LossとTake Profit機能をもたせるには。ライブラリー
のどの部分をいかに書き直すべきか教えてください。現在のところ、MyOrderModify
等を使って別途処理をしており、不便に感じています。
489Trader@Live!:2014/10/10(金) 22:24:44.39 ID:+AMuOsV6
>>486
ご返信ありがとうございます。

1つ前の足
OPEN :1.33364
HIGH :1.33397
LOW :1.33267
CLOSE:1.33344
の時、
(LowerLine0 - Close[0]) = -0.0008
(Close[0] - UpperLine0) = -0.0006
と出ました。
これよりClose[0]は
ASK/BIDは1.33347/1.33337
と算出されますが、実際の現在の足は1.33118です。
Close[0]の取得値がおかしいということでしょうか?
490Trader@Live!:2014/10/10(金) 23:00:01.22 ID:ttudTTzq
Close[0]をBidやAskに変えて試してみる
491Trader@Live!:2014/10/10(金) 23:00:20.25 ID:D2fn1Smf
>>489
実際、試したわけじゃないし提示したコードの中に原因が含まれてるか、あるいは想定外に別の部分が関係してるのかはわからんけど、
基本MT4内部に強烈なエラーがあって変な値が出てるとか、そういうのはまず無いと考えたほうがいいと思うよ

「iLowest(NULL, 0, MODE_LOW, LowestPeriodForBuyEntry , 1)」、「LowerLine0」、「判定時のClose[0]」
とか全部出力してみたらわかるんじゃないの?
492Trader@Live!:2014/10/11(土) 00:29:09.86 ID:/u/BI67f
いま話題のBOやってみました。
http://sop.re/6zPis

バイナリーは簡単に儲かるから抜け出せなくなりそうwww
プロモーション
● 入金額10%マンスリーボーナス (10月1日) ●
● 取引量で翌月 現金最大10万円キャッシュバック ●


この調子だとヒルズへのお引っ越しも近そうですwwww
493Trader@Live!:2014/10/11(土) 10:36:00.77 ID:KViOKilG
ありがとうございます。
>>490
if((LowerLine0 - Bid) >= 0) BuyFlag = True;
else
BuyFlag = False;
if((Ask - UpperLine0) >= 0) SellFlag = True;
else
SellFlag = False;

多少取り引きは増えましたが、
条件を満たしているにもかかわらず
トレードしてない箇所が多くあるようです。

>>491
1つ前の足
Low[1]= 1.3745
High[1]= 1.3772
Close[1]= 1.3751

判定部
iLowest(NULL, 0, MODE_LOW, LowestPeriodForBuyEntry , 1)= 1
iHighest(NULL, 0, MODE_HIGH, HighestPeriodForSellEntry, 1)= 1
Low[iLowest(NULL, 0, MODE_LOW, LowestPeriodForBuyEntry , 1)]= 1.3745
High[iHighest(NULL, 0, MODE_HIGH, HighestPeriodForSellEntry, 1)]= 1.3772
LowerLine0= 1.3745
UpperLine0= 1.3772
Close[0]= 1.3751
(LowerLine0 - Close[0])= -0.0006
(Close[0] - UpperLine0)= -0.0021
BuyFlag= 0
SellFlag= 0

チャートで確認するとClose[0]=1.37118にもかかわらず
EA上のClose[0]はClose[1]と同じ値になってしまっていることが
原因のようですが何故かがわかりません。
494Trader@Live!:2014/10/11(土) 11:03:47.81 ID:FHDu8bjQ
寝起きでぼけたことつっこむかもしれないが2点

@その検証ってバックテストでやってる?
バックテストならeverytick(全ティック)で検証してる?
OpenPriceOnly(始値のみ)でやってないだろうか・・・?


A以下は一般的にはBidとAsk逆じゃね?
>if((LowerLine0 - Bid) >= 0) BuyFlag = True;
>if((Ask - UpperLine0) >= 0) SellFlag = True;
最安値を下回った時にその額でエントリーするなら
BuyFlag立てるってことはAskで買いたいからAskで判定と思うけれど?
495Trader@Live!:2014/10/11(土) 11:05:55.60 ID:SpQbTmu4
00-CciDiv_v103
メインチャートの方のダイバージェンスの矢印を消してラインの色を変えたいんだけど
どこをどのように修正すればいいですか?
496Trader@Live!:2014/10/11(土) 11:29:55.90 ID:KViOKilG
>>494
寝起き早々ありがとうございます
念のため確認しましたがeverytick(全ティック)で検証しています

Ask、Bid逆でした、すみません。
ただ、修正してもロジック通りの動きにならないことには
かわりませんでした。
相変わらずCose[0]=Close[1]の状態です・・・

追加情報ですが、
Close[0]→iClose(NULL,0,0)でも
iClose(NULL,0,0)=Close[1]となってしまいます。
497Trader@Live!:2014/10/11(土) 14:55:13.76 ID:4/J5nrTc
ストラテジーテスターの結果タブに表示されるテスト中における各トレードにおいて、
その行をクリックすると、チャートが当該の箇所に移動してチャートに示されていましたが、
最近OSを入れ替えMT4もインストールし直したところ、それができなくなりました。
なにか設定があるのでしょうか?
498Trader@Live!:2014/10/11(土) 17:36:02.27 ID:x6lQu1pa
アプデ後から左上に出るワンクリックトレードのやつが出なくなったんだが
これ不具合だよな
499Trader@Live!:2014/10/11(土) 18:39:45.72 ID:kvzI5xFO
再インスコじゃね
500Trader@Live!:2014/10/11(土) 19:47:31.90 ID:UoKnrv8v
>>482
魚の画像の魚の部分だけを表示したいんだろうなと思って
背景を透過できるか試してたらできたのでサンプルのスクリプトうpしときます
http://u3.getuploader.com/mt/download/1035/bmp_slide.zip
501Trader@Live!:2014/10/11(土) 20:37:14.19 ID:4/J5nrTc
>>497
自己解決しました。
ダブルクリックの設定がなぜか一番速いところになっていて、通常の速度では反応しない状態になっていました。
これを中ぐらいのところに戻してokとなりました。
502Trader@Live!:2014/10/11(土) 21:16:56.69 ID:Lmmjogqa
>>500
違う人間だがありがと。
参考にしてみる。サイン発生で魚群流れるとか面白そうやん!
503Trader@Live!:2014/10/12(日) 00:28:39.04 ID:tcud6l+C
>>466
横だけど一般化するにはどうしたらいいの?
「11月第2週の日曜日」を
「month月第week週のdofw曜日」として誰か手本見せて。
504Trader@Live!:2014/10/12(日) 05:10:21.98 ID:cpaqnGmC
>>503
string week[]={"日","月","火","水","木","金","土"};
Print(IntegerToString(TimeMonth(TimeCurrent()))+"月第"+IntegerToString(TimeDay(TimeCurrent())/7+1)+"週の"+week[TimeDayOfWeek(TimeCurrent())]);
505Trader@Live!:2014/10/12(日) 08:30:41.61 ID:hEyT8C3P
>>500

通りすがりの者ですがプログラム大変勉強になりました。

build6以降になってからWingdingsフォントの@〜Hなどをチャートに表示出来なくなったので@〜Hのビットマップファイルを自作しOBJ_BITMAP_LABELで表示してましたが透過に出来ないので困っていました。

個人的には次の点が勉強になりました。

(1) ResouceXXX()の存在とC`0,0,0`に置き換え透過にする方法
(2) Scriptフォルダの下に個別のサブフォルダを作り個別のプログラムを入れるアイデア→今まで気がつかず直下に置いて管理が大変でした

ありがとうございます。
506Trader@Live!:2014/10/12(日) 11:08:02.10 ID:/9ly3omT
あーあ、土日で魚群作ろうと思ってたら他のプログラムが思い通りにいかなくて徹夜しちまったわ。
507Trader@Live!:2014/10/12(日) 12:06:00.32 ID:UL27dZuY
>>504
普通、それを第N週とか言わないよね。
508Trader@Live!:2014/10/12(日) 13:29:02.37 ID:MibWoO5R
サマータイムてほんとウザイよな〜
アメリカとヨーロッパとで開始日と終了日が違うところも余計に。
為替はアメリカ基準でなのか?
509Trader@Live!:2014/10/12(日) 14:17:44.29 ID:Kb79peRK
ChartNavigate(handle, CHART_BEGIN, 10);
はうまく機能するのですが、
ChartNavigate(handle, CHART_END, -10);
は思ったように動きません。何か原因がありますか?
510Trader@Live!:2014/10/12(日) 14:25:06.94 ID:o2wN5Ae+
>>508
前に調べた内容なんで鮮度不明だが・・・・・・

AlpariJ:GMT+2(イギリス夏時間)
YJFX!:GMT+2(イギリス夏時間)
MonexMT4:+2(イギリス夏時間)

FX trade:GMT+9(アメリカ夏時間)
FXDD:GMT+2(アメリカ夏時間)
OANDA:GMT-5(アメリカ夏時間)

FOREX:GMT+0(なし)
AVA TRADE:GMT+0(なし)

てか、MT4の鯖時刻はイギリス夏時間を採用してるけど
週末の取引終了時刻はアメリカ夏時間で変動するとか
いう状況が混乱に拍車を掛けてる。
511Trader@Live!:2014/10/12(日) 17:58:04.86 ID:MibWoO5R
>>510
Alpariとか夏時間無視してるのかと思ってたら夏時間になってたんですね
もうわけわけめ
512Trader@Live!:2014/10/12(日) 18:08:02.93 ID:r2w5lLLW
サマータイムとか時差とか時間関係のはここのを参考にした
他の人の参考になるかわからないけど、左の方からダウンロードできる
ttp://ameblo.jp/shiawase2011/
513474:2014/10/12(日) 22:37:25.64 ID:UWFonKiH
>>500
GJ!
参考にします!
ありがとうございます!
514Trader@Live!:2014/10/13(月) 05:02:30.19 ID:6MOIDjWo
>>513
魚群おつ
515Trader@Live!:2014/10/13(月) 07:34:50.65 ID:PhIn9Dc4
魚が邪魔で逆ポジっちゃったとか
516Trader@Live!:2014/10/14(火) 18:14:15.43 ID:2K9RNzEA
改行を\nとして↓のように書いてみたのですが
123
456
のように改行されません

string txt = "123" + "\n" + "456";
ObjectCreate(0,"txt",OBJ_TEXT,0,TimeCurrent(),107)
ObjectSetString(0,"txt",OBJPROP_TEXT,txt);

どこを直せばいいのでしょうか
517Trader@Live!:2014/10/15(水) 18:56:25.39 ID:gRfN75He
Win8.1で使ってみた。Build625にて。
チャートやインジの色を変更する時面倒だー…。
マウスで選択できないから、キーボードやマウスのホイールで色を選択するしかねぇ…。

Win8.1で使用している人誰か居る?他に不具合ありますか?
518Trader@Live!:2014/10/15(水) 19:29:17.41 ID:YyzIvd4N
Win8.1だけど俺は不便していないよ、
自作のインジを常時動かしてるだけで設定を変える事がないからかもしれんが。
マウスで選択できないってのがどういう意味かちょっとわからんので
もう少しやりたい事とできなかった事を書いてくれればアドバイスできるかも試練
519517:2014/10/15(水) 20:54:50.20 ID:gRfN75He
>>518
色を変更する時にボックス(?)をクリックするとパレット(?)が開くじゃん。
そこで変更したい色をっクリックしても反映されない、という大した問題じゃないんだが、
他に不具合が有ったら嫌だなーと思いまして。

今のところ特にEAも使用しておらず、チャート見る程度なもんで。
520Trader@Live!:2014/10/15(水) 22:54:34.67 ID:YyzIvd4N
>>519

ほんとだ選べないじゃん
下の手順でデフォルトで入ってる移動平均出してみたけどマウスクリックで選べないね
「罫線分析ツール」→「トレンド」→「MovingAverage」

ちなみに確認環境はWin8.164bit、YJFXデモのBuild711です。
521Trader@Live!:2014/10/16(木) 02:10:01.58 ID:eIcbQqwD
口座履歴にある入金計をcsvファイルなどに書き出すスクリプト、
もしくは入金計を求めるコードを教えていただけないでしょうか?

よろしくお願いします。
522Trader@Live!:2014/10/16(木) 04:11:56.42 ID:+8/p3nAu
MetaTrader Build 670の実験中なのですが、Build 509なら xxx.mp4を書き換えてコンパイルすれば
すぐに反映したのですが、Build 670だとナビゲータから実行ファイルをドラッグ&ドロップしないと
反映しないのは仕方ないのでしょうか?
523Trader@Live!:2014/10/16(木) 11:42:22.52 ID:fi2eUIK3
524Trader@Live!:2014/10/16(木) 13:02:19.99 ID:4Q7AkIBu
>>520
同じく、Win8.1x64(Update1)にYJFXデモ(Build711)だけど、同じ手順で再現せず。
環境依存のバグですかねぇ。
>>519
そんなこんなで、参考にならないと思いますが、個人的には他も含めて何も問題発生していないです。

YJFX、サーバ負荷のためデモ利用停止とのことで、移住先どこにするかな……。
525Trader@Live!:2014/10/16(木) 14:10:01.65 ID:HJotmGCW
1000通貨で始められるところにしたいんだけど、次どこがいいかな?
526519:2014/10/16(木) 18:31:09.24 ID:0rvUDd1F
>>524
自分、Update1じゃないからアップデートしてみる。サンクス。自分もYJFXっすね。
YJFX止まりましたねぇ…。
FXDDに戻ろうかな…。
527Trader@Live!:2014/10/16(木) 19:27:34.99 ID:XwsdY5Q9
今FXDDに乗り換えた
528Trader@Live!:2014/10/16(木) 20:31:43.43 ID:kGg5Sy9J
教えて下さいませ.
EAによる自動売買と裁量売買を組み合わせたシステムを作りたいのです.
問題はEAによって建てたポジをチャート上で手動で決済した場合、これを検知するにどうすればいいのか?

スクリプトで決済するなら何とかなるかもしれませんが・・
529Trader@Live!:2014/10/16(木) 20:44:28.57 ID:DKuJ+JAE
仮にスクリプトで決済する場合、どうやってEA側は検知するつもりなの?
530Trader@Live!:2014/10/16(木) 20:45:47.93 ID:IALOkVge
RCIの最初から3本入ってるRCI_3Line_v130.mq4 みたいなのって
どっかにある?おしえて・・・・・
531Trader@Live!:2014/10/16(木) 20:50:24.62 ID:IALOkVge
530です。自己解決しました。
532Trader@Live!:2014/10/16(木) 21:02:43.76 ID:kGg5Sy9J
>>529
スクリプトで決済したチケット番号を大域変数に代入すればダメですかね.
そのへんまだよく判ってないっす.
533Trader@Live!:2014/10/16(木) 21:03:11.19 ID:484gM84J
YJFXのデモ口座でMT4使ってるんですが、
ゴールデンタイム等、値動きが激しくなってくると回線不通となって止まります。

デモ口座で安定して動く業者ってありますか?
ちゃんとMT4用に口座作るしかない?
534Trader@Live!:2014/10/16(木) 21:13:49.51 ID:DKuJ+JAE
>>532
マジックナンバーをチェックして決済済みかどうか確認すればいいと思うよ。
マジックナンバーを使えない理由があるならコメントにユニークな文字列入れておくとかいろいろ方法はあるはず…
535Trader@Live!:2014/10/16(木) 21:19:07.94 ID:kGg5Sy9J
>>534

>マジックナンバーをチェックして決済済みかどうか確認すればいいと思うよ。

ありがとうございます.頑張ります!
536Trader@Live!:2014/10/16(木) 21:31:23.74 ID:z9+Qq4Zf
最新バージョンが重過ぎる
なんとかならんもんかね
537Trader@Live!:2014/10/16(木) 21:52:25.17 ID:y/0UiU/U
久しぶりにPC再起動させたら
サイバーエージェントのMT4更新されなくなった
めんどくさいのだけど
どうすればいいんだ
538Trader@Live!:2014/10/16(木) 22:23:59.88 ID:y/0UiU/U
無期限で停止かよw
どこかオススメのデモ口座ある?
539Trader@Live!:2014/10/16(木) 23:15:30.49 ID:XwsdY5Q9
FXDD
540Trader@Live!:2014/10/16(木) 23:19:44.47 ID:ri28HZ+H
FXDDは90日で、その後メール(だっけ?)か何かで無期限にしてもらう、だったかな。
OANDAは無期限らしいので、ちょっと使ってみる。日足5本になったっぽい。(自分日足で分析しないけど。)
541Trader@Live!:2014/10/16(木) 23:56:14.90 ID:zUTVq/Vt
やっぱデモ口座運営てカネかかるんだな
金欠なFXDDとかやばいんじゃね
542Trader@Live!:2014/10/17(金) 00:40:05.83 ID:fexvkZC1
fxproの鯖使ってるんですが、ナスダックって見られますか?
#ENQZ4ってのそれっぽかったのですが、数値が全然違いました
543Trader@Live!:2014/10/17(金) 00:51:02.07 ID:Ffv1wd0d
日足6本だとピボットが使い物にならない
544Trader@Live!:2014/10/17(金) 01:12:34.04 ID:Ffv1wd0d
あれ、OANDAの口座開けねえ!?
545Trader@Live!:2014/10/17(金) 01:28:21.72 ID:2ovhoCOc
mt4デモ口座開いた後に来るメールのサーバー名を選択できない場合の"mt4-jp-practice.oanda.com"も死んでるな
546Trader@Live!:2014/10/17(金) 05:43:06.10 ID:yvEyASLG
>>543
そもそもピボットなど使わない
547Trader@Live!:2014/10/17(金) 08:47:42.46 ID:O1SJdw0y
デモ口座の削除をするには、どうすればいいのですか?
以前はファイルの項目の中にデモ口座の削除があったと思うのですが、
バージョンが上がって項目が消えてしまい、方法がわかりません。
548Trader@Live!:2014/10/17(金) 09:41:20.47 ID:fexvkZC1
ダウとナスダックが表示できる業者あったら教えてください
549Trader@Live!:2014/10/17(金) 11:08:27.73 ID:Bj/O9ghE
昨日までしばらくサイバー(YJFX)の使ってて、今日久々に他の繋ごうとしたら

FXDD mts06.fxdd.com:443
Alpari Japan 182.248.136.180:443
Alpari 193.46.204.122

これ全部繋がらないんだが色々変わったのか?お気に入りだったAlpariUKのもダメだったw
FXCMとFxProは繋がった
550Trader@Live!:2014/10/17(金) 11:12:50.22 ID:Bj/O9ghE
あ、すまんAlpariUK行けたわwとりあえずYJの口座開くかあ
551Trader@Live!:2014/10/17(金) 11:53:16.79 ID:HNkFJ0BI
AlpariUKのデモ口座作れない
552Trader@Live!:2014/10/17(金) 12:14:24.37 ID:Bj/O9ghE
>>551
繋がらんかったがサーバー選択画面でスキャンしたら行けた
553Trader@Live!:2014/10/17(金) 12:36:14.16 ID:Ffv1wd0d
アルパリは指標時のフリーズが酷いんで使うのやめたんだが・・・
554Trader@Live!:2014/10/17(金) 12:54:10.78 ID:FFfP/vFd
アルパリジャパン15日の指標時30分ほど止まってたのに公式何も謝罪ねーよwww
555Trader@Live!:2014/10/17(金) 12:55:51.10 ID:HNkFJ0BI
>>552
スキャンしてみたけど行けなかった
556Trader@Live!:2014/10/17(金) 15:53:52.72 ID:YHjDYi8N
サイバーエージェントにログインできない
557Trader@Live!:2014/10/17(金) 17:25:59.92 ID:QLCVGL52
fx-multi-meterIIIっていうものすごいカッコいい超高機能な
インジケーター(ただしexpertフォルダに入れる)があるのですが、
いまのバージョンのMT4では使えないのですか?
指示通り入れてもなにも表示されません。
http://forex-indicators.net/mt4-indicators/fx-multi-meterIII
558Trader@Live!:2014/10/17(金) 20:22:02.29 ID:lnVO6OgA
お?もしかしてサイバーやばいんじゃね?ww
559Trader@Live!:2014/10/17(金) 21:04:39.72 ID:osSUeN/6
いや、まじでサイバーやばいみたい
560Trader@Live!:2014/10/17(金) 21:40:49.78 ID:yvEyASLG
サイバーからFXCMに移った
別に問題なし
561Trader@Live!:2014/10/17(金) 23:31:14.15 ID:s8TRva0W
現在、YJFX(旧サイバー)のデモ口座は無期限で停止と公式に出てます
尚、リアルは稼動中
562Trader@Live!:2014/10/17(金) 23:58:50.57 ID:tzL5/9GO
そんなにデモ口座管理に金がかかるのか?
563Trader@Live!:2014/10/18(土) 18:14:57.17 ID:xls08Scn
>>542
現物と先物ではゼンゼン違う
564Trader@Live!:2014/10/19(日) 00:06:24.15 ID:K4iYEI0x
mqlを少しだけかじっただけの素人です
よくbuild6以降のmql4と5はオブジェクト指向などと聞きますが
mqlでオブジェクト指向てどういう意味ですか?
mqlで具体的な例を頂けるとありがたいです
どんなことが可能になるのでしょうか
565Trader@Live!:2014/10/19(日) 00:14:40.96 ID:Vou80rlH
>>564
クラスが書けるってだけだろ。
具体的にって言われてもな・・・・・・
class nanasisan {};//クラス!w
566Trader@Live!:2014/10/19(日) 00:30:00.54 ID:AALmAxM7
>>564
オブジェクト指向が使えると、
変数(データ)と、処理内容を1つにまとめたオブジェクト(クラス)が使えるので、
大規模で複雑なプログラムを整理して書くことが出来るんだ。

100行程度のプログラムでは、クラスの恩恵はほとんどないけど、
これが数千〜数万行になると、読みやすいコードを書くのにはクラスが必須になる。
567Trader@Live!:2014/10/19(日) 01:31:11.04 ID:K4iYEI0x
>>565-566 ありがとうございます

> 変数(データ)と、処理内容を1つにまとめたオブジェクト(クラス)が使えるので、
> 大規模で複雑なプログラムを整理して書くことが出来るんだ。

凄くわかりやすいです。ありがとうございますm(_ _ )m
568Trader@Live!:2014/10/19(日) 03:03:45.42 ID:ZSJ4SX43
MT4をVPSに落として、外出時にはandroidタブレットからpocketcloudを通して見ているのですが、
タブレット上のMT4画面からタッチペンで発注等をしようとすると、反応が鈍いし遅いしで上手くいきません
androidタブレットをノートPCやSurfaceProなんかに変えれば解消するのでしょうか?
569Trader@Live!:2014/10/19(日) 12:12:30.23 ID:m4JGwTp5
>>568
端末性能も関係ありそうだけど、通信速度(品質)も影響ありそう
自宅の高速WiFi環境で問題なければ通信環境の問題かも
色数減らすとか解像度の調整とか、通信負荷をなるべく軽くする
ちなみにpocketcloud使ったは事ない
570Trader@Live!:2014/10/19(日) 12:41:52.82 ID:XBTBFHpd
すいません、たとえば日足チャートで
本日の安値が前日の高値より上にある、または
本日の高値が前日の安値より下にある、という場合の
いわゆる「窓」を
http://chart.fisco.co.jp/madochart/cgi-bin/index.cgi
のようにチャート上に表示できるMT4インディケータを
ご存知したらご教示くださいませ
571Trader@Live!:2014/10/19(日) 16:48:42.26 ID:dViYEYM4
711後の最新アップデートきたくさい?
572Trader@Live!:2014/10/19(日) 17:38:53.96 ID:qJXUAMd8
http://htfx.blog.fc2.com/img/WS000031.jpg/
こーゆうインジってどうやって作るの?
サブウィンドウに出すのは簡単だけどこーゆうのはどうやって作るのか検討もつかない
573Trader@Live!:2014/10/19(日) 18:01:23.28 ID:AALmAxM7
>>572
ひたすらテキストオブジェクト並べるとか。
574Trader@Live!:2014/10/19(日) 18:15:00.61 ID:DzO5td8y
久々にMetatrader起動してバージョンアップしたらstrategy testerが糞遅くなってた
何なんですかこれ
575Trader@Live!:2014/10/19(日) 18:23:36.39 ID:wv9Wj4fJ
なんか遅いと思っていたら俺だけじゃなかったのか
576Trader@Live!:2014/10/19(日) 18:36:58.44 ID:K4iYEI0x
classとかdll化みたいな一歩踏み込んだ技術を学びたい
そういうの解説してる本とかないんよね?
577Trader@Live!:2014/10/19(日) 19:17:28.60 ID:AALmAxM7
>>576
VC++ の入門書から学んだほうが速いかもネギ
578Trader@Live!:2014/10/19(日) 19:19:11.05 ID:AALmAxM7
テスターを遅くすれば、分散ネットワークテストサービスが売れるからかな
579Trader@Live!:2014/10/19(日) 22:34:31.80 ID:dc1OWpIb
datetime TimeBuffer[];
void OnInit()
 {
   SetIndexBuffer(1,BufTimeTF2open,INDICATOR_CALCULATIONS);
 }

↑のようにdatetime型の配列を指標配列(計算用)に割り当てようとするとコンパイルエラーが出ます
どうしてdouble以外は駄目なのでしょうか?

datetime型やint型の計算用の配列を作るにはどういう工夫が必要なのでしょうか?
580Trader@Live!:2014/10/19(日) 22:35:13.12 ID:dc1OWpIb
datetime BufTimeTF2open
でした
581Trader@Live!:2014/10/19(日) 22:47:22.84 ID:dH0Dzmjb
doubleはintの範囲を内包できるから、SetIndexBufferでdouble型として保存しておいて、intにキャスとして使えば良いんじゃない?
582Trader@Live!:2014/10/19(日) 22:59:36.41 ID:s9rZM7Fy
>>579
SetIndexBuffer() の宣言は
bool SetIndexBuffer(int index, double buffer[], ENUM_INDEXBUFFER_TYPE data_type);
ですから、datetime 型の配列を渡せば当然コンパイルエラーです (型違い
583Trader@Live!:2014/10/19(日) 23:11:45.48 ID:dc1OWpIb
有難うございます
>>581
なるほど賢いですね!
>>582
そういうことだったんですね
584Trader@Live!:2014/10/19(日) 23:17:23.60 ID:d0uPGp+u
INDICATOR_CALCULATIONSてどういう意味があるの?
配列宣言してリサイズするのと比べて、スピードが速くなるとかあるのかな?
585Trader@Live!:2014/10/19(日) 23:56:16.44 ID:s9rZM7Fy
>>584
newMQL4 (build711) においては、今のところ意味は無いようです

MQL5 のドキュメントを見ますと
 The INDICATOR_CALCULATIONS value means
 that the buffer is used in intermediate calculations of the indicator and is not intended for drawing.
とありますから、該当のバッファは描画されないはずです (確認したわけではありません

newMQL4 (build711) で INDICATOR_CALCULATIONS を指定しても、
バリバリ描画されてしまいます (ただし、背景が黒だと同色で目立ちませんが
将来的には、正しく実装される可能性はあるようなないようなです
586Trader@Live!:2014/10/19(日) 23:59:40.17 ID:d0uPGp+u
>>585
サンクス。
えー!描画されないはずなのに、描画されてしまうのですね・・・
よくわからないモノ使うよりも、普通の配列使うほうがいいんじゃ?
587Trader@Live!:2014/10/21(火) 01:49:49.60 ID:RJAihLtv
ユーザー変数の名前についてですが
何か見やすくするための法則やコツみたいなのってありますか?
人それぞれなのかもしれませんが
先人の知恵をお聞きしたいです
588Trader@Live!:2014/10/21(火) 02:37:07.55 ID:TqSuWHmy
意味のある英語つかっとけばいい。
MaxLotとか
589Trader@Live!:2014/10/21(火) 02:56:35.00 ID:uhtkWyDa
>>587
賛否はあるかも知れないがハンガリアンでいいんじゃね?
個人的には使わないけど
分からないならぐぐってくれ
590Trader@Live!:2014/10/21(火) 11:13:29.01 ID:DsE6DsYL
ビルド600台で動く
DMIクロスでサインを出すインジケータ知りませんかね?
ググったけど見つからなくて困ってます。
ダウンバージョンしても、いずれは使えなくなるだろうし
591Trader@Live!:2014/10/21(火) 12:58:00.89 ID:TTHgACHm
ADX Crossing v.2.0
592Trader@Live!:2014/10/21(火) 13:19:41.57 ID:a4ppOieN
単一プラットフォームにおいて10種類のチャート上で稼動させても誤作動を起こさせない、MagicNumber付加以外のEAコーディングの工夫を、どんな瑣末な情報でも構いません、ご教示をお願いいたします。
593Trader@Live!:2014/10/21(火) 13:56:00.72 ID:4c5DArq+
そもそもmagic numberを使わない理由は?
594Trader@Live!:2014/10/21(火) 13:59:17.95 ID:Hjdlp3WT
誤解を招く表現で済みません。MagicNumber使用の上に誤作動防止のためのコーディングのコツをお教えいただけましたら幸いです。
595Trader@Live!:2014/10/21(火) 14:01:53.30 ID:4c5DArq+
magic numberをつけ間違った時の対策ってことか。
ユニークな番号を前提にするシステムならグローバル変数にでも覚えて
チェックすれば。
596Trader@Live!:2014/10/21(火) 14:13:44.62 ID:a4ppOieN
ご返答有難うございます。参考にさせてもらいます。
597Trader@Live!:2014/10/21(火) 23:49:13.14 ID:eHEZ/8If
>>588-589
サンクス
598Trader@Live!:2014/10/22(水) 00:42:44.52 ID:kyVUt7ki
SaidaiLot みたいな日英混ざった変数が分かりやすくて良い。

処理の目的に応じて変数を分類するために、
X_hoge X_foo X_bar
Z_moka Z_coffee
接頭辞を工夫するのもの一案。


絶対ダメなのは、
status mode flag みたいな単純な英単語。
検索が面倒になるので絶対止めておけ。
599Trader@Live!:2014/10/22(水) 01:14:56.13 ID:JMa7KAeY
>>SaidaiLot みたいな日英混ざった変数が分かりやすくて良い。

これはないわ。
こんな英語も知らんやつがまともなコード書けるわけがない。
600Trader@Live!:2014/10/22(水) 02:20:38.09 ID:jIYF+dr2
>>599
コードも無駄に冗長化していそうだな
601Trader@Live!:2014/10/22(水) 02:56:50.69 ID:e1MEQB/L
>>598
そんなのやったら殺されるレベル
コーディング規約に則って書きましょう。
タブや改行、関数、変数の命名規約に従いましょう。
MS系なら関数は頭大文字で、変数は頭小文字のハンガリアン 英語の動詞を先に付けるとか…
ちなみにunix系なら頭小文字ね。
これ以上細かく言うと宗教戦争になるから止めておく。
602Trader@Live!:2014/10/22(水) 03:35:26.72 ID:m0a44ob2
予想通りの荒れる展開で草
603Trader@Live!:2014/10/22(水) 05:02:50.32 ID:8codwDh2
でも、俺も実はコーディング中は日本語のローマ字表記で書いてるわw
別にそれが分かりやすいと思ってるわけじゃなくて、名付けでコーディングが
中断するのが堪えがたい。

てか、俺の脳内キャッシュはサイズが小さいんだよ!
これ英語でなんだっけ?ってWEB辞書引いてたらキャッシュ飛んじゃうw
変数名なんて最後に置き換えで清書すればいいんです!
604Trader@Live!:2014/10/22(水) 07:12:44.80 ID:kyVUt7ki
>>601
コーディング規約に ローマ字変数名を使えと 書いてあったら使うんですね?www


冗談はさておき、
日本人が書いて、日本人が読む文には ローマ字変数名は有りだよ。

言語的に全角文字列の変数名が許されるのであれば、最大ロット と書くのが一番読みやすい。
605Trader@Live!:2014/10/22(水) 08:02:23.27 ID:JMa7KAeY
ねーよ。
606Trader@Live!:2014/10/22(水) 14:56:16.31 ID:8codwDh2
>>604
日本語が通るのは大前提として、「sai」と入力した時点でコード補完の候補に
「最大ロット」が現れるくらいでないと全角文字の変数名は使いにくいんだよな。
607Trader@Live!:2014/10/22(水) 20:49:32.09 ID:hilAXzvb
ひさしぶりにMT4起動したら回線不通!になってて見れなくなった
新しいデモ口座作ってもpingがn/aになってて無理だ
cyberagent死んでる?入れなおさないとだめなのかな
608Trader@Live!:2014/10/22(水) 22:26:17.50 ID:N3/+isKh
サイバー(YJFX)のデモはもうやってないよ。リアルの事なら知らん
609Trader@Live!:2014/10/22(水) 23:06:01.88 ID:9xWTBKYZ
YJFXユーザーですが、定時メールEAからポジション状況のメールが来るのでリアルは動いてると思う
デモは公式サイト見れば状況わかる
610Trader@Live!:2014/10/22(水) 23:29:12.39 ID:hilAXzvb
>>608
レスありがとうございます
終わったんですか…デモでチャート見る時代は終わってしまったか
便利だったのになぁ、MT4でチャートみれないとなると不便だ

>>609
一応動いてるの?
611Trader@Live!:2014/10/22(水) 23:38:45.16 ID:tSmbOxWt
>>601
ハンガリアンとか読んでてむかつくわ
>>598
クラス化したら単純な英単語のほうがわかりやすいよ
612Trader@Live!:2014/10/22(水) 23:58:14.24 ID:nqMghahU
Forex.comUK-Demo 5 につないでいます。
MarketInfo等で情報が取れないのは仕様ですか?
613Trader@Live!:2014/10/22(水) 23:58:57.03 ID:hilAXzvb
610だけど自己解決した
fxproのdemo2繋がったからこれで頑張る
614Trader@Live!:2014/10/23(木) 00:42:52.78 ID:3FxN3w3B
YJ(サイバー)が繋がらないのでスレ見たらデモ終わったのか・・・。
リアル口座のMT4作るしかないかぁ
FXDDのデモだけじゃ怖いし
615Trader@Live!:2014/10/23(木) 01:04:06.25 ID:fAwMpRL+
>>610
リアル口座のサーバーは動作してるようです
今、出張先でメール配信される現在レートとポジション状況を確認中
616Trader@Live!:2014/10/23(木) 02:17:22.35 ID:bc2rQoKi
無料ソフトのTICK STORYってのを使ってデータを落として
スキャルの練習してるんだけど
このソフトで落としたティックデータの再現性ってリアルに近い?
617Trader@Live!:2014/10/23(木) 04:49:12.32 ID:Bv21UM6p
教えてください。自動決済して次のターゲットを変数に代入しているのですが、サーバー切れを起こして再リロードすると
変数の値がstart以前に宣言した初期値にリセットされるため、ファイルに書き込んでその値を再度読み込もうとしています。

>>333 の書き込みを参照してプログラムを書いてみたのですが、FileWriteの部分を""でくくられた文字列でなく、
 FileWrite(handle_1,Target_Price);
のような変数にすると上手くファイルに書き込めません。
ググってみると、intやdoubleは自動変換すると書いてあったのですが、変数の変換を行わなければいけないのでしょうか?

それと、FileReadStringなどのサンプルを見たのですが、このファイルに書き込んだ値を読み込んで変数に代入する方法が
さっぱり判りません。初歩的な質問で申し訳ないですがよろしくお願いいたします。
618Trader@Live!:2014/10/23(木) 17:06:19.82 ID:R+lopu8m
インジケーター系の質問です
SetIndexBuffer(0,Buffer,INDICATOR_CALCULATIONS)

というように割り当てた配列というのは
新しいバーが発生するごとに
配列の一番古い要素を破棄して、各要素をそれぞれ+1シフトさせる
・・・という認識で合っていますか?

そのタイミングというのは
あくまで現在の時間軸において新しいバーが発生したとき
ということですよね?
619Trader@Live!:2014/10/23(木) 20:33:32.12 ID:hsgo5ICY
MT4で表示していない通貨(複数)のローソク足(4本値)を取得するにはどうすればよいのでしょうか?
620Trader@Live!:2014/10/23(木) 23:46:58.82 ID:befrz234
>>618
それだと配列サイズは一定になるよね
起動中はmax bar越えても減らないし破棄してないような気がするけどどうなんだろ
621Trader@Live!:2014/10/24(金) 00:48:00.75 ID:98Gy1Mh9
>>620
ありがとうございます
破棄されない可能性もあるんですね。

要素がズレていくのは確かなのでしょうか?
そのタイミングは新しいバーが発生した時という認識で合ってるのでしょうか
622Trader@Live!:2014/10/24(金) 03:11:09.81 ID:2a5cWnFH
>>621
破棄されていないという事実は const int rates_total; を眺めていればすぐに解ると思います

ここからはわたくしの妄想ですが、
MT4 の内部実装としては、時系列配列 (つまり、インデックス 0 が最新) というものはないのではと考えています
要するに、内部的には非時系列配列 (インデックス 0 が最古) によって保持されており、
時系列配列とは、ただ raw_index = rates_total - index - 1 という計算をしてくれるだけのマクロみたいなもの、というわけです

そう考えますと、新しい足が追加されるごとに各要素を 1ずつずらしているのではなく、
ただ単に非時系列配列の一番最後に要素を 1つ加えただけ、ということになります
以上が妄想ですが、もっと詳しい人が全否定してくれるかもしれませんねw

ちなみに MQL5 では、非時系列配列が標準になっています
このあたりからも、時系列配列というものが特殊な表現であることが感じられるかなと思います

MQL5 は言語としてはオワコンですが、そのドキュメントからは学べる点も多いので、
newMQL4 を書く際には併せて参照すると良いでしょう
話題がそれてきたのでこの辺で失礼
623Trader@Live!:2014/10/24(金) 04:49:35.63 ID:klXThHQk
>>619
テスターでは無理 デモ、本番では通過ペア名を文字列指定すれば可能 自分でhistoryフォルダのhstファイルを読み込むという方法もあるが詳しくはググレ
624Trader@Live!:2014/10/24(金) 08:37:36.10 ID:3N8wl4dz
>>622
> そう考えますと、新しい足が追加されるごとに各要素を 1ずつずらしているのではなく、
> ただ単に非時系列配列の一番最後に要素を 1つ加えただけ、ということになります
※横からすまない
なるほど、それだと新しい足が描画される度に配列要素の内容をコピーする(移し替える)オーバーヘッドがないから理に適った実装ですね。
しかしながら要素を追加追加で永久に配列を伸ばすわけにもいかないから、そこら辺はどうなっているんだろう?という不思議はあります。
625Trader@Live!:2014/10/24(金) 09:23:52.25 ID:SpV7tSQO
>>624
足の最大数は事前に決まってるから、最初にその最大数を確保してるんだろう。
データ構造的にはリングバッファなんだろうと予想するけど・・・・・・
626Trader@Live!:2014/10/24(金) 10:10:40.52 ID:3N8wl4dz
>>625
> データ構造的にはリングバッファなんだろうと予想するけど・・・・・・
!!!
私が不勉強でした... orz
627Trader@Live!:2014/10/24(金) 10:47:32.14 ID:2a5cWnFH
>>624
4本値に限って考えれば、足1本につき double 型が 4つということになりますので
MT4 が 32bit のプログラムであることを考えますと
2^32bytes / (8bytes * 4つ) = 足134,217,728本
というのが保持できる足情報の最大本数でしょうね、まぁこれも妄想ですけど

>>625
わたくしとしては、C++ の std::vector のような動的配列で
ヒープ領域にちまちま拡張してるんじゃないかと思っています
628Trader@Live!:2014/10/24(金) 11:05:10.52 ID:gAKOHx8e
mqlリファレンスで、
int Day( ) の注意書きに、時刻は、
モデル化されていると書いていますが、
このモデル化とは、どういう意味でしょうか。
629Trader@Live!:2014/10/24(金) 14:13:35.51 ID:cKrrukRm
今日mt4発注君を立ち上げようとしたら、アバストに駆除されたんだがw
昨日までは普通に使えてたのに。。。
630621:2014/10/24(金) 15:21:04.82 ID:lEjiF5VH
>>622
大変勉強になりました
ありがとうございます。

私の悩みとしてはマルチタイムフレーム用の中間バッファーを
SetIndexBuffer(0,Buffer,INDICATOR_CALCULATIONS) に割り当てていいものか、どうか?
なんてことを悩んでいたわけですが、全くの間違いだったことがわかりました
631Trader@Live!:2014/10/24(金) 22:38:46.25 ID:ocRAbnso
日経225先物の価格がMT4とWebで相違しています
MT4:サーバActivtradesのjp225Dec14
Web:
http://jp.investing.com/indices/japan-225-futures
http://sekai-kabuka.com/nikkei.html


どちらも日経先物だと思ってるんですが違うのでしょうか?
MT4をWebの方に合わせたいです
632Trader@Live!:2014/10/24(金) 22:44:55.83 ID:5ZlS4A7v
YJFX、ついにリアル口座のレート配信もダメか・・・
ウチの環境では21:30過ぎあたりから怪しくなってた
ttp://www.yjfx.jp/mt4/news/014325.html
633Trader@Live!:2014/10/24(金) 22:49:58.38 ID:+6kxEleJ
ビルド600でアラートを日本語にすると
窓で文字化けするのは
どうするれば回避できますか?
634631:2014/10/25(土) 00:11:01.24 ID:/G9dGH+k
なんとなくわかりました
CMEなんですね

CME日経先物が表示できるサーバご存知ありませんか?
635Trader@Live!:2014/10/25(土) 00:58:13.44 ID:HOHwgWd4
>>632
よかった うちのmt4だけじゃないのか止まってるのw
636Trader@Live!:2014/10/25(土) 01:18:31.06 ID:aGykCUjH
>>635
レート配信サーバー復帰したようですね
637Trader@Live!:2014/10/25(土) 14:37:30.07 ID:t9TIcGrW
これからメタトレーダーを導入、eaを使うにあたって、mt4,mt5のどちらが良いですか?
また、ゼロからmqlを理解するのにはどのような方法がお薦めでしょうか?
ズブの素人で申し訳ありませんが、教えてください…
638Trader@Live!:2014/10/25(土) 15:08:06.01 ID:gLsX3mj8
>>637
MT4対応業者のほうが多いからMT4でいいんじゃなかろうか。
mqlの教科書はほぼ皆無だから、ほとんど変わらないC++を
勉強するといいよ。Amazonあたりで評価を参考に買えばいいよ
639Trader@Live!:2014/10/25(土) 15:51:06.69 ID:C+ltE247
一目の基準線と遅行線のクロスで売買したいんですけど、
いざ動かしてみるとうまく動いていないような気がします。

kako_kijun = iIchimoku(NULL, 0, 9, 26, 52, MODE_KIJUNSEN, 27);
kako_chiko = iIchimoku(NULL, 0, 9, 26, 52, MODE_CHINKOUSPAN, 27);

gennzai_kijun = iIchimoku(NULL, 0, 9, 26, 52, MODE_KIJUNSEN, 26);
gennzai_chiko = iIchimoku(NULL, 0, 9, 26, 52, MODE_CHINKOUSPAN, 26);

if( kako_chiko <= kako_kijun && gennzai_chiko > gennzai_kijun )
{
Ticket = OrderSend(Symbol(), OP_BUY, 1, Ask, 3, Ask-(Stop*Point), Ask+(SELL*Point), "Buy", 0, 0, Blue);
}
else
if( kako_chiko >= kako_kijun && gennzai_chiko < gennzai_kijun )
{
Ticket = OrderSend(Symbol(), OP_SELL, 1, Bid, 3, Bid+(Stop*Point),Bid-(SELL*Point), "Sell", 0, 0, Red);
}

何か間違っているんでしょうか。
640Trader@Live!:2014/10/25(土) 16:00:11.56 ID:ItcHuVDu
>>638
ここで C/C++ から勉強しろって言うと荒れるぞw
641639:2014/10/25(土) 16:05:36.30 ID:C+ltE247
639です
なんか期間を一つ前にしたらちゃんと動きました。謎です。

kako_kijun = iIchimoku(NULL, 0, 9, 26, 52, MODE_KIJUNSEN, 27);
kako_chiko = iIchimoku(NULL, 0, 9, 26, 52, MODE_CHINKOUSPAN, 27);

gennzai_kijun = iIchimoku(NULL, 0, 9, 26, 52, MODE_KIJUNSEN, 26);
gennzai_chiko = iIchimoku(NULL, 0, 9, 26, 52, MODE_CHINKOUSPAN, 26);



kako_kijun = iIchimoku(NULL, 0, 9, 26, 52, MODE_KIJUNSEN, 28);
kako_chiko = iIchimoku(NULL, 0, 9, 26, 52, MODE_CHINKOUSPAN, 28);

gennzai_kijun = iIchimoku(NULL, 0, 9, 26, 52, MODE_KIJUNSEN, 27);
gennzai_chiko = iIchimoku(NULL, 0, 9, 26, 52, MODE_CHINKOUSPAN, 27);

ちなみに結構右肩上がりでお気に入りです。
642Trader@Live!:2014/10/25(土) 16:07:58.06 ID:X+pYnkfu
遅効線て単なるシフトだと知っていたらわざわざイチモクなんか使わない。EAが無駄に遅くなる
643Trader@Live!:2014/10/25(土) 16:33:54.64 ID:KFEaNH0W
>>641
最後の引数は0か1を使わないとだめでしょ。
27本前とか28本前の一目に意味を見出してるなら別だけど。
644Trader@Live!:2014/10/25(土) 17:50:41.61 ID:t9TIcGrW
>>638
確かに。対応業者の問題は全く考えてませんでした。
mt4使うことにして、c++勉強してみます。
ありがとうございます!
645Trader@Live!:2014/10/25(土) 18:44:09.06 ID:cYsgUW9d
メモリ増設完了!

4G→8G

どんなもんじゃーーい!
うおおおおおお!
646Trader@Live!:2014/10/25(土) 19:12:54.14 ID:zt2raOnx
俺は2年くらい前ズブの素人からわかりやすいサイト見つけて勉強した。
既に更新してなかったけどそんなに有名なブログじゃなかったと思う。
647Trader@Live!:2014/10/25(土) 23:33:37.72 ID:t9TIcGrW
>>646
なんというサイトか、もし覚えていたら教えて下さい!
648Trader@Live!:2014/10/25(土) 23:44:01.77 ID:zt2raOnx
>>647
当時全部魚拓取ったから大丈夫w

「メタトレーダー4でプログラムを作ってみよう」
ってとこだった。
俺には一番わかりやすかったな 頑張って
649Trader@Live!:2014/10/26(日) 06:59:06.17 ID:URien9hc
>>648
見てみました。
今まで見てみたどの本よりもわかり易かったです。
先は長そうですが、地道に頑張っていこうと思います。
ありがとうございました。
650Trader@Live!:2014/10/26(日) 15:38:09.25 ID:RcJTyJ15
独自関数について解説してるおすすめサイトか本ありませんか?
(豊嶋先生の本は自分の頭では理解できなかったですORZ)
651Trader@Live!:2014/10/26(日) 21:30:18.72 ID:y1bZIsqd
ボリバンでEA作り始めたのはいいけど、ウォークの対策ってどうしたらいいんだろう
CCIやらRSやらいろいろ組み合わせてみてるけど、訳わかんなくなってきたI
652Trader@Live!:2014/10/27(月) 04:32:16.87 ID:tse17uBb
チャート左上にあるトレードパネルを表示させる「USD/JP M1」という文字を
非表示にする方法はありますか?よろしくおねがいします。
653Trader@Live!:2014/10/27(月) 06:15:07.13 ID:fE5DqaLO
fxproが動かないぞ
654Trader@Live!:2014/10/27(月) 16:21:20.63 ID:oyJK+hh0
チャートだけMT4使いたいのですけど
デモサーバだと遅延とか醜いですか?
655Trader@Live!:2014/10/27(月) 16:43:20.54 ID:v9u1IryZ
使ってみればいい。
比較しての遅延はどうだか知らないけど
サーバー維持の関係だかで
接続が切れる事はリアルより多いとかなんとか
656Trader@Live!:2014/10/27(月) 22:57:56.36 ID:Zxs2crmM
ArrayResize(Close,10000);

CopyClose(Symbol(),PERIOD_H1,0,limit,Close);

Print("ArraySize=",ArraySize(Close));
//結果は初回のみ10000で、2回目以降は1になる


2回目以降にlimitが1になると、CopyClose(Symbol(),PERIOD_H1,0,1,Close);が実行され
初回に代入されたバー1〜9999までが失われ、配列のサイズが1になってしまいます

やりたいことは
初回だけCloseに全部コピーして、2回目以降は0番目のバーだけを
アップデートしたいです(そのほうが毎回全部コピーするより処理が早くなると思ったので)

このような希望を叶えるにはどう書けばいいのでしょうか
657Trader@Live!:2014/10/28(火) 22:44:53.48 ID:8FgMrln0
Fxproずっと落ちてるの?
658Trader@Live!:2014/10/29(水) 00:37:14.68 ID:YJmIBva8
ローソクが線タッチでアラートすると
何度も発報するのを防ぐには
どう書けばいいのでしょうか?
659Trader@Live!:2014/10/29(水) 01:01:32.14 ID:nEenie2m
どうしたいかによる。
1回鳴らしたら一定時間鳴らさないとか足が変わるまで鳴らさないとか。
660Trader@Live!:2014/10/29(水) 01:03:03.43 ID:3ul4v/da
>>658
完全な方法じゃないけど簡潔なの↓
アラートが鳴る部分で同時に「既読」フラグを立てる
既読フラグが立ってたらアラートならさないようにifで囲む
足が次の足に行ったら既読フラグを外す。
661Trader@Live!:2014/10/29(水) 09:41:45.89 ID:qaClDXsl
プライスライナーって
作るの難しいですか?
662Trader@Live!:2014/10/29(水) 12:36:22.69 ID:wH1y9a4n
勝手にアップデートする仕様を止める方法ってある?
ググったら対処する方法出て来るけど、それを試しても今週またアップデートして
インジがバクってチャート滅茶苦茶になった

この改悪仕様酷すぎるだろ
663Trader@Live!:2014/10/29(水) 13:25:05.99 ID:IW6UeDGl
mt4clwフォルダにアクセスさせない方法ってまだ有効じゃないの?

ただサーバー側がビルド700番台になってると、ビルド500番台はログインすら拒否されるんじゃなかったっけ?
664Trader@Live!:2014/10/29(水) 16:05:42.58 ID:MZEm2sX0
>>663
それ以前にやって数週間はアップデート止まったけど
今週になってまた強制的にアップデートでバグった

それでまた元のバージョンに戻してインジ入れ替えて起動したら以前の状態に戻らず
インジ削除して1から全部やり直し、カスタムしたボリバンとか全部消えてる

定型チャートで保存してたのに、それも強制アップデートで全部バグって1からやり直し
665Trader@Live!:2014/10/29(水) 16:55:03.29 ID:wUkCeayl
>>662
改悪?アプデ拒否は不正ユーザーなんだろwwwwwwww
666Trader@Live!:2014/10/29(水) 17:19:26.33 ID:IW6UeDGl
>>664
なんか環境依存な気もするから、リンク先の末尾に /portableを付け加えることで使える
ポータブルモードで使うようにすれば最新のビルドでも改善されんじゃね?
667Trader@Live!:2014/10/29(水) 21:45:27.73 ID:GsKqM4n6
60セカンズのバイナリーで勝てる手法を教えてください。
668Trader@Live!:2014/10/29(水) 21:47:29.72 ID:3ul4v/da
  ∧_∧
  (´・ω・) いやどす
  ハ∨/~ヽ
  ノ[三ノ |
 (L|く_ノ
  |* |
  ハ、__|
""~""""""~""~""~""
669 ◆Hikaru440I :2014/10/29(水) 22:43:39.43 ID:zJ3sSNL9
そんなものありますん
670Trader@Live!:2014/10/30(木) 23:37:55.95 ID:AjtS57W3
バックテストは、スプの広がりは反映されてないですよね。指定したスプとBidの値で行われますよね。
671Trader@Live!:2014/10/30(木) 23:54:00.16 ID:GL8GX40D
一つの画面に複数のチャートを表示するのですが
複数のチャートを同時に操作する方法はありませんか?
例えば時間足を全部1時間足に変える等です
バックテスト用に複数のチャートが同じ時間に移動出来たら一番便利かもしれません
672Trader@Live!:2014/10/31(金) 00:01:59.22 ID:SPyRU8au
>>670
イエス
673Trader@Live!:2014/10/31(金) 20:01:51.93 ID:0NvMJeDX
FXDD止まりまくりじゃねーか!
674Trader@Live!:2014/10/31(金) 21:03:47.93 ID:0NvMJeDX
動き出したと思ったら遅延が酷いな・・・
675Trader@Live!:2014/10/31(金) 21:22:07.55 ID:PJOM2O61
FXDD止まる・・
しかもなぜか
ap-southeast-1.compute.amazonaws.com
とかいう怪しいところに接続されるようになった
なんぞこれ?怖い
676Trader@Live!:2014/10/31(金) 21:22:56.11 ID:PJOM2O61
ちなみにFOREX.comのMT4
677Trader@Live!:2014/10/31(金) 21:59:53.06 ID:ggwYCgoG
デモ不安定だな
678Trader@Live!:2014/10/31(金) 23:30:21.85 ID:rJwA4ROw
FOREXのmt4をダウンロードしたのですが
なぜか時間が日本時間ではありません

前回ダウンロードした時は日本時間に合っていたのですが・・

原因分かる方います?
679Trader@Live!:2014/11/01(土) 19:24:01.53 ID:0j/a62cB
YJFX、「MT4」サービス終了のお知らせ
ttp://www.yjfx.jp/mt4/news/014318.html
680Trader@Live!:2014/11/01(土) 20:01:13.10 ID:2IxHGvWh
うわーマジやん・・
681Trader@Live!:2014/11/01(土) 20:34:46.13 ID:Fawc9oJ4
仮にも業界5本の指に入る規模の業者がこんな簡単にMT4撤退というのは神経を疑う。もうYJFXは終わったな。
682Trader@Live!:2014/11/01(土) 20:48:40.72 ID:XhZiSHqp
自社ツールの方が儲かるからな
683Trader@Live!:2014/11/01(土) 21:03:10.37 ID:kvVekx1v
MT4使われるとユーザーが有利な取引されちゃうからな。
FX業者のMT4排除はこれからも続くだろう。
684Trader@Live!:2014/11/01(土) 21:31:34.49 ID:ELETkQPc
ちゃうちゃう。
MT4採用すれば、顧客が集まるはずで採用したのに、全然増えないからだよ。
685Trader@Live!:2014/11/01(土) 21:33:52.32 ID:o2nARREp
MT4導入すると業者も手数料取られるからじゃね
686Trader@Live!:2014/11/01(土) 21:42:11.92 ID:MwVK8mL4
レート配信が止まるようなところに人が集まるはずがないのにな
何がしたかったのやら
687Trader@Live!:2014/11/01(土) 22:40:52.93 ID:LPgUe7Tb
うわー
YJ終わるのか
口座に入金無しで動かせる業者って何処かなぁ?
国内で(;´д`)
今は専業だけど、MT4無いと無理だわ。
688Trader@Live!:2014/11/01(土) 22:47:35.15 ID:IZ/JD8px
>>679
FXCMJ使いの俺には、いつ始まっていたのか判らんところだw
689Trader@Live!:2014/11/01(土) 23:31:48.02 ID:RKk1TVLN
FXブローカーBigboss<公式>
http://www.fx-rank.com/bigboss/global/
極狭スプレッド
ドル円  1.2銭
ユロドル 1.4銭

【簡単】日本語口座あり

・レバレッジ400倍
・信頼性のある高速約定!
・インターバンク直結のノンディーリングデスク方式
・日経225、ダウ、ナスダックにも完全対応のCFD

自動売買プラットフォーム MT4にも完全対応!
〜超高速の取引、最強の自動売買〜
690Trader@Live!:2014/11/01(土) 23:37:58.90 ID:LPgUe7Tb
>>688
初回入金無しで無いと意味無いだろ(;゜0゜)
死活問題だよ。
デモンストレーション口座は更新面倒過ぎる。
691Trader@Live!:2014/11/01(土) 23:57:06.40 ID:97qi1aHd
むしろMT4が終わったかんじかもよ
(日本だけでだけど)
MT4て約定ごとにメタクオーツ社に手数料払うビジネスモデルだから条件として相当シビアと思われる
マネパの奥山社長も「なんかあれは違う気がする!」て言ってた
692Trader@Live!:2014/11/02(日) 01:09:05.10 ID:NWKTz4sf
てことは自作するしかねーか。
693Trader@Live!:2014/11/02(日) 01:45:39.50 ID:V/cSq+OC
>>690
海外の業者で無期限デモのところを使えばいいやん
Excelとか、Alpari NZもそうだっけかな

つか、専業なら数万入金してリアル口座維持しろよw
694Trader@Live!:2014/11/02(日) 02:04:05.94 ID:4OvUwAYW
>>688
旧サイバーエージェントFXです
結局、レート配信が停止する現象の原因が不明なまま終了なのかな・・・
695Trader@Live!:2014/11/02(日) 02:06:45.12 ID:XYhoRyka
>>693
出来れば国内業者がいいんだよな。
僅でも無駄な金には違いないからな

121証券廃止でサイバーに移ったのに
また移転かよ(´・ω・`)

国内のお勧めは何処?
勿論初回入金無しの業者で
696Trader@Live!:2014/11/02(日) 11:42:17.20 ID:P6pYwkbe
こんにちは
697たびガラ ◆BOVCkpR2mvOf :2014/11/02(日) 11:43:29.99 ID:YcKWdCaB
ハイこんちわ
698Trader@Live!:2014/11/02(日) 11:47:52.54 ID:P6pYwkbe
www
699たびガラ ◆BOVCkpR2mvOf :2014/11/02(日) 12:08:48.16 ID:YcKWdCaB
昼コールもねぇーのかよ
700Trader@Live!:2014/11/02(日) 13:05:32.53 ID:naQ4k/tO
ごきげんよう
701Trader@Live!:2014/11/02(日) 17:27:02.19 ID:v5zqBs2u
ハイさようなら
702Trader@Live!:2014/11/03(月) 01:00:48.87 ID:DjDTGeep
>>694
サイバーだったのか。それなら聞いたことあるが口座開いていなかった。
今メインで使っているのはFXCMJだが、FXCM UKやODLの口座が統合されて口座数が増えただけだw
あとは新参だがAlpariを使っている。
FOREX.comはナマイキ過ぎて口座を閉じてしまったが、MetaTrader使えるところって少なくなってきているの?
703Trader@Live!:2014/11/03(月) 01:09:04.20 ID:DjDTGeep
久々にFX関係のサイトを見てみたが、上記以外でMetaTraderが使えるのはFXTFぐらいか。ここって上か下かをやってたところだし、
プライムってGMOになったんだね。伊藤忠がインターQに吸収されるなんて世も末だw
704Trader@Live!:2014/11/03(月) 06:04:56.18 ID:Lw6jRPfh
国内MT4業者は>>4にあるよ
efxもMT4をやめちゃったかな
705Trader@Live!:2014/11/03(月) 09:48:06.00 ID:RcQyMvoz
>>4 もかなり変わったな。。

▼国内 MT4 採用ブローカー 2013

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

フォレックスドットコム・ジャパン    http://jp.forex.com/
外為ファイネスト             http://www.gaitamefinest.com/
OANDA Japan              http://www.oanda.jp/service/mt4/index.php
東岳証券                 http://www.easthillfx.co.jp/jp/mt4_index.asp

GKFX(旧王子証券)           http://www.gkfx.jp/
セントレード証券             http://www.centrade.co.jp/fx

日産センチュリ証券           http://www.nc-sec.co.jp/fx/mt4/


▼国内 MT5 採用ブローカー 2013
日産センチュリ証券           http://www.nc-sec.co.jp/meta5/
※大証FX廃止に伴いFXは無し。
706Trader@Live!:2014/11/03(月) 12:30:52.96 ID:MqHVfLSs
マネックスも昨年(今年の頭?)にMT4が使えるようになったハズ
707Trader@Live!:2014/11/03(月) 13:15:07.89 ID:aLQ9rXPf
【重要】マネックスMT4サービス終了に係るお知らせ
2013年8月より取扱いを開始いたしました「マネックスMT4」は、業務委託先における事業再編に伴い、2014年11月7日(金)を取引最終日としてサービスを終了することとなりました。
http://www.monex.co.jp/AboutUs/00000000/guest/G800/new2014/news1410_20.htm
708Trader@Live!:2014/11/03(月) 13:21:25.60 ID:kxljpTwf
(ノ∀`)アチャー
709Trader@Live!:2014/11/03(月) 13:43:08.49 ID:3hPsd4i8
Eab_laguerre RSI EAをインストールして起動させてみました

FXCMのデモ口座・右下は緑と赤の三角があるから接続はできているかと
チャートの右上にニコチャンマークあるから自動売買は始まっていると思う

しかしながら取引が始まりません。
まだ何かセッティングが出来ていないのでしょうか?
710Trader@Live!:2014/11/03(月) 17:21:06.35 ID:MqHVfLSs
>>707
訂正、サンクス (_ _) "業務委託先" ってメタクォーツのことをぼかしてるとかか
711Trader@Live!:2014/11/03(月) 22:43:24.75 ID:oCqA9d9H
世界標準MT4は遠からずガラパゴス島から追放されると思います。
712Trader@Live!:2014/11/04(火) 02:31:48.97 ID:OudS7WBU
FXブローカーBigboss<公式>
http://www.fx-rank.com/bigboss/global/
極狭スプレッド
ドル円  1.2銭
ユロドル 1.4銭

【簡単】日本語口座あり

・レバレッジ400倍
・信頼性のある高速約定!
・インターバンク直結のノンディーリングデスク方式
・日経225、ダウ、ナスダックにも完全対応のCFD

自動売買プラットフォーム MT4にも完全対応!
〜超高速の取引、最強の自動売買〜
713Trader@Live!:2014/11/04(火) 16:42:15.37 ID:UeYySVvL
ビルド600での作成を学べる
本やサイト教えて下さい
714Trader@Live!:2014/11/05(水) 10:26:23.81 ID:n+TcpHJl
スプなし設定でSELLとBUYを逆にしても同じ結果になるのはなんでですかいの。
715Trader@Live!:2014/11/05(水) 10:34:55.21 ID:lIKmd+9/
エスパーじゃないけどポジった瞬間に損切りするコードだったらそうなるかな…
716Trader@Live!:2014/11/06(木) 14:18:52.26 ID:6YYR4iGs
リペイント無しって謳ってる矢印系インジあるけど大体ローソクの伸び方で点いたり消えたりしない?
そういうもんなの?
717Trader@Live!:2014/11/06(木) 14:35:05.28 ID:nUMNZ2aJ
カンマをコロンにしたことでロケット打ち上げに失敗し数百億の損失を出してしまう。プログラムを組むということはそういう事なんだと肝に銘じてやるように 以上
718Trader@Live!:2014/11/06(木) 16:42:49.98 ID:WNPP7fFB
>>716
リペイント無し=close[0]しか弄らないって意味で使ってるんだろう。
そもそもリペイントの定義が人によって違ったりと曖昧だからな。
719Trader@Live!:2014/11/06(木) 18:22:49.29 ID:AZloqv2w
【Ichimoku】の雲なんですが、【Ichimoku Kinko Hyo】と同じように滑らかに描画できないんですかね。
ヒストグラムだとギザギザで嫌になっちゃう…。
720Trader@Live!:2014/11/06(木) 20:03:43.24 ID:4EjDg9I8
どなたかよろしくお願いします。
売りの条件が成立した時の足をSellBarsとし、これを保存するために、

static int SellBars=Bars;
としました。
この時の期間3のEMAをaとして
double a=iMA(NULL,0,3,0,MODE_EMA,PRICE_CLOSE,SellBars);
としたところ、
SellBarsの値が変化しないのに、aの値は足の数が増えるにつれて変化してしまいます。
なぜでしょう?
721Trader@Live!:2014/11/06(木) 20:15:25.90 ID:0N2tU+Wq
iMAの最後の引数は、現時刻から幾つ前を見に行くか、だから。
昔の固定時刻のを見に行きたいなら
Bars-SellBars を入れたら良いんじゃ無いかな?
722Trader@Live!:2014/11/06(木) 20:21:10.63 ID:oHTovFkU
Barsは現在のチャート上のバーの数ですよ
723Trader@Live!:2014/11/06(木) 20:24:50.88 ID:0N2tU+Wq
>>720
>>722 の言うとおりだから
>> 721 のようにiMAの最後の引数をBars-SellBarsへ代えてみそ
724Trader@Live!:2014/11/06(木) 20:25:48.37 ID:4EjDg9I8
>>721
>現時刻から幾つ前を見に行くか、だから。

う〜ん、ここに思いが至りませんでした。
ご指示とおりにやると、思惑通りとなりました。
ほんとにありがとうございました。
最敬礼です。
725Trader@Live!:2014/11/06(木) 20:29:07.15 ID:4EjDg9I8
>>720です。
投稿してみたら、
>>722さん
>>723さん
からもコメントいただいていました。
ありがとうございました。
726Trader@Live!:2014/11/06(木) 20:39:14.53 ID:5WhGYTAm
このスレ本来の姿だ
727Trader@Live!:2014/11/06(木) 22:53:06.64 ID:Yq8usqtt
MT4をアップグレードしたら、BolliToucher1.mq4が
アラートパネルも出なくなり、音も鳴らなくなってしまいました
解決策ってありますでしょうか?

ちなみに
Version 4.00
Build 745
onanda
です。
728Trader@Live!:2014/11/06(木) 23:33:20.94 ID:NHHDi9/u
>>727
どうぞhttp://
u3.getuploader.com/mt/download/1037/BolliToucher1a.mq4
729Trader@Live!:2014/11/06(木) 23:42:44.76 ID:W3nockI1
当スレ>>339です。
ファイルへの値の書き込みと読み込みを色んなサイトのサンプルを見ながら作ってみたのですが、MetaTrader 4
Ver.4.00 Build 509(Alpari)では上手く動くのですが、Ver.4.00 Build 670(FXCMJ)では上手く動きません。
プログラムは以下の通りです。

extern double Read_Target = 0;
extern double Read_Start = 0;

int fileHandle_1;
int fileHandle_2;


int init() // 初期化処理
{
fileHandle_1 = FileOpen("Target_Price.txt",FILE_CSV|FILE_READ,';');
return(0);
}


int deinit() // 終了処理
{
FileClose(fileHandle_1);
return(0);
}
730Trader@Live!:2014/11/06(木) 23:45:23.35 ID:W3nockI1
行の規制に引っかかってしまったので続きです

int start()
{
// ファイル読み込み変数確認
if(Read_Target == 0)
{
// SEEK_SET(ファイルの先頭)から0バイトの位置にファイルポインタを移動させる。
FileSeek(fileHandle_1, 0, SEEK_SET);
File_Target = FileReadString(fileHandle_1);
// 文字列から浮動小数点へ変換
Read_Target = StrToDouble(File_Target);
}

if (ファイル書き込み条件)
{
Target_Fig = 1;
Target_Price = AccountEquity() + 2500;

int handle_1 = FileOpen("Target_Price.txt",FILE_CSV|FILE_READ|FILE_WRITE,";");
FileWrite(handle_1,Target_Price + ";");
FileClose(handle_1);
Read_Target = 0;
}
   }
731Trader@Live!:2014/11/06(木) 23:46:19.60 ID:W3nockI1
もっとシンプルに納めたいのですが、なにぶん知識がなく何か気付かれた点があればご教示頂ければ幸いです。
連投失礼しました。
732Trader@Live!:2014/11/07(金) 14:55:29.68 ID:cGVk0giN
初心者なんですけど、パラメータ入力ウインドウって自作でc言語で作ったウインドウに入れ替えることってできるんですか
733Trader@Live!:2014/11/07(金) 23:48:53.78 ID:xdXSw/el
>>727です

>>728さん
ありがとうございます
ダウンロードして試したのですが、やはり画面にサインは表示されるものの、アラートパネル、アラート音ともに出ないようです

Version 4.00
Build 745
Alpari
でも試したのですが同様でした

新しいバージョンでアラート機能を使うには、特別な設定が必要なのでしょうか…
もう少し試行錯誤してみます
734Trader@Live!:2014/11/08(土) 00:14:11.35 ID:2OZsk8Wa
>>733
俺の環境では正常に動作してるしBolliToucher.mq4の方も不具合なんて無かったが
735Trader@Live!:2014/11/08(土) 00:25:40.15 ID:p9yx9oCD
>>734
同じBuild 745ですか?
だとしたら、私の場合、再インストールが必要なのかもしれません
736Trader@Live!:2014/11/08(土) 05:40:04.75 ID:+enZmnaU
>>735
Build 745 ですか?

OANDA使っていますが、Build 735
(17 Oct 2014)では?
737Trader@Live!:2014/11/08(土) 14:22:06.65 ID:p9yx9oCD
>>736
ONANDA、Alpari共に
Version 4.00
Build 745
24 Oct 2014
です

以前はFXDDのMT4を509にダウングレードして使っていたのですがOld Versionとなって通信不可に
そちらのほうはアップデートしたくないので残したまま
11月に入ってからOnanda JapanとAlpariのものをインストールして使い始めたところです

新しいものの不具合は検索しても情報が出てこないので困りますね
738Trader@Live!:2014/11/08(土) 14:47:01.94 ID:p9yx9oCD
誤 Onanda
正 Oanda
でした失礼
739Trader@Live!:2014/11/08(土) 17:50:38.17 ID:VPLwrAS/
ヒストリカルデータをダウンロードしてから1ヶ月が経ちました。
経過した1ヶ月分のヒストリカルデータを追加するにはどうすれば良いでしょうか?
740Trader@Live!:2014/11/08(土) 18:45:34.66 ID:Cn8CPiCI
一か月分ダウンロードして、
ヒストリーセンターでどうちゃらやってくっつけリャいんじゃない
741Trader@Live!:2014/11/08(土) 20:12:44.51 ID:Zl/GTknl
FXブローカーBigboss<公式>
http://www.fx-rank.com/bigboss/global/
極狭スプレッド
ドル円  1.2銭
ユロドル 1.4銭

【簡単】日本語口座あり

・レバレッジ400倍
・信頼性のある高速約定!
・インターバンク直結のノンディーリングデスク方式
・日経225、ダウ、ナスダックにも完全対応のCFD

自動売買プラットフォーム MT4にも完全対応!
〜超高速の取引、最強の自動売買〜
742Trader@Live!:2014/11/09(日) 15:37:16.60 ID:qQplDOTC
>>739
必要なペアおよび時間足のチャート表示させてやれば直近までのデータがダウンロードされて
過去データに加えられる。
確認のためヒストリセンターをみてオシマイ。

オレはEA開発専用のMT4を入れて定期的に6ペアと1分〜月までのデータを落としている。
743Trader@Live!:2014/11/09(日) 15:58:42.22 ID:pQO+Kf4C
チャートの検証してるときにカーソルの上に価格とかのポップアップがたびたび出てじゃまなんですが、
ポップアップが出ないようにする方法ありませんか?
744Trader@Live!:2014/11/10(月) 08:34:15.73 ID:8J7bubJb
今週からAlpari Japan も Build 600 以上でないと動かなくなった。。。
745Trader@Live!:2014/11/10(月) 22:23:05.16 ID:8Zp76QT3
今朝からFxPro, Excel, MyFX, XMに接続出来ない > build 745, XP
Pepper, Ironは接続出来てる

MT4再インスコしてみたけど繋がらず

また、別PC(XP)からだと接続OK

誰か助けて下さい
746Trader@Live!:2014/11/10(月) 22:57:46.86 ID:qM3CxFrP
つ[サポート]
747Trader@Live!:2014/11/11(火) 11:18:01.57 ID:Nnsway1h
半年前からアルパリのMT4デモ口座を使いだした初心者です。
指標の時や値動きが荒い時、必ずと言って良いほどチャートが止まってしまいます。
先日の雇用統計でも10数分間止まっていました。
アルパリサポートに何度も聞きましたが、右下の接続先を変えてみてくださいとのこと。
何度もやっていますが、ほとんど効果なしです。
数社のMT4を見ましたが、日足5本だという点とレートが一番信頼できることから
できればアルパリを使い続けたいのですが、チャートが止まらないようにする方法は
ないのでしょうか。
もしくは、他で日足5本でレートの信頼できる業者があれば教えてください。
かなり初歩的な質問で申し訳ありません。
よろしくお願いいたします。
748Trader@Live!:2014/11/11(火) 11:29:54.95 ID:iUvMiWXE
パソコンとか回線が弱いんでないの?
749Trader@Live!:2014/11/11(火) 12:29:01.92 ID:763qN1Ar
>>747
アルパリジャパンの本講座使ってるけど止まるよ
特に10/15の指標時酷かった30分止まってた
未だにその時の謝罪無いし
750Trader@Live!:2014/11/11(火) 13:23:25.67 ID:3Q9ynVzC
>>747
デモ口座というのはそういうものだよ。
値動きの情報を提供するのにもコストがかかるわけで、無料で利用できるデモ口座に完璧な情報なんか提供してたら商売にならないわけで。
751Trader@Live!:2014/11/11(火) 13:49:24.12 ID:CnH2DCK2
>>749
無料提供のデモで謝罪を期待してるのかよw
752Trader@Live!:2014/11/11(火) 13:51:11.21 ID:763qN1Ar
>>751
本講座って書いてあるだろ
753Trader@Live!:2014/11/11(火) 14:24:59.28 ID:Nnsway1h
>>748
回線はマンションギガタイプで1ギガあります。

友人のMT4も同様の症状のようですので、おそらく仕方ないのでしょうかね。
電話でも聞きましたが、デモと本口座とで止まる止まらないに差はないとのことでした。
754Trader@Live!:2014/11/11(火) 15:18:36.88 ID:Qe1VTZjX
>>753
FXPro
XeMarkets
IronFX (www.ironfx.com)
Excelmarkets
このあたりで好きなところ選べば?他にもあるけど今は日足5本のブローカは多いよ
755Trader@Live!:2014/11/11(火) 15:21:07.46 ID:Nnsway1h
>>754
ありがとうございます。_○/|_
早速調べて行きたいと思います。
756Trader@Live!:2014/11/11(火) 16:07:18.85 ID:ND3CZuG7
FXPROティック的には一番好きなんだけど
何故か重い ぶひ〜
757Trader@Live!:2014/11/12(水) 15:07:24.72 ID:oDthLlHP
起動した直後に売買サイン出るとするじゃないですか
だけど起動直後の足でエントリーはしたくない時で簡潔でよく使われる記述ってありますか?
758Trader@Live!:2014/11/12(水) 20:27:54.30 ID:Ep5tk0v/
>>757
答えは解らないが目的も解らない。
サインが出てエントリーしたくない理由とは?

少なくとも起動したタイミングを識別しないと無理。
Windowsの起動タイミングならなんかあった、
MT4の起動タイミングってなんかで判るのかな。
759Trader@Live!:2014/11/12(水) 21:25:55.34 ID:bewNXGZX
バーの数で判別
760Trader@Live!:2014/11/12(水) 21:32:37.66 ID:QaZIPnOu
>>757
初期化のさいに、初期化の時刻覚えて、
その時刻から5分以内はナニしない。
761Trader@Live!:2014/11/12(水) 21:43:39.03 ID:dPeIHWdv
>>760に追加でノートレードフラグを用意する。
初回のトレードシグナルではトレードをさせず、かわりにフラグを外す。
で5分なりx分経った場合もフラグを外す。簡潔な記述じゃねーけどな。
762631:2014/11/12(水) 22:39:23.20 ID:ndDWeoRH
MT5だがAlpariサーバー頻繁に止まる
安定してる場所教えてください
763Trader@Live!:2014/11/12(水) 23:44:49.74 ID:5oAxjySc
ボリンジャーバンドの幅で取引判断をするのを作ってみたのですがバックテストで取引をしません。
該当箇所は

//パラメーターの設定
extern int BandsPeriod = 20;
extern int BandsShift = 0;
extern double BandsDeviations = 2.0;
//記憶変数
extern int Bands;
int start()
{
//上バンド
iCustom(NULL,0,"Bands",BandsPeriod,BandsShift,BandsDeviations,1,1);
//下バンド
iCustom(NULL,0,"Bands",BandsPeriod,BandsShift,BandsDeviations,2,1);
//バンド幅
Bands=iBands(NULL,0,BandsPeriod,BandsDeviations,BandsShift,PRICE_CLOSE,MODE_UPPER,0)-iBands(NULL,0,BandsPeriod,BandsDeviations,BandsShift,PRICE_CLOSE,MODE_LOWER,0);
if(Bands >= 10)
  return(0);
}
この文を追加したら動かなくなったので原因はここにあると思うのですがわかりません。教えてください。
764Trader@Live!:2014/11/13(木) 00:03:49.14 ID:edUwZkrP
> //上バンド
> iCustom(NULL,0,"Bands",BandsPeriod,BandsShift,BandsDeviations,1,1);
> //下バンド
> iCustom(NULL,0,"Bands",BandsPeriod,BandsShift,BandsDeviations,2,1);
変数に代入しないの?
とりあえず、Bandsの値をPrint文とかで出力して確認した方がいいと思う。
765Trader@Live!:2014/11/13(木) 07:30:07.03 ID:WByoYWGg
バンド幅のところも、iBandsを直接引算しないで、
それぞれ変数に入れてから引き算した方がいい。
766Trader@Live!:2014/11/13(木) 08:09:15.07 ID:PJ60gIIl
通貨ペアをEUR/JPYからGBP/JPYに変えるとOrderSend error 134が出てトレード出来ません。
口座(デモ)は開設したばかりですし、ロットサイズも0.1なので資金不足になるなるはずがありません。
似たような経験のある方、よろしくお願いします。
767Trader@Live!:2014/11/13(木) 10:40:42.46 ID:3f+8f0+W
プログラムミス
768Trader@Live!:2014/11/13(木) 13:57:00.15 ID:2hZB76UE
>>757
> だけど起動直後の足でエントリーはしたくない時で簡潔でよく使われる記述ってありますか?
新しい足が追加されるまで取引したくないとぃうこと?
init()でTime[0]を保存しておいて、start()の直後に取得したTime[0]と比較
値が同じなら、例えば、すぐにreturnする‥とかダメ?
自分で試してなくて思いつきですまんが
769Trader@Live!:2014/11/13(木) 18:46:09.09 ID:gnO4827W
>>758
>>760
>>768
起動直後というより実際はEAのパラメータをセッティングしてる
間にサインが出た時と行った感じですかね。数ぴpでももったいないので。よく使われるなんかテンプレート的な 書き方でもあればと思って。レスを参考にちょっといじってみます。アリガトンがらし
770Trader@Live!:2014/11/14(金) 00:01:18.24 ID:dvnWUQjV
ストラテジーテスターのスキップなんだが、素早くシュパッて飛ばないのか…。
数日程度ならちょっと待てば飛ぶけど、数か月スキップさせるとすんげー遅い。

これはどうしようもない?
771Trader@Live!:2014/11/14(金) 07:41:09.84 ID:JVc0hDyW
766です。
>>767
どうもそのようです。
別のプログラムではerror 134は出ませんでした。
条件によって売りと買いを切り分けるEAにしたのですがその辺が?

別の方法(プログラム)で当面のロジックの有効性を検証できることがはっきりしたので、
この問題の原因の特定は先を急ぐのでひとまず止めておきます。
おさわがせしました。
772Trader@Live!:2014/11/14(金) 09:15:51.54 ID:dlwBaffH
MT4発注君使っている人いると思うが、LINUXで動くのだろうか?
ちなみにLINUX BEANでWine起動したら認証で止まった。
773Trader@Live!:2014/11/14(金) 11:46:18.23 ID:e4hoJVvo
近々BO始めようと勉強してる初心者なんですが
www.youtube.com/watch?v=xqlU0hxKTco
ここで使われてるチャートのツールは何か教えて頂けませんか?
スレチだったら申し訳ないです。
774Trader@Live!:2014/11/14(金) 14:55:27.55 ID:hDK6gdaX
チャートの拡大をマックスにしてもまだ小さく感じます・・
さらに拡大する方法おしえてほいです
775Trader@Live!:2014/11/14(金) 15:32:24.46 ID:9NWQLfJc
+++押しまくった後にまだ小さいというのならどんなモニター使ってるのか気になる
776Trader@Live!:2014/11/14(金) 16:27:21.68 ID:XahuXRrI
>>772
ie6入れたら起動したよ
777Trader@Live!:2014/11/14(金) 19:30:31.81 ID:e4hoJVvo
だれかー\(^o^)/
778Trader@Live!:2014/11/14(金) 19:45:09.07 ID:Osej4kVJ
>>777
日本語わかるのか?
スレ違いだろ
だから誰も構わない
空気読めよ
779Trader@Live!:2014/11/14(金) 19:49:54.87 ID:IGNhhOp6
潰れゆく業者だから必死なんだよ
780Trader@Live!:2014/11/14(金) 23:21:26.24 ID:TBPqwEid
AlpariのMT4使ってるんだけど、最近指標時に必ずフリーズするようになったんよ
あと挙動も変で、デモ版なんだけどサーバーが6個あってpingの良いサーバーに
変えても勝手に遅いサーバーに変更されるようになったんだけど、同じ症状の人いない?
781Trader@Live!:2014/11/14(金) 23:28:20.34 ID:gIfklI9f
>>780
Alpariスレでは、資金あるならプロ口座にした方が良いと書いているのを見たな。
俺はスタンダードの口座を使っているが、EAでの自動売買してるから指標だと言っても別に画面は見ていないし
ポジを見てもヘンなレートで掴んでいるのもなく、別に困ったことはないな。
しかし、誰でも口座を作れるのになんでわざわざデモ口座のチャートなんて見てるの?
782Trader@Live!:2014/11/14(金) 23:53:25.99 ID:TBPqwEid
なんでだろ
かなり昔から使ってるから忘れちゃった
とりあえずデモ版使って、良さ気なら口座開こうとか思ってたのかな
正式版って維持費にお金取られるとかじゃ無かったっけ?
783Trader@Live!:2014/11/15(土) 00:16:44.35 ID:yGqA5NzF
消費大国への道(´・ω・`)金融緩和 カネでジャブジャブ

日本国民がドルを買い占め、日銀が円を刷り続ければ
みんなハッピーなんじゃないか?… \(^o^)/
784Trader@Live!:2014/11/15(土) 00:32:50.29 ID:G7DMpyPB
>>781
えっ?
俺は国内安定の法人ハイレバ
でもチャートは昔からMT4特別のインジケータ使ってる。
法人でなくてもそういう人は多いだろ。
海外の口座は自己責任なんだよ。
チャートはMT4って素晴らしいからね。
国内MT4業者の撤退が頭が痛いところだな。
785Trader@Live!:2014/11/15(土) 01:56:24.16 ID:b6spDhzs
Windows 10 Technical Preview(Build 9841)でMT4起動しますね。
ファンレス省電力PCで10W程度です。
とりあえずデモ口座でお試し中。
786Trader@Live!:2014/11/15(土) 02:06:56.11 ID:AX/00tJ/
>>785
貴重な報告乙ですm(__)m
787Trader@Live!:2014/11/15(土) 10:28:08.10 ID:Wzvtq53G
>>782
昔は維持費を取る所ってあった気がするが、最近ではSaxoぐらいじゃないかな(取引条件あり)。
俺は法人口座のレバが低くて1ポジ10万単位なのでプロ口座は作っても意味ないからスタンダード口座しか
開いていないが、無料なんだからプロ口座を作ってみれば?

>>784
昔はMetaTraderは海外業者しかなかったから、国内の使いやすいツールの所を使ってMetaTraderを
チャート代わりにして取引してた。FXCM UKが安心できそうだからしばらくそこで取引してたが、
FXCMJやFOREX.com、AlpariがMT4始めたから以後はずっと国内業者使ってる。

ところで、最近MT4業者で撤退した所ってあったっけ?
ODLはFXCMJに吸収されたし、ヤメたのって戦略もなくニワカで始めたヤフーぐらいじゃなかった?
788Trader@Live!:2014/11/15(土) 13:00:07.13 ID:Tv/bnzfn
画像にして保存が出来ないんだが何が問題なんだろ?
ノートPCの方は出来るのに新しく買ったデスクトップの方が出来ない
789Trader@Live!:2014/11/15(土) 13:18:53.23 ID:b6spDhzs
Win10にてMT4 Build745でのBT中の実行試験スクショ撮りました。
http://download1.getuploader.com/g/3|mt/1038/win10_MT4%28Build745%29.png
790Trader@Live!:2014/11/17(月) 06:47:41.02 ID:uOFp2kqs
日産の5いつまでメンテ中なのか…(´・ω・`)
791Trader@Live!:2014/11/17(月) 06:57:35.60 ID:uOFp2kqs
MTファイブのことね
そういえばMT4はスリープから立ち上がると欧州時間以降だとよく繋がらなくて
フリーズしっぱなしだったわ
今はVPSで常時稼働だからもうまんたいだが
とぴとかJPX400が漏れインジで表示されるのが楽しみなんだがなぁ
あフォーのインジファイブで表示されなかったかw
792Trader@Live!:2014/11/17(月) 09:22:35.34 ID:Vs4LrhOA
ずっとサイバーエージェントのMT4使ってたんだが
今朝から繋がらなくなったから公式見たら3月にサービス終了してたんだな
なんで先週末まで使えてたんだろう
入金しなくても無期限で使えるMT4だったから重宝してたのに・・
793Trader@Live!:2014/11/17(月) 09:35:12.91 ID:bsFsyi/l
mt4でローソク足の色変えたりライン引いたりした後、次mt4開いたら全て初期設定に戻って引いたラインが全て消えてるんですが一回一回保存とかしないといけないですか?
794Trader@Live!:2014/11/17(月) 10:15:08.01 ID:RaxKFizw
>>792
は? 終了来年の3月だから。

でも先週まで使えてたのが使えなくなったな。
795Trader@Live!:2014/11/17(月) 10:26:54.69 ID:99a/zfQf
なんかMT4どこも調子おかしくない?
Alpariが使い物にならなくなったから3つほど試してたんだけど、さっきのドル円の大した
ことない値動きで止まりやがった
796Trader@Live!:2014/11/17(月) 10:33:45.80 ID:3SDPsNCj
原油のヒストリカルデータをダウンロードできるサイトないでしょうか?
797Trader@Live!:2014/11/17(月) 11:34:15.01 ID:qyvh31Yu
MT4が調子悪いってデモ口座?
俺はAlpariとFXCMJの法人口座だけど止まったことないよ。
798Trader@Live!:2014/11/17(月) 13:15:41.84 ID:99a/zfQf
デモなんか使わんよスタンダードだよ
指標時ならまだしも、ちょっと大きめの値動きだけで止まるようになったから
怖くてエントリーできんのだけど、ひょっとして俺だけなんか
799Trader@Live!:2014/11/17(月) 13:17:33.91 ID:tUgRJ7Nw
消費大国への道(´・ω・`)金融緩和 カネでジャブジャブ

日本国民がドルを買い占め、日銀が円を刷り続ければ
みんなハッピーなんじゃないか?… \(^o^)/
800Trader@Live!:2014/11/17(月) 14:15:02.75 ID:QxIqejlf
yjfxのMT4,今朝からずっと動かないね
パスワード求められて正確に入力してもダメ
まいったな
801Trader@Live!:2014/11/17(月) 14:30:37.69 ID:Jk8V0o4a
>>800
手紙来てないの?
802Trader@Live!:2014/11/17(月) 14:33:21.43 ID:tNrWxjIe
Mt4のアルパリジャパンもFXDDもYJFXも全て繋がらない・・・
というかうちのMT4自体が繋がらなくなったみたい・・

これって600以上にアップデートさせないようにしてるからかな。
確かめるのめんどくさいー
803Trader@Live!:2014/11/17(月) 14:35:45.91 ID:tcGAwsCo
オアンダMT4動いてるぞ
804Trader@Live!:2014/11/17(月) 14:59:02.23 ID:tNrWxjIe
MetaQuotesでさえスキャンできても口座申し込みで
弾かれる・・・いったいどうしたんだ?
805Trader@Live!:2014/11/17(月) 15:16:40.20 ID:QxIqejlf
>>801
て、手紙とは!?Σ(゚д゚lll)
806Trader@Live!:2014/11/17(月) 15:30:14.34 ID:Qe6JsBUB
>>805
YJFX!はMT4撤退
これだからyahooは
807Trader@Live!:2014/11/17(月) 15:39:05.05 ID:QxIqejlf
>>806
えええええええ
来てない・゜・(ノД`)・゜・ と思う

まいったな
ほかさがさないと
808Trader@Live!:2014/11/17(月) 15:49:05.38 ID:rhVrU3ts
昨今、国内FX業者が次々とMTを切ってるのはどういうワケなんですかね?契約上のゴタゴタ?
809Trader@Live!:2014/11/17(月) 17:19:20.99 ID:hhSjSLn9
>>802
右下の通信状態を示すところに Old Version と表示でてない?
Alpariは先々週ぐらいから Build 600 以上にしないと接続できなくなった。
ちなみに >>744 はオレ。
810Trader@Live!:2014/11/17(月) 17:24:11.77 ID:hhSjSLn9
>>808
FXCMJとAlpariを使っているが(FXTFもFOREX.comも口座ある)、どこがMT4を切ったの?
ODLは吸収されてFXCMJの口座になってるし、ヒロセも数年前に実験してただけの記憶があるが切った訳じゃないよ。
811Trader@Live!:2014/11/17(月) 17:38:13.88 ID:1uJLz9wP
812Trader@Live!:2014/11/17(月) 17:42:02.78 ID:1uJLz9wP
あとここも今年終了してたみたいだな。
http://www.premiere-fx.com/
http://www.sec-efx.com/common/news/201402271440.html
813Trader@Live!:2014/11/17(月) 18:16:18.15 ID:EUyu0R1z
>>808
メタクオーツだけが儲かる仕組みだからじゃね?
814Trader@Live!:2014/11/17(月) 18:23:21.00 ID:hhSjSLn9
>>811 >>812
MT4を始めていたのも知らないところだw
815Trader@Live!:2014/11/17(月) 18:47:56.28 ID:Vs4LrhOA
ついさっき手紙でMT4終了のお知らせ来たわ
便利だったのに次どこにするかなぁ・・
入金しなくても期限なしで使えるとこないかな
816Trader@Live!:2014/11/17(月) 18:54:29.33 ID:FjRr/Z97
複数のデモでいいと思うけどなぁ。。。
817Trader@Live!:2014/11/17(月) 19:03:17.99 ID:OtEsHciH
>>802
809も言っているように、サーバーのBuildが700番台になるとクライアントのBuildも
600番台からしか繋がらなくなってる。

まだサーバーのBuildが600番台の業者なら繋がると思うけど、繋がらなくなるのも時間の問題だと思うよ。
818Trader@Live!:2014/11/17(月) 19:03:28.19 ID:tNrWxjIe
>>809
ありがとございます。知らなかったです。
600以下にしないと使えないインディケーターがあるもので。
今後他の業者もそうなったら
600以上で使えるようにする腕も技術も無し・・どうしましょ。
とりあえず今はYJFXのリアル口座のMT4使ってます。
819Trader@Live!:2014/11/17(月) 19:41:00.08 ID:hhSjSLn9
>>818
バージョン依存のプログラムってあるの?
オレはEAのフォルダなどが妙な扱いになってBuild600以下にしていたが、つながらなくなったので諦めて600台にしたw
820Trader@Live!:2014/11/17(月) 19:52:03.77 ID:1uJLz9wP
ex4ならある程度互換性はあるようだが、600から色々仕様が変わってる。
しかし、言語仕様から変えるなんてちょっとどうかしてるよな。
821Trader@Live!:2014/11/17(月) 20:07:19.13 ID:Edjo27rR
YJFXのMT4本口座ログインできない人は、公式見に行ったのかしら・・・
平成26年11月17日(月)午前7時までに同意いただけない場合は、同意いただくまで、全取引を行っていただけない状態となりますのでご注意ください。
822Trader@Live!:2014/11/17(月) 23:38:39.24 ID:UcaTcxIU
いま、まともに使えるメタトレーダー4はどこからDLできますか?
デモで中身を弄くれるのが理想です。
823Trader@Live!:2014/11/18(火) 00:11:02.36 ID:Jhw1E0MI
MT4閉めだしが始まった
824Trader@Live!:2014/11/18(火) 00:17:06.51 ID:zN1sddi7
>>820
今はメタクォーツの社内にMT4の技術者がいないらしくて、MT5の技術者が後を引き継いでいるせいで
MT5寄りの仕様にならざるを得ないとかなんとか。
825Trader@Live!:2014/11/18(火) 01:07:00.56 ID:+lJYfBFo
マット今井あたりが采配を振るって日の丸のプラットフォームを立ち上げれば良いのにね
826Trader@Live!:2014/11/18(火) 02:32:37.09 ID:5Tynvsw9
あんなアホに期待してる段階で終わってるw
827Trader@Live!:2014/11/18(火) 04:49:16.89 ID:y+6xZGQs
FxTR使ってます
828800:2014/11/18(火) 05:17:44.94 ID:qt/xGYtA
>>821
おーーー ありがと!
公式のページ何度か見に行ってはいたんだけど
不具合のお知らせとかしか探していなくて
そこまで気付かなかった^^;
829Trader@Live!:2014/11/18(火) 10:56:03.75 ID:yl21ZdiF
Alpari JapanのMT4使ってるんだけど、毎回強制的に一番ping悪い鯖に設定されるんだが
ping良い鯖に変えても、数秒で回線切れてまた勝手にping悪い鯖に接続される
アカウントによって強制的に鯖割り当てられるようになったんか?
830Trader@Live!:2014/11/18(火) 11:32:16.84 ID:mI9Rw68v
>>792
規約に同意が必要だよ。
同意したらログイン可能になった
831Trader@Live!:2014/11/18(火) 18:57:56.76 ID:Cj5FwUOD
5年ぐらいかけてプログラムを作ってみたが、ようやく完成間近。
しかし、このEAが今の環境では動かないんだろうな。

浦島太郎の気分だわ。
832Trader@Live!:2014/11/18(火) 19:14:08.60 ID:k17Ftsu9
過去に対応したところで無意味だしな
まあ色々覚えただろうけど
833Trader@Live!:2014/11/18(火) 20:56:54.91 ID:XbKt9tUh
プログラミングのこつ 自体は 役に立つはずだよ
834Trader@Live!:2014/11/18(火) 22:31:33.47 ID:XKskxTQG
>>831
5年もかけてどんなプログラムつくってんだよww
835Trader@Live!:2014/11/18(火) 22:34:53.79 ID:XbKt9tUh
秘伝のソースに継ぎ足し継ぎ足しで 
ループ内が熟成されたプログラムがそこに・・・
836Trader@Live!:2014/11/18(火) 22:43:48.17 ID:k17Ftsu9
>>835
気づいたらスパゲティが出来上がりました
837Trader@Live!:2014/11/18(火) 22:48:14.00 ID:HwcFMaxL
コーディングスキル自体はそれほど時間かからず習得できるが
勝てるロジックを構築するという意味ならば5年でも短いくらいだろう
838Trader@Live!:2014/11/18(火) 23:37:48.97 ID:GhBuOtk5
>>834
最初は、オーソドックスなテクニカルをEAにして
次に、本にあるような手法をEAにして、
その次に、過去の成績からよりよい手法を選び出すEAを作った
その次に、それを統計的学的な結果から優位な手法を選び出すEAを作った。
今は、テクニカルによらない手法(トラリピ的な非テクニカルな奴)を構築している。
839Trader@Live!:2014/11/18(火) 23:42:17.24 ID:HwcFMaxL
自分は散々色々なEAを作ってみたが結局ナンピンしか勝てないとの結論に至ったのだが。。
840Trader@Live!:2014/11/18(火) 23:49:09.52 ID:GhBuOtk5
>>839
そう。考え方は近いね。
テクニカル手法でも優位性のあるルールはできるんだけど、
スプレッドで負けちゃうパターンが多い。
それだけ、相場はほぼランダムだと感じた。
841Trader@Live!:2014/11/19(水) 00:48:11.54 ID:PTMXo9h6
相場は7割レンジとか言うから統計的にはナンピン系が有利だろうな
842 ◆Hikaru440I :2014/11/19(水) 03:47:35.03 ID:MEYKsaES
for(i=OrdersTotal()-1;i--;i>=0){
OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
if(条件){
printf("決済");
//printf(OrdersTotal()+"/"+i);
}
}

うっかりこんなコード書いちゃって
「決済処理がおかしい!iがすげーマイナスなのにループ回ってる!MQLのバグか!?」とかって1時間くらい格闘しちゃって恥ずかしい
843Trader@Live!:2014/11/19(水) 04:40:15.72 ID:YvLwsg+l
セオリーのサイン通りのスキャEAを作ったが、
どんな調整でも損切り連発かデカイ逆行で撃沈した。
開き直って、サインと逆をやったら利益が出てきた。
今はそれを半信半疑で使って儲かってるが、イマイチ納得できん。
844Trader@Live!:2014/11/19(水) 06:26:24.81 ID:lk9B9qu8
HFのアルゴは、みんながこっちに張るだろうと思うところの逆に揺さぶって損切りさせるようないやらしいロジックだから、あり得るかもよ
845Trader@Live!:2014/11/19(水) 07:23:31.57 ID:P0WG6Zhb
サインが遅いようだ
846Trader@Live!:2014/11/19(水) 08:04:19.55 ID:jgRxymUu
連敗続きで勝てないって人は少ないと思うけどね。
そこそこ研究したらそこそこ勝てるようになる。
結局損小利大にコントロール出来ないだけであって
847Trader@Live!:2014/11/19(水) 08:25:16.63 ID:lk9B9qu8
損小利大はまやかし。
損切り貧乏に陥る。

損大利小が聖杯なのである。
848Trader@Live!:2014/11/19(水) 08:39:03.44 ID:TLgGgfib
それも間違いだろ
損大利小は確かに小刻みにリカクできて感触は良いけど
回数増やすほどスプがムダになってる=同じ利益を出すのにポジ回数がかかってるのが分かる
つまり相場法則を探す一方で相場がランダムウォークに近いのを認め
同時に損切りとリカクは1:1にしなければならない
バカみたいなスプ負けEAでもそうしてみるとムチャクチャ成績が上がったりするw
849Trader@Live!:2014/11/19(水) 09:52:45.80 ID:uBABdHVG
HFのアルゴはトレンドフォローがメイン
基本順張り、
相場について行く、
相場を予測しない
850Trader@Live!:2014/11/19(水) 09:55:42.41 ID:bApR05hb
android5.0でMT4アプリ使えるのかな?
851Trader@Live!:2014/11/19(水) 12:17:47.15 ID:8qlPSgVV
MT4はアップデートしても影響ないよ
852Trader@Live!:2014/11/19(水) 13:05:35.85 ID:bApR05hb
>851
ありがとう。これで心置きなく5.0にアップデートできます!
853Trader@Live!:2014/11/19(水) 18:25:34.89 ID:4hzyoc3P
テクニカル手法を使ってるHFってイメージわかないんだけど。
というか、そんなとこに金を預けるだろうかね?

個人投資家ぐらいじゃね?
854Trader@Live!:2014/11/19(水) 20:59:55.70 ID:iXfKkysH
そもそも戦略もないのに戦術ばかり目をむけても無駄だということ。プログラミングというのは戦略までは教えてはくれない。そういう気構えでやるのなら好きなだけ組むが良い 以上
855Trader@Live!:2014/11/19(水) 22:15:15.41 ID:PN4WqpCj
戦術もなのに戦略ばかりに目を向けても無駄
856Trader@Live!:2014/11/19(水) 22:25:42.75 ID:BRFNz39d
戦略も戦術もあってこその勝利
857Trader@Live!:2014/11/20(木) 03:39:59.42 ID:UB5q5FNj
戦略を実行する為には効果的な戦術が必要

>>853
会議でもやって決めてるとでも?
それともあーでもないこーでもないと考えてやってるとか?
そんなの日本のバブル崩壊以前の話
そういうのは20年以上も前の事

まずはこれを見てもらおう
https://www.youtube.com/watch?v=BbARu_kTYQA

日本だとマネックスのカブロボも随分年数が経過した
東岳が売ってるファンドはEAで動いてる

Jforexで自動売買をやってるファンド
http://www.jforexrobot.cz/en

俺らの歌
https://www.youtube.com/watch?v=VUYMtfMGdKw
858Trader@Live!:2014/11/20(木) 14:53:28.23 ID:53RzxXyi
>>849
HFのアルゴは巨額資金で自分で相場を引っ掻き回して
個人投資家の損切りを誘うこと、
まで読んだ
859Trader@Live!:2014/11/20(木) 15:18:30.82 ID:K53rHGPB
>>858
「まで読んだ」の使い方間違ってるぞw
860Trader@Live!:2014/11/20(木) 22:24:54.40 ID:PcueGhmc
HFのアルゴも俺らのEAも大差ない
まで読んだ
861Trader@Live!:2014/11/20(木) 22:30:59.70 ID:ppIIy44h
儲かればどちらも大差ない。
862Trader@Live!:2014/11/21(金) 04:27:39.59 ID:YC4S7l4p
HFのアルゴはテクニカルよりもファンダ系が多い。
ニュースのキーワードや要人発言、指標によく反応する。
863Trader@Live!:2014/11/21(金) 04:47:07.32 ID:ia32tm+4
おまえらアルゴを単なる一般名詞のアルゴリズムの略称だと思ってないか?
アルゴリズム取引ってのはもっと狭義のものだぞ
864Trader@Live!:2014/11/21(金) 07:57:34.26 ID:+8F9wcdA
それは古い考え方
865Trader@Live!:2014/11/21(金) 08:06:48.88 ID:YC4S7l4p
http://kabumatome.doorblog.jp/archives/65778833.html

こんなニュースもあったな
866Trader@Live!:2014/11/21(金) 09:20:58.20 ID:y3gYfMxf
http://www.titech.ac.jp/news/2014/025324.html

こんなのもあった
たちうちできねーよ (´・ω・`)
867Trader@Live!:2014/11/21(金) 18:39:41.15 ID:PcbQqj9H
mql4で証拠金の通貨がドルか円か調べるには、どうすればいいのでしょうか?
868Trader@Live!:2014/11/21(金) 18:45:35.78 ID:W1AcOLsf
試してないけどたぶん↓
string AccountCurrency()
869Trader@Live!:2014/11/21(金) 18:58:36.67 ID:PcbQqj9H
>>868
ありがとうございます!
870Trader@Live!:2014/11/21(金) 19:49:45.14 ID:Os77WWXb
すんません、質問なんですが、MT4で自分でプログラム作ろうとしてて、MetaEditorを開いて新規作成したら、
//+------------------------------------------------------------------+
//| Expert initialization function |
//+------------------------------------------------------------------+
int OnInit()
{
//---
//---
return(INIT_SUCCEEDED);
}
//+------------------------------------------------------------------+
//| Expert deinitialization function |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
{
//---
}
//+------------------------------------------------------------------+
//| Expert tick function |
//+------------------------------------------------------------------+
void OnTick()
{
//---
}
//+------------------------------------------------------------------+
って出てきました。
これってMQL5の構文ですよね??
MT4って
int init()
{
  return(0);
}
int deinit()
{
  return(0);
}
int start()
{
  return(0);
}
って出てくるのでは無いんですか???
しかも私のMetaEditorのバージョン情報調べたらversion5 Build 996となってました。
でも左上のロゴマークは4って書いてます。。。
初歩的かと思いますがすみません。。。
871Trader@Live!:2014/11/21(金) 22:45:20.88 ID:FOiW44ge
>>870
私が使っているMT4( Version:4.00 Build 745)のMeta EditorもVersion 5.00 Build 996です。
なので、MT4のEditorはMT5のものを使うのだな、と理解して使っています。
872Trader@Live!:2014/11/21(金) 23:07:10.13 ID:Dda+6dfd
>>870
MQL4 が進化して、 MQL5スタイルで書くことが出来るようになったんだ。
MQL4でも OnInit() などが使えてみんなシアワセになったのさ。
873Trader@Live!:2014/11/22(土) 00:20:50.81 ID:f131zd1U
mt4のプログラミング言語って特許あるのかな?
特許あるなら特許で保護される期間があるよね
874Trader@Live!:2014/11/22(土) 06:21:02.55 ID:qQf2y7dL
「とある備忘録」のfaiさんがブログの最後の方で作成したHeatMapModokiなる
インジ、これbuild 509では作動するが、最新版ではタイル内の通貨表示が
できない。解決策解る方教えてください。
875Trader@Live!:2014/11/22(土) 12:35:03.14 ID:yoBsU3wy
>>874
mqlで公開されてる?それなら時間くれたら理解してみよう
876Trader@Live!:2014/11/22(土) 13:16:10.92 ID:qQf2y7dL
>>875
ここで公開しているのでよろしく。
http://d.hatena.ne.jp/fai_fx/20130120/1358686352#c
877Trader@Live!:2014/11/22(土) 20:55:12.70 ID:B0smsfXx
現在表示されているチャート画面の上下端の値って取得できましたっけ?
チャート自体のHighLowではなく画面の上下です、わかる方いましたらお助けください
878Trader@Live!:2014/11/22(土) 21:20:27.81 ID:1o3REmVJ
WindowPriceMaxとWindowPriceMin
879Trader@Live!:2014/11/22(土) 21:21:42.71 ID:B0smsfXx
ありがとうございますm(__)m試したら無事取得できました
880Trader@Live!:2014/11/23(日) 00:04:13.59 ID:INV5XvQR
>>866
興味深い
881Trader@Live!:2014/11/23(日) 09:34:59.27 ID:5i4G7VMY
あるフォルダー内のファイル名を取得したいのですが、
http://articles.mql4.com/723
これの
Getting the List of All Expert Advisors with Their Source Codes
をやっても何も表示されません。(A→W済み)
原因が何なのか教えてください。よろしくお願いします。
882Trader@Live!:2014/11/23(日) 20:39:25.19 ID:K/htEdD3
MT4のチャート上に矢印の記号で中もぬりつぶしたやっつって表示できますか?どうやるんでしょうか
883Trader@Live!:2014/11/23(日) 20:42:27.88 ID:VCK53rYj
どなたかフィボナッチエクステンションをすぐ使えるようにチャートに表示する方法ご存知でないでしょうか
884Trader@Live!:2014/11/23(日) 21:12:28.95 ID:gd6Kmc96
ObjectCreateでOBJ_ARROWして232番辺りの矢印を使う、で大丈夫かな?
参考情報↓フォント一覧とか
http://docs.mql4.com/constants/objectconstants/wingdings
885Trader@Live!:2014/11/23(日) 21:28:10.38 ID:mX+Dzl/l
グランビルの法則のインジってないですか?
886Trader@Live!:2014/11/23(日) 21:47:38.98 ID:mX+Dzl/l
あ、2番のルールの奴です
887Trader@Live!:2014/11/23(日) 21:55:34.20 ID:6+wKXRsE
>>883
あるよ スクリプトでショートカットキーに割り当てられる
とあるfaiさんの防備秘録ところで覚えた
短いから貼っておくか

//scFibo.mq4
#import "user32.dll"
int GetParent(int);
#import
#include <WinUser32.mqh>
void start()
{
int hwnd = GetParent(GetParent(GetParent(WindowHandle(Symbol(),Period()))));
PostMessageA(hwnd, WM_COMMAND,33237,0);
}

509のとき使ってたから600以降は使えなくても知らんよw
888Trader@Live!:2014/11/23(日) 22:26:26.21 ID:VCK53rYj
>>887
どうもありがとうございました 
889Trader@Live!:2014/11/24(月) 08:36:21.61 ID:pxaXCy1E
FXDDのデモ口座申請しても弾かれるんだけど、期限付きになったから?
890Trader@Live!:2014/11/24(月) 11:45:42.06 ID:zuhg2lWF
ポジ持つとターミナルの右に損益出るけど
pipsで見る方法無いかな?
891Trader@Live!:2014/11/24(月) 13:32:46.79 ID:5e27H+rb
>>890
右クリックで損益表示形式→ポイントで表示
892Trader@Live!:2014/11/24(月) 13:55:21.63 ID:zuhg2lWF
>>891
ありがとう!
893Trader@Live!:2014/11/24(月) 21:04:47.24 ID:xzHIioJm
このツール結構評判みたいですね
使っている人は使っていない時と比べて勝率上がってますか?
894Trader@Live!:2014/11/24(月) 21:16:26.36 ID:Zhv5Mc28
>>893
ツールはツールだからね
勝率に与える影響は使い手しだいでしょ

定番のチャートソフトだと思えばいい
本分は自動売買にある訳だけど
895Trader@Live!:2014/11/24(月) 21:44:50.03 ID:ecBKZDoV
>>874
自己解決した。
896Trader@Live!:2014/11/24(月) 22:01:38.71 ID:xzHIioJm
>>894
使い手しだいってことですね

調べたけど使いこなすのは難しそうだね
特に自動売買の部分なんて、PCに明るくないので説明がワケワカメ・・・

でもシステムトレードは興味あったので勉強してみます。ありがとう
897Trader@Live!:2014/11/24(月) 22:03:11.47 ID:sf8GWfN2
https://www.mql5.com/en/code/mt4/experts
公式の↑のページみたいに、非公式でeaをDB化してたり、良し悪しを議論してるようなところって無いでしょうか?
できれば日本語でお願いします。
898Trader@Live!:2014/11/25(火) 00:43:10.60 ID:Y5yyNjCN
order #1111111 buy 1.00 EURUSD at 1.24148 closed at price 1.00000, profit: 000.00 USD

Android版のMT4アプリ使ってるんだけど、
↑みたいなオーダーの履歴がプッシュで飛んでくるとこまで設定できた。
しかし、eaの名称が出るものとでないものがある。
今6つのeaが動いているが、
オーダー情報にea名称がでるのはひとつだけ…

これはea側で持っている設定情報とかの問題かな?
899Trader@Live!:2014/11/25(火) 16:22:28.75 ID:xinPUbF9
>>897
自分も知りたい。
いろんなサイトでEAを評価してるけど、結局はアフェリEAに辿り着くよね。
そこまで信用して記事を読んだ時間が全く無駄になる。
900Trader@Live!:2014/11/26(水) 16:23:11.42 ID:7ChpYZjM
1分足チャートなどで切り替わるまで後何秒という感じでCOUNTDOWNしてくれるインジありませんか?
901Trader@Live!:2014/11/26(水) 16:26:09.35 ID:VVZ/hgDU
インジは原則tickがある度にしか呼ばれないから
残りx秒を常に表示するのは難しそう・・
902Trader@Live!:2014/11/26(水) 16:33:27.39 ID:7ChpYZjM
>>901
Price_DJIA_NK_NQ_Time_v2.mq4
ってのがあるんだけど
これ入れても表示されないんだよね
http://www.abysse.co.jp/mt4/indicatorimgaes2/Price_DJIA_NK_NQ_Time_v2.jpg

なんでだろ
903Trader@Live!:2014/11/26(水) 18:11:38.58 ID:LC919KjW
>>902
thinkforexのdemoで試しましたが、表示されました
904Trader@Live!:2014/11/26(水) 18:39:34.58 ID:7ChpYZjM
>>903
ありがとう、FXDD何だけどファイルから呼びこむやり方で出来た。
ありがとうね
905Trader@Live!:2014/11/26(水) 19:18:55.86 ID:jrWqHQ1j
一つで、ボリンジャーバンドの各σとミッドバンドの、
有無、カラー、期間を設定できるインジってありますか?

標準でMT4に搭載しているBBだと、バンド毎でちょっと面倒…。
906Trader@Live!:2014/11/27(木) 00:54:36.95 ID:ksc+ULst
狙ったレートになったら、アラームを鳴らせるよね。アレ、音量が大き過ぎるように感じる。
MT4の中で調整できるのかな? それとも、PC自体のボリュームコントロールで設定するしかない?
907Trader@Live!:2014/11/27(木) 01:22:29.64 ID:FyfOpBTJ
別の音源にするか、デフォルトで使われている音声ファイルを少しうるさくないように編集する。
編集って言ってもwavファイルを軽くいじれるツールでおk
908Trader@Live!:2014/11/27(木) 01:25:45.46 ID:gpdVRGHa
お前ら気を付けろよ
まだ短期線の下降トレンドは変わってないんだからな
909Trader@Live!:2014/11/27(木) 01:26:14.81 ID:gpdVRGHa
誤爆
910Trader@Live!:2014/11/28(金) 05:13:21.23 ID:w9YX8iy/
ポイントアンドフィギュアのインジケータってどこにありますか?
911Trader@Live!:2014/11/28(金) 15:02:20.56 ID:wKVEogGX
XM口座ですが、vForce Like EAをデモ口座で動かしてみると
多数のERROR130がでます。
通貨の詳細を見て、Stopが50の場合は仕方ないようなのですが、
99(=設定なし)の通貨でも出てしまいます。
エラーが出ても細かい理由が表示されないのですが、
どうやって調べたら良いのでしょうか?
912Trader@Live!:2014/11/28(金) 15:03:34.65 ID:wKVEogGX
>>911
ごめんなさい間違ってました。
接続してるのはリアル口座で、EAをバックテストで流した次第です。
913Trader@Live!:2014/11/28(金) 17:44:12.60 ID:MFu3a9ix
教えてください
MQLを使用して
ホームページのテキストを検索し取得するなんて事出来るのでしょうか?
914Trader@Live!:2014/11/28(金) 20:09:22.86 ID:R+VCvVvI
>>913
できる。
ヘルプのWebRequest関数のページを読めばいい。
915Trader@Live!:2014/11/28(金) 21:54:33.99 ID:MFu3a9ix
>>914
レスサンクスです
見てみます
916Trader@Live!:2014/11/28(金) 22:22:46.11 ID:bKAgdydf
今ってFxProのデモサーバー落ちてるの?
917Trader@Live!:2014/11/29(土) 14:46:07.98 ID:15FEWzlR
Ticket = OrderSend(Symbol(), OP_BUY, alots, Ask, 3, Ask-(Stop*Point), Ask+(SELL*Point), "Buy", 0, 0, Blue);

バックテストをすると、買いの時だけチャートよりかなり高い価格(0.3円くらい)で約定しています。
USDJPY、EURJPYで試しましたがどちらも同じです。
ヒストリがおかしくなったのかと思い、削除して再ダウンロードしましたが同じです。

ちなみに、売りは問題ありません。

少し前までは同じEAでも問題なかったのですが、
何か考えられる原因はありますでしょうか。
918Trader@Live!:2014/11/29(土) 16:00:10.01 ID:L2lbuKkF
スプレッドが広いんだろ。
919917:2014/11/29(土) 16:28:25.46 ID:15FEWzlR
>>918
ストラテジーテスターの「スプレッド」ってとこでしょうか?
2にしたらうまく動きました。
なんかすみません、ありがとうございました。
920Trader@Live!:2014/11/29(土) 17:45:26.75 ID:Z6CZUGES
>>919
実弾でやるときは指標なんかの時
スプレットが異常に開いた場合はポジションをとらないとか
常にスプレットをチェックするようなロジックを入れたほうがいいよ
とんでもないジャンピングキャッチをしないようにしないとね
921Trader@Live!:2014/11/29(土) 23:32:58.11 ID:tHFzpgRq
どなたか、00-EncoIndi_v104.mq4をビルド600以降で使ってる方いらっしゃいませんか?
指標を表示するダブルオー先生のオリジナルインディなんですが、現在
600以降だと使用できないので、509にダウングレードして自分で.txt作って使用しています。

600以降でコンパイルすると
variable'dx'not used (472行目)  と
declaration of 'corner' hides global declaration at line 99 (484行目)

と出て、チャートに表示された指標には、ぴーっと黒いテープで隠したような
帯が出てしまいます。

(472行目) int tx, ty, dx, dy; 

(484行目)void objLabel(string sName, int corner, int x, int y, string text, color col, int fontSize = 0, string fontName = "")
{
sName = StringSubstr(sPrefix + sName, 0, NAME_MAXLEN);

if (fontSize == 0) {
fontSize = defFontSize;
}
if (fontName == "") {
fontName = defFontName;
}
何をどう書けば伝わるかもわかっていないレベルの自分です。
わかりそうな方どうかよろしくお願いします・・・ora
922Trader@Live!:2014/11/30(日) 01:10:57.75 ID:osoc/lvU
509で作ったex4を持っていけばいいじゃん。
メタがいつまでサポートしてくれるのかが気になるけど。
923919:2014/11/30(日) 10:21:19.38 ID:7tafTJz5
>>920
ありがとうございます、ロジックを入れてみます。
924Trader@Live!:2014/11/30(日) 12:55:38.76 ID:SxzPB4Fp
質問お願いします
過去のデータを見たいと思いチャートの最大バー数ともう一つのバー数を大きくして再起動した所、起動途中で止まるようになってしまいました
タスクマネージャーでは3ギガ少し超えたところまでメモリを使ってフリーズしている状態です
なんとか起動しないで設定値を変える等、起動できるようにする方法はないでしょうか
925Trader@Live!:2014/11/30(日) 13:01:21.55 ID:osoc/lvU
profilesフォルダにあるlastprofile.iniの中身を別の名前にするとか。
926Trader@Live!:2014/11/30(日) 13:48:15.36 ID:3+Vowggy
>>924
ネットを切ってPC単体で起動させたらどうなる?
927Trader@Live!:2014/11/30(日) 14:06:25.74 ID:osoc/lvU
メモリを食うインジケーターのせいだろうから同じでは。
928Trader@Live!:2014/11/30(日) 14:10:49.27 ID:OnyeDoyA
>>924
チャートもいくつか表示してるだろうから
起動直後一瞬動く瞬間に1つずつチャート閉じてみて
929Trader@Live!:2014/11/30(日) 14:56:23.62 ID:SxzPB4Fp
>>926
>>928
ネット接続オフ状態でも瞬間的にフリーズしてしまいました

>>925
プログラムファイルの中にMT4を入れていたのでlastprofile.iniが幾つもあって困ったのですが
全ての中身を変更した所起動し、バーの最大数を減らした状態で組表示を戻して正常起動を確認できました

ありがとうございました!
930Trader@Live!:2014/12/01(月) 12:38:02.14 ID:W34cHlik
>>921
変数dxは使われてなくて、変数cornerはグローバル変数と重複してるんじゃないのかな(適当)
931Trader@Live!:2014/12/01(月) 14:24:55.44 ID:OxseR3cE
最適化を回してみたら、終了まで120時間とか出たぜw
932Trader@Live!:2014/12/01(月) 18:01:39.41 ID:hPAi30kd
期間が26と52のEMAがゴールデンクロスしたとき、あるいはデッドクロスしたときからの足の本数を表示するつもりで、以下のようにしました。
このインジをチャートにアタッチすると、アタッチ後は正常に表示されますが、それ以前の部分が表示されません。
基礎が怪しいので、基本的な誤りがありそうなのですが、よくわかりません。
どなたかよろしくお願いします。


  static int nGC;   //ゴールデンクロス後の足の本数
static int nDC;   //デッドクロス後の足の本数
static int BarsCross;//クロスしたときのBarの値

int limit = Bars-IndicatorCounted();
for(int i=limit-1; i>=0; i--)
{
double ema20=iMA(NULL,0,26,0,MODE_EMA,PRICE_CLOSE,i);
double ema21=iMA(NULL,0,26,0,MODE_EMA,PRICE_CLOSE,i+1);
double ema30=iMA(NULL,0,52,0,MODE_EMA,PRICE_CLOSE,i);
double ema31=iMA(NULL,0,52,0,MODE_EMA,PRICE_CLOSE,i+1);

if(((ema21>ema31)&&(ema20<ema30))||((ema21<ema31)&&(ema20>ema30)))
{
BarsCross=Bars;
nGC=0;
nDC=0;
}

if(ema20>ema30) //ゴールデンクロス以後の状態継続中
{
nGC=Bars-BarsCross;
}
if(ema20<ema30) //デッドクロス以後の状態継続中
{
nDC=Bars-BarsCross;
}

GCBuffer[i] = nGC; //ゴールデンクロス後の本数の表示
DCBuffer[i] = nDC; //デッドクロス後の本数の表示
}
933Trader@Live!:2014/12/01(月) 18:45:04.61 ID:K69g7Za6
>>932
if(((ema21>ema31)&&(ema20<ema30))||((ema21<ema31)&&(ema20>ema30)))
{
BarsCross=i;
nGC=0;
nDC=0;
}

if(ema20>ema30) //ゴールデンクロス以後の状態継続中
{
nGC=BarsCross-i+1;
}
if(ema20<ema30) //デッドクロス以後の状態継続中
{
nDC=BarsCross-i+1;
}

かな?
934Trader@Live!:2014/12/01(月) 19:10:41.10 ID:hPAi30kd
>>933
誠に有難うございます。
ご教示のようにするとイメージ通りの表示となりました。
どうして、そのようにしないとダメだったのかを考えてみます。

ここは初心者にとってほんとありがたいところです。
935Trader@Live!:2014/12/01(月) 19:51:15.72 ID:qebYHbSu
MT4のアプリでクローズオーダーが黒く表示されない場合ってなんでですか?
936Trader@Live!:2014/12/02(火) 14:39:56.86 ID:ctdVznS3
if文での意図しない代入判定(if (iCnt=7))で時々はまるんですけど
これってなんとかできます(エラーだしたり)?
937Trader@Live!:2014/12/02(火) 14:45:00.28 ID:Pus1GM53
>>936
リテラルを左辺に書くという方法は昔から知られています
例: if (7 = iCnt) // エラー

が、きれいなコードではないと思いますので
慣れてきたら普通に書いたほうがいいでしょう
938Trader@Live!:2014/12/02(火) 14:49:22.39 ID:JOlDmdwa
>>936
if文の中に複数の式を書かないようにするとか、判定を関数化して
全部bool is_*を通すようにするとか?
939Trader@Live!:2014/12/02(火) 15:08:48.82 ID:MRiO5i4n
EAプログラミングで質問させてください

一目均衡表の雲の定義についてなのですが
「現在値が雲に接触」とか「現在値が雲を下抜け・上抜け」
を定義する場合の雲は

double senkouA=iIchimoku(NULL, 0, tenkan, kijun, senkou, MODE_SENKOUSPANA, senkou/2);
double senkouB=iIchimoku(NULL, 0, tenkan, kijun, senkou, MODE_SENKOUSPANB, senkou/2);

で良いのでしょうか?
雲は通常26本先に出来るので26本前の値を取る必要があるかなと思ったのですが、これが合っているのかよく分からない状態です
よろしくお願いします
940Trader@Live!:2014/12/03(水) 03:42:19.80 ID:Sf/5FIMw
MQLの質問です。
OBJ_HLINEをObjectCreateした後、水平線自体は表示されるのですが、
右に価格が表示されないのは何が原因と考えられるでしょうか。

下記のグリッド表示のソースを使用しており、以前は左に価格が表示されていました。
http://www.abysse.co.jp/mt4/indicators/Grid_v1_0.mq4
(ただし、このままだとコンパイルが通らなかったため、変数名を変えていました。)

最近、ビルド745に上げたのですが、
以前は表示されていたのに表示されなくなってしまいました。
その前のビルドは覚えてないのですが、600番代か700番代だったと思います。
(ビルドを上げたタイミングで消えたのかどうかも定かではない)
941Trader@Live!:2014/12/03(水) 05:39:46.94 ID:uTDKJtD/
>>940
OBJPROP_BACKをfalseに設定すればいいんじゃね?
942Trader@Live!:2014/12/03(水) 13:39:40.11 ID:4x/b3ZPo
>>939
普通に取得したいバーのシフト値を指定するだけ。
ただMT4の一目は、雲と遅行スパンが標準と一日ズレてるので気になる人は修正。
943Trader@Live!:2014/12/03(水) 16:22:28.62 ID:Sf/5FIMw
>>941
うまくいきました!ありがとう!
ところで、以前はうまくいっていたのは、
ビルドを上げたタイミングの言語仕様変更なのでしょうか?
944Trader@Live!:2014/12/04(木) 12:11:44.96 ID:m2mi20Gi
今使っているPCはCPUがちょっと前のCore2 DuoのE8600、メモリ8GB、OSはWin7 (64bit) Pro、メインのHDDはSSDで512GBです。
これで通常別にストレスなく快適に使えています。
ところが、ストラテジーテスターで最適化をおこなうと場合によっては結果が出るまでに数時間以上待たされます(遺伝的アルゴリズム適用)。
MT4はマルチスレッドに対応してないから、CPUのコアを増やしてもダメという話を聞いたことがあります。
最新のCPUのPCに変えてもあまり効果は期待できないのでしょうか?
945Trader@Live!:2014/12/04(木) 12:14:42.66 ID:reAccDCa
米ドルをなめてると

こうなるんや… (´・ω・`)
946Trader@Live!:2014/12/04(木) 12:56:08.67 ID:NovGD76r
>>944
i7 4790とかにすれば3倍弱くらい速くなるんじゃないかな。
マルチスレッドには対応してるけど、最適化には1コアしか使わないね。
947Trader@Live!:2014/12/04(木) 13:13:58.31 ID:UC4m+A2W
>>944
数時間くらい普通じゃない?
例えば 5年間分 tickstory で1回6分くらいかかるから、
100回も回せば 600分 = 10時間、だし。
948Trader@Live!:2014/12/05(金) 09:08:11.76 ID:v4NN2XQ5
XMで売買していますが、2日前に豪スト0.5ロットSしたスワップが
今、$-17.56になっています。
ところが豪ストの詳細を確認すると、スワップは$-8.78になっています。
0.5ロット2日間なので、ちょうど$-8.78のはずですが、
なぜ倍も付いているのでしょうか?
949Trader@Live!:2014/12/05(金) 10:18:49.83 ID:Rp6xH31+
水曜夜はスワップ三倍、いや三倍だとそれはそれで計算合わないか?しらね
950Trader@Live!:2014/12/05(金) 12:45:17.49 ID:0Q0pKPD9
>>948
(-8.78 / 2) * 3 + (-8.78 / 2) = -17.56
951Trader@Live!:2014/12/05(金) 13:10:16.05 ID:taa1vuQu
>>949,950
それです!MT4は使い慣れてないので全く気づきませんでした。
952Trader@Live!:2014/12/05(金) 15:05:23.56 ID:spFaW1FW
アンドロイドのMT4から決済対象のポジション長押しして
トレードしようとしても表示が透明なままでトレードできません
953Trader@Live!:2014/12/05(金) 15:06:02.25 ID:l98jawHw
ドル円L放置で

どこまで儲かるんや… (´・ω・`)
954Trader@Live!:2014/12/05(金) 17:27:48.82 ID:yN6vcf3D
>>953
含み益バックにして積み上げていかないと大して儲からないだろ?
955Trader@Live!:2014/12/06(土) 15:16:13.34 ID:gdSxq+1w
5分足や1時間足に日足のインジケータのラインを表示するようにできますか?
956Trader@Live!:2014/12/06(土) 15:21:35.00 ID:88tLTd2f
できる
957Trader@Live!:2014/12/06(土) 19:41:49.63 ID:IPGPK9Je
おしえてください
958Trader@Live!:2014/12/06(土) 20:17:51.11 ID:JUaFsb42
質問の意味がいまひとつ不明だが、マルチタイムフレームに対応してるインジならできるし、対応してなかったらできない。
関数ならtimeframeの指定をPERIOD_D1(1440)にするだけ。
959Trader@Live!:2014/12/07(日) 00:54:03.25 ID:kQrj8Ij3
いろんなペアを開いてます
だから下にタブが沢山あります

例えば、
ドル円、ユーロドル、と二つタブがあり
そこにポン円をプラスすると上記の最後にタブが来ますよね

でポン円の位置を1番前にドラッグして
その後、ソフトを終了しまた立ち上げると
ポン円が最後の位置に戻ってます

同様にタブの位置をいろいろ変えても
一旦終了し立ち上げると全部元に戻ってます

タブを好きな位置に変えたあと固定する方法はありますか?
960Trader@Live!:2014/12/07(日) 01:06:54.86 ID:9+uEiGFU
通常なら最後の状態が保存されるはずだけど、何か重いEAとかスクリプトを
使ってるんじゃないか?
手動で保存してから終了すればいけるかも。
961Trader@Live!:2014/12/07(日) 01:08:47.97 ID:kQrj8Ij3
>>960
アドバイス、ありがとうございます

手動で保存、ということですが
何をどうやって保存するのですか?

初心者なのでEAは殆ど使ってません
962Trader@Live!:2014/12/07(日) 01:20:13.68 ID:J6wbdx/D
>>961
管理者権限でMT4を起動するのじゃ。
963Trader@Live!:2014/12/07(日) 01:29:24.37 ID:9+uEiGFU
>>961
ステータスバーの真ん中あたりにある組の名前をクリック→名前を付けて保存をする。
デフォで使ってるならDefaultって表示されてるところ。そこをクリックして
Defaultって名前で保存する。
964Trader@Live!:2014/12/07(日) 03:55:07.65 ID:ABtAW5et
>>963
こんなとこ押せたのかwww他人だけどさんくす
965Trader@Live!:2014/12/07(日) 08:18:18.00 ID:2KyZx/RK
grid線の日にち間隔を表している縦線を
一週間区切りで表示する方法を教えてください。

現在のところ5日きざみですが、グリッド線のきざみと週の始めが
一致していません。
966r。ふぃこす:2014/12/07(日) 13:38:17.70 ID:y5DWCA1f
EMA版ボリンジャーバンドをエクセルで作成したいのですが、
インジケーター Bands.mq4での
deviation=BandsDeviations*MathSqrt(sum/BandsPeriod);
「sum」の部分を単なるClose[k]-oldval2乗のn日間の和としても変になります。
すみませんが、どなたか教えていただけませんか。よろしくお願いします。
967Trader@Live!:2014/12/07(日) 15:50:49.40 ID:FpP0siAr
>>966
そういうばあい
とりあえず 全部printして表示してみたら良い
968Trader@Live!:2014/12/07(日) 16:15:11.29 ID:kQrj8Ij3
アドバイス、ありがとうございました
やってみます
969r。ふぃこす:2014/12/07(日) 16:27:28.79 ID:y5DWCA1f
967さん 回答ありがとうございます。
EUR/JPY 週足 EMA Period=2。FXTFです。

日付    終値   EMA  newres*newres メタsum   計算(2日計)
2014/11/23 147.693 146.9269 0.586957    1.5354 0.8987
2014/11/16 145.953 145.3946 0.311804 0.3540 2.0599
2014/11/9  145.600 144.2778 1.748168 4.0977 V.S 2.9837
2014/11/2  142.745 141.6335 1.235543 2.0718 2.9481
2014/10/26 140.719 139.4104 1.712562 7.6728 1.74352

と、メタトレーダーでsumの数値拾ったのですが、どこが間違っていますか。
よろしくお願いします。
970Trader@Live!:2014/12/08(月) 06:34:24.94 ID:f3PYykIG
お前の考えじゃね?
検算くらい自分でやれ。
971r。ふぃこす:2014/12/08(月) 08:39:32.16 ID:2NDR81rm
970さん 貴方の言うとおり考え方が
おかしいのでしょう。
検算してもらうつもりはありません。sumの部分の考え方がわからないのです。教えてください。
970さんはおわかりでしょうが。
972Trader@Live!:2014/12/08(月) 08:52:36.60 ID:f3PYykIG
いや、お前が何を言っているのかがわからないんだが。
多分EMAの意味がわかってないんだろうからググれ。
973Trader@Live!:2014/12/08(月) 10:29:55.06 ID:FuqEylUy
MetaTraderでSGX日経225先物のリアルタイムチャートを見ることは可能ですか?

よろしくお願い致します
974Trader@Live!:2014/12/08(月) 12:32:22.27 ID:4iu/Jp5X
>>973
ここSGXだったけど、今は知らない

Millennium Penata Futures
http://mpf.co
975Trader@Live!:2014/12/08(月) 22:14:34.35 ID:GKokUqA/
みなさん ありがとう。
私が教えて欲しいのは、ボリンジャーバンド インジケーターの
deviation=BandsDeviations*MathSqrt(sum/BandsPeriod);
のsumの部分は、どの数値をひろってくるのか、どのように計算するのかということのみです。
Close[k]-oldvalの2乗をしたものをBandsPeriodの日数分足すと思っていたのですが、
違うようですし、わかりません。
ここなら初心者に教えていただけると思ったのですが。
976Trader@Live!:2014/12/08(月) 22:43:28.71 ID:6/A/eeqa
>>975
Bands.mq4 のソースを読むのが早いよ
977Trader@Live!:2014/12/08(月) 22:43:39.55 ID:R/RkYTIy
>>971
メタsumどうやって拾ったの?
978Trader@Live!:2014/12/08(月) 23:11:11.90 ID:f3PYykIG
分散計算してるだけだろ。
わからないならググれよ。
979Trader@Live!:2014/12/09(火) 09:31:27.72 ID:sJvNf9Qa
>>975
> BandsPeriodの日数分足すと思っていたのですが
日数分で割る…だったような
980Trader@Live!:2014/12/09(火) 11:06:19.32 ID:XyMGbC+I
メインウィンドウとセパレートウインドウの境界線を細く又は消去する方法はありますか?
981Trader@Live!:2014/12/09(火) 19:00:20.33 ID:yvFfliZS
>>980
dll使え クライアント干渉は非推奨
982Trader@Live!:2014/12/09(火) 19:14:43.23 ID:3iuCtdUH
ナビゲーターでEAの左にあるUFOみたいなマークが点灯せずチャートにEAが適用できません。どうすればいいですか。
983Trader@Live!
エスパー召喚の儀かな?