【MT4/MT5】 EA開発研究スレ Part39 【自動売買】 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
EA(Expert Advisor)の開発をメインとしたスレです。
▼関連スレ
【MT4/5】Meta Trader初心者専用54【EA素人】 [無断転載禁止]©2ch.net
http://tamae.2ch.net/test/read.cgi/market/1488076405/
【MT4/MT5】 EA運用観察スレ Part1.1 [無断転載禁止]©2ch.netDat落ち)
http://tamae.2ch.net/test/read.cgi/market/1457092185/
【MT4/MT5】 EA乞食スレ Part1 【素人以下】 [無断転載禁止]©2ch.net
http://medaka.2ch.net/test/read.cgi/market/1494911868/
▼ドキュメント
MQL4言語ドキュメント(英語)
https://docs.mql4.com/
MQL5言語ドキュメント(日本語)
https://www.mql5.com/ja/docs
▼アップローダー
めたとれなうpろだ
ttp://u3.getuploader.com/mt
▼Q&A
・○○できるインジありませんか? → スレチです
・○○できるEAありませんか? → スレチです
・○○するコードの書き方教えて下さい → スレチです
・オススメの業者教えて下さい → スレチです
・PCのスペックで最適化の効率が… → スレチです
・バックテストでこんなすごい結果出たぜ! → スレチです
・○○言語ってどうなの? → スレチです
EA開発研究に無関係な話題、ループしてる話題、成績自慢を徹底して無視することがスレの品質向上に繋がります。
▼前スレ
【MT4/MT5】 EA開発研究スレ Part38 【自動売買】 [無断転載禁止]©2ch.net
http://medaka.2ch.net/test/read.cgi/market/1497365612/ >>161
盛り上がらなかったということはそういうことなんだな? >>158
BTの最適化で十分
チャートをグラフィカルに解析するアプローチでないと最近言われてるAI開発手法には嵌められないんじゃないかな
で、そんなことしてる輩がこんなスレにいるとは思えない 昔はやってたが過去のチャートの画像認識したところで
同じパターンがないんだから勝てない
結局消えていったな AI開発手法とか初めて聞いたわ
上から目線で無知丸出し 今月は北朝鮮のせいでEA止めたり手動で決済したりとで、相当儲け損なったわ
イベントによる急変はEAだけではどうにもならないからなー >>166
こんなとこでまで糞レビュアみたいな指摘やめてくれ 何のためにAI使うのか?って問題じゃないの
理由もなく使わないだろー AIが運用するファンドも出てきたし、意味あるだろ
俺らは勉強が足りてないだけだ AIが運用するファンドも出てきた→意味ある
間が何か足りんね。勉強して何か役立つのか探るのは勝手にやればいいけど AIがやることはそんなに人間と変わらない。
未来が見えるわけでもないし。
何が目的かってそりゃ人件費削減だろう。 Aiならまずできるトレーダーの取引データが教師データ
さらにそれで複数のファンドと大衆に別れてシミュレーション学習
強そうだな AIのアルゴリズムも知らない素人がAIなんて言うな!
AIは詐欺商材だと言ってる方がまだまともだ ディープラーニングって言うとお前ら食いついてそっちの流れになっちゃうから無理にAI開発手法って言ったら、そんな意図も理解出来ない馬鹿に突っ込まれて、さらにこのザマ。
お前ら、現状うまく行かないからって安易に未知のものに縋り付いて慰めを得ようとするな。
語るなら実現可能性を考えてからにしろ。
いい加減、無駄な事にリソースさこうとするな。 >>179
ディープラーニングも線形重みづけの初等数学で
自動取引には役に立たないのよ
ホント、おまえら素人衆ばかりだな SSDにするとバックテスト速くなりますでしょうか? ストレージはあまり
メモリーとかCPUとかカスタム印字を使わないなどの工夫が必要だ コメントとかラベル表示をBT中は処理をスキップ(表示させない)させればカナリー速くなる >>183
cpu、メモリのハードスペック上げるのは確かに効果あるけど、それよりまずやり方。
バックテストって言ってるけど最適化のことでしょ。
馬鹿正直に総当たり的にやるのは問題外。
一度に相手にするパラメータは原則2つまで。
2段階で。大雑把に最適化して傾向見てからから細かくやる。
これでだいぶ効率的になる。
それでもまだ現実的でないなら腰据えてソース見直す。
当たり前の事なので敢えて言いたくないけどこの手の話したまに出て面倒なので。 ちなみに、SSDが影響するのはI/Oだけなので関係ない。
アホみたいにprint出してれば処理進まなくなるが、それはprintの方が間違い。 それとテスターのスタートボタンを押してからバックテストが始まるまで十数秒かかって地味にストレスなんですが速くする方法ありますでしょうか? >>189
ないと思う。あっても俺は知らない。
ヒストリカルデータから内部で擬似ティック生成してるのがそれ。
どうしてもイヤならコントロールポイントか始値のみで。
俺は基本、コントロールポイント。
どのみちBTのティックなんてあてにならない。 >>189
そこはSSDにするとちょっと速くなるよ
fxtファイル作ってる時間だからね
でもこの時間が気になるならtick volumeを減らす処理した方がいいね 海外でEA動かす場合ってどこがオススメとかある?
今はXMでやってんだけど200万超えたらレバ規制あるから移り先探してるんだけどアイフォはMT4じゃないから使えない。他はどこも怪しくて、、、
まぁ200万超えるどころか100万負けてんだけど。 レバ200に規制されるのの何が嫌なのかよくわかんない… レバ高いことそのものが負けてる原因てことに気付かないのか、、、 >>192
TitanとAxiory使ってる
Titanはレバ規制ないけどAxioryは1000万以上で規制される なるほど、、レバ200倍だろうが維持率2500%くらいでやればいいのか、、目が覚めました。ありがとうございます。 久々に来たけど、相変わらず同じとこぐるぐる回っているだけやな
それじゃまた EA作ろうと思って、いきなりやってみたらダメだった
インジケータからスタートしたら、2日で完成した
EAとインジでは、作り方が全然違う MetaQuarts社はMT4プラットフォームの配布やってないのか?
MT5しかない。他のサイトでMT4 DLしたらMT5がインストールされた。
MT5プラットフォームでMT4のEAは動かないだろ?
mql5はインジが使い物にならんのよ
おまえら、どうしてんだ?
MT4は業者配布だけでもう終わってるのか?
MT5に移ってmql5学ぶくらいなら、cTraderに移行してC#で書いた方がましだよな
MT4オワタ そういえば最近アップデートないじゃん
もう4は捨てられてんじゃね?知らんが せめてMT4とMT5の継続互換性にしろと言いたいよな
MT5なんて使えたもんじゃない mql5は移動平均使うにも
いちいち配列作ってimaを一から作らないと動かないんだろ?
こんなもん面倒で使えるわけないだろ
最初からcTrader勉強した方がまだましだな メタクオーツ社は何考えてんだ?
日本法人もあるからこのスレも見てんだろ
答えろよ! この反応の低さ
もうmqlプログラムまともに書いてea作ってる奴も少ないということか…
(´・ω・`)トホホ >>209
まわりにFXやっている奴は、そこそこいるが
EAの話題がほとんど出ない
使っている人は、うわさレベル
作っている人は、さらに少ないと思われ 聖杯の道はあまりにも遠いなあ
夢のまた夢か
景気がいいのはアフィと詐欺商材屋の掛け声だけになったな
手作りea専業の俺は長生きし過ぎたのか? 200です
初めて作ったインジケータだけど
作りがシンプルな割には、なかなか良いかもしれない
ダイバージェンスが少なくて、
悪くないところで利益確定できている えっと、確かにMT4でやってはいるんですけど、
コンパチメソッド作って使ってるので、
仮にMT5に移行したとしても殆ど同じコードのままいけちゃうんですよね。
4だ5だ言ってる人、おつかれさまっす。 >>215
人差し指か中指でデコ(額)にバチーン!と入れるヤツ。
デコピンとも言う。
これ結構痛いんだよな・・ >>214
A.R.Young流かな?
あれ、日本語訳がないから日本人はあまり知らないのよ
ぜひ、MT4/MT5互換ブログ作って日本人のために公開してくれ
CTradeをClassで作るんだよな
IndicatorもMT5のように作るんだが、面倒で仕方がない
iMAがあるのに何故わざわざMT5に合わせて一から作るのかまったく理解できない
MetaQuats社のバージョンアップはユーザーはまったく理解できない
ユーザーをボランティア扱いにして、MQ社は検証もせずにバージョンアップして
ユーザーに調べさせているとフォーラムでも苦情が出ている >>215
互換性
簡単に言えば、どちらでも動くという事 >>192
規制されついでにゼロスプ口座でいいと思う
EAだとスプレッド方式と手数料方式では
体感できるほど差がある
裁量だとレバレッジを高くとれる方に
流れやすいが >>217
CTradeじゃないです。
https://www.mql5.com/ja/articles/81
基本的に、ここにあるのを参考に、必要と思われる物を纏めた上で加筆したUniversal.mqh作ってincludeしてるだけですね。
MQL4の感覚で使えるように作ってあるので、命名規約としてはMQL4の関数にプレフィックスとしてuをつけてます。
こんなのがずらーっと。だから基本、MQL4のEAのコードについて、片っ端から頭をuにするだけで動きます。
double uAccountProfit()
{
#ifdef __MQL4__
return AccountProfit();
#else
return AccountInfoDouble(ACCOUNT_PROFIT);
#endif
}
ロジックからはネイティブな関数は基本的に使わず、このUniversal関数群を介してアクセスしてます。
MQL5ではオーダーの扱いが大きく変わったので、MQL4の通常の用途に一番即している機能で互換させてます。
たとえば、こんな感じ。
int uOrdersTotal()
{
#ifdef __MQL4__
return OrdersTotal();
#else
return PositionsTotal();
#endif
}
ある程度EAが出来た時に将来を考えてこのコンパチ関数群を書いたので、一応、動作することはわかりましたけど、最適化はしてないです。
今は本体のロジックの方を煮詰めているので、それが終わったらMT5で最適化しようと思ってます。 >>221
お、そんなarticleあるんだと思ったらとんだ期待はずれ
CTradeなんてソース見ると使う気になれんし困ったもんだね CTradeって、全然知らないんですけど、
結局、昔ながらのMQL4のコードからごっそり書き換えしなきゃいけないんですよね?
それ、何の解決にもなってないなぁ…っていう。 >>221
素晴らしいです。バグチェックして
市販eaか無料eaにしてブログに公開すべき
需要があるかどうかは知らん
MT4とMT5で関数の互換性さえないmqlには殺意さえ感じる CTradeのソースはMQLのIncludeの下にあるから見てみればいいよ
まぁ割り切れば使えるだろうけど、真面目にやろうとするとMQL5は面倒すぎるw MQL5ね
MQL5/Include/Trade/Trade.mqh ctraderのc#ってバージョンいくつ?
場合によってはc#のほうが得意だから乗り換えようかな MT4でこんなザマなのに、
MT5やcTraderで儲かってる奴聞いたことがないな API含めて自動は業者が有利仕様に決まってるだろ
ミラートレードなんて殺人兵器並み オープンポジションの情報についてstructで持ってたんですけど、
リファクタリング進んできたら、Objectで持って自分でパラメター計算させたほうがいいよな、と思い始めました。
PHPならマジックメソッドっていう便利なアクセサがあるんでそうしてるとこですけど、
MQLはやっぱりgetterとかsetterとか作らなきゃダメなんでしょうかね? MQLでチャートで指定した日付の足を表示するってどうやるの? やっと利益で始めた、最近材料多すぎて全然だめだったわ 毎回オブジェクトをdeleteするのってめんどくさくね 聖杯じゃ!聖杯ができたぞぉおおおおおおおおおおおおお ガチャン!パリン... おい!MT4のMACD Sample.ex4を最適化するだけで
下記のBT結果になるんだが、オレって天才?それともBTスペシャルなのか?
MACD Sampleを改良して使ってる奴いたらアドバイス頼む
◎2007/9/23-2017/9/23 10年BT結果
初期証拠金 100000.00
純益 669560.37
プロフィットファクタ 2.07
相対ドローダウン 35.96% (74792.00)
総取引数 4260
勝率(%) 4162 (97.70%)
http://uproda.2ch-library.com/977756jbK/lib977756.gif それはそうと、前配布していた無料EAのFT結果はどうなった?
ただでもらった奴は、そろそろ結果出てるだろ?
やはり、壮大な釣り針だったのか?
基本ただでもらったら、結果を公表するのが世界のネチケットなんだがな アンカミス >>246 kwsk 良いのか悪いのか分からん >>245
アレのバックテストの結果をちゃんと見たか?あのテスト結果を見たら、フォワードでまともに動くはずないって分かるだろ 〇〇〇「プライベートトレーディングレッスン」参加者を募集中!〇〇〇
プロのトレーダーと会ってトレード方法を直接教わることができる
「プライベートレッスン」の参加者を募集しています。
難しいチャートやテクニカル分析などは必要なく、
レッスン後は担当トレーダーがメールなどでしっかりサポート。
初心者でも副業として最も効率の良い業務を継続できます。
ご紹介する手法の特徴は以下の通りです。
1.ローリスクハイリターン
2.長期ロング取引です。
3.ノーレバレッジ
4.永続的に通用する法則
5.順張り、逆張りどちらにも対応。
6.もちろん全ての通貨に対応可能。
7.受講後も成功まで親身にサポート。
詳しくはこちら!
両さんが告げよう!情報商材の実態を暴露! FX Forex 週刊相場見通し
URL: http://fujisan2017.net/20170920-2 >>249 ゴメン、無料EA興味なかったので見てないわ
IBの無料EAもらっても使わないレベルw
つか、2chの圧縮ファイルは恐くてDLできんw >>245
なぜ誰も書かないのか自分なりに考えてみたらわかる さきほどのMACD Sample.ex4 気になるのでネットで調べてみた。
するといるもんですなw ツワモノがw
なんと、負けなし勝率100%のBT結果! ホントかよw
されど、EA億万長者はイマだ聞いたことが無いという現実w
聖杯は、ムズカスイ…
https://auto-ts.net/archives/693 もらったからネチケットで書くけどw
そもそもBTの段階で1分間に頻繁にmodifyしてた
この段階で凍結の恐れありw
デモ口座でフォワードするも
アクセスに問題があるのか操作履歴でエラーが2件ほど出てた
たまにうまくエントリーまでこぎつけた1件は利益が出た
たしかポンドドルだったか
以上 >>255
BTではFOMC、雇用統計、ECB、ADP雇用あたりの日時で動いていたから、値動きが大きい時にエントリーして、
トレーリングで追っかけるロジックなんだろうな。
指標で大きく動く時にあんな頻繁なordermodifyが通るワケないし、スプでやられる可能性が相当高いと思ったんで
俺はもらったけど結局動かさなかったわ 最適化などしなくても利益が出るくらいのロジックでないと
そもそも使えない 指標の時は手動でもOrderModify受け付けない事たまにあるよ。
MT4の古い常識なのかわからんけど、OrderSendでストップ同時に指定すると
エラーになる業者があるようで、OrderSendの直後にOrderModifyで
ストップとリミットを後で入れる仕様のEAは多い。
でもこれが指標時でOrderSendだけもし通ったら一発退場も有りうるので
業者の注文受けの特性を各々知っておいた方が良いと思うね。 ■ このスレッドは過去ログ倉庫に格納されています