X



【MT4/MT5】 EA開発研究スレ Part41 【自動売買】

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お金いっぱい。
垢版 |
2018/01/07(日) 17:44:06.03ID:OMGi1UNT0
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/
0103すん ◆9E0ySlAfLk
垢版 |
2018/01/10(水) 18:42:19.71ID:UZTVoNeD0
DLLでのコード隠蔽、終わったのですん。

DLL側からMQL側のメモリに対してアクセスできないので、コードの移動はそれなりに結構大変なのですん。
0104名無しさん@お金いっぱい。
垢版 |
2018/01/10(水) 18:50:45.97ID:Oh+Gl2wQ0
704 名前:名無しさん@お金いっぱい。[] 投稿日:2017/11/05(日) 14:47:55.07 ID:HazGOs3E0 [1/10]
人がせっかく丁寧に質問し続けて質問者のイメージアップしてたのに、
逆ギレするクソ質問者が現れたせいで、
今後、僕の肩身が狭くなる事がよそうされるのですん…

って言ってたのに、この人自身がイメージダウンの筆頭になりつつある
0105すん ◆9E0ySlAfLk
垢版 |
2018/01/10(水) 18:52:32.85ID:UZTVoNeD0
>>104

すん、今、別に質問とかしてないですんしねぇ…。

そういう論理破綻したレスするような思考形態で、FXとかEA構築とかできてるんですんか?
物凄く疑問ですんねぇ…。
0107名無しさん@お金いっぱい。
垢版 |
2018/01/10(水) 18:58:40.56ID:CPywKQV00
ボリバンから反発してさらにMAを抜けたら一方通行ですよw

期間や数値は〇〇・・・( ・…・)クチチャック
0109名無しさん@お金いっぱい。
垢版 |
2018/01/10(水) 19:12:02.74ID:jru2oVOv0
>>103
(MQL4の)グローバル変数やstaticな変数は配列を含めて一度配置されると
(多分)再配置されることはなくアドレスは変わらない。勿論、保証はないけど・・・・・・
0111すん ◆9E0ySlAfLk
垢版 |
2018/01/10(水) 19:33:44.69ID:UZTVoNeD0
>>109

それ、MQLからDLLにポインタが行っている前提ですんよね。
つまり、DLLにコードを切り出すにあたって、DLLで解釈できるポインタを渡す仕様につくりかえなきゃいけないってことですんね?

DLLに、MQLのクラス型のポインタ、渡せるんですんか?

渡せないとおもってるんですんが…
0116すん ◆9E0ySlAfLk
垢版 |
2018/01/10(水) 19:43:26.36ID:UZTVoNeD0
>>110

すんのEAはチキンなので、すんが「アメ時間までヤクザは掘る」と思っているのに、
EAは勝手にここまでと思って早期利確したのですん…

現行のすんのEAはまだまだダメなのですん…

なので、明日からあたらしいアルゴを試験投入ですん…
0118名無しさん@お金いっぱい。
垢版 |
2018/01/10(水) 20:04:20.49ID:gjt7Q0DD0
>>111
構造体は渡せるから渡せるんじゃね
vtableの実装にもよるからまぁちょっと何かする必要があるかも知れんけど
0120名無しさん@お金いっぱい。
垢版 |
2018/01/10(水) 20:10:05.19ID:jru2oVOv0
>>111
実は得る方法がないわけでもない。
struct hoge
{
int ref_address;
hoge* pointer;
} test;
MQL4の構造体は1バイトアラインだから、ref_addressのアドレス+sizeof(ref_address)
のアドレスにpointerがあることが分かる。
mql4のオブジェクトポインタ(擬似ポインタ)は8バイトで、上位4バイトに一意な値
(Print(test.pointer);などとした時に表示される値)が格納されてる。

余談だけど、連想配列のキーにオブジェクトポインタを利用したい時なんかに使える。
標準ジェネリックライブラリでHashMap<void*, hoge>とかすると内部では
typename(void*)をキーに使っちゃうんで単純なリニアサーチになっちゃって連想配列
の旨味が全くなくなる。

問題は下位4バイトで今のとこ正体不明。
多分、型情報への内部インデックスか何かだと思う(dynamic_cast<>()時のチェック用?)。
同じ方法を使えば文字列の配列のアドレスなんかもDLLから得ることができる。
ただし、mql4文字列(≠C文字列)の配列だから自力で剥かなきゃならない。
て言っても4バイト目にC文字列へのポインタが入ってるから簡単だけど・・・・・・
0121名無しさん@お金いっぱい。
垢版 |
2018/01/10(水) 20:13:41.99ID:jru2oVOv0
>>118
最新のコンパイラではチェックが厳しくなって動的配列やオブジェクトポインタ
文字列の配列なんかを含む構造体をDLLに渡そうとするとコンパイル自体が
通らなくなった。

unionを利用して回避できないかとも考えたけど、これも塞がれてた。
メタ子は変なとこだけ気が利いてやがるw
0123すん ◆9E0ySlAfLk
垢版 |
2018/01/10(水) 20:30:30.18ID:UZTVoNeD0
すいませんですん、ちょっとお酒が入りすぎたので難しいことは考えられないのですん…

多分クラスのメンバにstringみたいなCには無い型がある時点で、
MQLのクラスポインタ渡したところで何かができるとは思えないのですん…
よっぱらっているすんは、そう思うのですん。

なので、Cでも理解できる型のメンバを持った構造体を渡す、という、
みなさんが考えているとおりの解決策を、すんはとったのすん…
0124名無しさん@お金いっぱい。
垢版 |
2018/01/10(水) 21:03:47.85ID:gjt7Q0DD0
>DLL側からMQL側のメモリに対してアクセスできないので、
なんて言うからもっと低レベルの話かと思ったよ
0125すん ◆9E0ySlAfLk
垢版 |
2018/01/10(水) 21:19:04.10ID:UZTVoNeD0
なにしろ、半年前にやっと真面目にC/C++のお作法に真面目に向き合ったくらいなので
少なくとも高レベルでは、ないですん。
0129マーチンゲイ
垢版 |
2018/01/10(水) 23:35:26.79ID:xOuYTRE40
いや。恐ろしくて自分のEAは稼働させないことに決めた。
儲かるときはすごいけど。ダメな時は一気に原資がなくなる。
BTで原資がなくなる方の確率が相当あるとわかってはいたんで。
実際にリアルでぶち込むには勇気いります。

今原資は200万ちょいぐらい。
スワポ目的の異業者両建てでしばらく様子みてみます。

おれはチキン野郎でした。みなさんに爆益ありますように。
0132名無しさん@お金いっぱい。
垢版 |
2018/01/11(木) 07:48:33.69ID:AkiBHNlh0
>>130
SL/TP次第で良EAになるかもしれんね。
俺のコツコツドカンEAもそんな感じだが、凄い勢いで資金が目減りする(笑)
0135すん ◆9E0ySlAfLk
垢版 |
2018/01/11(木) 10:49:13.26ID:dy2EWQOi0
新アルゴ、豆乳なのですん…
今日明日のFT状況で、今後の自分の方針を判断するのですん…
0138すん ◆9E0ySlAfLk
垢版 |
2018/01/11(木) 14:43:43.33ID:dy2EWQOi0
>>137

同じくXMですん。YJFX!にも口座はひらいてあるんですんが、MTで売買ができないので放置していますん。
国内はレバの問題で、すんの少ない資産では効率が悪すぎるため、もし、ある程度お金が溜まったら
その時にどこかMT売買できる取引所を探そうとおもっていますん。

あと、なんでしたっけ、FBSが最近広告を沢山打っているので
EAが上手く動き始めたらお試しで口座を開いてみようかなとは思っていますん。
0139名無しさん@お金いっぱい。
垢版 |
2018/01/11(木) 15:13:38.60ID:AkiBHNlh0
>>138
XMなんですね。

こちらも資金少ないけど、国内の業者はスプが魅力的で、スキャルEAは国内で運用考えてますわ。

当面はXMで1000通貨単位でFTするけど。
0140名無しさん@お金いっぱい。
垢版 |
2018/01/11(木) 16:32:31.18ID:dy2EWQOi0
>>139

やっぱり、少ない元手でなんとかしようと思ったら海外の0カット追証無しで国内サポートが充実してる所ってなって、
XMになっちゃうんですんよね。

アイフォは確かMTがつかえないとかだったとおもうので…

所持金が少ないと、いろいろ考えなきゃならないですんよね…
0141すん ◆9E0ySlAfLk
垢版 |
2018/01/11(木) 16:35:37.61ID:dy2EWQOi0
ハンドル、忘れたんですん。絶対、ハンドルいらないと思うんですんけどね。一応。
0142すん ◆9E0ySlAfLk
垢版 |
2018/01/11(木) 17:32:15.73ID:dy2EWQOi0
うーん、新アルゴが利確したんですんが、時期尚早のような…

今後の状況を見て、Closeアルゴに修正を加える必要があるかもしれないですん…
0143マーチンゲイ
垢版 |
2018/01/11(木) 17:33:05.68ID:UGdU0ylo0
そういえば、「すんを育てる」とかいうコテ消えたなあ
0144すん ◆9E0ySlAfLk
垢版 |
2018/01/11(木) 17:48:05.57ID:dy2EWQOi0
既に育ったからかもしれないのですん…
0145すん ◆9E0ySlAfLk
垢版 |
2018/01/11(木) 18:22:40.43ID:dy2EWQOi0
なんか、割りと撤退時期は正しかったみたいですん。

問題なのは、次のエントリー契機ですん。
0146名無しさん@お金いっぱい。
垢版 |
2018/01/11(木) 18:59:09.81ID:AkiBHNlh0
取りあえず、EA用と裁量用にMT4のアカウント2つ用意した。

VPSも新たに契約したので、今日からmql4でスキャルEA開発してみます。

mql5しか経験無いから手こずりそうだ。
0148名無しさん@お金いっぱい。
垢版 |
2018/01/11(木) 20:02:08.07ID:uVKLGAf+0
>>136
9個動いてて毎月マイナスなのが3つ。トントンが3つ。プラスが3つって感じ。
ただXMでこれなのでスプが0.3とかなら大体はトントン以上くらいにはなると思うよ。

ただどうしてもマイナスに耐えながら緩やかに上昇ってのがEAの傾向だからあんまレバはかけられない。
0154名無しさん@お金いっぱい。
垢版 |
2018/01/11(木) 23:00:12.45ID:vx9MKMM50
しょぼ(笑)
0155SR ◆3PnwMQ3xTo
垢版 |
2018/01/11(木) 23:32:27.93ID:04vKJcuH0
>>143
それ俺。いろいろと経験するのを見守ろうかと。
つか飽きた。女の子でもないみたいだし。
0157SR ◆3PnwMQ3xTo
垢版 |
2018/01/12(金) 00:03:38.89ID:8WK0ZpzI0
>>129
ところで、リアル運用やめた決め手は何です?
やぱFTがBTと違った?
単純にビビった訳ではないのでしょ、20万位で始めてもいい訳ですし。

あと、スワポ目的の異業者間両建てってどちらが勝つか1/2なので普通の両建てと同じでうまみ無い気がしますが何か秘密あります?
0158マーチンゲイ
垢版 |
2018/01/12(金) 00:15:48.43ID:Ux4xI7KO0
だから、腹の出たおっさんかもよって言ったじゃないか?

ところで「すん」さん、ある程度のプログラムの知賢があるのなら
働いた方が全然金になるんじゃね。
MQL4は疑似Cに、DLLはC+だっけ、あとSQLもできるなら。
月40は貰えそうなんだが。

EA作成なんて、だれも理解できない相場相手してもその結果は
無駄かもしれんよ。

今食えるのはJavaとかアンドロイドアプリあたりだろうけど。
0160マーチンゲイ
垢版 |
2018/01/12(金) 00:25:32.30ID:Ux4xI7KO0
FTも今は順調ですよ。
でもこの手法はたくさんの資金と高いレバレッジがあることが前提ですね。
そしてFXのようにレンジ相場が続くのは危険ですね。
それはBTを何度もとっていたのでわかっていた。

200万をおまいらのおかげでどぶに捨てずにすんだ。感謝してる。
0161SR ◆3PnwMQ3xTo
垢版 |
2018/01/12(金) 00:32:27.54ID:8WK0ZpzI0
>>160
億るチャンスを逃したのかもよw
まあやめて正解だと思いますね。
ハイリスクハイリターンのようだけどやはりトータルで持続可能でないとつらいす、たとえ想定であろうとも。
0162名無しさん@お金いっぱい。
垢版 |
2018/01/12(金) 00:33:58.76ID:Ux4xI7KO0
>>157
>スワポ目的の異業者間両建てってどちらが勝つか1/2なので普通の両建てと同じで
うまみ無い気がしますが何か秘密あります?

うまみはスワップポイントなの。高いスワップの通貨を買って安いスワップの通貨を売る
両建てなので為替の変動を気にしないでよいしな。というかそれぐらいは知ってるのかと
思ってたよ。ぐぐればいろいろ情報乗っているよ。
0163名無しさん@お金いっぱい。
垢版 |
2018/01/12(金) 00:36:11.05ID:Ux4xI7KO0
>>159
もったいない。
0164SR ◆3PnwMQ3xTo
垢版 |
2018/01/12(金) 00:38:37.19ID:8WK0ZpzI0
>>162
スワップは解るけどどうやって両建てでリスク相殺?できるのかがわからんw
俺がバカな気もしてきたw
0165マーチンゲイ
垢版 |
2018/01/12(金) 00:41:01.54ID:Ux4xI7KO0
バックテストは意味がないっていう人たくさんいたけど。
そいつは、バックテストのいい結果だけを本来の結果だとおもってんだろうな。
バックテストの悪い結果の方が実はいろいろな大事なことを教えてくれている。
0166SR ◆3PnwMQ3xTo
垢版 |
2018/01/12(金) 00:43:50.50ID:8WK0ZpzI0
わかったかも!
スワポ大きい業者でプラス方向ポジ、小さい業者で反対ポジかな。そううまく行くのだろうか。。
0167名無しさん@お金いっぱい。
垢版 |
2018/01/12(金) 00:44:49.43ID:7rXzeCQi0
バックテストは超むずいんだよ
基本仮説検証に使ってる
ロジックできてからあーじゃないこーじゃないって3週間ぐらいやってるわ
まだまだかかりそう
0168すん ◆9E0ySlAfLk
垢版 |
2018/01/12(金) 00:49:18.85ID:ZlDXUvsg0
>>158
>働いた方が全然金になるんじゃね。

それが、そうでもないのですん。
すんは田舎暮らしで、独立してたんですんが、田舎はマトモな仕事がないのですん。
確かに、もらえる時は月80万とかあったけど、無い時は全く仕事がないとかだったですん。

それに大体クソコードを書く頭のおかしい特定派遣のやつらと
頭のおかしいルール策定や進行をする元請けと一緒に仕事をしていたので、
本当に嫌になって辞めたのですん。

だから、FXが今ん所の最後の希望なのですんよね…


尚、新アルゴ、今のところとても順調ですん。
今日はドル円、ユロ円とも狭いレンジでの行ったり来たりが無いので楽ですん。
それやられると往復ビンタくらいまくる事になるとおもうので。
0169マーチンゲイ
垢版 |
2018/01/12(金) 00:49:50.61ID:Ux4xI7KO0
うん。ぐぐればいっぱいあるけど。
例えば、A証券のトルコ円の買いスワップが1万通貨あたり95円
B証券のトルコ円売りスワップが1万通貨あたり-40円だとする。
このとき、A証券でトルコ円を買ってB証券でトルコ円を売る
95円−40円の55円が1日あたりの儲け。
両建てなので、相場が上がろうと下がろうとリスクはない。
ロスカット近くに価格が変動したら勝ててる口座から負けてる口座へ
資金移動すればよし。
0170マーチンゲイ
垢版 |
2018/01/12(金) 00:54:21.42ID:Ux4xI7KO0
>大体クソコードを書く頭のおかしい特定派遣のやつら

ああおれだな。許してくれよ。すまんかったな。
0172すん ◆9E0ySlAfLk
垢版 |
2018/01/12(金) 00:56:06.07ID:ZlDXUvsg0
w 多分、迷惑はかけられてないので大丈夫ですんw
0174マーチンゲイ
垢版 |
2018/01/12(金) 00:59:13.00ID:Ux4xI7KO0
いなかで。個人で独立して。プログラムの仕事なんてあるの。
まあ。会社内のウェブ系の仕事ならおっちゃんたちでも
htmとjavasqriptとかいじるような仕事ありそうだけど。
0177すん ◆9E0ySlAfLk
垢版 |
2018/01/12(金) 01:02:29.92ID:ZlDXUvsg0
>>169

それを自動化アプリかなんかで同期させて、自動両建てシステムつくるのも面白そうな気がしてきたのですん。
0178すん ◆9E0ySlAfLk
垢版 |
2018/01/12(金) 01:04:22.43ID:ZlDXUvsg0
>>174
>いなかで。個人で独立して。プログラムの仕事なんてあるの。

いや、無かったのですんw(頭おかしい仕事しか)

同じように独立している友人は家庭があるので、いまでも頭おかしい仕事に精神を削られながら仕事しているのですん。
なお、その人は家業がペンションなので副業ですん。
0180すん ◆9E0ySlAfLk
垢版 |
2018/01/12(金) 01:07:06.41ID:ZlDXUvsg0
>>179

またprintfさんが絡んできたのですん…
0181マーチンゲイ
垢版 |
2018/01/12(金) 01:13:22.68ID:Ux4xI7KO0
>>177
海外FXは異業者両建ては禁止してるとこ多いからな。
MT4なんかでやってたら、謎の技術でばれて資産凍結やで。
0182SR ◆3PnwMQ3xTo
垢版 |
2018/01/12(金) 01:16:37.58ID:v/2EnjLz0
>>169
なるほど、スワップのアービトラージみたいなイメージね。
実際やろうとすると面倒そうで資金効率も悪そうだけど論理的には成立してますね。
0183すん ◆9E0ySlAfLk
垢版 |
2018/01/12(金) 01:19:07.67ID:ZlDXUvsg0
>>181

技術者として面白そうなことはやらせてもらえないんですんか… 残念ですん…
0184マーチンゲイ
垢版 |
2018/01/12(金) 01:21:46.95ID:Ux4xI7KO0
そもそも。頻繁に売買してたらスプレッド分が損するから
一回仕掛けたら。ほっておく。何も自動化するほど忙しくないよ。
たまにロスカットされないかチェックするだけ。
0185名無しさん@お金いっぱい。
垢版 |
2018/01/12(金) 01:27:54.45ID:1I93FjzF0
FX(外国為替証拠金取引)のEA(自動売買ツール)とサインツールを開発・公開しております。
興味がありましたら見てみてください。
http://awsedrftgyh12345.blog.jp/
0186すん ◆9E0ySlAfLk
垢版 |
2018/01/12(金) 01:43:25.67ID:ZlDXUvsg0
>>184

自動化するのが楽しいんじゃないですか―、なのですん…
0187SR ◆3PnwMQ3xTo
垢版 |
2018/01/12(金) 01:51:48.90ID:v/2EnjLz0
他の業界も大差ないのかもしれないけど、IT業界は過剰効率化で終わってる。今から仕事にするもんじゃない。
人間てのは余裕が無いと他人に優しくできないようにできてる。
なのでずる賢く要領がいい奴だけが得するクソ業界に成り下がってる。
かなり優秀か業務に深い知識があれば生き残れるだろうけど、それでも人より多少収入が多いくらい。
とてもじゃないけど日常生活にかけるコストと比較して割に合わない。
0188名無しさん@お金いっぱい。
垢版 |
2018/01/12(金) 01:51:55.46ID:7rXzeCQi0
おまいらと一緒にあーでもないこーでもない言いながらEA作りたいなあ
別に取り分減るわけじゃないしな
まあ理想と現実は違うわけだけど
0189SR ◆3PnwMQ3xTo
垢版 |
2018/01/12(金) 01:58:05.04ID:v/2EnjLz0
>>186
目的を忘れないよう。
FXがギャンブルなのか投資なのかは人によるんだろうけど、どちらも過程を楽しむと結果負けになる傾向がある。
いい結果を見て初めて楽しいんですよ。
0190マーチンゲイ
垢版 |
2018/01/12(金) 02:02:32.55ID:Ux4xI7KO0
つうかみなどこに住んでいる?
俺は神奈川
0192すん ◆9E0ySlAfLk
垢版 |
2018/01/12(金) 02:22:17.97ID:ZlDXUvsg0
すんは、ストーカーが居るのでなんとなく真ん中辺りと言っておきますん。
0195名無しさん@お金いっぱい。
垢版 |
2018/01/12(金) 07:42:07.22ID:/ziKOeB00
あ、すん氏ではないです。

最近仕事が暇なので、仕事中の半分はEAの事調べてるわ。

流石に職場のPCにMT4入れるわけには行かないから、BTとかは出来ないけど。
0197すん ◆9E0ySlAfLk
垢版 |
2018/01/12(金) 11:10:12.26ID:ZlDXUvsg0
>>193

5円幅でおいしいくらいのスワップ利益っていうと、
やっぱり資産は結構な額無きゃだめっぽいのですん…
0198名無しさん@お金いっぱい。
垢版 |
2018/01/12(金) 11:13:42.95ID:/ziKOeB00
トルコリラ円だと、5円幅でも心配だしね。

それなりに資金に余裕がある人は美味しい手法だよね。
0199すん ◆9E0ySlAfLk
垢版 |
2018/01/12(金) 11:20:06.79ID:ZlDXUvsg0
だから業者に禁止されてしまうんですんね…
0200すん ◆9E0ySlAfLk
垢版 |
2018/01/12(金) 11:31:14.24ID:ZlDXUvsg0
ちっ、今日のドル円は低い位置にいるでせいで、狭いレンジ、
往復ビンタがはじまったのですん…

それも含めてFTなので様子をみるのですん。
0202マーチンゲイ
垢版 |
2018/01/12(金) 11:36:47.28ID:Ux4xI7KO0
頑張れば年率10%ぐらいいけそうだけどな。
下手な投資信託より流動性(いつでも引き出せる)あるし、
悪くない手法だと思うんだが。
0203すん ◆9E0ySlAfLk
垢版 |
2018/01/12(金) 11:40:08.05ID:ZlDXUvsg0
>>201

はい、そうですん。
リアルの稼働は、来週からやろうかなと思っていますん。
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況