【MT4/MT5】 EA開発研究スレ Part41 【自動売買】
■ このスレッドは過去ログ倉庫に格納されています
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開発研究スレ Part40 【自動売買】
https://medaka.5ch.net/test/read.cgi/market/1511610004/ 200TFLOPSだとVEGAでも16枚必要だからPC1台じゃないんだろ?
複数台でのプログラミングはまた1段上だけどわかってんのかね >>462
お!開発研究スレらしくなってきた。
その通り、Vega 8台構築×2のクラスタだよ。クラスタだから単独ライクなプログラミングさ。全然難しくねーよ。
組むまでか大変だけどな。
マイニング用マザボ使用する。ubuntsだと全部乗っかってマザボ一台で動くんだけどね。色々試してる所。
カネが絡むとモーレツに脳みそが動くおいら。 フォワードテストだけでいくつもりってことかな?
稼働中に正解率が変わっていくだろうからDDとかあてにならないんだろうね。
普通のシストレとは別物だなあという印象。 はっきり言ってうまくいかねーよ?
なぜかは自分で考えてみよう >>465
ここは開発研究のスレだよ。
失敗してなんぼ。俺の周辺はその道のプロだ沢山いるから心強いんだ。 >>466
ならいいんだけど。まずまともなデータがあると思ってるならそっからだな・・・
ちょっと興味あるんだが、メインの専門なんなの? 何が研究開発スレらしくなってきただ。
EA開発スレなのにスレチだろ(笑) >>467
ウチはハードウェアの開発設計。
ソフトウェアは別部署のエロい人達。
今大規模CPUボードを一から設計もしょぼくなってきて、できあいボード買ってきてカスタマイズが多くなってきた。 >>469
そういう系か。何かデータ扱ってディープラーニングにかけたことないなら
とんでもない徒労が待っていると思う。まずはきれいなデータを作ることからだな。
あえてこういうからには、転がってるデータにはいろいろ罠があるってことなんだけど。
相場の経験とか知識がないと大変だな。あっても大変だけどねー >>470
色々な所からAPI引っ張るより、単独で沢山のAPI出してる所の方が良いんだけどね。
>>468
大いに関係あるよ。
わかりやすく言えば人口知能使ってEA動かすって事だから。 でも面白そうだなー。誰も無料では力になってくれないと思うけど
自動売買で年単位の経験あってノウハウある人と組んだらいいと思う
知識はあるけど儲かるまで至ってない、このスレにいるような人wと
3年分はショートカットできるんじゃない? またディープラーニングブームかw
そういや前のときは3ヶ月くらいやってた気がするけどいつの間にか消えてたな 早かれ遅かれ自動売買は間違いなくコレになるし、なりつつあるよ。でもソフトは無償で提供されたとしても、
ハードウェア使っての膨大な計算能力は無償というわけにはいかない。アマゾンやグーグル、マイクロソフトも
クラウドで計算能力を提供してるけど、アホみたいに高い。
グラボ使って自分でカスタマイズした方が安く高い演算能力を手に入れる事ができるからさ。
何かこのような目標あった方がモチベーションあがるでそ。
仮想通貨のマイニングは簡単だから既に飽きてしまったよ。そこそこカネになるけど。 過去のデータ取って学習ってファンダ無視で値動きの学習って意味あるのかね?
結局テクニカル分析だけで売買する羽目になるのでは? いつものは自分じゃ作れない似非ドクターだかの定期でしょ?
今回の人は一応コーディングはできるんじゃないのかな
その他の知識は無いようだけど いつも思うけど、相場の優位性とは何かを理解してない人がどうやって学習項目や階層を設定するんだろう
現時点で勝てるEAを作れる人がディープラーニング系AIを作ることは可能だと思うけどね
文字認識みたいな誰でも共通の解答があるわけじゃないし まぁ現時点で勝てるEA作れてないなら、ディープラーニングで勝てるEAを作るなんて無理だろうね。
ただの興味、勉強としてディープラーニングのEAを作りたいのなら理解は出来る。
ただ過去のデータ取得云々の質問するレベルじゃ無理だと思うけどね。 >>451
14年のBTで過剰最適化して、駄目だった例って例えばどんなのですかね?
もしよければとんなEAだったかお聞きしたい。
スキャル/デイ/スイング
順張り/逆張り/混合
またFTどの位行った結果、使えないと判断されたかなど 大規模の自動売買は既にAIになってる。
個人レベルでトライするなんて自分では想像つかないが、
結局今ある誰でも利用してるシステムに一生懸命乗っかっても結局勝てても雀の涙が現実じゃないの?
ここで偉そう語ってる奴って結局いくら儲けてんの?って話だよ。 そんな他人のことなんか気にするなよ
信じた道を進めばいい 羊は1日で27万と喜んでたな
資金いくらで何個EA動かしてるんだろか 羊って今自動売買やってんのかw
スワップ派を煽って多くの人を破産させたA級戦犯のイメージだったが >>481
ほとんど、数回/日〜週で順張り逆張りの混合しか作ってないからその辺りは関係あるのかないのか。
動かして数日で使えないの判るのもあれば、1、2ヶ月様子見るのもある。そういうのは多分調整すれば使えなくはないんだろうけどそのうち次のEAに移っちゃう感じ。
リスク分散する余裕はなく、まずは一番パフォーマンスいいヤツで運用するべきなので。
自分の感覚としては長期最適化は有効というか必須。
FTリアルではBTよりパフォーマンス落ちるけどモノによって落ち具合が違う。
挙動や確率含めて想定と違い過ぎるのが過剰最適化だったのか?って感じ。 おはようございますん。AIでもりあがってたんですんね…
狭いレンジアルゴ追加したので往復ビンタは無くなったですん。
その分、ポジり回数が減ったので、昨晩の導入から1回しかポジってないですんが、
さっき、7pipsを小額を利確したですん。
なんか一昨日の夜あたりからまたボラが狭くなってるんですんが、
仮想通貨の規制がなんか関係あるんですんかね… >>486
知りたきゃVALU買えってのが気にくわないな >>488
ありがとうございます。
自分もFTで動かして、イマイチの成績だったら、改良を加えず、次のアルゴ試す派ですね。
アルゴを複雑にすればするほどカーブフィッティングになりそうな気がして。
極力シンプルなアルゴで長期PF1.3を目指したいところです。
(ドローダウン率、エントリー頻度が重要) >>490
そうなんだよね。
確かにクソEAも沢山試してるだろうから、そこに辿りつくまでに経費は掛かってるだろうし、理屈的には分かるけど、公開しようとしたけど、知人に止められたから…とか姑息な言い訳するところがイヤ(笑) >>489
ドル円だけですか?
自分は試しに超低火力(0.01Lot)でポン円、ユロ円にもお試しEAセットしてみました。
どうもポジション持たないなーと思ったら、スプが2pips以上ならエントリーしないようにしてたことにさっき気付きました。
我ながらアホです。 >>493
デモではユロ円のFTもやってたんですんが、
ユロ円のほうが騙しというかノイズというか、一時的に逆方向に大きく動く場合が多いようなので
ちょっと後回しにしたのですん。
とりあえず、ドル円で安定して増えるようにする事を第一優先課題にしてみたのですん。 >>495
なるほど。まずはドル円優先と言うことですね。 なんか自分が来た道を他の人もたどるんだなあと不思議な感覚
ちなみに今の会話レベルだと先は物凄く長いからな。頑張れよw そうなんですん。もともとドル円専用で開発を始めたので、すんはドル円の動きしかよくわかってないんですんよね… >>489
ボラは狭いとか広いとか言わない
大きいか小さいか 順張りってBTしにくい?
ブレグジットがあった2016でポンドがらみ流したら成績良すぎて笑う
異常な動きがあるほど成績良くなっちゃうんだろうな
ホントは値飛びまくりのスプ拡大しまくりなのに >>493
EAあるあるワロタw
つ、その業者スプ広めなんじゃないすかね。 >>501
XMでテストしてるので、ポン円で4pips位スプありますね。
帰ってから仕掛け直しです。 >>500
mt5だとスプ可変らしいけど、mt4だと固定ですからね〜。
でも順張りのBTし難い(好成績が出過ぎる)って事は無いような気もしますけど。 >>490
>>492
日付と取引履歴までご丁寧にだしてくれてるんだからロジック再現できるだろw こんばんわですん。
新改修改め新アルゴ、なかなか調子いいのですん。今晩乗り切ったら、来週から中火にしてみるのですん。 >>505
え?ハンパじゃない労力いるでしょう。
各インジのパラメータ、時間軸、膨大な組み合わせあるやん。 私も土日で新アルゴの目途つけて、来週からFT開始したい。
スマホにプッシュ通知すると、ポジション持ったら気になって仕方ないから、通知しないようにしよう。
チキンハート発動して裁量利確してしまったし… >>507
EA完成したら10万円くらいで売って下さい >>507
とりあえず完成したことにして10万円ゲットだ! おはようございますん。
多分、「売る」と言った時点でそのEAはゴミ屑確定だと思うのですん。 2010年が異常に成績悪い
フラッシュクラッシュとか全体に市場が停滞して変な動きだったのかなあ 最新版での最終日のリアルFT結果はドル円+73%だったですん。
最新版での先週のBT結果は
https://i.imgur.com/ZVFeJJ2.png
イケそうな気がしてきたのですん。イケるといいのですん。 >>514
試行回数が少ないので、まだ安心は出来ませんけど、期待の持てそうな結果ですね。
(かなりのハイレバでまわしてます?)
私もがんばろう EURUSDはきれいな結果が出るなあ。日本人はUSDJPYやりがちだけど
EA作るのはEURUSD使ったほうがいいなこれ。結構盲点か津重要かも
ナイスな情報感謝してください ためそうとしたら、円でlot数計算しているので発注出来なかったのですん…
通過変換処理を後で追加するのですん… ユロルは一番流動性のある通貨ペアだしスプ、手数料も有利なので必ず運用したい対象。
俺はドルからのユーロ、ポンド、円とそれらのクロスをまずは運用対象候補にしてる。
個人の自由だけど。 ドル円でBTやってる時点で
センスなしなしなのよね @ユーロドルは二強での綱引き感がある
Aドル円はリスクオンオフで使われる
B他のストレートは米国ファンドの思惑で動く
Cクロスはストレートのあわせ技
ペアに汎用性のあるEAはB
のような希ガス いま気付いたけど、>>514はリアルじゃなくて同時にやってたデモFTの結果ですん。
弱火でやってたリアルが+73%も増えるわけないですん。すいませんですん。 駄目だ、ドツボにハマってる(笑)
どんなEA作っても右肩下がりになる(笑) 基本ランダムウォークだからな
その特性として
TP10:SL100とすると発生率10:1
勝ち100負け100みたいになって、さらにスプレッド分負けていく
結局そういう中で勝つのは不可能
ブレイクが起きるとこの辺が崩れるから、勝てるとしたらそういう所
これも大きな流れではランダムウォークになるから短期で決着させる
んー、むつかしい そもそも相場にインジケーターは使えないかな……
どうしても使いたいのならアルゴ AIが人類を越えるのもあと少しでしょ
そうなったらAIを使ってFXに勝てる 囲碁でAIが人間に圧勝したから勘違いしてる人多いけど、AIの認識・識別能力は
人間の脳よりまだ全然下。
実際Googleの画像認識でもいまだにゴリラと黒人の女を間違えるレベル。 できて数年のAIと何十年も生きてきた人間を比較する方が勘違いじゃね 広義でのトレードAI化なんてもう10年以上前から行われているし、そういった意味ではもう為替相場はAIに席巻されているよ。
今更って感じ。
自ら学習し進化しつつトレードするなんて類の狭義のAIは当分無理だね。
人間でさえ負けるのだから、少なくとも人間以上になってくれないと議論にもならん。 この板でもAIを謳ったスレがいくつかあるようだけど、
破綻だ詐欺だ返金だと騒いでいる
AIという名前を出せば無知な人が簡単に釣れる
現状はその程度のものしかないようですね そういうスレは見ていないのですんが、ことAIに関しては、騙された方が悪いとおもうのですん… しかしアルゴは関数並の上昇だからな
この先もまだまだ続くぞ アルゴと悪魔のプラグインを連呼したがる常敗基地外がMT4関連のスレに住んでるからな 悪魔のプラグインは普通に存在するよ
実際FXCMが金融庁からそれで取り締まりを受けているし、オアンダは悪魔のプラグインは使っていないと公式に宣言しているくらいだしね
まあ年間数千万円以上稼がないと適用されないから、知らない奴が殆んどなのは解かるが
実際に適用されれば相当鈍感じゃない限りすぐに気付くよ
約定遅延した末の不利約定が当たり前のように延々続くからね 汎用的なロジック出来たからMT4じゃなくてもいいんだよねー
多分為替である必要もない。何が一番フェアな市場なんだろうね 上でも書かれてるが広義のAIには俺らが作ってるEAも含まれてます。
皆が思い描く、自分で考えて、学習して、どんどんレベルアップいくタイプのAIはゴールドマンサックスでも実用化されていない筈です。
っとそんな高レベルな話は置いといて、バックテスト中にEAからpauseキーを送るとEAが停止してしまうんですが、一時停止にする方法は無いのですかね? >バックテスト中にEAからpauseキーを送るとEAが停止してしまうんですが、一時停止にする方法は無いのですかね?
pauseキーを送るというのがよくわからないんですんが、
BTを途中で止めて、状況を確認したら続きから再開できればいいんですんか? >>544
EAがポジション持った瞬間に一時停止したいんです。
手動ではなかなかタイミングが難しくて。
ネットに一時停止する方法が載ってるんですけど、それをしても、一時停止じゃ無くて停止してしまうんですよね。
バージョンの違いかもしれませんね〜。 自分で弄ってなんぼだよ。
人の真似したって勝てないよ。 >>545
||ボタンまたはスペースで一時停止できる
速度を遅くして手動で停止させる AIか。人間が基本戦略を考えて、戦略の切り替えとか、パラメータを状況に合わせて修正していくものにしか見えんな。
しかも、賢いというよりは高速という優位性で勝とうとする印象。
スパコンみたいなのを使うとすれば、基本戦略の発見に使えるように思う。しかしFXの経験が十分あれば、絞り込めて計算量を大幅に減らせるだろう。単純にスパコンが有用と言い切れないな。
自分がEA作るなら、時間帯で基本戦略を変える。夏時間・冬時間に対しても別々にする。プレイヤーが入れ替わるし、仲値とかロンドンFIX , 指標とかあるんだから当然だろう。
そうなると、10分〜2-3 時間の範囲のスキャになるだろう。めんどくさいから、エントリ重視で 指値・逆指値を設定してあとは運まかせかな。ただし、値幅と枚数は状況によって変える。
思ったことを書くとこんな感じかな。 >>545
こうするといいと思うんですん。MT5ではあんまり動作確認してないですん。
#include <WinUser32.mqh>
#import "user32.dll"
int MessageBoxA(int hWnd, string lpText, string lpCaption, int uType);
#import
popup("一時停止");
/*
* ポップアップ表示
*/
void popup(string message = "")
{
int hwnd = uWindowHandle(Symbol(), Period());
#ifdef __MQL4__
PostMessageA(hwnd, WM_KEYDOWN, 19, 0); // 19=Pause
PostMessageA(hwnd, WM_KEYUP, 19, 0);
#else
PostMessageA(hwnd, WM_KEYDOWN, 32, 0); // 32=Space Bar
PostMessageA(hwnd, WM_KEYUP, 32, 0);
#endif
MessageBoxW(hwnd, message, "Pause", 0);
} >>548
自動的売買自体が広義のAIだが、プログラムしたパターン通りに動くだけで、学習、分析、アウトプットのプロセスはないからAIじゃないな。
膨大パターンデータとパラメーターが必要で、それを計算させる高い計算能力が必要。
この先どの様な人が勝てるようになるかと言えば、能力の高いコンピューター持ってる人で、かつ膨大なデータパターンを持ってる人。 >>550
スマホのアプリのように個人が手軽にAIを使えるようになると
能力的にはフラットになり、結局あまり変わらないかも。 設計者がAIの選択を論理的に説明するのが困難なレベルのものが普通に使われる様になるにはまだ時間がかかると思う。数年か10年か20年か。
それまでがひとつの期限だとは思う。
ただ、1対1の勝負でなく市場が介在してるのでどうなるのかよく判らない。基本、ゼロサムではあるけれど。
シンギュラリティみたいな話になると、市場どころか金融含めた社会システム自体が変わってしまうので考えても意味ない。 >>549
ありがとう。これと同じ方法なんですが、一時停止にならないし、ダイアログも表示されないんですよね。 >>549
コピペして試させて貰いましたが駄目でした〜。
多分バージョンの問題ですね。
ありがとう! ■ このスレッドは過去ログ倉庫に格納されています