【MT4/5】Meta Trader初心者専用55【EA素人】 [無断転載禁止]©2ch.net
: [sage] 2017/08/13(日) 04:06:57.38:S2sGbXxW0 ↓テンプレ他よろしく : [sage] 2017/08/14(月) 09:03:00.65:exRHXqzE0 すっげーぶん投げたw : [sage] 2017/08/14(月) 12:37:08.52:G4AUclFg0 ▼前スレ 【MT4/5】Meta Trader初心者専用54【EA素人】 ttp://medaka.2ch.net/test/read.cgi/market/1488076405/ ▼関連スレ 【MT4/MT5】 EA開発研究スレ Part38 【自動売買】 ttp://medaka.2ch.net/test/read.cgi/market/1497365612/ 【MT4/5】インジ厨隔離スレ8 ttp://tamae.2ch.net/test/read.cgi/market/1482027313/ : [sage] 2017/08/14(月) 12:37:39.73:G4AUclFg0 保守 : [sage] 2017/08/14(月) 12:48:16.09:G4AUclFg0 MT5が使いものにならない理由・・・ウ〜ンちょっと。。。のポイント ttp://www.fxonlinejp.com/metatrader-mt5.htm ▼ ストラテジーテスターをサポートしていないため、バックテストができない。 ▼ フィボナッチ・リトレースメントのライン表示の位置に変更が加わったので、 ▼ MT4で使用できたインジケーターやエキスパートアドバイザーが使用できない。 ▼ MT4と比べて、MT5ではメモリの消費がかなり増えたこと。 ▼ 売値、買値を表示する「Bid」や「Ask」のような予約変数が使えなくなったこと。 ▼ チャート上の4本値を表すOpen[0], High[0], Low[0], Close[0]が使えない。 ▼ 取ったポジションが通貨ペア毎に合算されるので、両建てすると自動的に決済される。 : [sage] 2017/08/14(月) 13:47:05.12:81uYPJC50 MT5には移行したくないのでまぁいいんだが、半分はウソだなそれ : [sage] 2017/08/14(月) 14:16:07.55:/P9z48Pu0 半分どころか、ほとんどが間違いだな > ▼ ストラテジーテスターをサポートしていないため、バックテストができない。 間違い、できる > ▼ フィボナッチ・リトレースメントのライン表示の位置に変更が加わったので、 日本語でおk > ▼ MT4で使用できたインジケーターやエキスパートアドバイザーが使用できない。 言語仕様はほとんど同じだが、APIが違う > ▼ MT4と比べて、MT5ではメモリの消費がかなり増えたこと。 64bitアプリなので今時問題ない > ▼ 売値、買値を表示する「Bid」や「Ask」のような予約変数が使えなくなったこと。 これはエラーの問題もあるからMT5方式のがいいな > ▼ チャート上の4本値を表すOpen[0], High[0], Low[0], Close[0]が使えない。 これはMT4の方式のがいいね > ▼ 取ったポジションが通貨ペア毎に合算されるので、両建てすると自動的に決済される。 ヘッジモード対応業者なら両建てできる : [sage] 2017/08/15(火) 07:49:35.62:IXuHt61s0 cTrader版も頼む : [sage] 2017/08/15(火) 07:53:50.66:3SKn0x3Z0 ttps://youtu.be/WbqmcFo2ZgQ?t=3m10s この人の手法には全く興味ないんだけど この右上のブルとベアのマークってどうやって出すの?可愛いんだが : [sage] 2017/08/15(火) 07:57:26.56:3SKn0x3Z0 ttp://mt4-traders.com/mt4/wp-content/uploads/2015/09/Wingdings.png ここにないよね : [sage] 2017/08/15(火) 08:41:07.16:lu77AmuO0 ドケチ板から誘導されて来ました VIPでEA配ってるんですがこういうのを使っても大丈夫でしょうか ウイルスが仕掛けてあったりしませんか? ttp://hebi.2ch.net/test/read.cgi/news4vip/1502594414/ : [] 2017/08/15(火) 13:31:18.35:KKpVq13w0 保守 : [sage] 2017/08/15(火) 18:14:58.05:lGlLHfT50 画像知っさ : [sage] 2017/08/16(水) 15:30:06.14:DwPQT9xB0 MT4でバックテストした時に作成されるチャートの下部に 残量が出ることがありますが 表示させなくさせることってできますか? 「単ポジ設定にする」というのは無しの方向でお願いします : [sage] 2017/08/16(水) 15:41:58.14:NCwOW5bl0 残量てなんだよ ウンコでもしてんのか? : [sage] 2017/08/16(水) 15:45:04.54:+YgAyGKQ0 残量でウンコを発想するとかw 良いと思う : [sage] 2017/08/17(木) 07:08:30.50:jp8p9QOu0 多分どれかのフォントに入ってると思うんだけど、WingdingsとかWebdingsにはないようだね : [sage] 2017/08/19(土) 09:21:16.75:CS2HJeK80 Wingdingsの181 182じゃないのか ttps://docs.mql4.com/constants/objectconstants/wingdings : [sage] 2017/08/19(土) 09:22:57.49:uu2LxS8M0 右上のクマと牛のマークの方だよ : [sage] 2017/08/19(土) 09:37:36.49:CS2HJeK80 失礼しました、右上ならテキストラベルだから フォントインストールして表示してるんじゃないかな 標準だとwebdings とか Wingdingsが3まであるけど、その中にはなさそうだね : [sage] 2017/08/19(土) 09:41:30.99:uu2LxS8M0 そうなんだけど、インジの名前がわかればわかるんだけどね : [sage] 2017/08/19(土) 09:46:39.28:CS2HJeK80 ブログで聞けばいいんじゃないの : [sage] 2017/08/19(土) 09:58:53.55:uu2LxS8M0 がね : [sage] 2017/08/19(土) 10:42:32.51:CS2HJeK80 絵文字フォントをインストールして問題なく表示できた MT5だとwindows標準の絵文字も表示できるのね : [sage] 2017/08/19(土) 10:44:55.10:oERNNoDP0 別にMT4でもいけるでしょ? で、のグリフあったの? : [sage] 2017/08/19(土) 11:05:51.05:CS2HJeK80 windowsの標準絵文字は、MT4だと文字化けするよ うんこの絵文字とか??になる、自分の環境だけかもしれないが 適当な絵文字フォントをいれただけだから9のやつは無いよ 同じフォント探してるなら聞いた方が早いでしょ、独自フォントかもしれないし : [sage] 2017/08/20(日) 19:10:35.46:SIfbihoz0 VIP板でEA無料配布してるのって、もしかして似非ドクター? ttp://hebi.2ch.net/test/read.cgi/news4vip/1503222410/ : [sage] 2017/08/20(日) 19:11:00.59:SIfbihoz0 すまん誤爆った : [] 2017/08/21(月) 13:57:23.98:CQlvcfQ90 ttp://i.imgur.com/ocWkySM.jpg ローソク足の端っこをギリギリにカーソルを合わせないと情報小窓が出てこないのですがローソク足に合わせただけで情報小窓を出す設定はありますか? : [sage] 2017/08/21(月) 14:05:12.82:J/4u8Lhk0 ない : [sage] 2017/08/21(月) 14:15:23.73:J/4u8Lhk0 Ctrl-Dで我慢するか、そういうインジを作ればできる : [sage] 2017/08/22(火) 01:02:44.72:XZwgOcyc0 バブル到来! ビットコインで資産4倍を実現しました。 今だからこそ。今なら。まだ間に合う! その秘訣は... ttp://e.tsuhan.tech ttps://pbs.twimg.com/media/DHl1RZKUMAE-CRP.jpg : [sage] 2017/08/25(金) 13:01:26.11:/2wGptXp0 OpenMondayHour - tart operation on Monday (in hours); 3 CloseFridayHour - nd operation on Monday (in hours); 21 GMT 3の国の人が作ったEA Veno EA ですが、 上記の設定を日本時間(GMT 9)の正しい時間に修正したいのですが、どのような値にしたら良いか判りません。 分かる方教えて下さい。 : [sage] 2017/08/26(土) 03:00:15.13:Nys/RH0B0 15分足で2008-2017年までの長期バックテストって出来ますか? あるサイトで、テスト用のヒストリカルデータが2GBを超えるとバックテストが止まるという 話を読んだのですが、この仕様は健在なのでしょうか?(記事は2010年のものでした) fx-onなどを見ていると15分足で2008-2017年まで一度にバックテストしているレポートを 見かけるのですが、これはどうやってやっているのでしょうか。 ちなみに普段はalpariのデータでBTしています。 : [sage] 2017/08/26(土) 04:11:21.01:/ZMP2T230 1分足で14年分、5通貨ペアくらいまでいけてる。 それくらいは余裕だと思うけど。 : [sage] 2017/08/26(土) 11:47:47.33:Nys/RH0B0 そうなんですね、それではやってみようと思います。 ありがとうございました! : [sage] 2017/08/28(月) 22:50:29.72:TDY1eCUU0 ttp://i.imgur.com/Znw76jH.jpg 12年のバックテストでレバレッジ1運用で最初の10年間PFほぼ1で 直近2年で大儲けってea開発できたわ 実運用怖いんでフォアテスト中だけどそもそも何回くらい取引されれば 「統計的には信用できる」とか解説されてる本とかってある? : [sage] 2017/08/28(月) 23:30:18.20:VafmxO0R0 予測統計として天気予報は数少ない成功例って言われてるから、これを参考にしたらいいんじゃないかな 具体的には天気予報は的中率80%くらいらしいから、 期間と通貨ペア組み替えて何度も試してみて 80%同じ結果になれば信用できると思うよ : [sage] 2017/08/28(月) 23:34:17.53:ClWVfLE+0 天気予報は地球のデータを使ってる、火星の天気は参考にしていない 通貨ペアを変更して同じような結果はまず出ない : [sage] 2017/08/28(月) 23:36:44.18:VafmxO0R0 パラメータ変えて試せ それでダメならそのEAはクソってこと : [] 2017/08/29(火) 01:17:39.35:Awi5tkcM0 オープンポジションのラインの表示非表示を切り替えるショートカットはありますか? : [sage] 2017/08/29(火) 06:44:03.85:DIP1w90y0 ないね スクリプト書けばできる 以下を好きな名前でMQL/Scriptsに保存、Navigator->Scripts->その名前で右クリック->Set hotkeyで好きなキーを割り当て void OnStart() { ChartSetInteger(0, CHART_SHOW_TRADE_LEVELS, !ChartGetInteger(0, CHART_SHOW_TRADE_LEVELS)); } : [sage] 2017/08/29(火) 18:35:16.35:DKGhBaY+0 surfacepro4でMT4起動するとインジのアイコンや文字が小さくなるのですが、どうすれば見やすい表示になりますか? : [sage] 2017/08/29(火) 18:42:52.85:6F/7UaEA0 別に小さくなってるわけじゃない 4Kには最近対応したようだが、中途半端に解像度が高いから小さく見えてるんだろうね あんまりうまくないかも知れんがシステムのフォントを大きくしてみれば : [sage] 2017/08/29(火) 19:04:42.65:DKGhBaY+0 ありがとうございます 文字は大きくなりましたがアイコンは変わりませんでした もう少し色々変更してみます ttp://taamemo.blogspot.jp/2015/09/metatrader-retina-display-100.html 上記ページと同じことをやってみましたが下記エラーが出てできませんでした "C:\Program Files (x86)\OANDA - MetaTrader\terminal.exe.Manifest" のアクティブ化コンテキストの生成に失敗しました。 マニフェストまたはポリシー ファイル "C:\Program Files (x86)\OANDA - MetaTrader\terminal.exe.Manifest" 行 2 のエラーです。 マニフェスト アセンブリ要素に必要な manifestVersion 属性がありません。 : [sage] 2017/08/29(火) 19:15:45.05:DKGhBaY+0 terminal.exeのプロパティで「高いDPIスケールの動作を上書きします」を「システム(拡張)」にしたらアイコンとテキストが見やすくなりました お騒がせしました : [] 2017/08/29(火) 23:12:55.03:Awi5tkcM0 回答ありがとうございます。挑戦してみます : [] 2017/08/29(火) 23:14:26.62:Awi5tkcM0 ノートパソコンだと、インジの文字のサイズとか合わないのがありますね。 : [] 2017/08/30(水) 01:43:17.51:HMnSTQdQ0 分割指値決済出来るインジやEAってありませんか? FXTFのスマートラインなら出来るらしいですがFXTF限定なので : [] 2017/09/03(日) 13:19:31.33:+1b+RCKB0 みんな、 エックスイーマーケッツやアイフォとか 海外FX業者でハイレバ勝負してんだなぁ : [sage] 2017/09/03(日) 17:45:02.32:6eTe7NVI0 MT4対応の国内FX業者はFXTF程度でしょうか? スレチでしたら、お手数ですが誘導お願いしますm(_ _)m : [sage] 2017/09/03(日) 17:50:28.97:SJXTb0nB0 楽天 オアンダ forex.com でもEA使うなら海外のECN探しす事を薦める : [sage] 2017/09/03(日) 17:53:54.60:DVerOSHF0 その程度のことを尋ねるレベルの人には、MT4の導入・設定は無理だと思うよ。 : [] 2017/09/04(月) 11:28:18.74:LraOkaD20 口座履歴より入金のみ抽出してその総額をとる書き方ありますか? : [sage] 2017/09/04(月) 16:04:10.38:QGE48gzY0 ドル円チャートに円ドル値のキリ番で水平線を引くインジないですか? (円ドルレート0.9 0.95 …に自動で) : [sage] 2017/09/04(月) 19:06:39.82:OQjOP6JR0 標準のチャートにあるやん : [] 2017/09/04(月) 19:14:01.50:dT8BrST+0 なんて名前? : [sage] 2017/09/04(月) 19:18:00.16:OQjOP6JR0 グリッド : [] 2017/09/04(月) 19:50:13.90:dT8BrST+0 サンクス あーーでも、それじゃなくて一円何ドルかのライン引いてくれるのが無いかなという質問のはず。 : [sage] 2017/09/04(月) 19:51:14.65:EgXfBW4M0 そもそもドル円チャートに単位の違う円ドルの線を引くとか・・・ ずーっと下の方に線引いて何の意味あるの? : [sage] 2017/09/04(月) 19:58:30.02:EgXfBW4M0 ああ ずっと下って意味じゃないなw 全く逆の動きなんだからドル円でいくらのとき円ドルでいくらっての覚えとけばインジとかいらないだろ : [] 2017/09/04(月) 20:08:22.19:dT8BrST+0 日本人は頭がいいから普通にやってるが、アメリカ人はチャートのキリ番目安にトレードしてるらしい。 山や谷の節目は円ドルにすると殆どがキリ番らしい。そのラインが分かればまあフィボナッチよりも分かりやすい。 : [sage] 2017/09/04(月) 22:02:58.59:dMTbrqCk0 ありがとうございます。 楽天キライなので、オアンダ調べてみます。 : [sage] 2017/09/04(月) 22:04:40.79:dMTbrqCk0 サンプルプログラムをデモで動かすだけで精一杯です。 : [sage] 2017/09/04(月) 22:14:06.92:liLVVMWy0 私はキライになっても楽天はキライにならないで下さい! : [sage] 2017/09/05(火) 05:19:06.89:fvrIFOws0 アンドロイド版mt4って表示選択できないの? : [sage] 2017/09/05(火) 07:53:27.05:ylCIrOu50 ダレw : [] 2017/09/06(水) 12:22:20.17:e6NHczxL0 MT4でトレンドラインをCtrlキーでコピーしたときに他の時間足に反映されてないときがあります 表示選択ですべての時間足に表示にチェックは入っています おま環でしょうか? : [sage] 2017/09/06(水) 12:29:18.60:Z971woV20 普通そんなことはないから再現方法を書け : [sage] 2017/09/06(水) 21:18:50.07:wKk2o+rT0 自分で書いた線ってどうやって消すんだっけ? : [sage] 2017/09/06(水) 21:21:08.19:yg5b1CZW0 選択してDELキーあるいはコンテキストメニューからDelete : [sage] 2017/09/06(水) 21:21:55.06:wKk2o+rT0 ありがとー : [] 2017/09/08(金) 23:41:18.75:dcDIzC0Q0 はじめまして、SuperJuniorと申すものです。 オシレーター系テクニカルインジケーターCCIを使用した、ポンド円専用のEAを販売しております。 価格は1500円です。 興味がありましたら「SuperJuniorのEA開発工房」で検索してください。 : [sage] 2017/09/08(金) 23:47:56.65:VtyeUBOY0 やだ : [sage] 2017/09/09(土) 03:07:34.21:05cl+JtR0 興味ないです 儲からないEAだから売るの分かってますし : [sage] 2017/09/09(土) 09:48:52.05:xjshPpjE0 先週EA開発スレでもらったEAで利益出てるのでいらないです : [sage] 2017/09/09(土) 10:28:12.08:VrZrcr3o0 円価でバグあったやつ? : [sage] 2017/09/09(土) 10:34:15.59:FtczBd+f0 あれって、爆弾が仕掛けられているんじゃないの? : [sage] 2017/09/09(土) 12:09:37.34:VrZrcr3o0 さすが初心者スレだな。ソースコードもみずに運用するとは : [sage] 2017/09/09(土) 14:45:56.58:sPUlVXch0 MT4のインジでMT5に使えない変数?クラス?の一覧ないかな? : [sage] 2017/09/09(土) 16:00:01.23:kjyEah0/0 結果みせてください : [sage] 2017/09/09(土) 23:37:51.03:FOMMTwkU0 バックテストの期間はFX業者依存なのか? FxPro だと半年くらいしかない : [sage] 2017/09/10(日) 00:03:15.03:Tp/PXix10 キリ番目って、どこを基準にカウントしているんだ? : [sage] 2017/09/10(日) 08:05:41.12:UVE9xzrg0 if(条件A1 && 条件A2) { 処理A } else if(条件B1 && 条件B2) { 処理B } って書いてスタイラーを動かすとelse ifの行以降がインデントされてしまいます。これは避けられないのでしょうか。 もちろんelse if(条件B1 && 条件B2)って1行で書けば問題ないのですが、条件文が長い場合、上記のように改行したくなります。 : [sage] 2017/09/10(日) 10:24:47.74:z13PFrbU0 やりたい事がよくわからないけど、改行するぐらいなら&&を使わないで条件分けてif文内包したら : [sage] 2017/09/10(日) 11:34:10.78:AnMUjNjg0 metaeditorなんか使ってるからだろ。 : [sage] 2017/09/10(日) 11:46:16.92:1r/tuOdu0 それを言っちゃおしまいだ : [sage] 2017/09/11(月) 16:54:58.95:fEMjfmc60 イケてるトレーダーはIME何使ってんのよ? : [sage] 2017/09/11(月) 16:56:16.62:fEMjfmc60 間違えた。 イケてるトレーダーはIDE何使ってんのよ? : [sage] 2017/09/11(月) 18:59:26.83:bQG5Tt5q0 ATOKだろw : [sage] 2017/09/11(月) 21:10:14.73:+XwK1U+p0 俺もATOKだ。ATOK4からずっとATOKだ : [sage] 2017/09/11(月) 21:25:51.39:fEMjfmc60 ふざくんな! ボケども! : [sage] 2017/09/11(月) 21:31:13.73:mvyWCsp40 サクラエディタ : [sage] 2017/09/11(月) 22:37:58.26:8U9mL7AW0 秀丸 : [sage] 2017/09/12(火) 09:47:56.72:oSbIoNK+0 秀丸何円? : [sage] 2017/09/12(火) 11:52:46.42:FhtiKRMJ0 4000円 : [sage] 2017/09/12(火) 14:01:06.44:riHtgTt+0 サクラしかないわな。 : [] 2017/09/12(火) 20:36:56.99:3p/pSlYu0 普段スマホはチャート見るだけでほとんど注文には使わないんだけど 保有ポジ一覧で各項目左にスワイプするとこういうの出てくるけど、 ttps://i.imgur.com/sP6Icgr.jpg 右側はチャート表示、真ん中は注文編集だけど、左のアイコンは即決になるのですかね? : [sage] 2017/09/12(火) 22:46:42.99:nJXSy1i80 ヘルプくらい読みなされ : [sage] 2017/09/13(水) 13:00:39.40:XW9c+ROY0 スマホアプリのMT5でビットコインて何処にあるん? : [] 2017/09/13(水) 15:25:21.36:8KHwaZhv0 デモでつながるサーバーを教えてください 昔はいっぱいあったと思うのですが 今は楽天のように登録しないとだめなのですか? : [sage] 2017/09/13(水) 16:20:19.24:69dqAkL80 適当にFXって撃ち込めば出てくるよ : [] 2017/09/14(木) 07:04:31.02:usmlmmQF0 30件ほどやってやっとサーバーつながったんですが 死んでるサーバー多すぎですね 今つながってるとことも表示通貨が少ないので使いづらいです いいサーバー教えてください : [sage] 2017/09/14(木) 07:32:52.91:usmlmmQF0 自己解決しました! : [sage] 2017/09/14(木) 11:44:35.82:qkxCZiHq0 せめてどこに繋がったのか書いていけよw : [sage] 2017/09/14(木) 11:59:08.57:SDN16gPa0 業者専用のMT4じゃないと駄目な所と通貨が少なくなるのがあるからね : [sage] 2017/09/15(金) 00:17:37.45:szVVGqou0 Enterクリック後に年月日日時で入力で指定した日時へ飛べますが、表示されてる全チャート一括で日時移動できないでしょうか? : [sage] 2017/09/15(金) 20:48:14.27:qhD0QM9j0 MT4の気配値のティックがあります 大体1分ぐらいまでのグラフしかでません。よって2分前のティックのグラフが見えません。 10分ぐらいまででたりできませんか? : [sage] 2017/09/16(土) 13:23:42.04:/dAmJGi70 MT4のEAを使って、一日どの位の頻度で決済含めて取引していますか? : [sage] 2017/09/16(土) 16:15:32.53:OQ/Pfq3L0 数回 : [sage] 2017/09/16(土) 23:15:50.51:/dAmJGi70 ありがとうございます。 自動取引でもよい取引は数回なんですね。 : [sage] 2017/09/16(土) 23:33:52.92:OQ/Pfq3L0 それ以上だとスプや手数料のハンデが大き過ぎて急激に難易度が上がる。 というかスキャル系はリアル口座では不可能だと思う。 : [sage] 2017/09/17(日) 22:57:10.01:O3Y1lIDr0 こんにちは グローバル変数の宣言とか数値代入は、ソースコードの最初のほうに あるのが普通と思いますが、最後(Start()より後ろ)に書いても 特に問題ないのでしょうか? 実際やってみて特に問題なく動いているようなのですが 確信が持てないので教えてください。 なお、後ろに書きたい理由は、配列に3万行×100列くらいのデータ (固定値、必要に応じて参照するだけ)を入れるのに始めに書くと 肝心のプログラムがはるか後ろに追いやられてやりにくいからです。 なんかしょうもない質問ですみません。 : [sage] 2017/09/17(日) 23:00:48.16:tLedSZFQ0 >実際やってみて特に問題なく動いているようなのですが >確信が持てないので教えてください。 確信が持てるまでテストをすれば良い : [sage] 2017/09/17(日) 23:23:58.28:O3Y1lIDr0 そうですね 失礼しました。。。 : [sage] 2017/09/17(日) 23:57:12.09:9CPX50ZA0 マジレスすると、コンパイル時点で認識してるから問題ない。 : [sage] 2017/09/17(日) 23:59:04.89:9CPX50ZA0 てか、そんな膨大な量はハードコーディングじゃなくて、設定ファイル(csvも可)読み込みとかにしろよw : [sage] 2017/09/18(月) 00:01:55.68:5R/+z3hI0 グローバル変数って前方参照いいんだっけか? strict無しならいいとかかな まぁヘッダに分ければいいんじゃね : [sage] 2017/09/18(月) 00:08:22.05:KrErOlOy0 前方参照ではなくて、start()関数は後から呼び出されるから 問題ないだけじゃね。 : [sage] 2017/09/18(月) 00:21:54.70:I5aKmL3C0 ありがとうございます。安心しました。 他のPCに移したり他人に配布したりするときに 面倒なので、問題なければ実行ファイル1つに なるようにしておこうかと はじめ、代入だけする関数を最後に書いて、init()の中で 呼び出そうかとと思ったのですがローカル変数が大きすぎると 怒られました。 ご助言ありがとう存じます ヘッダに分けるというのは参考書では読みましたが まだやったことがありません。 こういうときにも使えるんですね。 : [sage] 2017/09/18(月) 00:47:26.87:dQ2NhTve0 strict関係なくグローバル変数は前方参照できるんだな 単純に#include "file"とすればfileの中身がそこに展開されると思えばいいよ : [] 2017/09/18(月) 14:11:20.58:/6o1Fxbr0 ときどき、良スレage : [sage] 2017/09/18(月) 14:44:07.78:Zw4hcTDb0 あと、なんらかのルールに沿った配列だと思うけど、都度計算で出せないのかい? : [] 2017/09/18(月) 15:17:14.10:/sxEoeFO0 ●初回5000円ボーナス ノーリスク取引 ●今月300万勝ちw ttps://goo.gl/yWnmXv ttp://hayabusa3.2ch.net/test/read.cgi/livemarket2/1399388980/ : [] 2017/09/18(月) 15:17:32.92:/sxEoeFO0 資金純流入額上位 ■外国株 1,772 百万円 0.216% ニッセイ−<購入・換金手数料なし>ニッセイ外国株式インデックスファンド 650 百万円 0.243% One−たわらノーロード 先進国株式 558 百万円 0.238% ニッセイ−DCニッセイ外国株式インデックス 510 百万円 0.238% 野村−外国株式インデックスF(確定拠出年金) 491 百万円 0.173% 三井住友−DC外国株式インデックスファンドS 301 百万円 0.420% SBI−EXE−i新興国株式ファンド 266 百万円 0.270% 三井住友−三井住友・DC全海外株式インデックスファンド 258 百万円 0.594% 日興−インデックスファンド海外新興国(エマージング)株式 243 百万円 0.535% One−たわらノーロード新興国株式 177 百万円 0.216% 三菱UFJ国際−eMAXISSlim先進国株式インデックス ■日本株 13,435 百万円 1.0584%〜0.8424% レオス−ひふみプラス 4,886 百万円 1.0584%〜0.6584% レオス−ひふみ投信 566 百万円 0.821% レオス−ひふみ年金 489 百万円 0.205% 三井住友−三井住友・DC日本株式インデックスファンドS 306 百万円 0.194% ニッセイ−<購入・換金手数料なし>ニッセイTOPIXインデックスファンド ■REIT 439 百万円 0.432% 三井住友TAM−SMT J−REITインデックス・オープン 105 百万円 0.292% ニッセイ−〈購入・換金手数料なし〉ニッセイグローバルリートインデックスファンド 68 百万円 0.324% One−たわらノーロード 国内リート 59 百万円 0.270% ニッセイ−<購入・換金手数料なし>ニッセイJリートインデックスファンド 56 百万円 0.378% One−たわらノーロード 先進国リート ■債券 813 百万円 0.400% 三井住友TAM−SMT国内債券インデックス・オープン 706 百万円 0.173% 三井住友−三井住友・日本債券インデックスファンド 323 百万円 0.227% 三井住友−三井住友・DC外国債券インデックスファンド 180 百万円 0.184% ニッセイ−<購入・換金手数料なし>ニッセイ外国債券インデックスファンド 157 百万円 0.162% One−たわらノーロード 国内債券 ■バランス 8,016 百万円 0.540% 三井住友TAM−世界経済インデックスF 1,045 百万円 0.238% 三菱UFJ国際−eMAXISSlimバランス(8資産均等型) 585 百万円 0.734% セゾン−セゾン・バンガード・グローバルバランスファンド 334 百万円 0.680% 大和−iFree8資産バランス 25 百万円 0.432% 三菱UFJ国際−eMAXISバランス(4資産均等型) 12 百万円 0.420% ニッセイ−<購入・換金手数料なし>ニッセイ・インデックスバランスファンド(4資産均等型) -81 百万円 0.540% 三井住友TAM−SMTインデックスバランス・オープン -54 百万円 0.540% SBI−SBI資産設計(育成) -79 百万円 0.540% 三菱UFJ国際−eMAXISバランス(波乗り型) -82 百万円 0.540% 三菱UFJ国際−eMAXISバランス(8資産均等型) : [sage] 2017/09/18(月) 16:39:58.63:O/B1gmdt0 固定値なら事前に計算して埋め込んじゃった方が実行時のコスト下がってよくね? : [sage] 2017/09/18(月) 16:40:03.45:I5aKmL3C0 なるほどですね。 そのうち習得したいと思います。 よくルールに沿った配列と分かりますね。 確かに、3万行はプログラムで生成するんですが、 ルールがへんてこ過ぎて自分の頭脳レベルでは 一般化できません。 その上、リスト番号(0〜3万)と、その番号の中身(100文字) について、番号言われて中身を出すように使う場合と、 中身から番号を指定するのと、両方必要なんです。 それで仕方がないので、データを配列に全部入れといて、 中身から番号を特定するときは3万行を 全数検査することにしました。 : [sage] 2017/09/18(月) 16:54:08.41:O/B1gmdt0 把握できてないけど、もういっそsqliteとかdb使った方が楽じゃない? 俺はマップコンテナとかデータの永続化とか全部dbに丸投げてるぞw バックテスト遅くなるけど実運用上は特に問題を感じない。 何より実装が楽で必要になったら即書いて即完成なのがイイ! 世界時間を扱うライブラリとかtimezonedbをそのまま引っ張ってきて SELECT `gmt_offset` FROM `timezone` WHERE `zone_id` = ? AND `time_start` + `gmt_offset` < ? ORDER BY `time_start` DESC LIMIT 1; こんな感じのSQL投げてるだけ。MQL部分はほぼ空も同然だよw : [sage] 2017/09/18(月) 17:06:21.61:mXJsGm0J0 要件を満たしてないので却下 それ、単体ファイルにできんのか? バックホーで折鶴折るようなもんだな : [sage] 2017/09/18(月) 17:34:50.80:I5aKmL3C0 なんか複数の方にコメントいただき恐縮です。 データベースとかのプログラムのスキルが高ければ やりたいことがもっと容易になるだろうなとよく思いますが、 現状でもそれなりに作れてはいるのでコツコツやっていきたいと思います。 このスレには何度かお世話になっており、ありがとうございます。 : [sage] 2017/09/18(月) 19:56:56.03:3jTZjc/40 ボリンジャーのミドルラインはMA20ですが 1分足で5分足のミドルラインを表示するにはMAいくつにしたらいいんでしょう? 20×5=100MAが5分足なわけないですし。 : [] 2017/09/18(月) 21:26:28.91:czUkLxDc0 複数チャートの時間軸を一括で変更するスクリプトはとあるさんが配布してるけど ローソク足の拡大縮小を一括で変更するスクリプトってありますか? : [] 2017/09/19(火) 01:28:26.07:ZPZtnUgH0 100MAであってる 1分足に100MA入れて100MAとロウソク足が重なってる部分に水平ライン引いて 5分足の該当箇所を見ればわかる : [sage] 2017/09/19(火) 13:09:54.60:rXzvl7CY0 100MAであってるけど、厳密に同じ数字にはならんよ、一応。MAの内包してる数値が違うし。 : [sage] 2017/09/19(火) 13:12:55.96:h/lwLg8I0 まあ、5分足の場合は入力値20個に対して、1分足は100個だからな。 厳密にはズレる。ただその僅かな違いがパフォーマンスに影響与えるなら間違いなくカーブフィットだし、気にしなくていいレベルじゃね? : [sage] 2017/09/19(火) 13:34:15.91:p2bbhMTb0 普通はclose適用して、1分足のclose100個と5分足のclose20個とじゃ別物なイメージだけど : [sage] 2017/09/19(火) 14:02:06.80:h/lwLg8I0 つまり、5%=0の時だけcloseとればいいんじゃね : [sage] 2017/09/19(火) 14:11:51.22:RAa9pk4h0 これから学ぼうと思うのですが、MT4とMT5どっちの方を使ってますか? : [sage] 2017/09/19(火) 14:19:12.04:ELbRW6xB0 自分が使いたいFX業者が採用しているMTバージョンだな : [sage] 2017/09/19(火) 14:36:59.71:RAa9pk4h0 ありがとうございます。業者優先なんですね。 : [sage] 2017/09/19(火) 15:12:33.12:krelI5eb0 つかMT5ってリアル口座で動く業者あるの? : [sage] 2017/09/19(火) 15:13:20.07:Gks9Te5k0 海外に少しあるね : [] 2017/09/19(火) 16:29:43.57:ZPZtnUgH0 XMはMT4、MT5両方使えるけどMT5ならビットコイン取引もできる : [sage] 2017/09/19(火) 18:18:29.17:cPNYj/aP0 thx : [sage] 2017/09/19(火) 19:26:57.67:eOMv/4pS0 すんません質問です ttps://i.imgur.com/7yB2qsu.png 右側のようにgbpusdのチャートがぶっ壊れました 左側のようにデータフォルダからcacheと一部のファイルを削除してから再起動したのですが、 再取得?した結果変わらず右側の状態になってしまいます 直す方法を教えてください 他のgbpクロスのチャートは無事です : [sage] 2017/09/19(火) 20:09:24.80:6Jh00Inh0 業者に連絡する : [sage] 2017/09/19(火) 21:06:16.78:2rILKjf30 拡張子がHCCではなくてhst方ではないかな。 : [sage] 2017/09/19(火) 21:58:51.74:lv+4Mad10 そもそも.HCCファイルって何? : [sage] 2017/09/21(木) 23:44:21.28:z5b0K6UK0 スマホのMT4ってチャート見て手動で売買できるだけ? : [sage] 2017/09/22(金) 00:03:05.85:ZrIyBdHm0 タブが違うからやりづらくはあるけどできる 俺はGMOのチャート見つつトレードしてた 今はEA任せだけども : [sage] 2017/09/22(金) 00:30:49.23:WUQgjQ9o0 ありがとう。とりあえずスマホ版からデビューします。 : [sage] 2017/09/22(金) 00:56:19.40:ZrIyBdHm0 あ、そういう意味だとEAはいじれない。 スマホ版mt4はほぼ監視用。 mt4口座に接続して普通のスマホFXアプリみたいに使えるだけ。インジも組込みしか使えないけど、そこはmt4なので充実してる。 EAはVPS上で動かしてて操作するならリモートデスクトップ接続アプリでアクセスしてできるけど、スマホからは滅多にいじらない。 : [sage] 2017/09/22(金) 01:42:28.98:WUQgjQ9o0 操作について解説してるサイトみましたがスクリプト的なことはできないみたいですね。 PC版つかえるところを開設するとこから始めます。ありがとうございました。 : [sage] 2017/09/22(金) 02:59:47.84:GOdQIUGO0 ちなみにoandaだけかもしれないけど、 両建可能口座はアプリ版から取引できなかったわ : [sage] 2017/09/22(金) 08:39:40.05:WUQgjQ9o0 両建て前提で組みたいのでその情報助かります FXTFにでも開設しようと思います。 : [] 2017/09/24(日) 04:11:43.57:6OycAeEM0 ボリバン4本出してるんですけど、8本とか増やすと、やはり重くなってくるのでしょうか? : [sage] 2017/09/24(日) 09:59:33.23:6ZHTyCMl0 PCのスペックにもよりますが、増やせば増やすほど重くなります。 : [sage] 2017/09/24(日) 10:37:01.28:2dtMggKs0 計算する範囲がいじれるなら多少は軽くできるよ 他のインジも項目よく見てみ 前日の高値安値表示させるインジは50日前からずっと前日の高値安値表示させててビビった思い出 今は土日考えて3日前からで落ち着いた : [sage] 2017/09/24(日) 12:33:28.68:6OycAeEM0 そうでしたか。お薦めのスペックなどは… チャートのバー数は5000にする予定です : [sage] 2017/09/24(日) 12:33:47.85:TB28jW5O0 みんなVPS借りてんの?それとも自宅サーバー? : [sage] 2017/09/24(日) 12:36:15.36:7VGLBL7R0 VPSレンタル : [sage] 2017/09/24(日) 12:44:29.54:MwEpnfjb0 FX業者のサーバーがNYにあるからお名前comVPSの米国鯖使ってる : [] 2017/09/24(日) 17:26:17.56:+3Tz02BJ0 先週辺りからインジのプログラミング始めたんですが 現在作成中の足の高安値が更新される度にアラートなりサウンドファイルを実行するプログラムを書こうとして躓いています 前の足の高安値を更新するアラートはあっさり作れたんですがこの場合やっぱり配列データを出してその値と比較するとかやらないとだめなんですかね? もしコードがおわかりなる方がいらっしゃったらご教授お願い致します : [sage] 2017/09/24(日) 17:47:55.69:iuSEtDiT0 staticで高安値を保持して現在の価格と比較、越えたらアラート アラート鳴らすか足が変わったら高安値初期化 何も配列で持つ必要はないかと : [] 2017/09/24(日) 17:53:59.93:+3Tz02BJ0 ご回答ありがとうございます staticですか、ちょっと勉強してみます : [sage] 2017/09/24(日) 17:55:34.01:bhnAUw4T0 東日本大震災の停電でダウンしてVPSに変えた : [sage] 2017/09/24(日) 18:06:24.16:iuSEtDiT0 インジの書き方忘れたけどEAならこんな感じ // 変数定義 static double maxHigh = 0.0; static double minLow = 0.0; long BarsNow = 0; long BarsDiff = 0; static long BarsBefore = 0; // 新バー生成チェック BarsNow = Bars; BarsDiff = BarsNow - BarsBefore; // バー総数リセット BarsBefore = BarsNow; // 同一バーか判定(高安値クリア) if(BarsDiff > 0) { maxHigh = 0.0; minLow = 0.0; } // 高安値更新 if(Close[0] > maxHigh) { maxHigh = Close[0]; } if(Close[0] < minLow) { minLow = Close[0]; } 適当なので考え方だけ参考にどうぞ : [sage] 2017/09/24(日) 18:09:10.50:iuSEtDiT0 アラート書くの忘れた 言うまでもないだろうけど、// 高安値更新 のif文の中にアラート出力 : [] 2017/09/24(日) 18:21:59.97:+3Tz02BJ0 丁寧なご回答感謝します! 教えて頂いたコードを頼りにプログラムを書いてみます : [sage] 2017/09/24(日) 20:08:47.62:V+Z13QNs0 tradingviewならそんなの簡単 : [sage] 2017/09/24(日) 20:20:00.33:xmvMJNNm0 何? そのiPhoneの宣伝みたいなセリフ : [sage] 2017/09/24(日) 23:34:10.87:v+1MqrGE0 メモリ4GBじゃ少ないかな : [] 2017/09/25(月) 13:02:25.68:/8QY++QX0 サブウィンドウに複数のインジケーターを表示させる方法でナビゲーターからドラッグドロップするやり方なのですがいくらやっても表示出来ません。仕様が変わったのでしょうか? : [sage] 2017/09/25(月) 15:55:58.11:u2ZOrk+b0 インジケーターリストのアイコンからは出来る? 時計のアイコンの隣りにある : [sage] 2017/09/25(月) 18:10:52.18:jXQs3DHy0 質問なのですが、アンドロイド版MT4でチャートを前面に表示させる設定はないのでしょうか ロウソク足のヒゲが一目均衡表の破線と重なってしまい、見えなくなってしまうんです : [sage] 2017/09/25(月) 18:12:34.99:H63uo/pU0 buildいくつ? : [] 2017/09/25(月) 19:51:23.78:ycif86n40 外出中なので帰ったら確認します! : [sage] 2017/09/25(月) 21:21:58.43:WcMWRXip0 MT4 でユロドル FOREXのデモ講座のMT4を使ってたんですが、5桁変更になってしまったので 下5桁ではなく 4桁表示される業者を教えて下さいませんでしょうか? : [] 2017/09/25(月) 22:48:49.77:aKtUczVb0 今、4桁の業者なんてないんじゃね : [sage] 2017/09/26(火) 07:37:42.96:ruC1YJAp0 コモンエラー直らない。。。助けてください : [sage] 2017/09/26(火) 08:01:54.97:0z+oAFKC0 MT4のビルド番号、業者、デモかリアルか : [sage] 2017/09/26(火) 08:46:26.40:Ih/l/TL10 だいたいログとかチャートのデータ削除すれば直る メタトレーダー 軽量化 で検索すれば削除するフォルダーを教えてくれるよ : [sage] 2017/09/26(火) 09:52:51.89:QashgtQ+0 2017年9月22日まででフォレックスのデモ口座のサーバーは終わりだってさ いきなり止まっててあせった : [] 2017/09/27(水) 15:11:51.04:DUhShJ9/0 俺わかったぁああああああああああああああああああああああ : [sage] 2017/09/27(水) 16:12:25.80:EFUADDIQ0 MT5に環境移行し始めてるんだけど 時々ラインだけ動いてチャートそのものが止まってる時があるんだけど これは既出の不具合なの?それともおま環? 下手に値動きだけしてるだけにしばらく気が付かないw : [sage] 2017/09/27(水) 17:05:12.96:Xo7EbNvl0 MT5に移行するくらいならtradingviewにした方がいいだろ : [sage] 2017/09/28(木) 16:05:58.90:EwqmYBtL0 メインWindowにスワップ表示出来るインジないですかね? 探したら下のサブウィンドウに表示するのしかないw : [sage] 2017/09/28(木) 17:22:54.68:uzXhu32j0 最近よく見かけるから見てみたけど、よく分からん チャート付のSNS?取引できるのこれ : [] 2017/09/29(金) 02:19:23.73:ojbsWkPD0 MetaTraderからTradingViewの流れは今後加速するだろうね : [sage] 2017/09/29(金) 08:19:49.66:GEeNV46z0 自動売買できないのに流行るか? Zaif製なのねそれ : [] 2017/09/29(金) 08:20:31.97:Yh4WQWS+0 シグナルの音をランダムで鳴らすにはどう設定すればいいですか? : [sage] 2017/09/29(金) 19:40:37.73:GEeNV46z0 チャートの価格を表す水平グリッドの価格の切りが悪いのはどうにもならん? なんで5の倍数とかで切らないの。見にく過ぎる。 : [sage] 2017/09/29(金) 23:41:22.78:WwrUUwNa0 GRIDで探してみインジケーターあるよ : [sage] 2017/09/30(土) 01:04:16.20:ZP3RG1Xc0 ありがとうございますん。ありました。 : [sage] 2017/09/30(土) 09:33:10.08:P19bfJb/0 価格(画像赤丸部分)のフォントサイズを大きくしたいのですが可能でしょうか? MT4かMT5かは問いません ttps://i.imgur.com/XQgn16f.png : [sage] 2017/09/30(土) 12:28:08.69:+LG1Ny1w0 老眼にはつらい大きさだよね : [sage] 2017/09/30(土) 17:26:18.06:F86Ozt0j0 PRICE PANELみたいな用語で探してみたら? 今値を右上にデカく表示してくれるで : [] 2017/10/01(日) 12:27:29.44:EDvL4LUL0 今のMT4ってたとえばFXCMのMT4のサーバーのパスIDを楽天MT4に打ち込めば FXCMがつながりますか? : [sage] 2017/10/02(月) 08:24:22.29:t33/NQK30 国内業者でMT4使うとなれば、どこがオススメですか? : [sage] 2017/10/02(月) 15:52:33.10:7zZzbn2m0 oanda : [sage] 2017/10/02(月) 19:23:22.03:EWmft5JN0 FXTFって駄目な子なの? : [sage] 2017/10/02(月) 22:29:20.96:ovrDP/9f0 FXTFはGMT2/3なのは良いが、ストップレベルが0じゃないとの、朝の時間帯のスプが大きいので個人的にはイマイチ 外為ファイネストがGMT2/3になったから試してみようと思って、デモ口座開設してレイテンシー測るEA動かしてたら、半日で口座凍結されました。。。 pingは4msくらいなのにレイテンシー平均700msとか、ping180msのNYの業者より遅いので、もういいけどさ : [sage] 2017/10/02(月) 22:51:26.57:nFjt0hli0 デモ口座で凍結されるってどうゆうことだってばよ!! : [sage] 2017/10/02(月) 23:05:33.75:EWmft5JN0 反応速度重視の人にはだめってことやね。 : [sage] 2017/10/02(月) 23:20:53.75:ovrDP/9f0 すみません。正確にはデモ口座を削除された、です。 補足すると、5分ごとにpending order openと delete pending orderを送って、その応答時間を測るEAを今日の朝6時から動かしていたのですが、 約150セット、12時間少々のところでデモ口座を削除されました。サーバーに負荷をかける行為と見なされたのだと思います。 そうですね。 東京のVPSを使って、ping 4msとまずまずの数字だったのですが、平均700ms、ワーストで30秒、ざっとログを見て 300〜600msが多いので、かなり遅いと思います。ただ、これがリアル口座ならどうなるかは分かりません。 因みに、比較用にOANDAのデモとTitanFXのデモも同時に測っていたのですが、ping 150ms、平均250ms、最大400ms程度と NYサーバーであることを考慮すれば、妥当な数字だと思います。 : [sage] 2017/10/02(月) 23:41:11.41:EWmft5JN0 おー参考になります。ありがとうございます。 すでに開いちゃったので速度重視じゃないEA動かす用にします。 : [sage] 2017/10/02(月) 23:48:14.80:pfJ3OwZz0 一回取引したらそこそこ持つようになった。 : [sage] 2017/10/02(月) 23:50:20.61:ovrDP/9f0 スプレッドは魅力的だと思うので、速度重視じゃなければ良いと思います。 確かに1回もポジは持っていませんでした。もう1回トライしてみようかな? : [sage] 2017/10/03(火) 01:30:55.15:SNJjOQX70 初歩すぎる質問で悪いんだけど newで生成したポインタはdeleteが必須? GetPointerで取得したポインタも? : [sage] 2017/10/03(火) 02:06:56.10:p/RQFUmQ0 へえ、そんなもんで削除されちゃうんだね。気をつけないと・・ : [sage] 2017/10/03(火) 07:40:44.08:3Ds0qiwN0 deleteするのはnewしたものだけ : [sage] 2017/10/03(火) 08:01:51.97:hundJtmc0 mqlってgcとか備えてないの? : [sage] 2017/10/03(火) 08:06:59.53:3Ds0qiwN0 C++ベースだからね : [] 2017/10/03(火) 10:10:16.51:O4ss0HrM0 でぇええええきたぁあああああああああああああ 母ちゃんできたぞぉおおおおおおおおおおおおお : [sage] 2017/10/03(火) 17:03:37.38:iW7zJV980 やってみればわかる : [sage] 2017/10/03(火) 18:47:04.55:SNJjOQX70 まじさんくす。 : [sage] 2017/10/04(水) 06:58:02.47:f7qsTPvi0 MQL5への移植めんどくさすぎ C#使わせろや cTraderが普及したら光の速さで鞍替えしますわ : [sage] 2017/10/04(水) 07:05:27.49:13bdKTXJ0 ctradeって、C#のバージョンどこまで対応してる?async/awaitまで対応してりゃ充分だけど : [sage] 2017/10/04(水) 07:26:31.66:f7qsTPvi0 そんなに本格的なのは組んでみてないから分からん どうせメイン口座で使えないからちょっと触ってみただけ それにしてもMQLは無駄に色々変えすぎててイライラしてくる : [sage] 2017/10/04(水) 08:05:51.13:hIH164pV0 普通にcTrader使える業者でやればいいじゃん : [sage] 2017/10/04(水) 08:18:43.02:f7qsTPvi0 cTrader使える業者でいいとこあるか? 取引コストや約定力も重要なんだが : [sage] 2017/10/04(水) 08:29:45.94:hIH164pV0 アキシ、トレードビュー コスト妥協でFx Pro : [sage] 2017/10/04(水) 09:11:02.14:f7qsTPvi0 アキシはcTraderだとリベート率下がるからあまりお得じゃないっぽい トレードビューは手数料は非常に魅力的だが証拠金維持率100%なのが惜しい FxProは入出金コストとストップ狩りの噂も懸念材料 : [sage] 2017/10/04(水) 09:28:08.70:hIH164pV0 自分に合ったとこは自分にしかわからない : [sage] 2017/10/04(水) 12:07:16.43:b4nfOopB0 アキシとトレードビューは追い証あり?なし? : [sage] 2017/10/04(水) 12:12:43.22:hIH164pV0 わかりません : [sage] 2017/10/04(水) 12:29:47.37:UX//3HsN0 ggrks : [sage] 2017/10/04(水) 12:33:03.10:f7qsTPvi0 ゼロカット FXDDみたいに追証なしと言いつつ追証請求してくる可能性はあるけど 特にアキシは元FXDD社員が多いし : [sage] 2017/10/04(水) 12:34:15.81:b4nfOopB0 貴様は失せろ : [sage] 2017/10/04(水) 12:34:57.47:b4nfOopB0 ありがとう : [sage] 2017/10/04(水) 17:18:10.22:3Bms0jKL0 FOREXのデモった使えなくなってる? : [sage] 2017/10/05(木) 01:27:45.43:PgPrp92Z0 このスレのggrksは多少なりとも善意を含んでる その程度のことを自分で調べない輩は100%間違いなく損してやめる 理由は意欲を含めて情報収集能力が不足してるのと、そういう人はあらゆる局面でいい加減なまま放置するから どうせ理解出来ないんだろうけど まあ俺の知った事じゃない がちょっと可哀想だなと思って : [sage] 2017/10/05(木) 06:00:57.03:SWRjT8nX0 てめーは調査と報告だけしときゃあいいんだよ : [sage] 2017/10/05(木) 07:07:39.19:DxD70e/X0 じゃあオマエはこのスレの住人のためにシコタマ借金抱えて養分になってねw : [sage] 2017/10/05(木) 07:39:22.47:Mr79FqXq0 御託はいいから調査報告しろ : [sage] 2017/10/05(木) 08:05:54.32:tbzi3r1t0 ズル賢く人を利用して自分の利益と保身しか考えないクソ野郎が得する世の中だよね バカ正直にやってる奴は利用されて喰い物にされる でもまあクソはクソ 世間一般のクソがそのまま相場で通用する訳ないがせいぜいがんばれ : [sage] 2017/10/05(木) 08:09:50.12:tbzi3r1t0 残念ながらほぼ全員養分 短期の成功が被害を大きくしたりもする : [] 2017/10/07(土) 20:41:00.21:K1+0/p7u0 mt4が終焉ムードなのに業者は動きがないね。 mt5に行こうするときは、idも変わるはずだし、準備がいるはずなんだけど。 : [sage] 2017/10/07(土) 21:33:57.34:AqRESQ480 MT5になる可能性は皆無 : [sage] 2017/10/07(土) 21:35:57.88:dZYl1x090 MT6なら興味あるけどな 開発してるんだろうか? : [] 2017/10/07(土) 21:39:59.72:wONFkXly0 はじめまして、SuperJuniorと申すものです。 オシレーター系テクニカルインジケーターCCIを使用した、ポンド円専用のEA(自動売買ツール)を販売しております。 価格は1500円です。 ttp://blog.livedoor.jp/super_junior12345678/archives/3525788.html 興味がありましたら「SuperJuniorのEA開発工房」で検索してください。 : [sage] 2017/10/09(月) 12:04:08.37:D+dhxqOd0 MT4のEAがそのままMT5に移行できないなら移る価値梨 : [sage] 2017/10/09(月) 12:08:47.60:V4Yj4jgY0 ぼくはcTrader : [] 2017/10/10(火) 12:04:47.65:zudrPjTW0 普段デスクトップかタブレットが多いんだけど、今度海外行くからスマホにMT4入れていじってるけど、 気配値一覧から一部消せないのは業者の仕様とかなのかしら ゴミ箱表示にさせて消したいんだけど、ちょっとぐぐったけどわからない ttps://i.imgur.com/AUhot2V.jpg : [sage] 2017/10/10(火) 12:06:23.70:prdvyeeD0 そうなんだ : [sage] 2017/10/10(火) 13:05:28.16:qqql9SpH0 俺はXM使ってるけどデフォで表示されてたのは全部消せた 業者によるのかもね : [] 2017/10/12(木) 15:44:53.24:qRIExuZ40 質問です。 非固定スケールでチャート表示している場合、最高値と最低値の上下の隙間を広げることは可能ですか? : [sage] 2017/10/12(木) 15:49:36.24:pJiJbniN0 チャートの右端の値の部分をマウスでドラッグすると一応変えられる : [] 2017/10/12(木) 16:32:33.56:qRIExuZ40 ありがとうございます。 自動で一定になるようにはできませんか? : [sage] 2017/10/12(木) 16:35:35.52:pJiJbniN0 デフォだとできない そういうインジなりを作ればできる : [sage] 2017/10/13(金) 18:33:48.12:833sNtIj0 質問です MT4を起動する時に立ち上がりが遅れるようになりました デスクトップのアイコンが一瞬白くなります 原因や対処がわかる方教えてください : [sage] 2017/10/13(金) 18:59:17.95:sUw0+p8D0 エロ動画の貯めすぎ : [sage] 2017/10/13(金) 20:31:03.43:833sNtIj0 容量スカスカ MT4以外の起動は良好です 数日前急激に遅くなりまして : [sage] 2017/10/13(金) 20:39:11.27:ggKKOmTH0 クソ重いインジ入れたんじゃないの : [sage] 2017/10/13(金) 20:53:08.30:833sNtIj0 インジケータは数カ月触ってない : [sage] 2017/10/13(金) 20:59:37.06:aCwH24Ga0 それはMT4の問題じゃない Windowsとかセキュリティソフトのアップデートでもしたんじゃないの : [sage] 2017/10/13(金) 21:20:00.89:833sNtIj0 これを機会にMT5を導入してみた 立ち上がり速い ただ同じく起動の時デスクトップのアイコンが一瞬白くなる いわゆる同じ症状 なぜだw : [sage] 2017/10/13(金) 21:35:12.80:qv8fHrjq0 ディスクのリード性能やろ : [sage] 2017/10/13(金) 22:35:17.32:5OYncH120 の続きですけど MT4が開く直前に2秒ぐらい メタエディターが起動して普通メタトレーダーが起動する なぜ先にメタエディターが開くのかがわからない 起動が遅れる理由もアイコン白くなるのも恐らくそれが原因 : [sage] 2017/10/13(金) 23:06:17.40:ggKKOmTH0 毎回コンパイルが走ってるんだな ex4ファイルがread only属性になってたりして失敗してんのかね : [sage] 2017/10/13(金) 23:17:08.01:5OYncH120 ex4ファイルのread only属性ってどうやったら変えれます? : [sage] 2017/10/13(金) 23:18:46.63:ggKKOmTH0 てかまた昔のバグが復活してるんかもな Program Files以下へインストールせずにどっか別のとこに入れれば解決すんじゃね : [sage] 2017/10/14(土) 00:46:26.66:IkPWWkpq0 そのインスト方法ってそういう意味あったの? 後々便利って書いてあったから意味知らずにやってたわw : [sage] 2017/10/14(土) 00:51:24.67:Q2BD6pwr0 MT5のサーバーがたくさん書いてあるサイトありませんか? サーバーアドレス2つしか持ってない : [sage] 2017/10/16(月) 19:33:22.00:2ueoatxN0 Windows8.1でMT4が起動しなくなりました FXTF MT4で、Cドライブ直下にインストールしています 以前は起動していて、フリーズしたときに強制終了したときからアイコンをダブルクリックしても画面が表示されず、 タスクマネージャーを見るとバックグラウンドプロセスで動いています 正常に起動させるにはどうすれば良いでしょうか? : [] 2017/10/16(月) 19:34:39.18:heInDLVR0 W10だしそこのじゃないMT4だけど、アンインストールして業者のマイページから再度インストールしたらまた戻った バックアップというか環境はdropbox入れてたから復元すぐだったけど : [sage] 2017/10/16(月) 19:56:21.26:Fv1C8K9I0 XPで動かしてる : [sage] 2017/10/18(水) 08:23:13.72:mdvT5V+H0 Windowsの大型アプデ来たけど 大丈夫? : [sage] 2017/10/19(木) 01:58:32.48:Q2ibEH0f0 ばきゅーんって音鳴るのはなんなんでしょ 特にポジっても居ないのに : [] 2017/10/19(木) 03:54:17.67:uatwKVd90 コネクション切れたときじゃない? : [] 2017/10/19(木) 04:24:58.01:GWdiTTo+0 【※働かずして毎日3万円の副収入】 たった“2分”のアンケートで 毎日3万円がすぐもらえます。 → ttps://goo.gl/8mYPYj 「もっとお金が欲しいけど しんどいことはしたくない」 「ササっと稼げる 簡単な副業ってないのかな」 こんな願いを叶えてくれる新しい現金の受け取り方で『“2分”で終わる簡単なアンケートに答えるだけで毎日謝礼金3万円をすぐに受け取れる」というものです。 必要なものはスマホもしくはパソコンのみ ・朝の移動時間に“2分”だけ ・休憩時間に“2分”だけ ・ドラマを見ながら音楽を聞きながら“2分”だけ ・家事育児の間に“2分”だけ チェックを付けるだけの簡単なアンケートに答えて毎日現金3万円を受け取ってみませんか? → ttps://goo.gl/8mYPYj 参加者はすでに200名を超えて全員が毎日“2分”で3万円を受け取られています。 毎日3万円を受け取れば1ヶ月後には90万円 1年後には1080万円が完全無料で受け取れます。月火水木金土日、毎日が給料日です。 興味がおありでしたら ぜひお試しになってみてくださいね。 → ttps://goo.gl/8mYPYj (19日23:59分までの登録者のみ受け取れますのでお気をつけ下さい。) : [sage] 2017/10/19(木) 08:24:00.65:C2zpWDkd0 そうでしたか ありがとうございます : [sage] 2017/10/19(木) 13:31:16.64:g9Vy/nKO0 ログインパスワードが消えるから気をつけろ avaみたいな厳しい所だと1メールアドレス1メタトレーダーだからw : [] 2017/10/19(木) 18:56:01.04:BS/NQoSv0 1分足より時間軸の短いチャートは作れるのでしょうか? 例えば、20秒足、30秒足など。 : [] 2017/10/19(木) 19:03:20.19:uatwKVd90 EAでそういうのがあった、4年くらい前にちょっと使ったことあるけど : [sage] 2017/10/19(木) 19:12:13.22:LAzB/FTW0 tick足ってのがある、30tick足,50tick足とか 時間の概念がなくなって、値動きの活発さがチャートになるので違う見方ができる あとはggr : [sage] 2017/10/19(木) 20:31:46.39:Duv021k10 FXTFのMT4でトリーリングストップ使ったEAを作ってみてるのですがストップレベル分5pipsも考慮した価格設定をしないとエラーが起きてしまいます FXTFをやめてOANDAにすればこの分を全く考えずに済みますか? : [sage] 2017/10/19(木) 20:48:54.22:l2nBzUz70 OANDAはストップレベル0なので、ストップレベルを考える必要はない ストップレベルが設定されているような業者はゴミなので、使わない方が良い : [sage] 2017/10/19(木) 21:50:29.64:XtiOVDSR0 つーか、コードにエラー回避処理いれろよw : [sage] 2017/10/23(月) 22:16:59.42:MV0p3NyQ0 全ティックでバックテストするとコントロールポイントでテストするより全然結果が良くならないんですが、コントロールポイントでのテストはアテにならないかんじですか? かといって全ティックで最適化しようものなら時間がかかってしょうがないし…皆どうしてますか? : [] 2017/10/23(月) 22:35:07.14:u3p2BTCj0 水平ラインの文字の色は、チャートの背景色しか出来ませんか? : [] 2017/10/30(月) 04:26:18.57:TX2cVLW90 bitcoinのeaの場合、スプレッド2000円の場合は バックテストのスプレッドの数字は200でいいんですか : [sage] 2017/10/30(月) 06:31:01.95:pInkoigo0 20000だろ : [sage] 2017/10/30(月) 07:27:03.75:olkWXbD50 Ctrl-M→BTCJPYで右クリック→Specificationを選んでDigitsの値を見る これが0なら2000、1なら20000、2なら200000 : [] 2017/10/30(月) 11:37:49.32:TX2cVLW90 nikkei225のmt4のヒストリカルデータがダウンロードできません : [] 2017/10/30(月) 11:38:48.06:QzLJzYET そこは証券会社のサーバーでしょ : [sage] 2017/10/30(月) 15:50:14.60:/chlpex60 楽天FXでMT4を使っているんだけど、過去チャートの抜けは自分で用意して埋めるほかないのかな? ドル円2013年10月〜2016年4月の4H足以下が抜け落ちてるんだけど… : [sage] 2017/10/30(月) 16:56:36.76:Lq13i0Hq0 楽天は顧客の損失を埋める為にストップ狩りやった企業なの分かってる?w : [sage] 2017/10/30(月) 17:00:30.46:/chlpex60 分かってるけど理由があって使ってるんだよね 他の証券会社も持ってるけど、ローソクの抜け期間があるものはあったし楽天と名前を出したのは全く同じ環境の人もいるかと思って : [] 2017/10/30(月) 21:22:55.49:x68/GoLf0 ttp://www.ffaj.or.jp/reprimand/member.html ttp://www.ffaj.or.jp/userfiles/file/pdf/syobun-kaiin/ffaj_H29_0929.pdf >1.処分を受けた協会員名 >楽天証券株式会社 >2.処分内容 >過怠金 900 万円 >3.処分理由 >同社が現在提供している外国為替証拠金取引「楽天MT4」(以下「新MT4サービス」という)において、 >成行注文の約定が金融先物取引業務取扱規則第25条の2の2 第3 項第1号で禁止している >「非対称スリッページ」(約定時の価格が発注価格と比較して顧客に不利な場合は、発注価格より不利 >な価格で約定し、有利な場合は発注価格で約定する状況)となっていることが判明した さすが楽天や : [sage] 2017/10/30(月) 23:23:14.70:pInkoigo0 いや、ワイジェイの内容の方がやべーだろw : [] 2017/10/30(月) 23:38:55.29:MSoeWVNH0 FX(外国為替証拠金取引)のEA(自動売買ツール)を開発・公開しております。 興味がありましたら見てみてください。 ttp://goo.gl/1vc8Jv : [sage] 2017/10/31(火) 21:47:46.22:bGzqUYUC0 EAで残った注文を手動で全部キャンセルしたんだけど チャート上に赤い→が残るのはなぜ(´・ω・`) : [] 2017/11/01(水) 23:23:47.99:uSapofYg0 ttps://i.imgur.com/o9qEv5T.jpg pcをシャットダウンするとインジやライン類が消える現象についてですがpcを落とす時に指差し確認してまた起動してmt4(リアル口座)のデータが消えてないか確認してまでpcの電源を落とすのにたまに消えてしまいます。 チャートは5組でインジは1つだけ1組のチャートに使ってます。 画像の方は回答でmt4を落としてから電源を落とす事で解決してるみたいですがなぜ自分のmt4だけ消えてしまうのでしうか。 解決方法はありますでしょうか? : [sage] 2017/11/02(木) 11:18:18.73:x1diWlRj0 インストールフォルダをc直下にしてみたら? フォルダ名は分かりやすくMTtestとかMT1みたいな感じで インジテンプレートも日付とか日足用 プロファイルも日付日足とか日付5Mとか : [sage] 2017/11/02(木) 11:19:59.07:x1diWlRj0 あとインジテンプレートは上書きだからチャート上の記入はインジテンプレート通りになるで インジテンプレートを当てると前の記入は消える インジテンプレートに書いてあるのが記入される : [sage] 2017/11/04(土) 13:53:06.18:JmHEMk7w0 5分足など1年前の過去チャートに移動する時って ヒストリーデータが足りてない場合は手動で左側にスクロールする以外はスキップする方法ってないですか? 左下で日付け検索出来るけどこれってヒストリーデータの範囲内しかスキップ出来なくて 1分足で1年前のチャート見る場合って手動でスクロールしてるとPCがクソ重くなって固まるし なにか良い方法はないでしょうか? : [sage] 2017/11/04(土) 14:11:06.62:xqcWdePa0 俺は ヒストリカルデータは事前にダウンロード 移動は日足とかでザックリ移動して、そこから1分足に変えて見たいところに移動 ってやってるけど : [sage] 2017/11/04(土) 14:13:26.80:DRIAWVJ80 てか1分足で1年分も取れるとこあんの? 重いならインジ全部はずして予め落としておけばいいけど : [sage] 2017/11/04(土) 15:47:52.43:DRIAWVJ80 docにはWebRequest()はテスターからは実行できないと書いてるけどできちゃうね これはバグなのかdocが間違ってるのか buildが上がって使えなくなると困るなぁ : [sage] 2017/11/04(土) 16:12:36.89:kLze8aVv0 知恵をつけてやろう チャートの左下をダブルクリックで入力欄が出る そこで日付、時間、通貨ペアなんかも入力できる ピンポイントでジャンプしたり、チャート上のインジを保持したまま別の通貨ペアを表示なんかができる ぐぐるのじゃ ttps://i.imgur.com/iUBFoL9.jpg : [sage] 2017/11/04(土) 16:17:04.34:DRIAWVJ80 それだとダウンロードできてない部分に飛べないって話だろ あとクリックしなくてもEnter押せばいいから : [sage] 2017/11/04(土) 16:20:27.05:kLze8aVv0 お前には言っていない : [] 2017/11/04(土) 16:23:05.98:dpMNb+vf ttps://www.noao.edu/image_gallery/images/d7/cygloop.jpg : [sage] 2017/11/04(土) 17:54:41.27:xqcWdePa0 知りませんでした。勉強になりました。 キーボード派なので、エンター押すようにします。 : [sage] 2017/11/06(月) 14:57:21.74:n6zlVbCy0 tradingviewも併用してるんだけど これってヒストリカルでーた落とす方法ないかな : [sage] 2017/11/06(月) 15:11:42.58:PpgRXiWo0 F2 : [] 2017/11/06(月) 23:53:24.29:lztpo2uo0 MQLの質問です。 marketinfoの中の、 MODE_POINTとMODE_TICKSIZEの違いは何でしょうか? どちらも同じ値になります。 そして割り算すると、ゼロ除算になります。 : [sage] 2017/11/07(火) 01:12:29.80:3I/yjkcY0 すいません MT4を33以上起動させる方法無いですか? : [sage] 2017/11/07(火) 01:22:26.23:Mdv0W/HU0 ヘルプに書いてあるんじゃね OS側の問題じゃないかと思うけどなんでそんなに起動する必要があるの : [sage] 2017/11/07(火) 01:40:00.48:oaxtfHNV0 通貨は1ポイント単位で値が動くけど商品先物なんかだと5とか10ポイント単位になる場合がある : [sage] 2017/11/07(火) 19:28:15.46:tL29tVkq0 EAでチャートに任意の色とサイズで文字描くには ラベル作る以外に手段はない? あるいはコメントの文字色変更できない? : [sage] 2017/11/07(火) 21:27:07.68:c07MeyQ30 もちろんWinAPIを使えば何でもできるけど簡単にやるにはObjectを使うしかない ttps://docs.mql4.com/constants/objectconstants/enum_object : [sage] 2017/11/07(火) 22:21:12.63:tL29tVkq0 ありがとう おとなしくラベル使う : [sage] 2017/11/08(水) 03:16:46.16:yh+oltCy0 MT4にてEAのパラメータのテンプレををエクスポートしたとします そうしますと例えば、「Moving Average.set」 と出力されますよね 「Moving Average.set」 をメモ帳に投げ込んで 数値をいじくりまわして保存したとします MT4に、EAをセットする時、上記のファイルを読み込ませても問題は発生しませんでしょうか (いじくりまわすのは、あくまでMT4上の「パラメータの入力」欄にて行った方がいいですか?) : [sage] 2017/11/08(水) 03:47:13.47:aYTAk0WR0 試してみたら良いんでねぇ : [sage] 2017/11/08(水) 05:55:49.95:/16ejKPN0 mqlって、配列のほかにList<T>のようなものないんですか? : [sage] 2017/11/08(水) 06:05:17.36:dzob9F3e0 ググってみたらどうだろうか : [sage] 2017/11/08(水) 06:22:25.47:/16ejKPN0 知らないならすっこんでろ : [sage] 2017/11/08(水) 06:56:40.06:QaMXMUBW0 当然いじった内容による ない : [sage] 2017/11/08(水) 09:07:25.19:eMnVrT4y0 メモ帳で編集しても大丈夫です。 私もいつもメモ帳で編集していますよ : [sage] 2017/11/08(水) 09:10:22.83:yh+oltCy0 ありがとう! 感謝です^^ : [sage] 2017/11/08(水) 12:16:24.35:yG4q3maK0 テンプレート使えるんだっけ? : [sage] 2017/11/08(水) 12:23:26.14:QaMXMUBW0 使える : [sage] 2017/11/09(木) 19:39:29.67:ocH1+Ynt0 EAをF5でテスト開始したとき、出てくるチャートをUSDJPYにするにはどうしたらいいんだぜ? : [sage] 2017/11/09(木) 20:45:30.14:AZBmA6PR0 テストの項目で通貨ペア選ぶところがあるからそれUSDJPYにしたらいいよ : [sage] 2017/11/09(木) 22:25:02.36:ocH1+Ynt0 コードで先に指定さしとくことはできないのか ありがとう : [] 2017/11/09(木) 22:42:24.35:liSg4mab0 eaを貼り付けているチャートのペアを変更すると、応答なしになります。 これはどうしてでしょうか? uninit reason 3と出てきています。 : [sage] 2017/11/09(木) 22:44:04.83:O2TtUd5p0 ググってみよう : [] 2017/11/09(木) 22:54:16.99:liSg4mab0 チャートが変更されたときに出るようです。 uninitを防ぐ方法はありますか? : [sage] 2017/11/09(木) 23:15:28.31:u+NKKEhs0 ない : [sage] 2017/11/09(木) 23:19:21.13:6LkDRZ1R0 プロファイル変えたら無効にする設定はずすとかじゃねーの。知らんけど。 : [sage] 2017/11/09(木) 23:22:39.36:6LkDRZ1R0 その下のチェックボックスだな オプションのエキスパートアドバイザタブ : [] 2017/11/10(金) 00:09:10.71:f2Y0xg3W0 チェックボックスは色々やってみたけど、ダメでした。 原因特定できたけど、解決案はわかりません。 チャート内のインジケータにボタンで通貨ペア変えるやつ使ってるんですが、それとの相性がよくないみたいです。 それを使うのを辞めることにしました。 : [sage] 2017/11/10(金) 00:24:28.45:rEsV7tKW0 OrderSendでIFD注文を出したとき、その注文が OrderCloseTime() != 0 になるのは FXMTでは指値が刺さって、決済までされたときだったけど OANDAだと、指値が刺さった時点でなってしまう OANDAで指値が刺さって、なおかつ決済もされた状態はなにを見て判定すればいいですか? : [sage] 2017/11/10(金) 01:05:52.25:rEsV7tKW0 決済注文のほうはまた別のチケット番号になるのか(´・ω・`) ある買い注文から生成された決済注文のチケット番号を厳密に取得する方法あるのか? : [sage] 2017/11/10(金) 01:08:04.28:N2gG3hUi0 OANDAは特殊だからな〜パッと思いつかんな・・・ : [sage] 2017/11/10(金) 01:11:53.56:rEsV7tKW0 指値出して刺さったあとにOCOを別に入れてやればチケット取れるか(´・ω・`) しかしこれだと小さい値幅スキャルしたいときにタイムラグがなぁ… : [sage] 2017/11/10(金) 01:13:28.03:rEsV7tKW0 OANDA特殊なんですか(´・ω・`) 特殊じゃないおすすめなとこってどこらへんですか? : [sage] 2017/11/10(金) 01:32:18.46:J+ssBv3y0 決済された場合はMODE_HISTORYの方にOP_BUYかOP_SELLで入っている : [sage] 2017/11/10(金) 02:18:38.50:rEsV7tKW0 最初の指値が刺さって決済されてないでクローズ扱いされたのも入っちゃいますね。 その後の決済注文のほうに新たに付与されたチケット番号を知る方法ないか調べますん : [sage] 2017/11/10(金) 07:07:00.29:Zmn+S+Qj0 ゲインキャピタル : [sage] 2017/11/10(金) 07:24:49.12:bdGuwd2u0 mqlってラムダ式つかえる? : [sage] 2017/11/10(金) 07:54:31.29:J+ssBv3y0 指さったのに決済されずにクローズってのはどういう状態のことを言ってるんだ? 指さったらOP_BUY/SELLになるしクローズしてなければMODE_TRADEにある C++11的なやつは使えない : [sage] 2017/11/10(金) 08:29:12.14:CsLDxkmi0 刺さってもop_buy/op_sellにならないんだよ、オアンダは 指値に刺さったらbuy_limitは勝手に削除されて、成り行きで注文される。当然、チケット番号は変わる : [sage] 2017/11/10(金) 08:33:07.79:J+ssBv3y0 だからOP_BUY/SELLになるんだろ ticket番号が変わらない保証なんて元々ないから : [sage] 2017/11/10(金) 10:21:36.46:CsLDxkmi0 オアンダ以外なら、buy_limitからop_buyに変わってcloseされるまでチケット番号は変わらないけど、オアンダはチケット番号がop_buyになった時点で変わるからポジションが追跡しにくいってのが質問の趣旨なんで、オアンダに詳しそうな346に後はまかせます : [sage] 2017/11/10(金) 10:27:26.13:J+ssBv3y0 お前の質問てどれよ : [sage] 2017/11/10(金) 10:56:13.66:CsLDxkmi0 : [sage] 2017/11/10(金) 10:59:06.21:PankK7cW0 マジックナンバーでわけるか コメント欄つかうかな : [sage] 2017/11/10(金) 11:03:17.65:J+ssBv3y0 本人でも無いのに趣旨とか意味わからん コメントも保証ないよ : [sage] 2017/11/10(金) 11:05:20.33:mlthjZml0 linux でwine 使ってMT4インストールするのはもう、不可能なん? : [sage] 2017/11/10(金) 11:16:36.47:J+ssBv3y0 こんな記事もあるからできるのでは? 何かできない理由あんの? ttp://www.forexburn.com/metatrader-4-how-to-install-the-software-on-the-linux-platform/ : [sage] 2017/11/10(金) 11:54:47.08:+SR85Jz30 確かに本人でもないのに趣旨と書いたのは誤解を招きました にナイスな回答をしてあげて下さい : [sage] 2017/11/10(金) 12:18:44.53:PankK7cW0 おれはコメントは追加はされるが消されないと思って作ってるけど 保証されてないならつかえないんだな すまんな。チカラになれなくて がんばって : [sage] 2017/11/10(金) 12:57:14.24:J+ssBv3y0 追加される形だけど長さが足りなければオリジナルのコメントが削られていく : [sage] 2017/11/10(金) 21:25:51.63:N2gG3hUi0 GMT+2の日足5本の業者だと、楽天、FXTF、外為ファイネストくらいじゃないかな 楽天は色々アレなんでパス、FXTFはストップレベル0じゃないし朝のスプが大きいのでパス 残るのは外為ファイネストくらいかな : [sage] 2017/11/10(金) 22:25:15.30:rEsV7tKW0 思っていたことを文章化してもらってありがとうございました。 おっしゃる通りの趣旨でした。 OANDAやめてほかに移ることにします。 : [sage] 2017/11/10(金) 22:26:19.18:rEsV7tKW0 楽天は儲けだすために暴落させてみたりとかろくな噂を聞きませんね。 ファイネストのデモ使ってみようと思います。ありがとうございます。 : [sage] 2017/11/10(金) 23:41:35.43:CjA8dbl50 ★初回5000円ボーナス ノーリスク取引 今月300万勝ちw ttps://goo.gl/2UhTbU ttp://hayabusa3.2ch.net/test/read.cgi/livemarket2/1399388980/ : [] 2017/11/11(土) 22:31:32.74:BJd0zCP80 国内業者でctrader入りそうな所あるかな? ducascopyがやってくれたら良いんだけど。 : [sage] 2017/11/12(日) 13:40:16.72:6/tETd+v0 windows10でMT4起動のまま再起動やシャットダウンをしようとすると、「このアプリが再起動の妨げになっています」と出ます MT4を起動させたままで再起動等させる方法は無いでしょうか? : [sage] 2017/11/12(日) 14:02:36.12:wPq8ku/k0 再起動っていうのは電源OFFにして電源ONにすること。 電源OFFの状態でmt4稼働するのは無理でしょ。 Windowsのスタートアップにmt4設定すればWindows起動時にmt4起動できるだろうけど常時稼働させたいならVPS契約してレンタルサーバー上で動かすのが無難。 : [sage] 2017/11/12(日) 14:05:48.38:6/tETd+v0 そう言う事ではありません 国語力が無くてすいません : [sage] 2017/11/12(日) 14:19:40.80:wPq8ku/k0 ・シャットダウンする時はmt4閉じてから。 ・Windows起動時に自動でmt4起動したいならスタートアップに登録する。 国語力どうこうでなくこれ以外あり得ないと思うけど何がやりたいの? Windows動いてなくてmt4動かすは無理。 : [sage] 2017/11/12(日) 14:33:34.48:QH29GLx/0 俺はPC落とすとき窓なんか全部閉じるけど閉じずに終了する人も居るから 単純にその場合にMT4が妨げになるけどなんとかならんかと言ってるのでは そのくらい閉じろとしか答えようがないけど : [sage] 2017/11/12(日) 14:35:00.43:Tl/z2dh90 それwindowsの挙動の話だろ windows10のスレでまず質問してこいよ 国語力はの方がないと思うw : [sage] 2017/11/12(日) 14:39:24.51:dAh434dK0 まずチャートを全部閉じてやってみ それでうまくいくなら使ってるインジやEAの終了処理が遅いからかも知れん : [sage] 2017/11/12(日) 15:11:03.56:wPq8ku/k0 Windows落とす時の話しだけじゃなかったと思うけどね。もう解決しただろうからまあいいよ。 : [sage] 2017/11/12(日) 15:45:01.64:6/tETd+v0 お騒がせしております アップデート(KB4051613)をインストールしたところ問題は無くなりました 何で治ったのかはよく分からないですけど : [sage] 2017/11/12(日) 18:23:55.98:gq+N7VtY0 アップデートしたからだろ : [sage] 2017/11/12(日) 19:58:17.53:ObyWRl3V0 ちな再起動ってのはOSの再起動を意味する場合もあるから 必ず電源OFFするとは限らないのではないかな スタートボタンの「再起動」だと電源は切らないからなぁ : [sage] 2017/11/13(月) 12:54:23.79:EnCrGyQT0 MT5版の発注君もしくは類似ソフトはないのでしょうか? : [sage] 2017/11/13(月) 13:09:29.03:+F6xTSDS0 こっから選べば ttps://www.mql5.com/ja/market/mt5?Filter=trading+panel : [sage] 2017/11/14(火) 01:06:32.50:RC3WzlUZ0 マジックナンバーとコメントは新たなチケット番号のほうにも継承されるので これを参照して決済注文を探すことにしました : [] 2017/11/14(火) 22:24:36.44:yyUCMbiE0 インジケーターからスクリプトを呼び出したいです。 ttp://d.hatena.ne.jp/fai_fx/20100412/1271001583 これを参考にしたのですが、動きませんでした。 DLLに関して素人なのですが、Use32.dllをimportして使うため、ファイルをLibrariesに入れないといけないのでしょうか? : [] 2017/11/14(火) 22:29:02.16:yyUCMbiE0 #import "user32.dll" int RegisterWindowMessageA(string MessageName); int PostMessageA(int hwnd, int msg, int wparam, string Name); void keybd_event(int VirtualKey, int ScanCode, int Flags, int ExtraInfo); #import void StartScript(int hWnd, string ScriptName, bool AutomaticallyAcceptDefaults = false) { int MessageNumber = RegisterWindowMessageA("MetaTrader4_Internal_Message"); PostMessageA(hWnd, MessageNumber, 16, ScriptName); if (AutomaticallyAcceptDefaults) ClearConfigDialog(); } int OnCalculate(const int rates_total, const int prev_calculated, const datetime &time[], const double &open[], const double &high[], const double &low[], const double &close[], const long &tick_volume[], const long &volume[], const int &spread[]) { if(prev_calculated==0) StartScript(WindowHandle(Symbol(),0),"TestScript",false); return(rates_total); } : [] 2017/11/15(水) 00:18:55.59:7PUzaCCO0 すいません。他の方法でアプローチすることにしました。 スルーで結構です。 : [sage] 2017/11/17(金) 12:59:01.97:FkDgGPuj0 MT4でバックテストする時に、二重起動(二重バックテスト)するのって意味ないかな LibrariesにDLLファイルを入れるタイプのEAのバックテストが遅すぎて困ります 待ってられないので寝る前に、二重起動(二重バックテスト)をさせたりしてます 二重で行うのって意味あるのかな、、と疑問に思っています やっぱり、ひとつずつ行った時と同じ時間なのか 少しは時間節約(30%軽減とか)になるのかな・・とか ひとつ終了〜ふたつめセット〜の手間は不要になるとは思いますが・・ メタ詳しい人、語ってほしいデス : [sage] 2017/11/17(金) 13:09:11.38:QYDThOpo0 バックテストには1コアしか使わないから4コアのマシンなら4個まで同じ時間でいける : [sage] 2017/11/18(土) 06:15:00.31:uJmrs1Sb0 レスありがとうございました! : [sage] 2017/11/18(土) 15:06:22.43:RTVlKJzn0 ObjectDelete()のように指定したインジケータだけを削除する関数はありませんかね? : [sage] 2017/11/18(土) 15:46:07.11:VE9K01N10 ttps://docs.mql4.com/chart_operations/chartindicatordelete : [] 2017/11/18(土) 16:32:50.07:C6BbsGlB0 過去n期間の値幅を示すインジってありますか? ATRやボリバンじゃなくて実数値で示すのがあればいいのですが : [sage] 2017/11/18(土) 17:04:40.84:/K42m87q0 過去n期間のhighからlowを引くだけだな。探せば流石にあると思うが3分くらいで作れるだろ : [sage] 2017/11/19(日) 16:37:54.84:lhOn4KIR0 もう本家のMT4って落とせないのかな? インストーラー落としても : [sage] 2017/11/19(日) 16:38:30.68:lhOn4KIR0 MT5になっちゃう : [sage] 2017/11/20(月) 19:08:16.12:80ffjBez0 裁量トレードの人はいないの? : [sage] 2017/11/20(月) 21:08:44.71:HTJ6D57C0 MT4終わるってガチ? : [sage] 2017/11/20(月) 21:27:32.15:jvU5p1/30 MT5は重いから、終わらないで欲しい。 : [] 2017/11/21(火) 20:52:12.43:MCOmSWtD0 Windowsクリエーターアップデートでmt4起動しなくなったわ : [sage] 2017/11/21(火) 21:48:30.96:9W92pjMt0 おまえらMT4なくなったらMT5いくの? : [sage] 2017/11/21(火) 22:43:46.54:77FPNK8I0 両建てできないから口座解約するか迷ってる : [sage] 2017/11/22(水) 13:58:04.00:Jb72/+M70 インジケータが互換性ないからね : [sage] 2017/11/23(木) 10:03:01.88:QpPZal/e0 ぶっちゃけ儲かってますか? : [sage] 2017/11/23(木) 10:47:28.17:TJtyZtlm0 儲かりまくり ttps://twitter.com/TOM_ETHxSHHfqo/status/932877725987102720 : [sage] 2017/11/23(木) 10:52:02.93:HltvmT7/0 ほぼ負けてるじゃん : [sage] 2017/11/23(木) 14:14:12.49:JyAHd3JQ0 巷に溢れてる1分足を使ったEA ほぼ全てがバックテスト通りにならず 独自のフォワードの世界を突き進みます 何故にかい離するのでしょうか MT4のストラテジーテスターが再現できないからでしょうか? (MT4のストラテジーテスターの力量不足?) それともEAの出来が悪いせいなのでしょうか? : [sage] 2017/11/23(木) 14:16:32.93:HltvmT7/0 そりゃバックテストは過去のものだし 後ろ向いて歩いてるのと同じ : [sage] 2017/11/23(木) 18:46:47.45:yJU58X/o0 だいたいカーブフィッティング : [sage] 2017/11/23(木) 19:55:23.67:JyAHd3JQ0 コチラではわかる方いらっしゃらないようですね・・ 余所で聞いてみます : [sage] 2017/11/23(木) 20:29:22.40:HltvmT7/0 せめてカーブフィッティングって言葉をググってからマルチすりゃいいのに : [] 2017/11/24(金) 01:13:39.79:u6hhCJ0v0 テスターの一分足が信用できるものじゃないからでしょ 巷に溢れてる1分足を使ったEAは使わなければいいだけ 騙される方が悪い : [sage] 2017/11/24(金) 07:48:09.19:3l+j9ora0 それは騙す側の論理だろう 騙す方が悪いに決まってる 騙されたくなきゃ危きに近寄らず : [sage] 2017/11/24(金) 07:51:10.94:Dr1yWS3i0 MT4でのテストでは出来高の数だけ無駄に1pips上下します。これを利用することで1pipsだけ有利に約定させることできます。 詳しくは、 ttp://d.hatena.ne.jp/fai_fx/20100405/1270393215 を見るといいでしょう。 : [sage] 2017/11/24(金) 19:32:05.99:PzaFi4Kj0 ラベルオブジェクト、幅が200Pixくらいまでしか広がらないのは仕様ですか? : [sage] 2017/11/24(金) 20:22:19.99:vrYfLB9X0 幅の制限はないけど62文字までしか表示できない : [sage] 2017/11/25(土) 01:12:36.91:3h5bAMHu0 Pixじゃなくて文字数制限だったとは(´・ω・`) ありがとうございまつ。 : [sage] 2017/11/25(土) 15:15:23.98:CxaeGELd0 OnTimer()内でMarketInfo(XXX, MODE_BID)を使ってBIDを取得してるんだけど、 MT4起動直後の最初の値が必ず、前回MT4を落とした時の値になるんだけど、どうしてなのかな。 念のためOnInit()で10回、RefreshRates()とMarketInfo(XXX, MODE_BID)を実行してるんだけど、依然として古い値を取得する。 どうすれば最新の値を取得できるの? : [sage] 2017/11/25(土) 15:20:12.05:/572GzfK0 最初のOnStart/OnTick/OnCalculateが来るまで待つ : [sage] 2017/11/25(土) 15:21:16.33:/572GzfK0 OnStartはだめかもな : [sage] 2017/11/25(土) 15:22:14.91:/572GzfK0 まぁ完璧じゃないけど前回の値から変化があるまで待てばいいんじゃないか? : [] 2017/11/25(土) 15:46:22.58:oSFp39ni0 作り方がわかりません>< どこかに落ちてませんか? : [sage] 2017/11/25(土) 20:55:27.14:CxaeGELd0 ああ、そういう仕様なのか。 考えてみるよ。ありがとう。 : [] 2017/11/25(土) 23:02:32.32:HLE1kzb40 ストラテジーテスターでテスト後にチャート開くと利食いと損切りの指値に色がついてます OrderSendは指値の色が利食いは青、損切りは赤になってますが、 OrderModifyだと両方の指値が赤色になってます。設定の仕方を教えてください。 : [sage] 2017/11/25(土) 23:20:56.39:jg5feTUc0 2005年からの取引回数 約400回で利益 80万円 ブーストかけると 2005年からの取引回数 約800回で利益 98万円 になるんですがこの場合、ブーストさせるのって 意味あるのかな?と悩みます このブーストって微妙ですよね? やる価値ありますでしょうか? : [sage] 2017/11/25(土) 23:59:17.28:KwlDkij70 あんたがいいと思うかどうか 正解はない まあ売買回数と利益だけで物を考えてるうちは どうでもいいんでねえの : [sage] 2017/11/26(日) 19:59:37.25:rA9Y6Bre0 EAの自動最適化に関する研究ってあまり無いんですかね 大体は過去何年間をバックテストして同じパラメーターで長期間使える事を標榜している感じですけど 市況に合わせて変化して行くって発想があまり見当たらないのが不思議で : [sage] 2017/11/26(日) 20:02:27.82:m4pPJmY70 たとえばUSDJPY以外でEURAUDでバックテストしたとき Print(MarketInfo("USDJPY", MODE_BID)) って書くと0が出力されるんですけど Symbol()以外でMarketInfo("通貨名",MODE_BID)ってバックテストだと動かないんですか? Symbol()に変な文字列がついてないかも調べましたけど stringlenは6文字でした。 mt4はxmです。 : [] 2017/11/26(日) 20:18:38.87:eUFn1uh+0 そりゃ"通貨名"とSymbol()が異なるからでしょ Symbol()は現在のチャートのチャート名を返す 実行時にSymbol()もPrintして確認すればいい : [sage] 2017/11/26(日) 20:18:56.32:dvJHBOjG0 使えない iClose()使え : [sage] 2017/11/26(日) 20:49:57.66:f0dE0WSl0 シンボル云々じゃなしにMarketInfoはバックテストでは使えないんじゃないかな ↓のコメントだけのEA作ってビジュアルモードで走らせてみたけどずっと0だったよ void OnTick() { Comment("MarketInfo(High) = " + MarketInfo(_Symbol, MODE_HIGH) + "\n" "MarketInfo(low) = " + MarketInfo(_Symbol, MODE_LOW)); } : [sage] 2017/11/26(日) 21:00:11.93:cPOzesyN0 たしか同じ期間のデータをダウンロード済みなら出来たはず : [sage] 2017/11/26(日) 21:18:21.84:dvJHBOjG0 使えないと言っとるだろ ttps://www.mql5.com/ja/articles/1512 MarketInfo()関数は、ERR_FUNCTION_NOT_ALLOWED_IN_TESTING_MODE(4059)のエラーを形成します : [sage] 2017/11/26(日) 21:35:46.95:cPOzesyN0 いや、できるよ : [] 2017/11/26(日) 22:02:31.41:OjK9esz/0 2015年ではバージョンが古すぎる : [sage] 2017/11/26(日) 22:20:28.68:EpqvJmUx0 またお前か : [sage] 2017/11/26(日) 23:00:03.91:f0dE0WSl0 気になったから他の識別子も調べてみたらHIGHとLOW意外は概ね値が入ってました。 MT4はBuild1090です。 >422は識別子の選択が悪かったみたいですみません。 void OnTick() { Comment( "MarketInfo(ASK) = " + MarketInfo(_Symbol, MODE_ASK) + "\n" "MarketInfo(BID) = " + MarketInfo(_Symbol, MODE_BID) + "\n" "MarketInfo(CLOSEBY_ALLOWED) = " + MarketInfo(_Symbol, MODE_CLOSEBY_ALLOWED) + "\n" "MarketInfo(DIGITS) = " + MarketInfo(_Symbol, MODE_DIGITS) + "\n" "MarketInfo(EXPIRATION) = " + MarketInfo(_Symbol, MODE_EXPIRATION) + "\n" "MarketInfo(FREEZELEVEL) = " + MarketInfo(_Symbol, MODE_FREEZELEVEL) + "\n" "MarketInfo(HIGH) = " + MarketInfo(_Symbol, MODE_HIGH) + "\n" "MarketInfo(LOTSIZE) = " + MarketInfo(_Symbol, MODE_LOTSIZE) + "\n" "MarketInfo(LOTSTEP) = " + MarketInfo(_Symbol, MODE_LOTSTEP) + "\n" "MarketInfo(LOW) = " + MarketInfo(_Symbol, MODE_LOW) + "\n" "MarketInfo(MARGINREQUIRED) = " + MarketInfo(_Symbol, MODE_MARGINREQUIRED) + "\n" "MarketInfo(MARGINHEDGED) = " + MarketInfo(_Symbol, MODE_MARGINHEDGED) + "\n" "MarketInfo(MARGININIT) = " + MarketInfo(_Symbol, MODE_MARGININIT) + "\n" "MarketInfo(MARGINMAINTENANCE) = " + MarketInfo(_Symbol, MODE_MARGINMAINTENANCE) + "\n" "MarketInfo(MARGINREQUIRED) = " + MarketInfo(_Symbol, MODE_MARGINREQUIRED) + "\n" "MarketInfo(MAXLOT) = " + MarketInfo(_Symbol, MODE_MAXLOT) + "\n" "MarketInfo(MINLOT) = " + MarketInfo(_Symbol, MODE_MINLOT) + "\n" "MarketInfo(POINT) = " + MarketInfo(_Symbol, MODE_POINT) + "\n" "MarketInfo(PROFITCALCMODE) = " + MarketInfo(_Symbol, MODE_PROFITCALCMODE) + "\n" "MarketInfo(SPREAD) = " + MarketInfo(_Symbol, MODE_SPREAD) + "\n" "MarketInfo(STARTING) = " + MarketInfo(_Symbol, MODE_STARTING) + "\n" "MarketInfo(STOPLEVEL) = " + MarketInfo(_Symbol, MODE_STOPLEVEL) + "\n" "MarketInfo(SWAPLONG) = " + MarketInfo(_Symbol, MODE_SWAPLONG) + "\n" "MarketInfo(SWAPSHORT) = " + MarketInfo(_Symbol, MODE_SWAPSHORT) + "\n" "MarketInfo(SWAPTYPE) = " + MarketInfo(_Symbol, MODE_SWAPTYPE) + "\n" "MarketInfo(TICKSIZE) = " + MarketInfo(_Symbol, MODE_TICKSIZE) + "\n" "MarketInfo(TICKVALUE) = " + MarketInfo(_Symbol, MODE_TICKVALUE) + "\n" "MarketInfo(TIME) = " + MarketInfo(_Symbol, MODE_TIME) + "\n" "MarketInfo(TRADEALLOWED) = " + MarketInfo(_Symbol, MODE_TRADEALLOWED) + "\n" ); } : [sage] 2017/11/26(日) 23:33:59.54:7CEvDGMq0 元の質問はテスト対象の通貨以外のBIDが取れるか?なのにバカなの? : [sage] 2017/11/26(日) 23:40:17.26:f0dE0WSl0 おっと、これは問題を履き違えていたようで失礼いたしました。 _Symbolを他通貨ペアに変えて試してみたところBID他多数の識別子は値が0でした。 つまりテスト対象の通貨以外のBIDは取れませんでした。 : [sage] 2017/11/27(月) 00:11:25.31:PHpdfavf0 市場開いてないからじゃね? : [] 2017/11/27(月) 00:43:04.36:rpBJTWWZ0 >使えないと言っとるだろ > ttps://www.mql5.com/ja/articles/1512 >MarketInfo()関数は、ERR_FUNCTION_NOT_ALLOWED_IN_TESTING_MODE(4059)のエラーを形成します なんかすごいアホが混じってるような希ガス : [] 2017/11/27(月) 00:52:51.56:rpBJTWWZ0 質問は、別通貨チャートで"USDJPY"のBID値が拾えないと言ってるのジャマイカ? : [sage] 2017/11/27(月) 00:56:13.07:9zOcVgQm0 アスペかよ : [sage] 2017/11/27(月) 01:45:20.57:iP1z/cB90 みなさんお答えしていただきありがとうございます。 >433はい、そうです。 いまの場合テスト対象通貨がUSDJPY以外ならなんでもいいんですが たとえばEURAUDでバックテストしたとき void OnTick() { Print(MarketInfo("USDJPY",MODE_BID)); } って意味です。 テスト対象通貨以外のBID値がとれないってことです : [] 2017/11/27(月) 02:33:47.74:7+I+oQHO0 一つのEAで複数の通貨ペアのデータを使いたいってこと? : [sage] 2017/11/27(月) 04:05:37.34:iP1z/cB90 >436 やりたいことは必要証拠金の計算でAccountMargin()をバックテストで使うと0が返却されるので 自作関数でできないのかと思い、探したところ ttps://www.mql5.com/en/forum/125085 がありました。その中のコードで base = first + currency; if(MarketInfo(base, MODE_BID) > 0) の部分が機能しませんでした。 いま、symbolがEURAUD volumeが1として MarginCalculateを呼び出すと、first=EUR second=AUD currencyがエキスパート設定で円口座建てとするとJPY baseにはEURJPYがはいっていますが MarketInfo(base,MODE_BID)の値が0が返却されてif文に入れません。 テスト対象通貨ペア以外のBID値を求めたいとき どうしたら求められるんでしょうか?ということです。 : [sage] 2017/11/27(月) 07:22:48.06:+mVBMW1f0 だからiClose使えと言ってるだろ : [sage] 2017/11/27(月) 09:32:23.54:w2WZ2tpp0 ある程度プログラムを書けるなら、バックテスト用のソフトを自作したほうが便利だよ。 ティックデータも必要なペアのものを自分でMT4から取得して。 : [sage] 2017/11/27(月) 10:10:37.88:01AVtROl0 ある程度じゃ無理だね それよりMT4にはtickデータ保存されてないの知らんの? : [sage] 2017/11/27(月) 16:37:11.90:w2WZ2tpp0 え? Tickデータが残されてるの? 1分足データじゃなくて? : [sage] 2017/11/27(月) 16:42:31.07:w2WZ2tpp0 ごめん、はを読み間違えた。 「ティックをMT4から取得」というのは、「リアルタイムで記録する」という意味で言った。 : [sage] 2017/11/27(月) 16:57:23.43:N+6hG4y60 そんな少量のtickデータでバックテストしても仕様がないだろうに : [sage] 2017/11/27(月) 17:28:08.95:w2WZ2tpp0 そうかなあ、3ヶ月分くらいのティックデータがあれば、結構堅牢なEAを組めると思うけど。 少なくとも、最終テスト用に。 : [] 2017/11/27(月) 18:02:45.52:MQ701m5C0 特定期間だけ 例えば2015年1月から2015年3月までみたいな感じで期間指定してオフラインチャート作る方法ってありますか? ぐぐっていろいろやってみたんですが2005年から現在までみたいな感じで膨大な量のデータ読み込んで毎回MT4がクラッシュしてしまいます・・・ : [] 2017/11/28(火) 00:10:15.94:MfcFwD5E0 すいません、調べても分からなかったので教えてください。 @チャート上で右端(最新)に移動する Aスケール設定状態で位置を調整する(テンキー5で出来ること) 上記をスクリプト上で実行したいと思っています。 どうにかならないでしょうか。 : [sage] 2017/11/28(火) 00:30:05.79:NrOr2HDb0 1はChartNavigate、2はどうやるのかな、ChartSetIntegerでSCALEFIXをtrue/falseにしてみるとか? : [] 2017/11/28(火) 01:02:15.13:MfcFwD5E0 ありがとうございます! Aは出来なさそうでしたが、別の方法で目的達成できました! : [sage] 2017/11/29(水) 17:20:07.54:NEMtkH7+0 いまは個人もAIを使えるぞ ロボアドバイザー Part4 ttp://medaka.5ch.net/test/read.cgi/market/1510442275/ : [sage] 2017/11/30(木) 21:31:37.34:eqZmbcVR0 サブウィンドウの上限と下限を固定するにはINDICATOR_MAXIMUMとINDICATOR_MINIMUMに値を設定するけど、一旦固定したものを無効化するにはどうすればいいのかな? : [sage] 2017/12/01(金) 01:47:36.82:MNctEP6C0 その行を消してコンパイルすればいいんじゃないの : [] 2017/12/01(金) 13:36:15.47:+Y7q1sgX0 いや、インジケーター上で無効にしたいのよ。 インジのあるパラメーターがTRUEのときはウィンドウの上下を固定、 FALSEのときは固定を解除っていうふうにしたい。 : [sage] 2017/12/01(金) 13:55:44.93:fa0hp6+w0 IndicatorSetDoubleで設定はできるけど解除の仕方がわからんな : [sage] 2017/12/01(金) 13:59:39.80:VMmBhpYp0 ttps://www.mql5.com/en/forum/61598 ここですら答え出てないからたぶん無理じゃね マウスクリックによって解除なら出来るっぽいけど : [sage] 2017/12/01(金) 14:15:07.24:YRWtsX2Z0 最後の荒業ワロタ : [sage] 2017/12/01(金) 14:49:44.69:VMmBhpYp0 あー最後のこれ ChartSaveTemplate + Edit + ChartApplyTemplate. そういう意味かw けどこれ多分のやりたい用途に向かないよね : [sage] 2017/12/01(金) 16:32:53.60:8H5aIelq0 ボタンでオンオフ出来るpivotのインジケーターってないですか? : [sage] 2017/12/01(金) 17:30:04.33:+Y7q1sgX0 最後のやつって、テンプレートとして保存して、 そのテンプレートでインジを貼り付け直すってこと? そこまでするなら、手でチェックを外すよ。 他に貼ってるインジをリセットしたくないし。 : [sage] 2017/12/01(金) 19:05:58.67:pQ5TgthU0 違う 固定値のチェックを外すようにテンプレートを手動なり自動なりで編集するってことだろ : [sage] 2017/12/01(金) 20:35:15.07:+Y7q1sgX0 だけど、スケール固定を解除するのはインジからはできないんだな。 面倒だけど、手動で解除するよ。 ありがとう。 : [sage] 2017/12/01(金) 20:42:48.24:G5RsDVow0 いや、だからの荒業使えばできるって話だよ : [sage] 2017/12/01(金) 20:51:15.55:VMmBhpYp0 けどの言うように他のインジはリセットされるんじゃね? まぁリセットされて困るインジってのもよく分からんが、再現性のない計算が入ってるとか? : [sage] 2017/12/01(金) 21:10:15.64:G5RsDVow0 それで不具合出るインジは通常でも不具合出るだろうね 単にバグだよ、仕組みをよく理解してなかったりいい加減な場合に多い : [sage] 2017/12/01(金) 21:25:39.91:VMmBhpYp0 あーリセットっていうか他のインジが削除されると思ってるのか? テンプレートで全部保存されるから固定値チェックだけ外れて復活するんだからやっぱ荒技で可能だな : [sage] 2017/12/01(金) 22:48:05.78:+Y7q1sgX0 ああ、いや、テンプレートの機能は理解してるよ。 チャートに貼った複数のインジを、パラメーターごと全部記憶できるんだろ。 ただ、俺がMT4をイレギュラーな使い方してて、各インジをリセットしたくないのよ。 : [sage] 2017/12/02(土) 09:08:34.41:efyb8+og0 足を使わずに、ティックをリアルタイムで取り込んで計算してる。 だから、インジをリセットすると取り込んだティックが全部消える。 : [sage] 2017/12/02(土) 09:39:28.70:L52UqPd60 どっかに保存する仕組み作ったほうがいいんじゃね どのくらいの期間保持してないといけないのか知らないけど、再起動もできないし操作ミスでインジリセットもあり得るだろうし : [sage] 2017/12/02(土) 09:43:37.39:qhxnO2cw0 簡単にファイルに落とせるんだし、俺も保存した方が良いと思う : [sage] 2017/12/02(土) 10:02:47.08:efyb8+og0 ティックを保存したほうがいいのは確か。バックテストにも使えるしな。 ただ、複数のペアのティックを同時に使ってるので、保存&読み込み方法が難しい。 俺の技量では、テキストデータとして保存して、それをティック毎に読み込まないといけないので、重くなりそうだし。 保存しないといけないティックは、最低限、インジの最新値の計算に必要な数(50〜200くらい)。もちろん、これは配列に格納してる。 あとは計算結果をチャート上に1300ティック分、履歴として表示してあって、一定間隔で画像として保存してる。1300だと20分くらいかかるので、それをリセットしたくないのよ。 : [sage] 2017/12/02(土) 10:09:20.61:L52UqPd60 おもしろそうだね そんな重くないと思うけどな 今後応用効きそうだし、保存読み込み方法を模索したほうがいいんじゃね 俺はやったことないから知らんけど : [sage] 2017/12/02(土) 10:16:15.78:NM4fUz3J0 テキストデータの保存と読み込み、そんなに重くないよ。 : [sage] 2017/12/02(土) 11:06:34.17:efyb8+og0 テキストデータの読み込みって重くないのか。それだと検討する価値があるな。 それに、ではティック発生のたびにファイルを読み込ま直さないといけないと思ってたけど、その必要はないな。 起動時だけ保存データを読み込めばいいから。 でも、インジをリセットする場合、リセット中に来るティックを漏らしてしまうなあ。 まあ、やりようはあるか。 : [sage] 2017/12/02(土) 11:12:56.26:L52UqPd60 ティックデータ取り用のチャートを常に開いておく、リセットしたり計算が必要な実用チャートと分ける : [sage] 2017/12/02(土) 11:13:02.65:4ME5h+ka0 過去の俺のデータ 1秒間に10tickは書き込める、数日間ECN口座の全tick書きこんだけど全く問題なかった Win2013 SSDサーバー さくらの1番安いVPS メモリ、CPU共にショボイ : [sage] 2017/12/02(土) 11:29:53.85:efyb8+og0 そうそう、やるとしたらその構成がいいかなと思ってた(本当だよ)。 ただ、別の課題があって、計算するインジが複数あるのよ。 でも、複数のインジが同時にひとつのファイルにアクセスできない(俺のやり方では)。 だから、インジ毎に保存ファイルを作らないといけないので、 HDDを圧迫しそうだなと思った。 まあ、テキストデータなんて大して大きくないけど、心理的にね。 俺もそこで、試験的にデータを取得したよ。↓な感じ JPY 19541111840 11.11 10:05:11.840 106.701 106.697 GBP 19541112245 11.11 10:05:12.245 1.25427 1.25416 EUR 19541112246 11.11 10:05:12.246 1.08860 1.08855 EUR 19541112445 11.11 10:05:12.445 1.08857 1.08852 CHF 19541113508 11.11 10:05:13.508 0.98766 0.98747 CHF 19541113725 11.11 10:05:13.725 0.98771 0.98750 JPY 19541115269 11.11 10:05:15.269 106.702 106.698 JPY 19541116005 11.11 10:05:16.005 106.705 106.701 : [sage] 2017/12/02(土) 11:32:04.04:4ME5h+ka0 ほーう 楽しそうだ : [sage] 2017/12/02(土) 11:37:39.90:L52UqPd60 読み込んだデータを配列に入れて共有するとか? まぁよく分からんけど頑張れ : [sage] 2017/12/02(土) 11:38:24.08:L52UqPd60 ファイルから直接ではなく配列に入れて共有すればファイル個別にしなくていいんじゃねって意味ね : [sage] 2017/12/02(土) 12:14:37.12:efyb8+og0 配列って共有できるの? 文字列を共有できるのは知ってるけど : [sage] 2017/12/02(土) 12:34:19.12:x18dxTb50 WinAPI使えばできる : [sage] 2017/12/02(土) 13:27:51.70:efyb8+og0 分からない。 もうちょっとヒントを頂戴。 : [] 2017/12/02(土) 13:36:22.79:FUVCzGhw0 DB使わないの? : [sage] 2017/12/02(土) 14:06:53.37:efyb8+og0 DBって、データベースのこと? DBに出力したとして、それに複数のインジが同時にアクセスできるの? 俺、見当違いのこと言ってる? : [] 2017/12/02(土) 14:15:38.98:FUVCzGhw0 データベースのこと テキストファイルやエクセルで管理するよりDBで管理した方がデータを編集したり管理するのが後々楽だと思う たぶん同時にアクセスできるしテキストファイルより速いと思う : [sage] 2017/12/02(土) 14:27:45.82:efyb8+og0 データベースのこと、調べてみるよ。 : [sage] 2017/12/02(土) 14:45:54.64:ela0/of40 必要とするデータ量によるんじゃない? 直近数時間分ならテキストでもいい気がするし、DB環境整えておけば便利だとは思うけど実稼働には不要かもしれないし手間とレスポンスも気になる。 要はやりたい事に対してオーバースペックになるんじゃないの?と。BTで使おうとしてるなら別だけど、その場合はさらに手間がかかる。 ちなみに俺も同じ様な事やろうとしてるけど、今のところ内部配列だけで済ませてる。 : [sage] 2017/12/02(土) 15:36:34.21:efyb8+og0 俺は、ティックデータは多くとも過去30分くらいあれば十分だな。 今のところインジを見ながら手動で売買するだけなので。 これくらいだったら、データベースを使うまでもないか。 ただ、配列をインジケーター間で共有する手法は知りたい。 「メモリマップ」とかいうのを使えばいいのかな? 文字列は共有できてるんだけど、数値とか配列も共有できるようになりたい。 : [sage] 2017/12/02(土) 16:00:17.06:L52UqPd60 すまん、グローバル変数でいけるんじゃねと適当に言ったんで調べてみたらシンプルにはいかないっぽい MQL5なら出来るらしいけど 数値だけならグローバル変数で共有できると思うけど 過去スレにこんなのあったよ 192 Trader@Live! [sage]2012/09/16(日) 20:04:39.34 ID:P38q/84B[1/1] GlobalVariable*で配列は扱えない。 てか、MQL4で配列を共有すること自体が(厳密には)無理じゃね? 配列の先頭アドレスを(どこと問わず)保存することはできるけど そのアドレスをMQL4の配列へ復元する方法がない。 その1 Win32APIで*Allocして、得られたアドレスをGlobalVariable*して Win32APIのRtlMoveMemoryで出し入れする。 その2 MQL4の配列(の先頭アドレス)をWin32APIのSetPropで登録し て、GetPropで取り出してRtlMoveMemoryで出し入れする。 その3 DLL書いちゃうw この場合でも結局値の出し入れは(DLL)関数経由になる。 : [sage] 2017/12/02(土) 16:43:09.02:efyb8+og0 調べてくれてありがとう。 そうそう、グローバル変数があるんだった。 これを経由すれば数値はインジケーター間で共有できるよな。 まだ、のことは全然理解できないけど、勉強するよ。 今、ざっと配列の共有のことを調べたら「shared_memory.dll」というのが見つかった。 これは配列の共有ができるが、3つしかできないし、各配列の要素が2000まで。 でも、できることは確かなようなので、勉強する。 : [sage] 2017/12/02(土) 17:01:27.59:xZDUyPkw0 データベースなにつかってる? : [] 2017/12/05(火) 02:01:02.95:pHfWqom/0 トレンドの判断が難しい インジでやるには無理な話なんだろうか? : [sage] 2017/12/05(火) 11:03:30.15:veS5cnNC0 肉眼ではトレンドを判断できるの? できるんなら、その判断手法をインジ化すればいいだけでは? : [sage] 2017/12/05(火) 14:22:06.42:mmctnWVM0 ttps://github.com/bailzx5522/mql_divergence/blob/master/mGRID%20ver7.0.mq4 このEAのポジション持ってるときの後半のordersendのif文の多重発注を とめる方法ってありますか? ordersend error 148になるんです。 元はmath grid eaっていう ttps://www.forexfactory.com/showthread.php?t=109589 このスレッドから出てきたものだと思うんですが。 static int sellcountとbuycountを宣言してポジションをもってるときは if文にsellcount==0,buycount==0のときだけordersendするって方法考えたんですけど 再開する方法が思いつかないです。 if (BuyGoalProfit < ProfitTarget ) { for (cpt = Levels; cpt >= 1 && BuyGoalProfit < ProfitTarget; cpt--) { if (Ask <= (InitialPrice+(cpt*pips-MarketInfo(Symbol(),MODE_STOPLEVEL))*Point)) { templots = lots*3; if(BuyCount==0){ ticket = OrderSend(Symbol(),OP_BUYSTOP,templots,InitialPrice+cpt*pips*Point,2,SellGoal,BuyGoal, DoubleToStr(InitialPrice,MarketInfo(Symbol(),MODE_DIGITS)),Magic,0,Blue); Sleep(1000); } } if (ticket > 0) BuyGoalProfit += lots*(BuyGoal-InitialPrice-cpt*pips*Point)/Point; } BuyCount++; } ポジション持ってるときのif文の売買ロジックもいまいちわかってないんで わかる方いれば教えてください。 : [sage] 2017/12/05(火) 14:27:33.10:aeZ4rJaE0 「再開する方法」ってなに? : [sage] 2017/12/05(火) 14:29:48.79:aeZ4rJaE0 おいちゃんは はじめの方に常にbuy sellそれぞれどんなポジションを持っているか調べてるけど それじゃダメなんかな : [sage] 2017/12/05(火) 14:29:56.22:mmctnWVM0 >494 buycountのフラグで最初だけordersendを起動できるんですけど それ以降起動できません。多重発注にならないように またordersendを送る方法ってないかと思ったのです。 : [sage] 2017/12/05(火) 14:31:49.78:aeZ4rJaE0 ポジションが無い時でエントリー条件を満たしたらエントリーするだけだと思うが なんか難しいね : [] 2017/12/05(火) 15:07:58.15:veS5cnNC0 何が聞きたいのかよく分からんが、 イグジットしたらBuyCountを減らしてるのか? : [sage] 2017/12/05(火) 15:37:45.86:mmctnWVM0 >498 EndSessionに BuyCount=0; SellCount=0; を追加したら再開できました。 ありがとうございました。 : [sage] 2017/12/05(火) 15:39:11.22:ZSulzVa/0 なんかバグりそうで怖い実装 : [sage] 2017/12/05(火) 15:49:39.77:veS5cnNC0 やはりそういうことか。 初心者にはよくあるミスだな。 昨日の俺みたいに。 : [] 2017/12/06(水) 03:27:00.80:iN0kZemL0 mt4が今年でサポート終了の見込みって本当なの? 下のブログで言ってる ttps://yasufx.com/ib/2017101mt4 : [sage] 2017/12/06(水) 10:20:40.85:he4S9WKY0 インジやEA内の重い計算を行なっている所をDLLにしたら、MT4は軽くなるのかな? : [sage] 2017/12/06(水) 10:29:02.74:1A+nqwYk0 ものによるけど普通はインジ内で無駄な計算やってるのが原因だからそっち潰した方がいい : [sage] 2017/12/06(水) 11:05:05.64:he4S9WKY0 もちろん、稼働している間、同じ値を算出する関数なんかは、何度も呼び出さず、 OnInit()なんかで計算した値を変数に格納して使うようにしてる。 それとは別にDLLのことを知りたい。 : [sage] 2017/12/06(水) 11:21:05.90:1A+nqwYk0 そりゃC/C++でDLLにしたら数倍以上速くなる可能性はあるよ ただそういう質問してるレベルだと速くはならないだろうね ものにもよるけど : [sage] 2017/12/07(木) 05:39:45.30:yEP2VxBV0 簡単なトレイリングストップを実装したけど 全てのポジションを追跡するロジックを書くのは骨が折れるな… 構造体がほしいよ… : [sage] 2017/12/07(木) 07:26:43.03:JkhYwVN00 構造体もクラスもあるし : [sage] 2017/12/07(木) 08:59:24.07:sZVu7IAD0 HAHAH何を冗談をw って思ったらマジだった… 俺は何で構造体が使えないと思い込んでいたんだ… : [sage] 2017/12/07(木) 09:13:53.35:JkhYwVN00 3年前に追加された ttps://www.mql5.com/en/forum/149271 : [sage] 2017/12/07(木) 11:26:34.33:sZVu7IAD0 仕様は変化してたんやな… クラスが使えるってことはArrayListとかクラスライブラリも使えるようになってるとか? だとしたら嬉しいね : [] 2017/12/07(木) 12:52:25.19:dO/LkEVM0 ttp://www.win-vps.com/ でvpsをレンタルする予定ですが、Paypalで決済した場合、毎月自動的に決済されるのでしょうか。 また、退会するにはどうすればいいでしょうか。 : [sage] 2017/12/07(木) 13:03:21.19:QKWg+0+A0 クーチャートを使ってる人、いる? 優位性あるのかな? : [sage] 2017/12/07(木) 13:06:46.37:rcVFc1Jy0 使ってるで これをトレードの根拠に使うことはないから優位性は知らんけど、他通貨ペア見てるなら面白いから入れるべきや ドル円が下がってるとき、円が買われてるから下がってるのか、ドルが売られてるのか、ってのが分かる 円が買われて、かつドルが売られてるならこれは勢いあるな、とか言いながらチャート見れる : [sage] 2017/12/07(木) 13:40:28.43:QKWg+0+A0 各通貨が売られてるのか買われてるのかが分かるのに、優位性ないの? やっぱ次の瞬間にはどうなるか分からないから? : [sage] 2017/12/07(木) 13:47:08.32:rcVFc1Jy0 それ陰線が走り始めたときに売れば勝つって言ってるようなもんやな それで底売りすることなんてよくあるやろ 一応順位があるから一番強い通貨と一番弱い通貨のペアを買うって理論はあるが、やったことない ちなみにそれで言うなら現在はGPB/NZDをロングやな : [sage] 2017/12/07(木) 13:47:48.29:rcVFc1Jy0 ってかつべこべ言わずに入れて眺めれば分かるで : [sage] 2017/12/07(木) 14:46:02.37:QKWg+0+A0 クーチャートがどういうものかは知ってる。 実際はどうなのかと思って。 使ってる人の感想を聞いてみたかった。 : [] 2017/12/07(木) 15:04:23.42:LkCCYINM0 クーチャートのアフィカスはどうでもいい。 構造体使うくらいなら、クラスオブジェクト使え、初心者ども。 : [] 2017/12/07(木) 15:15:02.84:4FmOdqEd0 ★初回5000円ボーナス ノーリスク取引 今月300万勝ちw ttps://goo.gl/RQjaG3 : [] 2017/12/07(木) 15:15:46.43:4FmOdqEd0 ttp://medaka.5ch.net/test/read.cgi/market/1511781139/ : [sage] 2017/12/07(木) 15:17:41.95:JkhYwVN00 クラスオブジェクトってどこの方言? : [sage] 2017/12/07(木) 15:18:17.73:5Rcw8P1f0 kuはea使うならいいけど 裁量ならほぼ意味無し モニターいっぱい買って表示させた方がいい : [sage] 2017/12/07(木) 15:32:39.10:QKWg+0+A0 俺、クーチャートの考え方を流用して、ティック足で通貨の強弱を見られるようにした。 しかもクーチャートの波形を微分した波形。 それでも勝てないから、そもそもクーチャートって優位性あるのか知りたくなった。 : [sage] 2017/12/07(木) 15:36:02.83:rcVFc1Jy0 なにかローソクの数字を使って作ったものって、ローソク足を別の形に変えてるだけやん? ローソク足に優位性があるか、って聞いてるようなもんじゃないのそれ 何かと組み合わせて条件絞る、とかしない限り単純な変換インジで優位性って産まれないと思うわ : [sage] 2017/12/07(木) 16:12:48.13:QKWg+0+A0 ローソク以外のものを使ったインジなんてあるの? : [sage] 2017/12/07(木) 16:21:19.54:rcVFc1Jy0 インジって別にチャートを表示するものだけじゃないだろ 自動でライン引いたりするインジもあるぞ : [sage] 2017/12/07(木) 16:25:27.22:QKWg+0+A0 まあ、ローソク自体がインジだって言う人もいるしな。 それの形を変えただけのものに優位性なんてあるわけがない。 : [sage] 2017/12/07(木) 16:39:24.59:rcVFc1Jy0 ちなみに14時ごろ書いたポンキウイは書き込み時点から40pips上昇してたわ まぁ俺の口座へは扱ってないから買えないがな : [] 2017/12/07(木) 17:55:23.47:Y9liU4Yq0 もう高額商材に騙されないで! “タダ”でFX自動売買教えます!! 詳細はコチラ⇒ ttp://peraichi.com/landing_pages/view/5m870 : [] 2017/12/07(木) 17:55:22.91:Y9liU4Yq0 もう高額商材に騙されないで! “タダ”でFX自動売買教えます!! 詳細はコチラ⇒ ttp://peraichi.com/landing_pages/view/5m870 : [] 2017/12/07(木) 18:14:51.74:VYVn1PNM0 通貨強弱のフォローはレンジや乱高下の地合いじゃ負けるし 逆張りはトレンド相場じゃ負ける : [sage] 2017/12/07(木) 18:54:10.59:QKWg+0+A0 うへえ、聖杯じゃん。 ロングレンジではいいのかもな。 どの足で表示してるの? : [] 2017/12/07(木) 19:27:19.44:VYVn1PNM0 聖杯じゃないから検証してみ 先出しだろうが通貨強弱でハマる日もあればハマらん日もあるよ : [sage] 2017/12/07(木) 19:35:58.00:rcVFc1Jy0 1時間足だけど、絶対聖杯じゃないでw : [sage] 2017/12/07(木) 20:12:06.59:QKWg+0+A0 冗談で言っただけだよ。 クーチャートも数ある順張り系のテクニカルのひとつでしかなく、 トレンドが続けば勝てるけど、トレンドが変わった場合は負けるってだけなんだな。 理論的には美しいのに、残念。 クーチャートは、少なくともトレンドを見つけるのに便利なんだろうけど。 : [] 2017/12/07(木) 21:56:55.26:VYVn1PNM0 単純に最強通貨買い 最強通貨売りじゃ厳しいね 通貨の特徴や他の市場との絡みを見た上で どの通貨を買ってどの通貨を売るか 通貨ペア選びの補助としてku-chartは使ってる まぁUSD並べても強弱は分かるけどね : [sage] 2017/12/08(金) 11:51:49.96:iXUmMLXN0 FX PROのでも口座で #JPN225_Z7をいつもみているんんだけど 今日全く動かなくて休みかなと思うのですがわかる方いますか : [sage] 2017/12/08(金) 12:21:48.63:HzEgOkp20 SQだぞ 12月限から3月限に切り替えよう JPN225_H8な : [sage] 2017/12/08(金) 12:25:28.12:iXUmMLXN0 ありがとうございます〜 ほんとに助かりましたm(_ _)m : [sage] 2017/12/08(金) 13:47:43.01:sXe+BKf20 確かに複数通貨の強弱はUSDを並べても分かるんだけど、 クーチャートで統一の尺度で一つの窓に表示できるのが便利。 各チャートを個別に表示するだけだと、例えば 「NZDもCHFも上がってるけど、どっちが強いんだ?」っていうのが分からない。 あとクーは、「USDを並べても分かる」ということが理解できない人にも有用。 : [sage] 2017/12/08(金) 14:11:00.41:ehNPToSO0 volume無視して統一してもあまり意味なくね? : [sage] 2017/12/08(金) 17:41:04.59:cuBClKVH0 いまは個人も普通にAI使えるぞ ttp://medaka.5ch.net/test/read.cgi/market/1510442275/ : [sage] 2017/12/08(金) 17:42:23.64:sXe+BKf20 鋭い指摘だな。 でも、俺はVolumeを考慮してクーチャートを補正してみたけど、それで何かを説明できるわけではなかった。 結局、通貨ペアのレートは二つの通貨の価値の比だけで決まるから。 : [] 2017/12/08(金) 18:04:55.74:RvbqXMlb0 Ku-chartってMT5で使えるの? : [sage] 2017/12/08(金) 18:07:16.12:V+y+cY1d0 mt4のvolって、只のtick数だからなあ、 : [sage] 2017/12/08(金) 18:12:11.17:UcwAH/us0 volumeってのはtickの数でもその業者の出来高でもなく市場全部での話な 何十倍何百倍も違うもの比べても意味ないだろ : [sage] 2017/12/08(金) 18:37:26.71:sXe+BKf20 Tick数じゃなく、投入されてる資金ってことだろ? それが分かっても、値動きを説明するのに意味ないぞ。 確かに、例えばNZDJPYとUSDJPYだと、同じく1%上昇でも投入されてる資金は桁違いだろう。 でも、トレーダーが興味あるのは投入資金じゃなく値動きだろ。 だったらNZDJPYでもUSDJPYでも1%上昇に違いはない。 それとも、投入資金量でトレンドが読めるんじゃないかという話か? : [sage] 2017/12/08(金) 18:38:34.61:V+y+cY1d0 為替の市場全体のvolumeなんて取得できないんだけど? : [sage] 2017/12/08(金) 18:52:08.42:sXe+BKf20 そうだよ。それはMT4以外から取得。方法は企業秘密。 俺の理論なので、合ってるか知らないけど。 でも、投入資金量で通貨の強弱を見ても、値動きは予想できないよ。 「USDとかEURには多くの資金が投入されてるのに、値動きは小さいなあ」 「NZDとかCHFは少ない資金なのに、値動きは大きいなあ」 ということが観測できるだけ。 : [sage] 2017/12/08(金) 19:05:07.16:qrd51N4W0 なまじTick数を使った偽のvolumeより、 CMEの通貨先物ポジをみた方が取引量の目安になるんでね? 週一発表で速報性に欠けるのが欠点だけど : [sage] 2017/12/08(金) 19:09:55.45:HfpY6pok0 出来高みたいなのを与沢翼が商材で売ってたな、元ヘッジファンドトレーダーの外人が内部から手に入れたツールとかいって : [sage] 2017/12/08(金) 19:33:17.68:u2DwhZxC0 それ手に入れるため30万払ったけどそれ程の価値はないなー : [sage] 2017/12/08(金) 20:42:10.59:sXe+BKf20 30万!! : [sage] 2017/12/08(金) 20:44:20.88:HfpY6pok0 あんなんに金払う人ほんとにいるんだな : [sage] 2017/12/08(金) 21:41:17.11:sXe+BKf20 でも、MT4のVolumeも、相対値としては意味があるんじゃないかな。 例えば、USDJPYとNZDUSDのVolumeの比が、取引量の比になってないかな? 長めの足なら近似できそう。 : [sage] 2017/12/08(金) 22:04:38.92:qrd51N4W0 俺は株はやらないんだけど OHLC+Vの原情報があるから容易く勝てるもんなの? 株取引にV情報があっても常勝できるとは限らないのなら 外為取引だってOHLCに加えてVが得られたとしても 勝てるとは限らないような気がするんだけど、俺まちがってる? FXと株を比較するなら空売りの出来る信用取引かな? : [sage] 2017/12/08(金) 22:06:45.39:HfpY6pok0 俺はFXのテクニカルだけで稼いでる人は株でも稼げるのかが知りたいわ テクニカルなんて名前だけでその技術身につけてもFXにしか使えないんじゃもったいないし : [] 2017/12/08(金) 22:07:41.99:RvbqXMlb0 チャート以外にレートのチカチカの勢いで判断トレードするスキャルパーもいる Volumeはそれを定量化できるし 全く使えないわけでは無いと思う : [sage] 2017/12/08(金) 22:09:17.34:sXe+BKf20 物凄く単純に考えると、 下がった時の取引量が大きければ、その先も下がりそう。 大手が「下がる」と判断したんだから。 : [sage] 2017/12/08(金) 22:30:59.62:sXe+BKf20 FXはトレンドが読みやすいような気がする。 特に売買が活発な時間帯は。 つまり、volumeが大きい時に順張りすれば、勝ちやすいのではなかろうか。 : [sage] 2017/12/08(金) 23:52:55.29:HiI7+xyB0 せやな MarketFacilitationIndexとか最強すぎるよな : [sage] 2017/12/09(土) 00:48:40.09:AF8NVtM50 このスレもアフィカスが定住してステマやってるのか? 良スレだったのに残念だな : [sage] 2017/12/09(土) 02:40:25.38:8E2SooiZ0 うーん、あまりに無知だね。君のいうvolumeってなによ? : [sage] 2017/12/09(土) 02:47:22.57:5uyCht/U0 おんりょう : [sage] 2017/12/09(土) 06:13:16.01:H5ggaumu0 申し訳ない!助けて欲しい。ニュースタブがあるが、表示されない。ググってみたが、まともな回答も無い。教えて下さい。 : [sage] 2017/12/09(土) 06:26:52.67:D5gUquE30 FXTF使えば?日本語のニュースが出るよ それ以外の業者のはニュースでないんじゃないかな : [sage] 2017/12/09(土) 07:18:23.42:rQowYrQX0 MT5が両建てできれば為替ツール界を支配していただろうに と思うことがある : [sage] 2017/12/09(土) 09:46:24.75:CVcflOBB0 取引量。で言ったようにね。 ただし、でも言った意味において 取引量をVolumeから推測(あるいは近似)することも可能ではないかと思ってる。 : [sage] 2017/12/09(土) 09:56:19.68:CVcflOBB0 ひょっとして「ニュースを有効にする」のチェックが外れてるんじゃね? ツール>オプション>サーバー : [sage] 2017/12/09(土) 10:01:28.46:H5ggaumu0 チェック入っているんですよね。まじで困ってます。 : [sage] 2017/12/09(土) 10:23:16.37:CVcflOBB0 うーん、MT4のビルドが古すぎるとか? : [sage] 2017/12/09(土) 11:03:42.06:l5Pnubfr0 遅レスだが、自動支払いは出来ない。毎月請求書のメールが来るので来たら払う 解約は Client Area / My Products & Services / Product Details から出来る。 どこの業者か書かないと答えようがないと思うが : [sage] 2017/12/09(土) 12:18:19.11:H5ggaumu0 ランドFXです : [sage] 2017/12/09(土) 12:32:40.53:17tsF+As0 ビットコインのチャートをMT4で表示する事は出来ますか? : [sage] 2017/12/09(土) 12:43:00.04:BA0BTUSF0 ttps://www.bitpoint.co.jp/tool/ : [sage] 2017/12/09(土) 12:51:34.67:17tsF+As0 ありがとうございます : [] 2017/12/09(土) 19:32:59.76:OYPCxxae0 MT4が使える複数の業者使ってる人どうしてる? MT4複数インストールしてる? : [sage] 2017/12/09(土) 22:12:59.72:7o77+qV30 MT4のデモ口座の申請方法 ttps://www.fxciao.com/fx-trade/metatrader4/1021/ MetaTraderのサーバーを追加、変更する方法 ttp://honkiforex-investment.com/archives/646 : [] 2017/12/10(日) 14:35:20.60:C6eNHtF70 任意のSetPriceという価格で水平線を青色で表記したいんだが、 サンプルを参考にして以下のようなコードを入れ込んだ。 水平線は現れるが赤色で表示される。 ただ青色に変更したいんだが、どうすればいい? int init(){ ObjectCreate("Line1", OBJ_HLINE, 0,0,0 ); } int deinit(){ ObjectDelete("Line1"); strt(){ ObjectSet("Line1", OBJPROP_PRICE1,SetPrice); } : [sage] 2017/12/10(日) 14:49:15.18:3yFcfdao0 どっかに追加 ObjectSet(sName, OBJPROP_COLOR, Blue); : [] 2017/12/10(日) 16:14:13.54:C6eNHtF70 ありがとう。 オブジェクトはObjectSetで一文一文書き込んでパラメータを設定していくと 理解しました。 : [sage] 2017/12/12(火) 07:56:01.53:22Q+CPMT0 iphoneアプリでmt4やってるとチャートからインジケータや引いたラインとか消えちゃう時があるんだけど対応策ってあるの? : [sage] 2017/12/13(水) 09:18:32.79:ScPkqiB20 MT4でチャートを1枚のモニタに複数開いていて、ちょっと別なの見たいと思い チャートを拡大なりインジ追加等や通貨変更したりして、やっぱりもとに戻す場合 どうするのがやりやすいでしょうか? 1.やった手順を1つ1つ戻す→めんどい 2.組表示に保存して呼び出す→ダメでした 3.定形チャートに保存して呼び出す→ウインドウ1つ1つやらねばならず△ 今のところ、別なの始める時には新しくウインドウ開いてそこでやる でやっていますが、なにかうまいやり方があれば教えてください ttps://i.imgur.com/gfY1HCz.jpg : [sage] 2017/12/13(水) 09:20:12.54:ScPkqiB20 複数インストールしてる 今オアンダとFXTFが1つのPCに共存してる : [sage] 2017/12/13(水) 09:21:28.26:ZxZS/KIY0 質問が意味不明 通貨変更して元の通貨に戻すなんて状況ないだろ、新しく開くしかないんだから : [sage] 2017/12/13(水) 09:23:55.02:eLFxj7Fu0 ファイル→チャートの組表示→名前をつけて保存 : [sage] 2017/12/13(水) 09:25:52.55:eLFxj7Fu0 まぁ使い方が間違ってるんだろうな 保存したい状態にして保存したらさらに別の名前で保存してそっちを使う : [sage] 2017/12/13(水) 09:38:05.52:ScPkqiB20 おれのMT4がおかしいのかな? 通貨が並んでるのからドラッグドロップすると通貨変えられるんだが ttps://i.imgur.com/5c086oH.jpg : [sage] 2017/12/13(水) 09:40:14.31:ZxZS/KIY0 あーそうやって変えれるのは知らなかった でも普通違う通貨見る場合右クリックしてチャート表示して新しく開くと思うぞ : [sage] 2017/12/13(水) 09:42:17.68:eLFxj7Fu0 普通はEnter押してCHFJPYて入れるだけや : [sage] 2017/12/13(水) 09:49:49.25:ScPkqiB20 やってみた。ちと解ったかも もともとAという組表示で4つ出してる状態で、その中のチャートをいじると 組表示側も更新されちゃってた。 いっぺん他のBの組表示を呼んでそれをいじって、 もとのA組表示を呼び出したら復帰した あんがと おおすげー! こんなのあるんだ 知らなかった。ありがとうございます : [sage] 2017/12/13(水) 09:59:34.83:eLFxj7Fu0 昔は明示的に保存しないと保存されないオプションもあったんだけどな : [sage] 2017/12/14(木) 08:54:03.01:ADhTFgP80 MT4のインストールで、デモ口座登録中から動かないんだけど、なんかコツでもあるのかな? 名前やメアドは適当に入力した。 : [sage] 2017/12/14(木) 09:26:15.40:cMTAT3TT0 適当はあかん : [sage] 2017/12/14(木) 12:26:21.94:fAVwG6eq0 いやいや適当で大丈夫ですから。 デモサーバーが止まってるんじゃないかな? : [sage] 2017/12/14(木) 16:00:20.44:6ZVZqz3l0 ちゃんとデモ用のサーバーを選んでるか? : [sage] 2017/12/15(金) 09:45:00.62:wnLAqUsu0 最近MT5使ってるとライブアップデートの通知が何度もくるのだが? 2日に一回ぐらい通知がくるな なんでこんなにアップデートばかりしようとするのかわかる人います? : [sage] 2017/12/15(金) 11:20:44.69:jnln1yMP0 MT4インスコ出来ない。デモ口座で貴社のニュースレターをナンチャラ、ってチェック入れても「次へ」がクリック出来る状態にならん。 誰か教えて。 : [sage] 2017/12/15(金) 12:03:40.81:GHMC78uq0 正しい情報を入れないとそうなる : [sage] 2017/12/15(金) 12:26:32.63:RTUijT6h0 正しい情報なんて入力しなくていいんだけど、どういう状態かわからないから答えようがない。 何かメッセージが表示されてるとか、詳しく書いてもらわないと。 : [] 2017/12/15(金) 12:54:21.37:ES6oTdNG0 スクリーンショットあげてみ? : [sage] 2017/12/15(金) 13:36:36.38:jnln1yMP0 デモ口座の申請で 1.取引サーバーをDemo選択して次へ、 2.お客様情報のご入力で全項目入力して「貴社からのニュースレター・・・・」にチェック入れ、 で、「次へ」がグレーアウトのまま。 メアドが適当なのがダメなのかな? 本家MT4ならこれでデモ口座インスト出来たが、楽天とか外貨ファイネストとか、本家以外は全部同じとこで先に進めない。 : [sage] 2017/12/15(金) 13:39:25.89:rcbtL0aj0 俺も昔そうなったことがある。 解決方法は忘れた。 : [sage] 2017/12/15(金) 13:40:22.83:Ch/kCJr+0 名前とか短すぎると駄目だったけどそれじゃない? : [sage] 2017/12/15(金) 13:46:18.36:RTUijT6h0 MT4から直接デモ口座作れないブローカーもある。 楽天のホームページでデモ口座開設しないとだめなんじゃないかな? : [sage] 2017/12/15(金) 14:10:40.08:jnln1yMP0 みんなありがとう。 いくつか試してみて、LandFXは出来た。 さんの言うとおり直接デモ口座が作れないのかもしれません。(詳細不明ですが・・・) ところで皆さんは本家MT4の他にも複数のMT4を見ながら取引してるのでしょうか? 宜しければそのメリットや、インストしてるMT4ブローカーなど参考に聞かせて下さい。 : [sage] 2017/12/15(金) 16:22:11.20:wnLAqUsu0 使えないサーバーを選んでるんじゃないか? それただの入力ミスか : [sage] 2017/12/15(金) 20:02:02.38:rcbtL0aj0 「レバレッジの倍率を 1:100 」にするとできるかも。 : [sage] 2017/12/16(土) 00:52:40.42:dcgSoaHa0 MT5を初期画面のまま使ってるんだけど ttps://i.imgur.com/Q5ArfI8.jpg こういう感じにしたい。どうすればいいのー? それともこれスマートフォンの画面かな? : [sage] 2017/12/16(土) 12:33:22.90:dcgSoaHa0 インディケーターとかいう奴っぽいですね : [sage] 2017/12/17(日) 10:33:03.66:Q4iz8FUH0 ヒロセで注文して、MT4のインジケータだけを利用したいんですけど どこから始めればいいのか教えてください MT4もいくつか種類があるみたいですし、おすすめのやつ教えてください : [sage] 2017/12/17(日) 16:31:43.84:so1vOtyT0 MT4でヒストリカルデータをダウンロードしました。 そこで、過去の2016年代の5分足をチャートで見るために チャートの左下のところで日時を入力しても2017年の8月ぐらいが表示されてしまいます。 マウス使って手動で遡れば見ることはできるんですが 一度手動でチャートを遡らなければ表示されないのでしょうか? 一発で指定した過去チャートの日時を表示する方法があれば教えていただきたいです。 : [sage] 2017/12/17(日) 16:35:09.63:so1vOtyT0 ダウンロードしなおしたら解決しました。 どうも失礼しました。 : [sage] 2017/12/17(日) 17:31:30.52:M18T+4Rq0 そーゆうスクリプト作ればええやん : [sage] 2017/12/19(火) 11:48:29.65:thrKx/lo0 MT4で金レートが見れるかどうかって、業者によるの? : [sage] 2017/12/19(火) 11:51:26.40:SBsAHQ650 よる : [sage] 2017/12/19(火) 16:17:22.25:thrKx/lo0 よるかあ : [sage] 2017/12/19(火) 16:32:04.78:M+0WBhVK0 MT5で経済指標カレンダーが見れないです。 ツールボックスにカレンダーのタブがあるはずなんですけどうちのには無いんですよね。 どうやったら見れるようになるんでしょうか?分かる方おられましたらご教授お願いします。 MT5はメタクォーツのサイトからsetup.exe落としてインストールしました。 バージョンは5.00でbuild1643です。 : [sage] 2017/12/19(火) 19:11:20.20:2p+uyTTx0 MT4でカーソル上の日時をクリップボードにコピーする方法ないかな? : [sage] 2017/12/20(水) 00:44:23.91:9mHN8PUm0 垂直線を置いてプロパティからコピー : [sage] 2017/12/20(水) 10:06:05.18:acHq0O7n0 なるほど、そういう手もありますね。 ありがとうございます。 : [sage] 2017/12/20(水) 20:21:13.04:ixa2biyg0 ちょっとスレチかもしれないんですが相談させてください。 VPSをやめ、自宅PCでEAを稼働させてみることにしました。 新規にPCを組むのですが、メモリは何GBあれば必要十分でしょうか。 Z370マザー Core i5 8400 (Coffee Lake 6コア 6スレッド) M.2 SSD OS Win10 という構成の予定です。 一切余計なソフトは入れず、MT4で EAのみ稼働させる専用PCとなります。 MT4は複数起動させ EAは最大、130くらい稼働させるかもしれないです。 最初はメモリを、16GBにしようと思っていたのですが 8GBでもいいような気がしてきました。 先程、試しにメインのPCで MT4複数〜EAを乗せたチャートを450枚開いてみました。 タスクマネージャーで確認するに CPU使用率は、3%〜25%の間をウロウロしているような状況でした。 メモリは、通常時、1.50GBでしたが、EAチャート450枚の表示で 2.83GBにしかなりませんでした。 (空きメモリの項目は、3GB強になっておりました) 当方、PCについては詳しくないのですが この状況で、8GBではなく、16GBにする効果はありますでしょうか。 メモリの空きはまだある? ような状況のようですが 16GBにすることにより、PCやMT4の動作は より高速になったり、安定したりするものなのでしょうか。 それとも、この状況ではメモリ増設の効果は望めず 無駄メモリになってしまいますでしょうか。 EA&PCに詳しい方、ご教示お願いいたします。 : [sage] 2017/12/20(水) 20:27:51.29:ixa2biyg0 記載するべき情報が抜け落ちていました 「試しにメインのPCで ・・・」 のところ、、メインPCのメモリは 8GBです : [sage] 2017/12/20(水) 20:32:51.77:3/0a/Yrt0 そんなにEA起動してリターン見込めんの?w そもそもEA単体での作りにもよるだろうし 資金運用するならそういったとこでケチな考えになる意味がわかんねーし 32〜64Gでも積んどけばいいんじゃね? 大した金額じゃないべ 長時間経過すれば変わるし何より発注速度の観点からも遅すぎて使えんでしょ? : [sage] 2017/12/20(水) 20:33:18.10:fJ/yDYmA0 メモリは1Gでも問題ないが 重要なのはネット環境 肝心な時に遅延を起こしたら意味ない : [sage] 2017/12/20(水) 20:33:59.46:fJ/yDYmA0 450枚見落とした メモリ8Gくらいでw : [sage] 2017/12/20(水) 20:41:56.63:3/0a/Yrt0 どうせIB縛りの糞重いEAとかなんだろうけど アドバイスとしては止めとけって感じ : [sage] 2017/12/20(水) 21:16:51.62:kRG2DOJC0 メモリーとかケチるところじゃないだろ 積めるだけ積んどけ あと停電対策もしっかりな : [sage] 2017/12/20(水) 22:22:31.34:qqzZML3d0 8gで問題無しだろ : [sage] 2017/12/20(水) 22:43:13.69:+tGxOBEa0 メモリは8GBで充分と思う M.2使うならNVMe、Win10使うならProが良いと思う : [sage] 2017/12/20(水) 23:08:15.83:ixa2biyg0 皆様ご教示ありがとうございました。 ですが、様々な意見があってどうするのが正解か 混乱してしまいました。 とりあえず、ありがとうございました。 : [] 2017/12/21(木) 20:47:48.14:BkuOQbJW0 MT4の仕様について教えていただきたいです。 ブローカーが約定を訂正することはできるのでしょうか。 その場合その記録は残るようになっているか分かれば教えていただきたいです。 : [] 2017/12/21(木) 21:23:51.79:DDO02+2Z0 HDはSSDなんだから、キャッシュ設定すればどうにでもなる 問題はCPU、450枚のEAが同時にポジったらどうなる? 安もんのVPS複数台リースした方がマシだわ あとWin10はデフォルトだと、アプデは強制再起動だということ忘れるな トレード中に強制再起動くらったらおまえらの糞EAなんてひとたまりもないだろ ブローカーは気分次第でどうにでも出来る。強制ロスカだってMT4は関係ないだろ。 それに、MT4はブローカーに売るために作ったもんだ おまえらゴミ凍死家に儲けさせるために作るわけねーだろ おまえらのEAはすべてブローカーの高性能コンピューターで管理されてるよ 1円1pips正確にな : [sage] 2017/12/21(木) 21:48:07.81:z2CPK/Yi0 相変わらずトンチンカンじじい 高性能コンピューターとかいつの時代だよ : [] 2017/12/21(木) 22:20:56.06:DDO02+2Z0 おぬしの方がトンチンカンだと思うが。。。w >高性能コンピューターとかいつの時代だよ High Performance Computing Systemsとでも言えば通じるのかw : [sage] 2017/12/21(木) 22:22:44.03:qHrCcyuf0 やっぱ16ビットマイコンが一番だ データレコーダーも標準で付いてるぞ : [] 2017/12/21(木) 22:49:14.56:DDO02+2Z0 爺さんw MPU/MCU知らないだろw これからの自動運転EVはMPU/MCUの時代なんだよw : [sage] 2017/12/21(木) 23:03:50.74:4BJ7tjCq0 どんな時代だよwww ちょっと聞きかじったことを意味もわからず使うのもいい加減してね : [sage] 2017/12/21(木) 23:12:20.93:jWP2ZsGr0 別にEVやハイブリッドになる前から1台の車には100個以上CPU載ってるしね : [] 2017/12/21(木) 23:14:30.63:DDO02+2Z0 素人がいくら言ってもダメw インテルの時代はオワタ\(^o^)/ : [sage] 2017/12/21(木) 23:17:12.44:IhioPwf+0 インテルが何の関係あるんだよ 頭大丈夫か? : [] 2017/12/21(木) 23:25:46.29:DDO02+2Z0 端っこ爺さんが、いつの時代の話しか尋ねるもんだから ついつい、諸君にMost Advaved Technology Edgeの話しをしてしもたw ここは初心者スレだったスマソw : [] 2017/12/21(木) 23:28:20.16:DDO02+2Z0 erratum: Advaved→Advanced : [sage] 2017/12/23(土) 11:26:47.91:Cu2qlXZD0 MQL4の多次元配列って、 その中のある一次元配列を指定して関数に渡すことはできないの? : [sage] 2017/12/23(土) 11:36:40.05:5jJ1npOt0 普通に1つはできるけど、そんなことできる言語ってあるの? : [sage] 2017/12/23(土) 17:02:17.73:GbNJPALe0 MQLで業者の週末クローズ時間取る方法ない? MT4上は通貨のプロパティで見れるんだけど。週末ポジクローズ処理したい : [sage] 2017/12/23(土) 17:09:27.26:5jJ1npOt0 ないね 適当に余裕持って閉じた方がいいと思うよ : [] 2017/12/23(土) 22:44:22.92:L4MUEASl0 *株式会社みんなのクレジット 代表取締役 阿藤豊 → 元代表取締役 白石伸生 取締役 山ア弘之 取締役 小菊孝一 監査役 辻俊彦 *株式会社ブルーウォールジャパン → 株式会社テイクオーバーホールディングス new!! 代表取締役 白石伸生 取締役 白石優太 取締役 新井良 取締役 水野達 監査役 白石綾子 *株式会社ブルーアート 代表取締役 澤田逸朗 *株式会社らくらくプラス 代表取締役 小嶋晋平 取締役 新井良 取締役 阿藤豊 監査役 山ア弘之 *株式会社ブルーファイナンス 代表取締役 白石伸生 *株式会社ホームアップ 代表取締役 小嶋真由 取締役 澤田逸朗 *株式会社スピードマイニング(元株式会社全日本プロレスリングシステムズ)(元小嶋不動産)new! 代表取締役 小嶋真由 取締役 太田 翼 監査役 田村尚之 *株式会社AIイノベーションジャパン(元株式会社みんなの取引所) new! ! 代表取締役 太田 翼 取締役 澤田逸朗 → 元代表者取締役社長 取締役 新井 良 取締役 阿藤 豊 監査役 上田紀子 テメーらとりあえず金かえせ!! : [sage] 2017/12/24(日) 09:36:04.41:j3/L1eZX0 「普通に1つはできる」っていうのは、1次元配列なら関数に渡せるってこと? 他の言語では、「配列の配列」なら、ある配列を選んでそれを関数に渡せる。 ジャグ配列っていうんだっけ? : [sage] 2017/12/24(日) 10:13:39.28:L9A+/tnd0 struct Array { int a[]; int b[]; int c[] } array[]; //実際に使う時は必要量を都度ArrayResize void func(int& array[]) { for (int i = 0; i < ArraySize(array); ++i) Print(array[i]); } //みたいな関数に func(array[0].a); //こんな感じで渡す とりあえずこんな感じで必要は満たせるんじゃね? : [sage] 2017/12/24(日) 11:39:37.48:j3/L1eZX0 なるほど! 構造体で「配列の配列」を宣言するのか! やってみるよ、ありがとう。 : [sage] 2017/12/24(日) 12:21:21.16:j3/L1eZX0 です。 の方法で配列の配列を作ってコード書いてみた。 でも、この方法でも、結局、関数に渡す時に「array.a」と書かないといけない。 これだと、複数の配列を個別に宣言するのとほとんど変わらない。 (651にケチをつける意図はない) 例えば、3つの配列を持つ多次元配列をArray[3][]と宣言して、 関数に2番目の一次元配列Array[1]を渡すっていうふうには書けないのかな? MQL4は。 こう書ければ、for文なんかをシンプルに書けるんだけど。 : [sage] 2017/12/24(日) 16:47:26.23:kDhz8WME0 できないね それだけが目的ならindexも引数で渡せばいいだけじゃないの : [sage] 2017/12/24(日) 17:33:05.74:j3/L1eZX0 やっぱ、できないかあ。残念。 : [sage] 2017/12/24(日) 18:03:08.22:kDhz8WME0 ポインタがオブジェクトでしか使えないからね DLLで型変換するだけの関数作ればできると思うけどまぁそこまでしてもね : [] 2017/12/25(月) 15:15:32.18:O2QNhvCQ0 配列をクラスで再現 : [sage] 2017/12/27(水) 08:40:58.04:4s4+6+1g0 レバレッジ25倍→10倍へ規制強化 追証あり(何兆円でも借金を背負う可能性あり) 一方海外FX 最高レバレッジ3000倍!! 追証なし(ゼロカットというシステムを導入で何兆円負けても借金は0円になるw) 海外FX、大勝利!w 今のうちに海外口座開いとくと勝ち組ww ちなみにオススメ海外FXはここ ttps://fbs.com/?ppk=toppage ビットコインも土日取引ありで売買可能! 暴落した今がチャンス!? 右上の国旗をクリックで日本語対応だし入金ボーナスも多数! 入金しなくても$123もらえ取引出来るのでそれだけでも開設する価値あり!!! : [sage] 2017/12/27(水) 08:41:59.28:n/8xHBbp0 ウィルス : [sage] 2017/12/30(土) 11:43:14.38:y8KCF5Zp0 Tradingviewのスレないようなので 単純に終値の右側に1時間分のラインを引きたいのだけどpine scriptだとどう書けばよいの? MQL4だとこんな感じなんだけど… ps = Close[0]; pe = ps; ts = Time[0]; te = ts + 3600; line(ps, ts, pe, te); : [sage] 2018/01/01(月) 21:08:03.83:wmgVWj/D0 ボリバン±3αにタッチ反応する矢印系のインジケーター教えて下さいお願いします : [sage] 2018/01/02(火) 16:55:07.46:yG5ORXl+0 キリ番水平線に合わせて ObjectCreate ObjectSetText ObjectSet ObjectSetInteger を使って大きな文字で表示するインジケータを自作しました。 その他、自分に必要な情報(通貨ペアとか時間足とか)をチャート画面上に、大きな文字で表示することができます。 : [sage] 2018/01/02(火) 17:11:07.51:pk88BFJR0 分かりました : [sage] 2018/01/02(火) 18:33:06.08:TIRLueJY0 OrderSelectのhistoryの挙動を調べるために 試しに手動でポジション持って決済されてない状態で OrderSelect(0,SELECT_BY_POS,MODE_TRADES); Print(OrderTicket()); Print(OrderSelect(OrderTicket(),SELECT_BY_TICKET,MODE_HISTORY)); ってやると trueが表示されます。決済されていなくてもヒストリーのpoolに入るんですか? 決済されたかどうか判定するロジックを組んでたんですが for(cnt=0; cnt<OrdersTotal(); cnt++){ if(!OrderSelect(cnt, SELECT_BY_POS))break; if (OrderSymbol() != aOrderSymbolName || OrderMagicNumber() != aMagicNumber) continue; CurrentPosition[cnt]=OrderTicket(); } IsOrderAlive(aOrderSymbolName,aMagicNumber); ArrayInitialize(OldPosition,0); ArrayResize(OldPosition,ArraySize(CurrentPosition)); for(cnt=0; cnt<ArraySize(CurrentPosition); cnt++) { OldPosition[cnt] = CurrentPosition[cnt]; } bool IsOrderAlive(string aOrderSymbolName,int aMagicNumber){ bool res=false; datetime OpenFindTime; for(int i=0; i<ArraySize(OldPosition); i++){ if(!OrderSelect(OldPosition[i], SELECT_BY_TICKET,MODE_HISTORY)) break; if (OrderSymbol() != aOrderSymbolName || OrderMagicNumber() != aMagicNumber) continue; OpenFindTime=OrderOpenTime(); for(int j=0; j<OrdersHistoryTotal();j++){ if(!OrderSelect(j, SELECT_BY_POS,MODE_HISTORY))break; if(OrderCloseTime()-OpenFindTime>0 ){ Print("kessai"); } } } return(res); } シングルポジションの決済のときは正常に表示されるんですが ナンピンしてるとき決済されると決済の文字が多重表示されます。まだ不具合あるかも しれませんが。 if(!OrderSelect(OldPosition[i], SELECT_BY_TICKET,MODE_HISTORY))が 値を追うと決済の約定していない注文を拾ってくるせいのような気がするんですが。 : [sage] 2018/01/04(木) 09:43:49.22:mLIhN29f0 下記のようなプログラムを組んだのですが、固まってしまいます。 ティックごとにfor文が回ることになるのですが、262回ぐらい・・と思っても実際動かないということであれば 分毎に動かすぐらいにしないとだめなのでしょうか。 結構おもいんですね。 コンセプト ・ブローカーの全通貨(282・・CFD含む)でMACDがかなり薄くなったらお知らせを受けるプログラム string sss[]={"#Shell","#21stFOX","#3I","#3M","#Ab&Fitch","#Adidas","#Adobe", "#AirbusGr","#Airfrance","#Alcoa","#Alibaba","#Allianz","#AltriaGrp","#B.M.W", "#BNPParibas","#Boeing","#B.P.","BRENT","#BristlMyer","GBPAUD","GBPCAD", "GBPDKK","GBPJPY","GBPNZD","GBPNOK","GBPPLN","GBPSGD","GBPZAR","GBPSEK","GBPCHF 省略}; int i; double gg; for (i=0;i < 282 ;i++){ gg=iMA(sss[i],PERIOD_M30,InpFastEMA,0,MODE_EMA,PRICE_CLOSE,0)- iMA(sss[i],PERIOD_M30,InpSlowEMA,0,MODE_EMA,PRICE_CLOSE,0); } : [sage] 2018/01/04(木) 09:54:51.78:SraYrEZQ0 まぁさすがに282ペア分も回しちゃうとさすがに重いかもね 1分ごとでもいいなら1分ごとに262ペア回すより10秒ごとに26とか1秒ごとに3とかにした方がいいよ : [sage] 2018/01/04(木) 09:58:49.81:mLIhN29f0 ありがとうございます。 その方向でやってみます。 : [sage] 2018/01/04(木) 13:09:38.82:A4VSFhez0 拾ったインジにペア追加したくてイジったらエラー 内容は}がおかしい …もっと細かく指摘しろや : [sage] 2018/01/04(木) 13:15:51.00:mLIhN29f0 きみ、面白いね : [sage] 2018/01/04(木) 14:31:58.94:Q4dMB7No0 各値はちゃんと取得できてるのか? : [sage] 2018/01/04(木) 18:32:39.61:mLIhN29f0 固まらずに開発ができる状況になりました。 EventSetTimer(60); をつかってティックごとに呼ばれないようにしているのですが、 Comment文で値を表示しているのですが、 ティックごとに表示が更新されているようなので、 EventSetTimerの効果ではなく単に通貨を減らした事により改善したと思っているのですが、 どうなんでしょうか。 いまはとりあえずスプレッドが小さいものだけピックアップしたので180ペア(CFD)にしています。 当初は280でした、。 : [sage] 2018/01/04(木) 21:18:09.56:mLIhN29f0 自己レスですが、MT5で利用できるようですMT4上でコンパイルしてもエラーが出ませんでしたが 機能しないということなんですね。 MT5講座を新たに申請しました。 : [sage] 2018/01/04(木) 23:37:40.46:v56DlLtC0 MT4でも EventSetTimer()は利用できますよ。 私はEventSetMillisecondTimer()を実際に使っています。 void OnTimer() { } が呼ばれます。 : [sage] 2018/01/06(土) 17:02:27.43:bGoZDdy+0 MT4使ってる人はどこの口座使ってるんですか? : [sage] 2018/01/06(土) 17:04:51.82:W86G6bFB0 Oanda : [] 2018/01/07(日) 18:17:54.88:KpHN9jP+0 海外 : [sage] 2018/01/07(日) 18:37:50.05:8eBpiBqF0 市販EAのパラメータで Winter GMT Summer GMT を入れる場合があります。 海外業者で GMT 0 のところがあるんですが (BigBoss) Winter GMT が、0ということはわかるんですが Summer GMT が、0とするのか、1とするのかがよくわかりません。 サポセンにメールで訊いても返答ありませんでした。 ネットで調べても Summer GMT を、0とするべきか 1とするべきかよくわかりませんでした。 (そもそも、GMTゼロの業者ってほとんど無いので情報がない・・) GMT=0ってことは GMTの概念がないから?ゼロにしてるのか ロンドン時間にピタリと標準を合わせてるから ゼロにしているのかすらよくわからないです。 GMTの概念が無いとすれば、両方共 ゼロを設定でいいのかなとは思うんですが・・ ちなみにその業者は 米国式サマータイムを採用しているようです。 (本社所在地は不明です。) サマータイムの概念があるということは夏期は一時間ズレで Summer GMTは、1として正解なんでしょうか。 でも、ロンドン時間に標準を合わせているからゼロにしているとしたら 米国式サマータイム採用っておかしいですよね。 英国式サマータイム採用なら理解できるんですが・・ (やっぱり、GMTの概念が無いからゼロなのかな・・) 詳しい方、おしえてたもれ。 : [sage] 2018/01/07(日) 19:36:54.53:0pHDcm5N0 そんなのプログラム次第だから作者に聞くしかあらへんがな : [sage] 2018/01/07(日) 19:44:52.71:IMh2uqVc0 あなたの業者では 冬時間0/夏時間1が正解 米国式サマータイムとは 3月の第2日曜日から11月の第1日曜日までをサマータイムにするということ 欧州式(EU諸国、イギリスも含む)は 3月の最終日曜日から10月の最終日曜日までがサマータイム 細かい設定が可能なEAなら米国式サマータイムか欧州式サマータイムか選択できるものもあるが、 多くの業者が米国式サマータイムを採用しているので、米国式、欧州式の選択まではないEAが多い : [sage] 2018/01/08(月) 09:33:58.32:7dpP51MU0 気配値表示の 上下矢印が出ていない(灰色玉)の状態を取得する関数はありますでしょうか。 取引時間外のペア(特に先物系)は除外したいのです。 : [sage] 2018/01/08(月) 11:38:17.36:7dpP51MU0 自己レスです MarketInfo(,MODE_TRADEALLOWED) これでいけました。 : [sage] 2018/01/08(月) 15:16:29.73:qnhLR1O+0 >trueが表示されます。決済されていなくてもヒストリーのpoolに入るんですか? MQLレファレンス(ヘルプ)には pool=MODE_TRADES [in] Optional order pool index. Used when the selected parameter is SELECT_BY_POS. It can be any of the following values: MODE_TRADES (default)- order selected from trading pool(opened and pending orders), MODE_HISTORY - order selected from history pool (closed and canceled order). とあります。つまり、 SELECT_BY_POS で選択する場合にMODE_TRADESまたはMODE_HISTORYを使うということです。 SELECT_BY_TICKETで選択する場合は、MODE_TRADESまたはMODE_HISTORYは省略可です。 >決済されたかどうか判定するロジックを組んでたんですが チケット番号で選択した場合に、それが決済されたものかどうかの判別は、 OrderCloseTimeオーダーの決済時間が0かどうかでできます。 0の場合は保有中、0でない場合は決済又は取消です。 : [sage] 2018/01/08(月) 16:40:18.99:O4WlxGmP0 レスありがとうございました! : [sage] 2018/01/09(火) 10:40:32.75:hmKN6z2t0 #define TT_OPENED 0 #define TT_PENDING 1 #define TT_CLOSED 2 #define TT_CANCELED 3 #define TT_UNKNOWN 4 // Order*()関数群と同じく事前のOrderSelect必須 int OrderTicketType() { return (OrderCloseTime() > 0) * 2 + (OrderType() > OP_SELL) + (OrderType() > OP_SELLSTOP); } : [sage] 2018/01/09(火) 11:27:40.99:3s/KE/5I0 なかなか面白いですね。 (a)クローズされていない場合 >#define TT_OPENED 0 (成行) >#define TT_PENDING 1 (指値・逆指値) (b) クローズされている場合 >#define TT_CLOSED 2 (成行) >#define TT_CANCELED 3 (指値・逆指値) >#define TT_UNKNOWN 4 (異常値?) MQL4 Referenceでは、OrderType()の戻り値は --- 成行 OP_BUY(0) OP_SELL(1) --- 指値・逆指値 OP_BUYLIMIT(2) OP_SELLLIMIT(3) OP_BUYSTOP(4) OP_SELLSTOP(5) --- の計算式のそれぞれの要素を見ると ●OrderCloseTime() > 0) * 2 (a)(b)の切り分け 0:クローズされていなければ(a) 2:クローズ済みなら(b) ●(OrderType() > OP_SELL) 成行と指値・逆指値の切り分け 0:上の2つの成り行き 1:下の4つの指値・逆指値 ●(OrderType() > OP_SELLSTOP) OrderType()異常値 OrderType()はint型だがOrderSelect()していないときに0〜5以外の数値が返ってくるのかな?? マイナスの値が返ったり、(a)側でOrderType()が異常値の時にTT_CLOSEになるのかとか少し気になります。 : [sage] 2018/01/09(火) 12:39:15.57:hmKN6z2t0 >●(OrderType() > OP_SELLSTOP) 口座への入出金、その他(ボーナス付与、バッドティック返金、ゼロカット調整)時の 取引種別Balance(OrderType = 6)対策 OrderType = 6以外の7やそれ以上の数値やマイナス値が返る可能性はないのか? っていうと、業者依存になる部分なんで分かんない。 大概はOrderType = 6を返して詳細はコメント欄を利用するパターンだとは思うんだ けど・・・・・・ ただ、マイナス値対策で ((uint)OrderType() > OP_SELLSTOP) としとくといいかも? : [sage] 2018/01/09(火) 14:20:22.98:3s/KE/5I0 『口座への入出金、その他(ボーナス付与、バッドティック返金、ゼロカット調整)時』にOrderType()が6を返してコメント欄に詳細が入るという業者依存の裏仕様(?)が存在するのですね? 勉強になります。 : [sage] 2018/01/09(火) 19:58:39.73:Zc9+ivVi0 >682 >684 >685 教えてもらったコードを追加してコードを書き換えたら実装できました。 詳しく教えてくれてありがとうございます。 : [sage] 2018/01/11(木) 12:03:59.95:OlzU/8RA0 MT4で複数のチャートを展開していて、共通して使っている移動平均等の インジの変更・追加を全てのチャートに一斉に反映させる方法はあるんでしょうか? 一応、雛形のインジ入力済みの定形チャートは作ってあるので、 新規にチャート起こすときは、それを読み込んでやれば簡単に反映させられるんですが、 ラインとか書き込んである既存のチャートにそれやると、元のライン等が消えてしまうので・・・ : [sage] 2018/01/11(木) 22:39:26.33:yLRSVeKk0 多重起動 : [sage] 2018/01/12(金) 00:00:56.44:qIfKYkSQ0 必要なテクニカル指標を含んだインジケータを自作する。 MQLに用意されているテクニカル指標ならそれを使う。 例えば移動平均線ならiMA。 MQLにないテクニカル指標はiCustomを使って呼び出す。 パラメータ(期間とか色など)はコード内に書き込んでおく(あたりまえだが)。 作成したインジをチャートに適用する。 適宜定型保存。 ラインとか書き込む。 パラメータを変更したい場合はコードを書き換える。 追加したい場合はコードを追加する。 例えばボリバンを追加する場合はiBands。 コンパイルする。 チャートにボリバンが! もちろんラインはそのまま! : [sage] 2018/01/12(金) 00:17:37.38:abtMPz/R0 ,691 サンクス。 初心者の俺には敷居が高そうだけど、 トライできそうか調べてみるわ。 : [sage] 2018/01/12(金) 01:05:34.32:vVy3DMdi0 ChartSaveTemplateで現状を保存して、そのテンプレートファイルを自力で読み書きして 必要なインジを追加した上でChartApplyTemplateで適用する。 : [sage] 2018/01/12(金) 09:00:40.34:SLBsjIvn0 実際はこうなんだよなあ ttp://medaka.5ch.net/test/read.cgi/market/1515121182/ : [sage] 2018/01/12(金) 12:08:33.06:RVYIwgJd0 MQLで始値と終値が同一のローソクを識別する方法を教えてください iOpen(NULL,0,0) == iClose(NULL,0,0) これではできませんでした : [sage] 2018/01/12(金) 12:27:52.74:lkd/lR2o0 こんなんでどうや 試してないけど (int)(MathAbs(Open[0] - Close[0]) / Point + 0.5) == 0 : [sage] 2018/01/12(金) 20:48:25.30:zZ10TLID0 ローソク足の終値はローソク足が確定しないと決まらないから、次のxは1以上の時でないとダメなのではないのかな? iOpen(NULL,0,x) == iClose(NULL,0,x) : [sage] 2018/01/13(土) 19:56:34.03:L+qkEmtu0 698 : [sage] 2018/01/14(日) 12:04:02.26:T0/+G6Ka0 インジ入れすぎ、チャート複数にしててよくクラッシュするのですが、MT4を複数起動してそれぞれチャートを表示した方がpcの処理としてはよいのでしょうか : [sage] 2018/01/14(日) 12:25:21.19:GWiTF/sE0 そもそもクラッシュなんてしないけどな : [sage] 2018/01/14(日) 13:33:50.58:I6oa7aCu0 pcがおかしい : [sage] 2018/01/14(日) 13:56:05.29:sFkDakHG0 まだヒストリカルデータを読み込んでいないチャート(通貨ペア又は時間足)を開く時にたくさんのインジがあると止まる場合がある。 : [sage] 2018/01/14(日) 14:54:51.52:LCBHicGb0 メルトダウンだ : [sage] 2018/01/14(日) 15:45:13.02:T0/+G6Ka0 ありがとうございます クラッシュは言いすぎですが、指標など激しく動くとチャートが固まってしまいます すでに4つくらいはMT4を複数起動していて、8GBメモリが常に60%近いのでどうしたものかと : [sage] 2018/01/14(日) 15:51:58.42:GWiTF/sE0 言いすぎどころか全く違う現象だろ 頭おかしいのかお前 解決するにはもっと速いPC使うかインジを効率化するかそれができないなら減らすしかない : [sage] 2018/01/14(日) 16:24:33.46:h58nVpLr0 毎ティック数千ループ手繰るような腐ったインジがいるに100ペリカ : [sage] 2018/01/14(日) 16:38:47.86:sFkDakHG0 インジのコードがあるならOnTickで実行するものを減らして 可能なものはOnTimerとかOnInitで実行するように変えると 少しは負担が減る : [sage] 2018/01/16(火) 21:20:31.21:gwLNigzH0 基本的な軽量化はしてるよね? インジケータで計算する範囲の設定があるなら3日分のとかにしたり 本数を800本分とかにしてみ こういう設定が出来るインジケータは50日分を計算するやつがあったりするよ 1日の高値安値を表示するインジケータで50日分計算がデフォのやつが実際にあったw : [sage] 2018/01/18(木) 11:38:21.65:kSxS2Ndp0 このようなことができる関数は備わっていますでしょうか? 1.各ペアのチャートに対して背景を部リンクさせる(ある条件になったら注目しやすいようにピカピカさせる) 2.複数チャート表示している状態で新規にウィンドウを開き、ウインドウの整列を実行する 3.1が発生したのち5分後任意のウィンドウを閉じる(これはできそう) : [sage] 2018/01/18(木) 12:02:57.57:Yy9ON3co0 1はオブジェクトを出したり消したりすればできる 2と3はWin32API叩かないと無理じゃね : [sage] 2018/01/23(火) 01:09:29.34:D2q59t0V0 初心者スレにネ申の俺が降臨wwwwwwwwwwwww 勝てるEAやるおwwwwwwwwwwww ttps://drive.google.com/open?id=1MCzPk_ALDE6J1F0WgIjIxavP1qoI6-J2 的なレスを研究板でしたらここに行けって言われたのできたおwwwwwwwwww お前ら俺のEAのソース見たいだるぉ?wwwwwwwwwwwwww : [sage] 2018/01/23(火) 21:07:24.33:6/6mmflW0 最近MT4のアラートが登録できなくなったんですけど、対応策お分かりの方はいらっしゃいますでしょうか 念のため再インストールしてみましたが状況は変わりませんでした Ver4.00 build 1090です よろしくお願いします : [sage] 2018/01/24(水) 00:44:30.60:zjafjLFs0 MT4標準のアラーム機能は使用していないので詳しくはありませんが、build1090で、[表示]-[ターミナル]→[アラーム設定]タブクリック→右クリック-[作成]でアラーム登録出来ましたよ? : [sage] 2018/01/24(水) 01:21:12.19:jdf7nanD0 ありがとうございます アラーム設定タブで新規作成を選択したところ設定窓が出て アラームを有効にする にチェックが入っていなかったのでチェックをいれたところ新規登録できるようになりました ツールメニューのオプションにアラーム設定項目がなくて困っておりました 本当に助かりました どうもありがとうございます m(__)m : [sage] 2018/01/24(水) 15:46:35.96:p7hC42SL0 MT4でトレンドラインを表示すると、日足とそれ以外ではラインの終点がかなり違ったりすることがあるんだけど、どっちを信用すればいいんでしょうか? : [] 2018/01/24(水) 21:29:35.70:4PJGOyHB0 僕アイフォーンのMT4を使っています。諸事情でチャートをアイフォーンでスクリーンショットをしてからレジサポラインを引きたいのですが、その横線が引けるアプリなど は知りませんか? : [sage] 2018/01/24(水) 22:37:00.74:LAzuvYsh0 ラインを引いてからスクショ : [sage] 2018/01/27(土) 07:59:09.84:4jsekVur0 iOS付属のPagesに直線ツールとかあるよ。 質問なんですが、 iPhoneのMT4ってストリーミングで注文入れたらクローズするのに一旦、画面下のトレードアイコンからポジション長押ししてクローズメニュー選んで注文画面行くしか無いんですか? スキャるのにタイムロスなんですが、もっといい方法ありますか? スキャだからストリーミング注文でやってて、あとで必要ならIFDOCOとか追加してるんですが、最初からストップロスのみ設定とか出来ますか?Limit Sellとかで注文出すしかないですか? その場合いちいち数値ぽちぽち入力するしかないんでしょうか? : [sage] 2018/01/28(日) 11:19:35.14:/0Socz7R0 8G買ってくるのが良いよ : [sage] 2018/01/30(火) 01:07:25.85:sHnHrJc/0 スマホ版のMT4でチャートから新規注文できなくなったんだけど、なんでかな? レート一覧からは注文できるし、デモならチャートから新規注文できるんだけど。 : [sage] 2018/01/30(火) 04:43:23.38:Fm7tXFL40 初めてMT4のEA買ったんだけど、開いたときの初期値をいじれるの? 毎回変更してから自動売買するのがしんどいです。 : [sage] 2018/01/30(火) 05:05:45.27:UjoDylCB0 何の初期値? 定型チャートじゃダメなのか : [sage] 2018/01/30(火) 07:52:06.51:Xm3buKKe0 いじって保存できるよ 次からは保存したのを呼べば早い : [] 2018/01/30(火) 11:19:03.31:IqZs6Zmt0 1年使い続けたチャートファイルが消えました... chrもログもなにも残っていません... 心当たりがあるとすれば表示組をTestに名前変更した事です...裏コマンドでもあるんですか?? あと復旧出来ませんか? チャートの再表示では勿論ダメでした... : [sage] 2018/01/30(火) 11:32:13.32:4HsM8B430 名前変更ってのはどうやったのか エスパーするならステータスバーの真ん中あたりをクリックしてDefaultを選ぶ : [] 2018/01/30(火) 11:44:30.42:IqZs6Zmt0 デフォルトの表示組を→名前を付けて保存→Testという表示組として保存しました。名前を変更というよりは表示組の新規作成です。 : [sage] 2018/01/30(火) 14:32:38.18:HYtsjgZO0 [ファイル]-[チャートの組表示]-[Default] や [ファイル]-[チャートの組表示]-[Test] ではダメですかね? 私の場合、[ファイル]-[データフォルダを開く]を開いたあとにMT4を終了させて、『profile』や『MQL4』などを[送る]-[圧縮(zip 形式)フォルダー]などで圧縮して他の媒体にバックアップ取っています。 もっと良い方法ありそうですが・・・ : [] 2018/01/30(火) 21:43:57.22:WPCIVPeM0 上記2つを試しても復旧出来ませんでした。 惜しいデータでしたがこれからまたデータを積み上げていきます。バックアップは必ず取るようにしていきますm(__)m : [sage] 2018/01/30(火) 21:51:05.74:HYtsjgZO0 Windowsの以前のバージョンの復元などもダメですかね? : [sage] 2018/01/31(水) 10:05:46.39:7677NfVC0 詐欺専用ソフト。 これ使うくらいなら金出してチャートソフト使ったほうが良い : [sage] 2018/02/01(木) 00:25:56.19:ubkosR7V0 質問失礼します mql4で使うdllをC#でつくってみたいと思い、 ttp://fx-dollaryen.seesaa.net/article/390157441.html などを参考につくってみたのですが、 実行すると Cannot find '関数名' in 'dll名' unresolved import function call などが出て、EAが即時削除されてしまいます。 @これだけの情報で考えられる原因等ありましたらお教えください AC#でdll作っている方おられましたら、参考文献等お教えください よろしくお願いいたします。 : [sage] 2018/02/01(木) 00:51:06.17:rUwpOYkf0 俺も知りたいな : [sage] 2018/02/01(木) 03:12:22.22:qAebA4ln0 ありがとう。オプション細かいから、助かります。 : [sage] 2018/02/01(木) 20:24:46.92:V0C00nFY0 MT4のEA使って自動売買したいんだけど みんなどこの証券会社使ってる? : [sage] 2018/02/01(木) 20:49:29.41:cqvD6cpe0 EAはやめてAIにするわ ttp://medaka.2ch.net/test/read.cgi/market/1516899338/ : [sage] 2018/02/01(木) 20:50:29.49:7okwmds10 OANDA : [sage] 2018/02/01(木) 22:25:01.79:3e/h0i3c0 OANDAと外為ファイネスト ストップレベル0でGMT+2/+3の業者以外使わない : [sage] 2018/02/01(木) 22:38:32.04:V0C00nFY0 OANDA人気なのね FXTFとかどう? : [sage] 2018/02/01(木) 22:50:23.96:3e/h0i3c0 FXTFはストップレベルが0じゃないことと、朝のスプが大きいので使ってない : [sage] 2018/02/01(木) 22:51:19.08:V0C00nFY0 > FXTFはストップレベルが0じゃない これ意外と怖いな・・・ : [sage] 2018/02/02(金) 07:28:14.37:f9Kx8TxN0 FXTFはスイスフランショックでやらかしてるからやめとけ URL貼れないからソースはググって : [sage] 2018/02/02(金) 12:04:02.47:5BW1bJy00 最大ドローダウン額をorderprofitから求めることは できたんですけど、ドローダウン率も求めたい。 分母に直近の資産で分子にドローダウン額を入れれば いいことはわかったんですけど、分母の 直近の資産をどうやって求めればいいかがわからないです。 ドローダウン率が何パー以下で発注停止とかの機能を作りたいんです。 一つの口座を複数のマジックナンバーで使うと 複雑になってうまく考えが浮かびません。 どなたか教えてください。 プログラムはこれです。 ttp://up2.karinto.in/uploader/download/1517540271.zip Pass:mqh これにドローダウン率を追加したい initに WriteTradeLog(Symbol(),マジックナンバー,MT4とローカルパソコンの時差); って書けばMT4のファイルフォルダにhistory_summary.csvができます。 私の環境はxmですので時差に7をいれていました。日本時間で保存できるようにしています。 ドル円だけを想定しながら作ったので多通貨で使えるようにはまだしていません。 ドローダウンなんですけど profit 損益累計 最大利益 ドローダウン -70 -70 0 -70(累計損益-最大利益) 725 655 655(前回の最大利益と今回の損益累計の大きいほう) 0 1025 1680 1680 0 -135 1545 1680 -135 -105 1440 1680 -240 180 1620 1680 -60 最大ドローダウン額-240 こんな感じであってるんでしょうか? : [sage] 2018/02/02(金) 18:02:07.89:wgDQlmkt0 AccountBalance()じゃ駄目なんでしたっけ? : [sage] 2018/02/02(金) 20:54:53.70:KHc3A3bW0 > FXTFはスイスフランショックでやらかしてるからやめとけ やな事件だったね(´・ω・`) あ、そうそう。あとMT4に対応してるの楽天証券とForexがあったっけ。 楽天はスプが狭そうだけどForexは結構スプ広いのね。 あとMT4に対応した複数の業者で取引するとき、 MT4は各業者ごとにチューニングされたものを使う必要あったりするの? それとも一つのMT4から複数の業者と取引することできる? : [sage] 2018/02/02(金) 22:38:56.21:7a6HTd3K0 フランショックでやられたの? 楽天は止めておけ forex.comはGMT9だけど、そこが気にならないんなら良いんじゃね パソコンではMT4は各業者ごとにチューニングされたものを使う スマホでは1つのMT4から複数の業者と取引できる : [sage] 2018/02/03(土) 03:09:19.05:W9gVVycs0 > 楽天は止めておけ そうなんだ(;^ω^) Forexはスプが広い割りに評判がいいのがちょっと気になってた なんかかゆいところに手が届くてきな魅力でもあるのかな、と スイスフランショックのときは相場に参加していなかったから 被害は免れたけど、やっぱマイナー通貨には手出しちゃダメだね : [sage] 2018/02/03(土) 05:24:57.91:FOKqRgFu0 XMってどうですか? : [sage] 2018/02/03(土) 06:33:24.04:MnN1JxKM0 XMはクソスプ 海外ならアキシオリーがいいぞ : [sage] 2018/02/03(土) 07:57:29.79:C9siQklS0 3ヶ月トレードしないと口座維持費とられると書いてあったんで開設するのやめたわ 6ヶ月休眠すると準閉鎖状態に なにこれw : [sage] 2018/02/03(土) 08:00:32.31:EbU/IxFY0 ふつう : [sage] 2018/02/03(土) 08:40:37.27:wcgjZ0qU0 楽天は前のFXCMからだが約定に失敗してリトライがたびたび発生する 複数のポジションを一度に決済しようとすると、完了までかなり時間がかかる ちゃんと異常対策がされ、のんびりした時間軸のEAなら問題ないだろうが・・・ forexは特に問題なく安定いているけど、GMTが曲者 初心者にわかりやすいフリして、実際には初心者には不可解なトラブルの元になると思う : [sage] 2018/02/03(土) 11:03:46.74:W9gVVycs0 dd ためになるノシ : [sage] 2018/02/03(土) 22:52:46.23:HtCcJzTS0 MT4初心者です、こんばんは。 下記が初EAの10年間のバックテスト結果なんですが、PFやDDの目安がわかりません。。。 ここから改善するならまず何を目指せばいいでしょうか? ttps://dotup.org/uploda/dotup.org1454704.png : [sage] 2018/02/03(土) 23:01:33.38:HtCcJzTS0 753ですが、開発研究スレというのもあったんですね。。。 すみません、そちらに移動しますのでスルーしてください。 : [] 2018/02/04(日) 16:13:33.08:94m//8xv0 自作トレーリングストップのテストをしているのだが 価格-0.5をストップロスの値にしているのに、ストラテジーテスターの表記だと 価格に対してSLの値が少しづつ+されていく謎現象にはまってる なんなんだこれ… : [sage] 2018/02/04(日) 16:28:52.16:K4fP/rH+0 ソースも貼らずにデバッグしろとは難題だ : [sage] 2018/02/04(日) 16:42:24.61:94m//8xv0 もっともだ… if(OrdersTotal()==0) { posi.pticketnum=CTools::TradeBuyNormal(MAGIC,100.0,0.5,0.01); posi.prekakaku=Ask; } if(Ask>posi.prekakaku) { OrderSelect(posi.pticketnum,SELECT_BY_TICKET); OrderModify(posi.pticketnum,Ask,MathFloor((Ask*1000)-500)/1000,0,0,0); posi.prekakaku=Ask; } 前のAskより現在のAskが大きければモディファイするってだけの単純な処理のはずなのだが 動いているはずのAskがストラテジーテスター上では変わらず、モディファしたストップロスの 値だけが変わるという現象 : [sage] 2018/02/04(日) 16:44:15.06:94m//8xv0 途中で送信してしまった… >CTools::TradeBuyNormal これただのOrderSendね : [sage] 2018/02/04(日) 17:35:33.99:gGJf9b0Z0 とりあえず、 if(Ask>posi.prekakaku)内の posi.prekakaku=Ask; は、OrderModifyの戻り値をとって、成功した場合に実行するようにした方がいいと思います。 OrderModifyが失敗してもposi.prekakakuにそのときのAskが入ってしまいますので。 : [sage] 2018/02/04(日) 18:11:13.33:+YhkfS5h0 関係ないかも知れないけど買いポジのSLはBidを使うべきなのでは。あとPointを使わないのは何故なのか。 : [sage] 2018/02/04(日) 18:35:01.62:94m//8xv0 dd エラー処理とBid素で忘れてた Pointはいまいち使い方がわからないのでベタ書きしているのだ… : [sage] 2018/02/04(日) 19:00:32.01:+YhkfS5h0 ttp://www.metasys-seeker.net/MQL4_Reference_ver1/20-12_OrderModify.html ここの例を見るとOrderModifyのpriceをAsk→OrderOpenPrice()にしたほうがいいんかな : [sage] 2018/02/04(日) 19:50:22.78:94m//8xv0 OrderOpenPrice()に変更した printfデバッグでモディファイに入れてるAskを出力して見る限り、値は変化してるんだよな〜 ストラテジーテスターのポジション価格欄が更新されてないってことなんだろうか??? : [sage] 2018/02/04(日) 20:12:29.01:35Ql4JmC0 こんにちわ どなたかご助言お願いします。 mql4で、日本語の文字列を含むテキストデータを1行ずつ読み込んで stringの配列に1行ずつ入れたいんですが、どのようにすればよいでしょうか? 読み込むファイルの文末に区切り文字を追加する方法を試して みたのですが、日本語の一部にたまたま区切り文字と誤認される部分が あったりしてずれるようです。 : [sage] 2018/02/04(日) 21:26:44.23:35Ql4JmC0 FileOpen で FILE_TXTにすれば一行ずつ読むようでした。 : [] 2018/02/05(月) 10:41:58.68:2FcO3Yq30 俺も詳しくないけど、どうにか動いてるコードでは、 FileOpen()でハンドル番号を取得して("/n"を区切り文字にして)、 FileReadString()で一行ずつ読み込み、 FileIsEnding()で最終行まで行ったかチェックしてる。 他にスマートなやり方があるんだろうけど。 : [sage] 2018/02/05(月) 21:47:18.85:+zjsVuP00 ご助言有難うございます。 なんか、FILE_TXTだと1行ずつ読めるみたいです。 ・行数(l_max)がわかっている場合 handle = FileOpen("test.txt",FILE_TXT|FILE_READ|FILE_WRITE); if(handle>0) { for(l=0;l<=l_max;l++) { Line[l] = FileReadString(handle); } } FileClose(handle); : [] 2018/02/06(火) 17:55:38.44:CU2jTMCf0 もう解決してるのかもしれないけど、↓を参考にしては。 ttps://www.mql5.com/ja/articles/2720#z5 : [] 2018/02/07(水) 08:29:00.32:4yy1aAqa0 ワンクリックトレードがうまく表示されないMT4画面16分割くらいでこの間までトレードしてましたが できなくなってます。 : [] 2018/02/07(水) 08:30:48.40:4yy1aAqa0 ワンクリックトレード不具合になってるかたいますか?XMでのみ起こってます。4画面のみOKとか 7画面OKとか不安定です。PROはOKでしたがここのXMのMT4はだめなんですか? : [] 2018/02/07(水) 12:28:30.34:gES9yJa+0 MT4でエリオット推進波入れる方法ありますか? MT5からの移植では挿入→ライン類→で表示されなくてダメでした。 : [] 2018/02/07(水) 18:59:15.81:/LKNU7qj0 一日の損益ってどうやってみられる? : [] 2018/02/07(水) 19:47:44.05:3tOpXjh20 ビットコイン(BTCUSD)のEA(自動売買ツール)とサインツールを開発・公開しております。 興味がありましたら見てみてください。 ttp://tgyhuiop12345608.blogto.jp/archives/6657435.html : [sage] 2018/02/07(水) 21:15:56.76:9RF1u0HI0 1日の定義は? JST、GMT+2? : [sage] 2018/02/07(水) 23:00:55.80:a8uSN2Zw0 Windows7でMT4使ってるんだけど プログラム自体はProgram Filesフォルダにインストールされてるにも関わらず インジケーター等はユーザーフォルダの中のRoamingフォルダの下に作られる謎 Program Filesフォルダに一括で管理できないものか? : [sage] 2018/02/07(水) 23:36:20.39:Q6iShPGV0 UAC切ったらProgram Filesフォルダに入るよ : [] 2018/02/08(木) 00:19:58.14:P4d3brVR0 日本の一日 : [sage] 2018/02/08(木) 00:22:04.39:3abgOpGh0 GMT+2 : [sage] 2018/02/08(木) 04:17:10.91:mKSl6g9a0 誰か指定条件到達でGOGOランプが光るインジ作ってくれませんか : [] 2018/02/08(木) 05:17:13.59:uNSBEMzw0 OCO注文出したら音アラートを設定したいのですが 水平ラインで上と下で違う音が出せるインジってありますか? : [sage] 2018/02/08(木) 09:19:20.44:UuhYNjvZ0 うん : [sage] 2018/02/08(木) 11:52:57.80:QV+ls7S50 ペカッ : [sage] 2018/02/08(木) 22:40:33.20:s3kkqMSh0 取引にも使うマシンのUACをキルのはちょっとね・・・ : [] 2018/02/09(金) 23:10:03.18:EnR0lGGJ0 なんだ口座履歴右クリックで期間指定できるやんけ : [sage] 2018/02/10(土) 05:08:28.43:pIZAxM8G0 販売したくてEAを海外のプログラマーに依頼したんだが、設定画面のコピーライトに自分の屋号入れてやがった! 音信不通で困っているのですが、素人に改変はできるものなのでしょうか? : [] 2018/02/10(土) 05:11:32.84:0Jl7iQus0 mq4ファイルはありますか? : [sage] 2018/02/10(土) 20:06:10.44:LxSZpbuR0 返事遅れてすみません。 ex4しかないみたいです(T-T)やっぱり無理でしょうか? : [sage] 2018/02/10(土) 21:23:57.68:yrQVxNYG0 他人に依頼してex4しか持ってないのに販売しようとか() : [] 2018/02/10(土) 21:30:29.03:ixxVtCZl0 人が作ったEAを販売しようなんて下心があるから罰が当たったんだよ : [sage] 2018/02/10(土) 22:46:18.36:27vdqwk80 仕掛けから何本か後の足で手仕舞いって書きたいんだが、どんな感じにすればいいかわかる? : [sage] 2018/02/10(土) 22:53:25.94:YNOGjrKS0 足の数を数える 何分後と時間で考える この2つ、どちらも簡単だ : [sage] 2018/02/10(土) 23:05:04.53:27vdqwk80 あ、そっか足の数格納しておけば良いだけでしたね。 ありがとうございます。 : [sage] 2018/02/10(土) 23:33:49.95:Los28WjX0 ポジ持ってる状態で再起動かけるとクリアされるような気がするが : [sage] 2018/02/10(土) 23:37:07.43:YNOGjrKS0 グローバル変数で再起動問題は回避可能 個人的に時間で処理すると思うがね : [] 2018/02/11(日) 15:29:57.38:L28iWs8v0 今バックテスト中 勝率はまあまあだけど勝つときでかい 知識ないから自動売買まではできないけど明日から楽しみだわ : [sage] 2018/02/11(日) 16:41:11.52:pL1T8pdo0 FXTFのMT4でビットコインチャートを見てたんだけど、動いてないのはFXTFがメンテ中だからですかね? : [sage] 2018/02/11(日) 17:57:01.05:MLI0WoNE0 今初めて知ったのですが、FXTFでもBTC/JPYなどが使えるようになっていたのですね。 スプレッドもかなり小さく表示されて良いかもと思ってFXTFのホームページをみたら、FXTFの場合はレートの参照のみで取引は出来ないとのことでした。 他社のMT4ではBTC/USDもBTC/JPYは今もちゃんと動いていますね。 : [sage] 2018/02/11(日) 18:09:14.42:pL1T8pdo0 チャートだけFXTFのMT4を利用してまして、BTCチャートでも同じ設定を入れて、 取引はビットフライヤーでやろうかな、と思ったんですが動いてないですね。 でも昨日の土曜は動いてたんですよね。 FXTFが今メンテ中なので動いてないのかな?と思い聞いてみました。 : [] 2018/02/12(月) 00:02:47.28:68ZwWwah0 ところでMT4でエリオット推進波使える方法ありますかね? : [] 2018/02/12(月) 11:49:08.90:bsfjrtQS0 ★初回5000円ボーナス ノーリスク取引 今月300万勝ちwww ttps://goo.gl/D6Rchf : [] 2018/02/12(月) 11:49:32.14:bsfjrtQS0 ★ ttp://medaka.5ch.net/test/read.cgi/market/1517475314/ : [sage] 2018/02/12(月) 18:39:57.69:G+yLRyFA0 MT4でデモトレードしたいんですが 1分足レベルでのヒストリカルデータを過去10年分以上提供してくれている デモトレードってありますか? バックテストするときに1分足レベルまで細かいデータがあった方が テストの精度が出るかなと思いまして : [sage] 2018/02/12(月) 18:46:01.05:7GZ5T+WR0 BTの結果を良くしたいのならそれも良いが ムダな時間を過ごさないようにな : [] 2018/02/13(火) 01:40:48.59:I6u8YfHS0 MT4でEA作りたいんだけど初心者にオススメのサイトとかありますか? プログラムの知識はfizzbuzzを試行錯誤しながら1人で書ける程度です : [sage] 2018/02/13(火) 03:20:41.79:I/bUFaaS0 勉強の仕方の勉強はいらねえ、とにかく始める事じゃ : [sage] 2018/02/13(火) 08:25:33.68:hrbDSK7A0 サンプルのeaをひたすら模写がオススメ : [sage] 2018/02/13(火) 13:20:53.45:QZgN43AR0 チャート上に矢印のインジケーターを表示させた時に 矢印の大きさを1〜5まで選べますけど この矢印の大きさを6、7などもっと大きく表示させるにはどうやればいいの? : [] 2018/02/13(火) 14:47:11.14:4gNgR1EU0 ところでMT4でエリオット推進波使える方法ありますかね? : [sage] 2018/02/13(火) 16:09:41.95:muC9anYV0 ttps://www.google.co.jp/search?lr=lang_ja&ie=UTF-8&oe=UTF-8&q=MT4%E3%81%A7%E3%82%A8%E3%83%AA%E3%82%AA%E3%83%83%E3%83%88 : [] 2018/02/13(火) 20:09:12.01:WtqQF1Px0 トレンドを把握する方法を教えて : [sage] 2018/02/13(火) 20:11:40.79:I/bUFaaS0 最大の秘密をサラッと聞くねぇw : [sage] 2018/02/13(火) 20:14:32.59:LXKfBQ+f0 勉強になるEAってありますか? デフォルトで入ってるEAは新しいことを学ぶには単純すぎて・・・ : [sage] 2018/02/14(水) 05:02:41.59:3/rkI7aU0 トレンド変化したら、 トラリピMT4を毎回止めて、 注文取り消しのバツボタンを連打して、 設定変えて再稼働させてるのですが、 注文を一括で消す方法ってないですか? : [sage] 2018/02/14(水) 05:08:39.93:D6hezNBf0 一括決済スクリプトを使う ですかね? : [] 2018/02/14(水) 05:24:42.95:EThA8wD/0 試してないけどOnDeinitの中に全注文取消しのコード書けばいいのでは。 : [sage] 2018/02/14(水) 08:36:32.09:0CKX9rmk0 自分で売買ルールを決めて自分で書く : [] 2018/02/14(水) 10:51:06.74:jZan//L40 トラリピEAが残した指値注文や逆指値注文を一括で削除したいということですよね? 例えば、次のようなスクリプトをMQL4/Scripts に置いて、それを実行すれば一括で削除出来ます。 ===== DeleteAllPendingPositions.mq4 ===== void OnStart() { int i; int tCount; int dCount; tCount = OrdersTotal(); dCount = 0; for (i = tCount - 1; i >= 0; i--) { if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) { switch (OrderType()) { case OP_BUYLIMIT: case OP_BUYSTOP: case OP_SELLLIMIT: case OP_SELLSTOP: if (OrderDelete(OrderTicket())) { dCount++; } break; } } } MessageBox(dCount + " orders canceled."); } : [] 2018/02/14(水) 12:17:22.12:06cFenq70 iACの戻り値って赤、緑じゃねーのかよ! どうすればいいんだよ!! : [sage] 2018/02/14(水) 12:24:15.61:pcflGQtf0 美しいソースだなぁ : [sage] 2018/02/14(水) 14:04:27.83:yCErhm8S0 ありがとうございます! 本当に苦痛から解放されそう…涙が… こういうファイル作った事はないので、調べながらやってみようと思います! : [sage] 2018/02/14(水) 20:58:40.76:E7/RELTV0 MT4でクラス使ってる人っている? どういうのをクラスオブジェクト化するといいんだろう? 建玉とか? : [sage] 2018/02/15(木) 07:45:56.84:oo0TQKoZ0 MT4やMT5はmacdをラインに出来ないんだよな、スマホで。 : [sage] 2018/02/15(木) 07:59:05.40:uwib3yQM0 それはやっぱりどのEAでも使うような汎用処理群でしょうね。 売買関連クラス、トレンド判定クラス、 見たいなら感じですかね? 私はクラス使ってないですけど。 : [] 2018/02/16(金) 15:40:02.16:quH2sISy0 MT4のアラーム(アラートは正常に表示)が不定期にミュートになってしまう現象が続いているのですが、 原因がわかる方いらっしゃらないでしょうか。 突然ミュートになったり復活したりする状況です。 : [] 2018/02/16(金) 15:42:56.88:quH2sISy0 (824追伸) PC自体の音声は正常に出ている状況です。 : [sage] 2018/02/17(土) 05:23:51.87:2bFyc/ck0 言葉にするのがすごく難しいんだけど、 1、MT4でトラリピ(120〜105の間で自動)の自動売買をポチっとする。順調に稼働。 2、最近の下落相場で、値幅を変えたくて、注文を全部取り消す。 3、値幅の設定を115〜100に変更して、自動売買ボタン押す。 4、綺麗に上から注文が15銭ずつ入っていく。(そういう設定だから当たり前だけど) 5、なぜか107円のゾーンだけ注文が入らず隙間が空く。設定色々試しても綺麗に15銭で埋まらない場所が出ちゃう… 6、元の120でやるときれいに埋まる… 単純にEAの値幅だけ変えているだけだし、マニュアルにもそう書かれているのだが… これってEAがずらーっと注文いれる関係で、サーバーに届かなかったとかそういう事もあり得ますか?海外FXです。 トラップカウントの設定も幅内に収まる数値だし、初めてのEAで何が何だか( ノД`)ヒントだけでもいいので助けて… : [sage] 2018/02/17(土) 08:59:48.26:/Z2Kjg+30 まずはログを確認。話しはそれからだよ : [sage] 2018/02/17(土) 10:01:51.11:2bFyc/ck0 恥ずかしいですがログの存在を初めて知りました(;_;) 107円から注文がlimitからstopになっていました…丁度隙間の出来てしまう部分と一致しました! ttp://fast-uploader.com/transfer/7074384645518.JPG : [] 2018/02/18(日) 15:54:54.53:+a0coSoa0 例えば2月13日の13時35分にエントリーして2月14日の8時20分にクローズするってEAを作りたいんだけど誰かわかる人教えてください : [sage] 2018/02/18(日) 16:01:17.96:6WM4yakP0 そのようにコーディングすれば良い 逆にどこが分からないのか? : [] 2018/02/18(日) 16:01:42.74:+a0coSoa0 829です。実は日時時間指定売買で勝てるロジックを発見したので、EA化したいと考えています。 しかし私はmql4に関しては初心者なのでプログラミングが得意な人にコードを書いてもらう代わりにロジックを無償で提供したいと考えています。 easuteadea@gmail.com プログラミングが得意な人はこのメールアドレスに連絡してください : [] 2018/02/18(日) 16:03:53.37:+a0coSoa0 830さんへ インターネットで一通り調べたりもしてみたのですが、当方プログラミングの経験もなく全く書くことができませんでした。 : [sage] 2018/02/18(日) 16:10:57.51:6WM4yakP0 新手の広告かな? 俺ねEAを運用させてもう何年も専業なんだわ あなたの思いつきはまず上手くいかないよ 俺にとっては時間の無駄、あなたにとってはいい勉強になるけど だから一つずつ勉強することを進める 単純にEAで無条件にエントリーをだすだけでもいいからやって見ることだ : [] 2018/02/18(日) 16:17:38.81:+a0coSoa0 833さんへ 返信ありがとうございます。広告ではありませんね。 : [] 2018/02/18(日) 16:18:45.61:+a0coSoa0 2018年1月がスプレッド2pipsだとして+50.2pipsです。 : [sage] 2018/02/18(日) 16:24:10.65:6WM4yakP0 EAを作ってきた人なら分かってるが、 ぬか喜びする時期があるんだ、俺にもあった 今はそんな時期はもう越えたので そんな数字はなんとも思わないんだよ まだあなたはスタートラインにもたっていないんだな : [sage] 2018/02/18(日) 16:26:09.30:6WM4yakP0 自信があるならクラウドワークみたいなところで有償で作って貰えば良い 1万以下で頼めると思うぞ : [easuteadea@gmail.com] 2018/02/18(日) 16:59:28.41:+a0coSoa0 ロジックの検証の結果をメモしてきました。(スプレッドは常に2pipsです) 2017年下期(7~12月) 7月 +59.0pips 8月 +72.8pips 9月 -73.8pips 10月 +23.6pips 11月 -13pips 12月 -4.8pips 小計 +63.8pips : [] 2018/02/18(日) 17:00:39.14:+a0coSoa0 2017上期の結果もメモしてきます : [] 2018/02/18(日) 17:01:16.55:+a0coSoa0 2000年まで結果を書きます(長くなってごめんなさい) : [sage] 2018/02/18(日) 17:15:03.46:6WM4yakP0 残念感がありすぎるが・・ 俺は温かい目で見てあげようと思ってきた、大人になった 売買時刻がいつか知らないがスプの拡大やスリッページは考慮してなくて その成績じゃ乗ってくれるひとは出てこないんでね? : [] 2018/02/18(日) 17:30:45.68:+a0coSoa0 2017年上期(1~6月) 1月 +36.1pips 2月 -50.0pips 3月 -1.3pips 4月 -16.3pips 5月 +50.1pips 6月 +220.2pips 小計 +238.8pips : [] 2018/02/18(日) 17:32:00.61:+a0coSoa0 2017年合計 +302.6pips : [sage] 2018/02/18(日) 17:33:05.63:6WM4yakP0 まさか指標の時の値動きの速さとか、 スプ、滑りを知らなかったりする? : [] 2018/02/18(日) 17:33:58.72:+a0coSoa0 指定時刻エントリー指定時刻決済のデイトレード系のロジックなのでスリッページは気にしなくてよいと判断してます。 スプレッドはEA側の設定で制限すればよいと思います : [sage] 2018/02/18(日) 17:35:41.98:6WM4yakP0 話が噛み合ってない件 ちょっとまだ知識が足りない感が出ちゃってる : [] 2018/02/18(日) 17:36:25.51:+a0coSoa0 大きな指標(雇用統計、FOMCなど)の時は手動でEAを止めればよいと思いますよ。 では、2016年下期の結果を取ってきます。 : [sage] 2018/02/18(日) 17:39:48.50:6WM4yakP0 ぶっちゃけプログラムとしては 作成時間30分も掛からないと思うが 質問者の思い込みが強そうだから俺は辞退 次の人どうぞ : [] 2018/02/18(日) 17:54:17.03:D9IN+7rI0 二点質問しても良いかな? そのロジックはどうやって検証方法と1ヶ月当りの取引回数を教えてほしい EAが組めないみたいだから、MT4MT5のバックテストで検証したわけではないとおもうけど : [sage] 2018/02/18(日) 18:01:06.12:PGyHP6ID0 正直、簡単すぎて金もらうのも恐縮するレベル。無料で書いてやるよ。 検証はチャート見てちまちまやってるんじゃないの? そーいうことに時間を費やすのが苦にならない人なんでしょ : [] 2018/02/18(日) 18:04:36.24:+a0coSoa0 お待たせしました。2016年下期(7~12月)の結果です。 7月 +227.3pips 8月 +186.5pips 9月 -161.9pips 10月 -0.2pips 11月 -117.9pips 12月 +185.8pips 小計 +319.6pips でした。 : [] 2018/02/18(日) 18:06:10.94:+a0coSoa0 6WM4yakP0さんへ 分かりました。検討とアドバイスありがとうございます。 : [sage] 2018/02/18(日) 18:10:18.60:PGyHP6ID0 仕様書きなよ、無料で書いて上げてやるよ 俺は時間指定ストラテジーにエッジはないと思ってるから、あんたのロジックに興味ない 通貨ペアと取引時刻の核心部分は書かなくて良いよ : [] 2018/02/18(日) 18:12:00.04:+a0coSoa0 D9IN+7rI0さんへ 質問ありがとうございます。 取引回数について:取引をする日が土日と重ならなければ、ひと月あたり最高13回です。 (実際にはそこそこ重なるので9〜12回くらいになります) 検証方法について:AlpariのMT4のチャートで地道に検証しています。(なので時間がかかっています) : [] 2018/02/18(日) 18:15:43.80:+a0coSoa0 PGyHP6ID0さんへ とてもありがたいです。ありがとうございます。 easuteadea@gmail.com までメールしてもらえると助かります : [] 2018/02/18(日) 18:19:05.64:+a0coSoa0 PGyHP6ID0さんへ ありがとうございます。 分かりました。具体的なロジックを伏せて良いならここに書きます。 しばしお待ちください。 (わざわざ作ってもらうのに申し訳ないです。) : [sage] 2018/02/18(日) 18:32:36.03:ZXXReIE80 つくってやるから時間はよ : [sage] 2018/02/18(日) 18:33:07.27:ZXXReIE80 sqlくらい駆使してほしいところだけどなw : [] 2018/02/18(日) 18:36:14.54:+a0coSoa0 PGyHP6ID0さんへ 可変パラメーターは、ロット数(10万通貨1lot),許容スリッページ、最大許容スプレッド、マジックナンバーです。 売買ロジックは、取引日時時刻指定です。 (以下のロジックは例なので日時や時間は実際のロジックとは異なります。) 通常時間(11月第1日曜日~3月第2日曜日)の 3日の1時にbuyエントリー同日の7時に決済 5日の9時30分にsellエントリー同日の15時に決済 18日の23時にbuyエントリー19日の4時30分に決済 23日の19時にsellエントリー24時の1時に決済 サマータイム(3月第2日曜日~11月第1日曜日)の時は1時間ずらして 対応させる。 のような感じのものを作ってほしいです。よろしくお願いします。 : [] 2018/02/18(日) 18:39:29.39:+a0coSoa0 ---誤字訂正です。--- PGyHP6ID0さんへ 可変パラメーターは、ロット数(10万通貨1lot),許容スリッページ、最大許容スプレッド、マジックナンバーです。 売買ロジックは、取引日時時刻指定です。 (以下のロジックは例なので日時や時間は実際のロジックとは異なります。) 通常時間(11月第1日曜日~3月第2日曜日)の 3日の1時にbuyエントリー同日の7時に決済 5日の9時30分にsellエントリー同日の15時に決済 18日の23時にbuyエントリー19日の4時30分に決済 23日の19時にsellエントリー24時の1時に決済 サマータイム(3月第2日曜日~11月第1日曜日)の時は1時間ずらして 対応させる。 のような感じのものを作ってほしいです。よろしくお願いします。 : [] 2018/02/18(日) 18:45:26.80:+a0coSoa0 ---すいません再誤字訂正です。--- PGyHP6ID0さんへ 可変パラメーターは、ロット数(10万通貨1lot),許容スリッページ、最大許容スプレッド、マジックナンバーです。 売買ロジックは、取引日時時刻指定です。 (以下のロジックは例なので日時や時間は実際のロジックとは異なります。) 通常時間(11月第1日曜日~3月第2日曜日)の 3日の1時にbuyエントリー同日の7時に決済 5日の9時30分にsellエントリー同日の15時に決済 18日の23時にbuyエントリー19日の4時30分に決済 23日の19時にsellエントリー24日の1時に決済 サマータイム(3月第2日曜日~11月第1日曜日)の時は1時間ずらして 対応させる。 のような感じのものを作ってほしいです。よろしくお願いします。 : [] 2018/02/18(日) 18:52:13.45:D9IN+7rI0 メール送ったから気が向いたら返信頂戴 : [sage] 2018/02/18(日) 19:27:57.56:PGyHP6ID0 なんか他に立候補者いるみたいだし、それがダメになったら言って。 一緒に夢見たい人もいるみたいだし、そっちを優先するわ : [] 2018/02/18(日) 19:49:41.20:+a0coSoa0 PGyHP6ID0さんへ 返信ありがとうございます。 分かりました。ではその時はよろしく願いします。 : [sage] 2018/02/18(日) 21:09:31.36:S1782Ny20 取引回数少ないうえに検証期間も短い。 日にちによって時間を変えるとか設定パラメータが多い。 以上二つから考えるとオーバーフィッティングしている可能性が高いように思います。 : [] 2018/02/18(日) 21:18:34.38:+a0coSoa0 S1782Ny20さんへ ご意見ありがとうございます。 2000年〜現在まで検証済みでございます。 まだ貼ってない結果の分も準備してくるのでしばらく待ちください。 : [sage] 2018/02/18(日) 21:22:33.92:UBeJdC8v0 エントリー何回? : [sage] 2018/02/18(日) 22:02:26.52:kQCiT5n90 同じ通貨に関して複数の時間軸のチャートを表示したとき そのうち一つの時間を移動させたら他のチャートの時間も 連動して移動させる事ってできないかな? 日足チャートで大まかに過去にさかのぼり そのあと1時間足チャートに移動して細かく振り返っていく みたいなことをしたい : [] 2018/02/18(日) 22:37:37.59:+a0coSoa0 2016年上期(1~6月)の検証結果 1月 -114.6pips 2月 +109.7pips 3月 -5.0pips 4月 +121.7pips 5月 +56.5pips 6月 +414.0pips 小計:+582.3pips でした。 : [] 2018/02/18(日) 22:39:49.92:+a0coSoa0 UBeJdC8v0さんへ 月に9〜15回程度となります。 取引日と土日が重なっている月は取引回数が少なくなります。 : [] 2018/02/18(日) 22:40:57.19:+a0coSoa0 2016年の合計が+901.9pipsでした。 : [sage] 2018/02/19(月) 06:18:48.72:NzGuMyRL0 一つのパソコンで同じ会社のMT4を複数立ち上げる時に一番効率のいい方法は、インストール場所を変える方法ですかね? : [sage] 2018/02/19(月) 06:34:00.88:9U18Nhnq0 そうだね : [sage] 2018/02/19(月) 07:25:02.32:NzGuMyRL0 自分が作ったアラートが101円を指してるので、ポンコツだと思った。 本当かよ。 アラート君45号。 : [sage] 2018/02/19(月) 07:25:16.25:NzGuMyRL0 ありがとうございます! : [sage] 2018/02/19(月) 09:13:27.43:D3C+WzTe0 ちょっと違うかも知れないけど、ソース弄れば実現出来るんじゃ無いかな? 知らないけど。 : [sage] 2018/02/19(月) 09:14:32.41:D3C+WzTe0 失礼。 ttp://naoya-fx.seesaa.net/article/456928882.html : [sage] 2018/02/19(月) 10:27:23.52:LjpiJg2v0 ローソク足の初値を 指値でオーダーしたいときは、OP_BUYLIMITを どのように宣言すればいいんですか? input double OP_BUYLIMIT = ここがわからない : [sage] 2018/02/19(月) 10:31:26.76:9U18Nhnq0 足が変わった時成り行きだ リミットなんてムリ : [sage] 2018/02/19(月) 10:45:30.08:LjpiJg2v0 物理的に無理ですかね? : [sage] 2018/02/19(月) 10:48:01.80:9U18Nhnq0 論理的にムリ なぜ分からない未来の始値を事前にセットできるのか? : [sage] 2018/02/19(月) 10:54:22.48:LjpiJg2v0 ありがとうございます。一本前の話なのですが、どうやって買値を宣言したらいいのかわからなくて。 ordersend の後で 指値宣言! ask+10ポイントで指値設定。 askをどうやって指定したらいいのでしょうか? : [sage] 2018/02/19(月) 10:58:53.48:9U18Nhnq0 Ordersendのリファレンスの通り指定すれば良いが 何が分からないのかが読み取れない mql ordersend でググってみ : [sage] 2018/02/19(月) 11:26:45.93:Lkof1OH10 どうせゴトー日の仲値、ロンドンfixあたりだろ。つまらん。 : [sage] 2018/02/19(月) 12:18:10.18:eg3xOPj40 open[1] とかそう言うことでは無くて? : [sage] 2018/02/19(月) 12:23:19.05:CY292Tv20 iOpenかOpenでできると思う。 OP_BUYLIMITだけじゃなくてOP_BUYSTOPの場合も出てくると思う。 : [sage] 2018/02/19(月) 12:58:30.58:9U18Nhnq0 そういう事なのかぁ open[1]とかも知らない前提なのか?? 話が合わないわけだ・・ 逆に難しい質問だ : [sage] 2018/02/19(月) 14:24:55.48:Lkof1OH10 もうね、一回C言語基礎だけやってきた方が早いとおもうの。 : [sage] 2018/02/19(月) 14:32:42.67:ijg35Tq50 指値買いの場合はAskの値を指定すると思います。 固定スプレッドなら+スプレッド値で良いですが、可変スプレッドだと何の値が正しいか私も興味があります。 指値売りならチャート通り指定何も考えずにOpen[1]で良さそうですが。 : [sage] 2018/02/19(月) 14:38:16.09:9U18Nhnq0 >固定スプレッドなら+スプレッド値で良いですが、可変スプレッドだと何の値が正しいか私も興味があります。 BTのパフォーマンス自慢が信頼性がない事の一つがこれね BTに正確性を求める努力をするのではなく0.1枚でいいから リアル口座で動かしてみる事は重要 : [] 2018/02/19(月) 15:58:32.33:DgEYZmmu0 すいません。変数の初期値って、数字じゃなければダメなんですか?計算式を初期値に設定しても大丈夫ですか? : [sage] 2018/02/19(月) 16:06:46.31:6XrwboG60 やってみて結果を教えて : [sage] 2018/02/19(月) 18:45:14.34:eg3xOPj40 やれば分かること聞いてどうするの! : [sage] 2018/02/19(月) 19:03:15.87:eg3xOPj40 なんか混乱してきました。 買いだとして、Askにスプレッド足す理由ってなんですか? : [sage] 2018/02/19(月) 19:11:22.09:eg3xOPj40 未来のスプレッドを考慮したいのなら、指値注文出来ないので、自前で、その価格に来たときに成り行き注文するしか無いと思います。 勘違いならスルー下さい。 : [sage] 2018/02/19(月) 20:21:27.59:ypWu0zNQ0 MT4では、チャートの値は基本的にBid値ですよね? Open[1]とかもBid値。 買い注文はAskで指定するので、スプレッドを足す必要があると思うのです。 : [sage] 2018/02/19(月) 20:26:10.14:kW7LS0Fr0 bidにスプ足したのがaskなんじゃね? : [sage] 2018/02/19(月) 20:35:11.92:aVgNS3R20 手動で注文する時もスプレッド足してるんですか? 未来のスプレッドはわからんでしょう。 ま、試してみれば? : [sage] 2018/02/19(月) 20:37:31.50:kW7LS0Fr0 ああ、そういうことね。 1本前のopen時のaskで指定したい、みたいな。 その時のスプレッドを保存しとかなきゃ無理じゃね? つかaskを保存しときゃいい。 現在のスプレッド使うなら単純にopen[1]とかに足せばいいんじゃない。 : [] 2018/02/20(火) 03:38:25.85:M+r9Urtv0 とても簡単なネットで稼げる情報とか 少しでも多くの方の役に立ちたいです グーグル検索⇒『金持ちになりたい 鎌野介メソッド』 QGEOM : [sage] 2018/02/20(火) 19:42:37.92:ht7v8dWV0 皆さん実際のところeaでインデックス投資以上に儲かってますか? : [sage] 2018/02/20(火) 21:32:54.62:m7x6zxpS0 ordersend error 130 が解決できない件。。。。 発注時にリミットとストップを置くことを今のmql4は否定しているんですか? リミットとストップの値を大きくしても改善しないのですが。 : [sage] 2018/02/20(火) 21:44:23.76:8MihJajU0 ordersendのソース貼ってみ : [sage] 2018/02/20(火) 21:48:50.30:3YNHZKDn0 実際のストップ値を確認しました? : [sage] 2018/02/20(火) 21:49:25.07:s65sgX570 MT4のEAって分割売買することってできないんだっけ? 1lot買っていい感じに儲けがでたらとりあえず0.5lot売って 残りの0.5lotはポジしたまま、とかいう運用はできないんだっけ? : [sage] 2018/02/20(火) 22:01:22.88:tLGIZ1LI0 業者によっては発注時のリミットとストップが通らないところがあったはず。 なので市販のEAは発注とリミットストップを分けてるのが多い : [sage] 2018/02/20(火) 23:11:50.92:bHW5aVvP0 さんのおっしゃる通りです。 出来ない業者だと、OrderSend()後にOrderModify()でリミットとストップを指定します。 私は、OrderSend()とOrderModify()の隙間でEAやPCや回線などが落ちると損失額のコントロールが出来なく怖いため、同時に指定できる業者しか使っていません。 ストップを指定していてもスイスフランショックのときに効かずに追証が請求される会社もあるようなので万全ではありませんが。 : [sage] 2018/02/20(火) 23:16:39.21:XiK9nroB0 それも業者による あと、可能な場合でも分割決済後はチケット番号が変わるんで プログラム側もそれに対応する必要があって意外と面倒 : [sage] 2018/02/20(火) 23:40:18.78:s65sgX570 > あと、可能な場合でも分割決済後はチケット番号が変わるんで > プログラム側もそれに対応する必要があって意外と面倒 あ〜、それ面倒だわ・・・ : [sage] 2018/02/21(水) 06:30:01.05:umt9/2ZU0 ordersend error130の件 modify で一応クリアしました。ネット上にあったコピペですがw 次は永久にオーダーを取り続けるミスを解消してきます。 プログラミング、楽しいですね。自作EA、作れたらいいなぁ。 今後もよろしくお願いします。 : [sage] 2018/02/21(水) 23:06:26.87:BNqgQkqi0 iStdDev iBands この違いが今ひとつ分からん : [sage] 2018/02/22(木) 05:47:09.14:AKD4SYwN0 標準偏差とボリバンね、基本的に同じや : [sage] 2018/02/22(木) 08:35:50.66:bpGJnhzd0 質問お願いします。 パソコンのMT4を立ち上げ用と思いダウンロード画面迄来て ダウンロードのボタンを押したのですが 何も変わらずこのまま過ぎてしまいます。 ちなみにMT5も全く同じです。 よろしくお願いします。 : [sage] 2018/02/22(木) 08:48:12.55:ovRTiF8s0 立ち上げでなくインストールしようとして? だとすればどこのサイトから? 何も変わらずこのままの、このままとは? 状況が伝わって来なすぎて何とも言えない。 : [sage] 2018/02/22(木) 08:53:03.85:bpGJnhzd0 すいません。 インストールでした。 申し訳ないです。 : [sage] 2018/02/22(木) 09:02:42.36:+prjmPLF0 どこのサイトから? どうして情報を出し惜しみするのか : [sage] 2018/02/22(木) 09:16:51.64:nZTeaawO0 オーダーを出し続けるんですが、回避方法がわかりません。 if (条件1 && OrdersTotal ==0) ordersend....... だけでは駄目なのですか? : [sage] 2018/02/22(木) 09:24:04.60:/Kimue9c0 >if (条件1 && OrdersTotal ==0) いいんじゃない 正確には OrdersTotal() だけど : [sage] 2018/02/22(木) 09:38:37.04:bpGJnhzd0 すいません。 解決しました。 本当に申し訳ありませんでした。 : [sage] 2018/02/22(木) 11:23:07.36:nZTeaawO0 それでもポジションを取り続けるのですが。。。 1秒に数十ポジションみたいな感じで。。。。 どこが悪いのでしょうか?入り口でつまづいてます。 : [sage] 2018/02/22(木) 11:44:37.54:ovRTiF8s0 オーダートータルがゼロなんでしょう エントリーした後に、再取得してないかポジション閉じてるか、その他の理由か : [sage] 2018/02/22(木) 13:22:48.82:/Kimue9c0 ソースを見せて : [sage] 2018/02/22(木) 21:11:12.54:lSdZ2bcD0 > 標準偏差とボリバンね、基本的に同じや 処理速度に違いとかない? : [sage] 2018/02/22(木) 21:13:58.50:9TKbJxWZ0 楽天はMT4口座があるんですが、これってMT5は使えないんでしょうか? : [sage] 2018/02/22(木) 21:33:15.13:A0g2R75C0 mqlの関数定義の中身知らんからなんともいえんw : [sage] 2018/02/22(木) 22:22:27.50:5F28Bja/0 使えません : [sage] 2018/02/22(木) 23:02:07.48:gmPoUgdi0 簡単な計算だからどちらも一瞬で終わるはず : [sage] 2018/02/22(木) 23:11:01.00:lSdZ2bcD0 サンクス 好きな方使うわ : [] 2018/02/23(金) 11:20:40.07:h/LOzeo/0 ポジション取り続けるんです。間違いをご指摘ください。 input int Magic = 56789; //マジックナンバー input double Lots = 0.1; //取引ロット数 double Open1 = Open[1];//一つ前の初値 double Close1 = Close[1];//一つ前の終値 //double BB1 = ); double BB1 = (Open1 + Close1) / 2;//基準値 double Kijun0 = Open1 - Close1; int ea_ticket_res; // チケッット番号 int Total = OrdersTotal(); int DP = Digits; //小数点位置 double Base = NormalizeDouble(BB1, Digits); double Kijun1 = NormalizeDouble(Kijun0, Digits); int OnInit() { //--- //--- return(INIT_SUCCEEDED); } : [] 2018/02/23(金) 11:21:26.69:h/LOzeo/0 void OnDeinit(const int reason) { //--- } //+------------------------------------------------------------------+ //| Expert tick function | //+------------------------------------------------------------------+ void OnTick() { if ( -0.02 <= Kijun0 <=0.02 && Total == 0) { ea_ticket_res = OrderSend( // 新規エントリー注文 Symbol(), // 通貨ペア OP_BUYSTOP, // オーダータイプ Lots, // ロット[0.01単位] Base + 110 * Point, // オーダープライスレート 20, // スリップ上限 0, // ストップレート 0, // リミットレート "ぬるぽ", // オーダーコメント Magic, // マジックナンバー(識別用) 0, // オーダーリミット時間 clrRed // オーダーアイコンカラー ); // エントリー中ポジションの注文変更 LimitStop_Set(ea_ticket_res); } //--- } //+------------------------------------------------------------------+ // エントリー中のポジションのリミット・ストップを変更 void LimitStop_Set( int in_ticket_no ) { double limit_rate,stop_rate; int modify_resend_num; // 変更試行回数 bool modify_ret; // 変更判定 int errorcode; bool selbool; : [] 2018/02/23(金) 11:21:58.68:h/LOzeo/0 selbool = OrderSelect(in_ticket_no, SELECT_BY_TICKET); // オーダー中のチケット選択(チケットNo指定) limit_rate = OrderOpenPrice() + ( 10 * Point() * 10); // リミット価格 = 約定価格 + 10.0pips stop_rate = OrderOpenPrice() - ( 7 * Point() * 10); // ストップロス価格 = 約定価格 - 10.0pips limit_rate = NormalizeDouble(limit_rate,Digits); // リミット価格 を正規化 stop_rate = NormalizeDouble(stop_rate ,Digits); // ストップロス価格を正規化 for( modify_resend_num = 0; modify_resend_num < 20; modify_resend_num++ ) { // 試行回数上限:20 modify_ret = OrderModify( OrderTicket(), // チケットNo OrderOpenPrice(), // 注文価格 stop_rate, // ストップロス価格 limit_rate, // リミット価格 0, // 有効期限 clrRed // 色 ); if ( modify_ret == false ) { // 注文変更拒否 Sleep(300); // 300msec待ち errorcode = GetLastError(); // エラーコード取得 // printf( "%d回目:注文変更拒否。エラーコード:%d , 詳細:%s ", // modify_resend_num+1, errorcode , ErrorDescription(errorcode)); } else { // 決済注文約定 Print("注文変更完了。 チケットNo=",in_ticket_no); break; } } : [sage] 2018/02/23(金) 11:33:28.02:+m7LsCPj0 ガッ : [sage] 2018/02/23(金) 11:39:03.44:fqPnBS8z0 OrderSend後もTotal変数が更新されてないから && Total == 0は常に真 : [sage] 2018/02/23(金) 11:41:51.91:ZU9pUpXa0 具体的に教えていただければ。。。。 そのレスが具体的と言われたらそれまでなのですが。 : [sage] 2018/02/23(金) 12:11:46.16:+m7LsCPj0 Total = OrdersTotal(); がOnTick()の中にないとティックごとに最新のオーダー数を取り直さない という訳での俺の本命的中! : [sage] 2018/02/23(金) 12:25:26.99:+m7LsCPj0 他にあるか知らんけどTotal使う直前に Total = OrdersTotal(); を書けば終わり 単純ミスでないなら、あらかじめある関数の動くタイミングを見直した方がよかです : [sage] 2018/02/23(金) 13:47:36.89:fA00G8Fs0 -0.02 <= Kijun0 <=0.02 がだめなんじゃない? -0.02 <= Kijun0 && Kijun0 <=0.02 にしてみてはどうかと : [sage] 2018/02/23(金) 14:13:57.69:ZU9pUpXa0 草むしり終了。 皆様ありがとうございます。 今からやってみます。 : [sage] 2018/02/23(金) 20:31:25.47:MkKjdF200 ありがとうございます : [] 2018/02/24(土) 18:41:24.87:4BIcpPNB0 ドル円のチャートで縦軸は0.1毎に、時間軸は1時間毎にグリッドが表示されるように したいのですが、どうしたらいいですか? : [sage] 2018/02/24(土) 23:02:06.83:L3GhnrHV0 バックテスト、デフォルトだと横軸は試行回数になってるけど これ年月日に変更する事って出来ないかな? そうすれば「このストラテジーだとリーマンショックで手ひどくやられるね」とか 「スイスフランショックはなんとか乗り切れそうだ」とか判別がつくんだが : [sage] 2018/02/24(土) 23:08:55.39:U7jytXGB0 グラフをマウスオーバーしたらいいんじゃ : [] 2018/02/24(土) 23:20:30.15:iQOfPonq0 831です。この前メールでやり取りしてくれた方へ、 またメールを送ったので、確認お願いします。 : [] 2018/02/24(土) 23:21:55.43:iQOfPonq0 941さんへ QuantAnalyzerというソフトを使えばできますよ。使い方は調べてみてください。 分からなかったらまた言ってくださいねー : [sage] 2018/02/25(日) 00:04:05.81:egcIv++g0 ありがとう 検討してみるノシ : [] 2018/02/25(日) 14:20:34.80:ANw1k8VB0 みんな、国内業者使ってんの? エックスイーマーケッツとか海外? レバ10でも国内とどまる? : [] 2018/02/25(日) 15:06:18.31:XLuLGHMo0 口座維持率をXとした場合、ロットは幾らほど立てるのが最適なの? : [sage] 2018/02/25(日) 15:11:04.77:Ewv+/ihd0 Y : [] 2018/02/25(日) 15:49:48.05:/wjoe3Qp0 質問お願いいたします。 --条件-- 条件1a: +2σにローソク足か実態の片方もしくは両方 がタッチ(5分足かつ15分足) 条件1b: ー2σローソク足か実態の片方もしくは両方 がタッチ(5分足かつ15分足) 条件2:ATR14日間設定 数値0.1以下 条件1a + 条件2の時に↓矢印表示 条件2a + 条件2の時に↑矢印表示 以上の条件を実装したくて、±2σ線タッチした時に矢印表示はできたのですが 条件2(ATR)が0.1以上の時でも矢印が表示されてしまいます。 エラーは全て潰したのでバグではなく実装が間違っていると思うのですがどこが間違っているかわかりません どこが違うのかご指摘いただけたらと思い質問させていただきました。 該当箇所と思われるコードが以下となります。 ご回答の程よろしくお願いいたします。 ATR_1 = iATR(NULL, 15, 1512, i); double ATR_Level = 0.1; if (High[i]>=band1 && ATR_1 <= ATR_Level) { sellbuf[i]= High[i] + markerdist*Point; if (i < 2 ) { UD="m Down"; DoAlert(UD); }} if (Low[i]<=band2 && ATR_1 <= ATR_Level) { buybuf[i]= Low[i] - markerdist*Point; if (i < 2 ) { UD="m Up."; DoAlert(UD); } } : [sage] 2018/02/25(日) 17:19:27.79:DKlmY9FE0 iATRのperiodが1512って間違い? : [] 2018/02/25(日) 19:58:38.73:/wjoe3Qp0 条件2:ATR14日間設定 数値0.1以下 ATR_1 = iATR(NULL, 15, 1512, i); 15分足で14日間の値を取得したかったので1512なのかなと思ったのですが違うのでしょうか? : [sage] 2018/02/25(日) 20:06:33.71:kYJaF8Be0 band1とband2の中身が不明 : [sage] 2018/02/25(日) 20:20:53.52:/wjoe3Qp0 σの矢印表示はできていて、それにATRの条件を追加し他時に0.1以上でも矢印が表示されてしまいます。 ATR0.1以下では 表示させたくないのです。 //---- main loop for(int i= lastbar; i>=offset; i--){ sellbuf[i]= 0; buybuf[i]=0; sellbuf2[i]= 0; buybuf2[i]=0; ATR_1buf[i]=0; band1= iBands(NULL,0, period, deviation, 0, PRICE_CLOSE, MODE_UPPER, i); band2= iBands(NULL,0, period, deviation, 0, PRICE_CLOSE, MODE_LOWER, i); ATR_1 = iATR(NULL, 15, 1512, i); double ATR_Level = 0.1; band1buf[i]= band1; band2buf[i]= band2; ATR_1buf[i]= ATR_1; if (High[i]>=band1 && ATR_1 <= ATR_Level) { sellbuf[i]= High[i] + markerdist*Point; if (i < 2 ) { UD="m Down"; DoAlert(UD); }} if (Low[i]<=band2 && ATR_1 <= ATR_Level) { buybuf[i]= Low[i] - markerdist*Point; if (i < 2 ) { UD="m Up."; DoAlert(UD); }} : [] 2018/02/25(日) 20:23:44.67:/wjoe3Qp0 >>ATR0.1以下では 表示させたくないのです。 missです。 x ATR0.1以下では 表示させたくないのです。 o ATR0.1以上では 表示させたくないのです。 : [sage] 2018/02/25(日) 22:55:37.06:DKlmY9FE0 1512はどのように導き出したのかわかりませんが、14日間ではなくて、15分足14本分のATRを求めたいのでしたら、単純にperiodは14でいいと思うのですが。。 : [sage] 2018/02/25(日) 23:37:26.45:/wjoe3Qp0 ATR_1 = iATR(NULL, 15, 14, i); こちら14にしても変わらずでした。 : [] 2018/02/26(月) 00:02:16.80:Lf513kJV0 たまに外人が作ったインジのソースコードに UniqueID って変数が入ってるのが あるんですけど なんの意味があるんでしょうか? : [sage] 2018/02/26(月) 00:14:45.64:vJJSaAb+0 ソースを見ればどこで使われてるかわかるでしょ : [sage] 2018/02/26(月) 08:26:40.16:Nn7Ae/Op0 iは1から? : [sage] 2018/02/26(月) 09:50:00.12:DbVDza050 変数iは開いているチャート(例えば一分足)のバーの位置(最新バーが0で、古い方向に1ずつ増える)を指していますよね? ATR_1 = iATR(NULL, 15, 14, i); で第4引数は15分足チャートのバーの位置を指定しますから、第4引数にiを指定すると、 例えば1分足でiが3だった場合は、15分足チャートでは0または1を指定するのが正しいはずなのに3が指定され意図しない動作となります。 現在チャート(例えば1分足)のバーのiの位置に対応する15分足チャートのバーの位置は iBarShift(NULL, PERIOD_M15, Time[i], false) などと指定すれば求められますので、iの位置に上の値を入れるが良いと思うのです。 : [sage] 2018/02/26(月) 12:34:58.79:IY4TXibT0 ObjectCreate� ObjectSet� で線を描く : [sage] 2018/02/26(月) 14:21:45.04:HWkMv+da0 できました!!!ありがとうございます!!! : [sage] 2018/02/26(月) 22:52:33.58:clSa3MCn0 MT4でもクラスを使ったオブジェクト指向プログラミングが出来るようになったと聞いて ちょっと興味があるんだけど何か参考になるサイトって無い? オブジェクト指向自体はC++やC#を通してさわりは把握してるけど MT4独特のクラスの癖みたいなものを勉強できるサイトがあったら知りたい : [sage] 2018/02/27(火) 07:18:22.43:pv+t85r40 MQL5で調べた方がいいかも。 MQL4は古いサイトが多いからね : [sage] 2018/02/28(水) 22:42:29.80:0oe4F5nm0 ふむふむ というわけでちょっと調べてクラス作ってみた 持ってるポジションをエグジットする簡単なクラスだけど コンパイルしてみたら次の様なWarningが出てきた possible loss of data due to type conversion Warningだから無視してもいいんだけどなんか気になる・・・ class Position { private: double m_lots; double m_exitPrice; double m_slipPage; int m_ticketNumber; color m_arrowColor; public: // コンストラクタ void Position() {} // 決済する void Exit() { OrderClose(m_ticketNumber, m_lots, m_exitPrice, m_slipPage, m_arrowColor); } }; : [sage] 2018/02/28(水) 23:35:57.26:+H3Gyv450 スリッページは多分int型だから、double型がint型へ暗黙の型変換される っで、暗黙の型変換でデータが失われるかもよ?ってワーニング どうでもいいけど、暗黙の型変換、英語ではインプリシットコンバージョン とかいうらしい。 scala弄ってた時に初めて見て何それ超カッケーと思ったw : [sage] 2018/02/28(水) 23:44:36.07:0oe4F5nm0 ほんとだ・・・スリップってint型だったのね ありがとうノシ : [sage] 2018/03/03(土) 19:10:56.41:JRwu9ONl0 クラスオブジェクトを動的配列で作成してみようと思って次の様なプログラム書いたんだけどエラーになる int N = 5; MyClass obj[]; ArrayResize(obj, N); for(int i=0; i<N; i++) { *obj[i] = new MyClass(Symbol(), 0); } -illigal operation use 'obj' - object pointer expected '=' - illegal operation use '=' - l-value required 静的なクラスオブジェクトの配列は作れるんだけど 動的なクラスオブジェクトの配列はどうやったら作れるんだろう? : [sage] 2018/03/03(土) 20:05:02.36:Y1BeF9fz0 よく読んでないがこういうことじゃね ttp://oswald.hatenablog.com/entry/20081221/1229914058 : [sage] 2018/03/03(土) 20:56:00.13:JRwu9ONl0 MT4で以下の文をコンパイルすると NewClass[] dim = new NewClass[3]; '[' - name expected というエラーが返されてしまうみたい うーむ・・・ ちなみに静的クラスオブジェクトだったら以下の文でコンパイルが通った MyClass *obj[3]; for(int i=0; i<3; i++) { obj[i] = new MyClass(Symbol(), 0); } 問題は上記の"3"の部分を一般変数のNに変えて動的にしようとすると コンパイルが通らなくなることで・・・ : [] 2018/03/05(月) 14:32:51.82:eHTwQyEu0 これでできたような気がするんですんが、そもそも、こういう事ではなかったらもうしわけないですん…。 int N = 5; MyClass objcts[]; for(int i=0; i < N; i++) { MyClass obj = new MyClass(Symbol(), 0); ArrayResize(objects, i+1); objects[i] = obj; } : [] 2018/03/05(月) 18:04:38.76:uXZX+ZCS0 USDJPYの1分足スキャルピング型EA(自動売買ツール)とサインツールを開発・公開しております。 興味がありましたら見てみてください。 ttp://awsedrftgyh12345.blogto.jp/archives/cat_163697.html : [] 2018/03/05(月) 20:29:04.69:wsEUpVen0 MT5って両建てできるようになってたのな : [sage] 2018/03/06(火) 18:02:38.88:bYSrXx3G0 これってnewしたインスタンスがリークしてね? : [sage] 2018/03/06(火) 20:55:44.90:pQuQAezh0 日本語でおk : [sage] 2018/03/06(火) 21:14:33.89:VhUpbW8s0 > MyClass obj = new MyClass(Symbol(), 0); この行でエラーになっちゃうみたい。 ちなみに以下の様に変更することでコンパイルエラーはでなくなった。 ちょっと強引なやり方なのでこれがふさわしいのかは分からないけど・・・ int N = 5; MyClass *obj[]; ArrayResize(obj, N); for(int i=0; i<N; i++) { obj[i] = new MyClass(Symbol(), 0); } MQL4って微妙にC++と流儀が違うのね・・・ CとC++を微妙に混ぜたような・・・ : [sage] 2018/03/06(火) 21:41:19.01:RFab8X5G0 どのmt4でも使える無料EAってありませんか : [sage] 2018/03/06(火) 22:27:05.39:DCB7BPxU0 そりゃありますよ : [sage] 2018/03/06(火) 22:39:50.83:YQCio3CT0 山ほどある 稼げないけどね : [sage] 2018/03/06(火) 23:12:27.20:pQuQAezh0 元々mt4に入っとるやろ : [sage] 2018/03/06(火) 23:35:40.18:1lbGcusr0 どのmt4でも使える(稼げる)無料EAってありませんか : [sage] 2018/03/07(水) 06:29:30.58:0ALx2sOl0 とりあえず“ベクター”か“00”で検索してみたら : [] 2018/03/08(木) 23:29:57.38:DgULQ00t0 ku-chartみたいな他通貨を呼び出すインジケーターが、バックテストで動かなくて困ってるんですが、何かいい方法はありませんか? ファイル関数系とdll系は苦手でして。 MT5では動くなら、今から勉強するんですけど。。 : [sage] 2018/03/09(金) 00:29:04.58:vqCQDDpS0 MT5では普通に動く。MT4では一工夫いるがやり方はググればすぐ見つかる。 : [sage] 2018/03/09(金) 00:32:17.92:vqCQDDpS0 あー、テクニカル指標の計算を自分でプログラム書かないといけないからめんどくさいね。難しいわ。 : [sage] 2018/03/09(金) 01:24:32.87:woTxOxP20 ほか通貨のデータあれば読み込まない? : [] 2018/03/09(金) 01:41:48.33:mPVO2vfC0 983です。 動かないですね。。 ヴィジュアルチャートに貼り付けても、呼び出した時だけ表示されて、その後は止まってしまいます。。 mt5を頑張って勉強しようかな : [sage] 2018/03/09(金) 01:51:40.96:Klxr41HF0 最新足がダメなだけで確定足使う分には別ペア参照でも問題ないと思うけど 最新足がテストのペアしか更新されない : [sage] 2018/03/09(金) 01:57:39.26:vqCQDDpS0 恥を承知で自作関数を晒してみる。これをku-chartにコピペして iMA → iMA_Custom に書き換えれはテスターでも動くはず。 double iMA_Custom(string symbol, int timeframe, int maperiod, int mashift, int mamethod, int price, int shift) { double ret = 0; if(IsTesting()) { datetime dt = iTime(_Symbol, timeframe, shift); int collection = 1; if(mamethod == MODE_EMA || mamethod == MODE_SMMA) collection = 16; if(Bars(symbol, timeframe) - iBarShift(symbol, timeframe, dt, false) < maperiod * collection) return(0); double ocBuf[]; ArrayResize(ocBuf, maperiod * collection); if(price == PRICE_OPEN && CopyOpen(symbol, timeframe, iBarShift(symbol,timeframe,dt,false) + mashift, maperiod * collection, ocBuf) < 0) return(0); if(price == PRICE_HIGH && CopyHigh(symbol, timeframe, iBarShift(symbol,timeframe,dt,false) + mashift, maperiod * collection, ocBuf) < 0) return(0); if(price == PRICE_LOW && CopyLow(symbol, timeframe, iBarShift(symbol,timeframe,dt,false) + mashift, maperiod * collection, ocBuf) < 0) return(0); if(price == PRICE_CLOSE && CopyClose(symbol, timeframe, iBarShift(symbol,timeframe,dt,false) + mashift, maperiod * collection, ocBuf) < 0) return(0); ret = iMAOnArray(ocBuf, 0, ArrayRange(ocBuf, 0) - maperiod * (collection - 1), 0, mamethod, 0); ArrayFree(ocBuf); }else{ ret = iMA(symbol,timeframe,maperiod,mashift,mamethod,price,shift); } return(ret); } : [sage] 2018/03/09(金) 02:03:42.73:vqCQDDpS0 あ、ちょっとバグがあるみたい。すみません。 : [sage] 2018/03/09(金) 02:06:54.11:vqCQDDpS0 バグっていうか少し誤差があるみたい。 iMA(…) - iMA_Custom(…) が0にならないわ。 : [] 2018/03/09(金) 11:34:52.32:mPVO2vfC0 ありがとう。帰ってから試してみます : [] 2018/03/09(金) 14:22:21.29:RVvV5Obn0 ttps://mt4-ea.com/free/ このサイトで配布してるやつ普通に聖杯だよ : [] 2018/03/09(金) 14:28:06.23:RVvV5Obn0 ちな口座縛りあるからコピーツール推奨な : [sage] 2018/03/09(金) 18:00:44.72:vqCQDDpS0 ちょっと間違ってたので訂正します。たぶんこれでいけるかと。 double iMA_Custom(string symbol, int timeframe, int maperiod, int mashift, int mamethod, int price, int shift) { double ret = 0; if(IsTesting()) { int collection = 1; if(mamethod == MODE_EMA || mamethod == MODE_SMMA) collection = 16; if(Bars(symbol, timeframe) - shift < maperiod * collection) return(0); double ocBuf[]; ArrayResize(ocBuf, maperiod * collection); if(price == PRICE_OPEN && CopyOpen(symbol, timeframe, shift + mashift, maperiod * collection, ocBuf) < 0) return(0); if(price == PRICE_HIGH && CopyHigh(symbol, timeframe, shift + mashift, maperiod * collection, ocBuf) < 0) return(0); if(price == PRICE_LOW && CopyLow(symbol, timeframe, shift + mashift, maperiod * collection, ocBuf) < 0) return(0); if(price == PRICE_CLOSE && CopyClose(symbol, timeframe, shift, maperiod * collection, ocBuf) < 0) return(0); ret = iMAOnArray(ocBuf, 0, ArrayRange(ocBuf, 0) - maperiod * (collection - 1), 0, mamethod, 0); ArrayFree(ocBuf); }else{ ret = iMA(symbol,timeframe,maperiod,mashift,mamethod,price,shift); } return(ret); } : [sage] 2018/03/09(金) 18:04:17.21:vqCQDDpS0 うああ、PRICE_CLOSEのとこ訂正しわすれてた。↓でお願いします。 if(price == PRICE_CLOSE && CopyClose(symbol, timeframe, shift + mashift, maperiod * collection, ocBuf) < 0) return(0); : [sage] 2018/03/09(金) 20:20:58.67:hyH3cZd40 どれ? : [] 2018/03/09(金) 20:46:12.74:RVvV5Obn0 5つ全部だよ。 バックテストしてみればどれだけすごいかわかる。 : [sage] 2018/03/09(金) 20:58:01.96:woTxOxP20 通貨指定と勝率、plラインが典型的なあれでワロタ。ただのアフィ目的は消えてくれるかな? : [] 2018/03/09(金) 21:01:55.94:RVvV5Obn0 デモ口座で稼働してコピーツールで取引口座で売買するんだよ。 ibに関しては自分でいい所見つけてくれw : [] このスレッドは1000を超えました。 新しいスレッドを立ててください。 life time: 208日 16時間 54分 59秒 : [] 5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。 運営にご協力お願いいたします。 ─────────────────── 《プレミアム会員の主な特典》 ★ 5ちゃんねる専用ブラウザからの広告除去 ★ 5ちゃんねるの過去ログを取得 ★ 書き込み規制の緩和 ─────────────────── 会員登録には個人情報は一切必要ありません。 月300円から匿名でご購入いただけます。 ▼ プレミアム会員登録はこちら ▼ ttps://premium.5ch.net/ ▼ 浪人ログインはこちら ▼ ttps://login.5ch.net/login.php
凡例:
レス番
100 (赤) → 2つ以上レスが付いている
100 (紫) → 1つ以上レスが付いている
名前
名無しさん (青) → sage のレス
名無しさん (緑) → age のレス
ID
ID:xxxxxxx (赤) → 発言が3つ以上のID
ID:xxxxxxx (青) → 発言が2つ以上のID
このページは2ch勢いランキング が作成したアーカイブです。削除についてはこちら 。