【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/ DLLでのコード隠蔽、終わったのですん。
DLL側からMQL側のメモリに対してアクセスできないので、コードの移動はそれなりに結構大変なのですん。 704 名前:名無しさん@お金いっぱい。[] 投稿日:2017/11/05(日) 14:47:55.07 ID:HazGOs3E0 [1/10]
人がせっかく丁寧に質問し続けて質問者のイメージアップしてたのに、
逆ギレするクソ質問者が現れたせいで、
今後、僕の肩身が狭くなる事がよそうされるのですん…
って言ってたのに、この人自身がイメージダウンの筆頭になりつつある >>104
すん、今、別に質問とかしてないですんしねぇ…。
そういう論理破綻したレスするような思考形態で、FXとかEA構築とかできてるんですんか?
物凄く疑問ですんねぇ…。 ボリバンから反発してさらにMAを抜けたら一方通行ですよw
期間や数値は〇〇・・・( ・…・)クチチャック >>103
(MQL4の)グローバル変数やstaticな変数は配列を含めて一度配置されると
(多分)再配置されることはなくアドレスは変わらない。勿論、保証はないけど・・・・・・ >>109
それ、MQLからDLLにポインタが行っている前提ですんよね。
つまり、DLLにコードを切り出すにあたって、DLLで解釈できるポインタを渡す仕様につくりかえなきゃいけないってことですんね?
DLLに、MQLのクラス型のポインタ、渡せるんですんか?
渡せないとおもってるんですんが… >>110
すんのEAはチキンなので、すんが「アメ時間までヤクザは掘る」と思っているのに、
EAは勝手にここまでと思って早期利確したのですん…
現行のすんのEAはまだまだダメなのですん…
なので、明日からあたらしいアルゴを試験投入ですん… チキンとは言え
その気持ちは相場において重要ですよ
マイルールは必須!!!! >>111
構造体は渡せるから渡せるんじゃね
vtableの実装にもよるからまぁちょっと何かする必要があるかも知れんけど >>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文字列へのポインタが入ってるから簡単だけど・・・・・・ >>118
最新のコンパイラではチェックが厳しくなって動的配列やオブジェクトポインタ
文字列の配列なんかを含む構造体をDLLに渡そうとするとコンパイル自体が
通らなくなった。
unionを利用して回避できないかとも考えたけど、これも塞がれてた。
メタ子は変なとこだけ気が利いてやがるw まぁそもそも言語が違うんだから仕方ないね
構造体が渡せるだけで普通は十分だし すいませんですん、ちょっとお酒が入りすぎたので難しいことは考えられないのですん…
多分クラスのメンバにstringみたいなCには無い型がある時点で、
MQLのクラスポインタ渡したところで何かができるとは思えないのですん…
よっぱらっているすんは、そう思うのですん。
なので、Cでも理解できる型のメンバを持った構造体を渡す、という、
みなさんが考えているとおりの解決策を、すんはとったのすん… >DLL側からMQL側のメモリに対してアクセスできないので、
なんて言うからもっと低レベルの話かと思ったよ なにしろ、半年前にやっと真面目にC/C++のお作法に真面目に向き合ったくらいなので
少なくとも高レベルでは、ないですん。 いや。恐ろしくて自分のEAは稼働させないことに決めた。
儲かるときはすごいけど。ダメな時は一気に原資がなくなる。
BTで原資がなくなる方の確率が相当あるとわかってはいたんで。
実際にリアルでぶち込むには勇気いります。
今原資は200万ちょいぐらい。
スワポ目的の異業者両建てでしばらく様子みてみます。
おれはチキン野郎でした。みなさんに爆益ありますように。 今までmql5で開発してたが国内で使うことも想定してmql4で開発仕直すことにした。 >>130
SL/TP次第で良EAになるかもしれんね。
俺のコツコツドカンEAもそんな感じだが、凄い勢いで資金が目減りする(笑) >>133
試してるで。ってか今現在も稼動中。全部で25万分くらい動かしてる。。 新アルゴ、豆乳なのですん…
今日明日のFT状況で、今後の自分の方針を判断するのですん… >>134
結構使ってますな。
その中で、使えそうなEAはあった?
(勿論、名前は教えて貰わなくて結構) >>135
すん氏はどこの証券会社でやってるの?
わてはXMです。国内はどこにしようか思案中 >>137
同じくXMですん。YJFX!にも口座はひらいてあるんですんが、MTで売買ができないので放置していますん。
国内はレバの問題で、すんの少ない資産では効率が悪すぎるため、もし、ある程度お金が溜まったら
その時にどこかMT売買できる取引所を探そうとおもっていますん。
あと、なんでしたっけ、FBSが最近広告を沢山打っているので
EAが上手く動き始めたらお試しで口座を開いてみようかなとは思っていますん。 >>138
XMなんですね。
こちらも資金少ないけど、国内の業者はスプが魅力的で、スキャルEAは国内で運用考えてますわ。
当面はXMで1000通貨単位でFTするけど。 >>139
やっぱり、少ない元手でなんとかしようと思ったら海外の0カット追証無しで国内サポートが充実してる所ってなって、
XMになっちゃうんですんよね。
アイフォは確かMTがつかえないとかだったとおもうので…
所持金が少ないと、いろいろ考えなきゃならないですんよね… ハンドル、忘れたんですん。絶対、ハンドルいらないと思うんですんけどね。一応。 うーん、新アルゴが利確したんですんが、時期尚早のような…
今後の状況を見て、Closeアルゴに修正を加える必要があるかもしれないですん… そういえば、「すんを育てる」とかいうコテ消えたなあ なんか、割りと撤退時期は正しかったみたいですん。
問題なのは、次のエントリー契機ですん。 取りあえず、EA用と裁量用にMT4のアカウント2つ用意した。
VPSも新たに契約したので、今日からmql4でスキャルEA開発してみます。
mql5しか経験無いから手こずりそうだ。 >>140
アイフォはMT駄目ですね。出金トラブルあんまり聞かないのでMT使えたらアイフォで良かったのですが。 >>136
9個動いてて毎月マイナスなのが3つ。トントンが3つ。プラスが3つって感じ。
ただXMでこれなのでスプが0.3とかなら大体はトントン以上くらいにはなると思うよ。
ただどうしてもマイナスに耐えながら緩やかに上昇ってのがEAの傾向だからあんまレバはかけられない。 試しにボリバンにアルゴを入れてみたら
たった1枚でこれや
胸熱 僕の(最適化)常勝EA、ユーロの上昇をガン無視
いいけどねー >>143
それ俺。いろいろと経験するのを見守ろうかと。
つか飽きた。女の子でもないみたいだし。 >>129
ところで、リアル運用やめた決め手は何です?
やぱFTがBTと違った?
単純にビビった訳ではないのでしょ、20万位で始めてもいい訳ですし。
あと、スワポ目的の異業者間両建てってどちらが勝つか1/2なので普通の両建てと同じでうまみ無い気がしますが何か秘密あります? だから、腹の出たおっさんかもよって言ったじゃないか?
ところで「すん」さん、ある程度のプログラムの知賢があるのなら
働いた方が全然金になるんじゃね。
MQL4は疑似Cに、DLLはC+だっけ、あとSQLもできるなら。
月40は貰えそうなんだが。
EA作成なんて、だれも理解できない相場相手してもその結果は
無駄かもしれんよ。
今食えるのはJavaとかアンドロイドアプリあたりだろうけど。 おれもう10年前にITが足あらってWEBフレームワークとか分からんから仕事できる気しないなあ FTも今は順調ですよ。
でもこの手法はたくさんの資金と高いレバレッジがあることが前提ですね。
そしてFXのようにレンジ相場が続くのは危険ですね。
それはBTを何度もとっていたのでわかっていた。
200万をおまいらのおかげでどぶに捨てずにすんだ。感謝してる。 >>160
億るチャンスを逃したのかもよw
まあやめて正解だと思いますね。
ハイリスクハイリターンのようだけどやはりトータルで持続可能でないとつらいす、たとえ想定であろうとも。 >>157
>スワポ目的の異業者間両建てってどちらが勝つか1/2なので普通の両建てと同じで
うまみ無い気がしますが何か秘密あります?
うまみはスワップポイントなの。高いスワップの通貨を買って安いスワップの通貨を売る
両建てなので為替の変動を気にしないでよいしな。というかそれぐらいは知ってるのかと
思ってたよ。ぐぐればいろいろ情報乗っているよ。 >>162
スワップは解るけどどうやって両建てでリスク相殺?できるのかがわからんw
俺がバカな気もしてきたw バックテストは意味がないっていう人たくさんいたけど。
そいつは、バックテストのいい結果だけを本来の結果だとおもってんだろうな。
バックテストの悪い結果の方が実はいろいろな大事なことを教えてくれている。 わかったかも!
スワポ大きい業者でプラス方向ポジ、小さい業者で反対ポジかな。そううまく行くのだろうか。。 バックテストは超むずいんだよ
基本仮説検証に使ってる
ロジックできてからあーじゃないこーじゃないって3週間ぐらいやってるわ
まだまだかかりそう >>158
>働いた方が全然金になるんじゃね。
それが、そうでもないのですん。
すんは田舎暮らしで、独立してたんですんが、田舎はマトモな仕事がないのですん。
確かに、もらえる時は月80万とかあったけど、無い時は全く仕事がないとかだったですん。
それに大体クソコードを書く頭のおかしい特定派遣のやつらと
頭のおかしいルール策定や進行をする元請けと一緒に仕事をしていたので、
本当に嫌になって辞めたのですん。
だから、FXが今ん所の最後の希望なのですんよね…
尚、新アルゴ、今のところとても順調ですん。
今日はドル円、ユロ円とも狭いレンジでの行ったり来たりが無いので楽ですん。
それやられると往復ビンタくらいまくる事になるとおもうので。 うん。ぐぐればいっぱいあるけど。
例えば、A証券のトルコ円の買いスワップが1万通貨あたり95円
B証券のトルコ円売りスワップが1万通貨あたり-40円だとする。
このとき、A証券でトルコ円を買ってB証券でトルコ円を売る
95円−40円の55円が1日あたりの儲け。
両建てなので、相場が上がろうと下がろうとリスクはない。
ロスカット近くに価格が変動したら勝ててる口座から負けてる口座へ
資金移動すればよし。 >大体クソコードを書く頭のおかしい特定派遣のやつら
ああおれだな。許してくれよ。すまんかったな。 右のクレーマーを埋められたら左のクレーマーも埋めなさい
埋められる前に埋めなさい いなかで。個人で独立して。プログラムの仕事なんてあるの。
まあ。会社内のウェブ系の仕事ならおっちゃんたちでも
htmとjavasqriptとかいじるような仕事ありそうだけど。 (誤爆っちゃったけど、ちょっとリンクしてるから押し通すか) >>148
あら、そこそこ使えそうなのもあるんですね。
って当たり前か(笑) >>169
それを自動化アプリかなんかで同期させて、自動両建てシステムつくるのも面白そうな気がしてきたのですん。 >>174
>いなかで。個人で独立して。プログラムの仕事なんてあるの。
いや、無かったのですんw(頭おかしい仕事しか)
同じように独立している友人は家庭があるので、いまでも頭おかしい仕事に精神を削られながら仕事しているのですん。
なお、その人は家業がペンションなので副業ですん。 >>168
で、お前は偽装請負だったとw
特定派遣と大して変わらんじゃないかww >>179
またprintfさんが絡んできたのですん… >>177
海外FXは異業者両建ては禁止してるとこ多いからな。
MT4なんかでやってたら、謎の技術でばれて資産凍結やで。 >>169
なるほど、スワップのアービトラージみたいなイメージね。
実際やろうとすると面倒そうで資金効率も悪そうだけど論理的には成立してますね。 >>181
技術者として面白そうなことはやらせてもらえないんですんか… 残念ですん… そもそも。頻繁に売買してたらスプレッド分が損するから
一回仕掛けたら。ほっておく。何も自動化するほど忙しくないよ。
たまにロスカットされないかチェックするだけ。 FX(外国為替証拠金取引)のEA(自動売買ツール)とサインツールを開発・公開しております。
興味がありましたら見てみてください。
http://awsedrftgyh12345.blog.jp/ >>184
自動化するのが楽しいんじゃないですか―、なのですん… 他の業界も大差ないのかもしれないけど、IT業界は過剰効率化で終わってる。今から仕事にするもんじゃない。
人間てのは余裕が無いと他人に優しくできないようにできてる。
なのでずる賢く要領がいい奴だけが得するクソ業界に成り下がってる。
かなり優秀か業務に深い知識があれば生き残れるだろうけど、それでも人より多少収入が多いくらい。
とてもじゃないけど日常生活にかけるコストと比較して割に合わない。 おまいらと一緒にあーでもないこーでもない言いながらEA作りたいなあ
別に取り分減るわけじゃないしな
まあ理想と現実は違うわけだけど >>186
目的を忘れないよう。
FXがギャンブルなのか投資なのかは人によるんだろうけど、どちらも過程を楽しむと結果負けになる傾向がある。
いい結果を見て初めて楽しいんですよ。 すんは、ストーカーが居るのでなんとなく真ん中辺りと言っておきますん。 >>184
それでも、この前のみたいのがあるから最低でも両方に5円幅は欲しいね あ、すん氏ではないです。
最近仕事が暇なので、仕事中の半分はEAの事調べてるわ。
流石に職場のPCにMT4入れるわけには行かないから、BTとかは出来ないけど。 >>193
5円幅でおいしいくらいのスワップ利益っていうと、
やっぱり資産は結構な額無きゃだめっぽいのですん… トルコリラ円だと、5円幅でも心配だしね。
それなりに資金に余裕がある人は美味しい手法だよね。 ちっ、今日のドル円は低い位置にいるでせいで、狭いレンジ、
往復ビンタがはじまったのですん…
それも含めてFTなので様子をみるのですん。 頑張れば年率10%ぐらいいけそうだけどな。
下手な投資信託より流動性(いつでも引き出せる)あるし、
悪くない手法だと思うんだが。 >>201
はい、そうですん。
リアルの稼働は、来週からやろうかなと思っていますん。 ■ このスレッドは過去ログ倉庫に格納されています