【MT4/MT5】 EA開発研究スレ Part47 【自動売買】
レス数が950を超えています。1000を超えると書き込みができなくなります。
EA(Expert Advisor)の開発をメインとしたスレです。
▼関連スレ
【MT4/5】Meta Trader初心者専用57【EA素人】
https://medaka.5ch.net/test/read.cgi/market/1540715963/
▼ドキュメント
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開発研究スレ Part46 【自動売買】
https://medaka.5ch.net/test/read.cgi/market/1541257363/ >>888
隔離スレに引きこもるほど可愛い奴でもないだろ
ウザがられ嫌われ邪魔にされても暴れるような奴だぞ
狙ってるようでもないのに自然とそうなるのは人間性の問題だろうから、もうほっとくしかない >>889
隔離スレ作ったら、そっちに行ってくれますか? >>891
えっと、両方存分に使わせて貰うと思うですん。 >>890
>ウザがられ嫌われ邪魔にされても暴れるような奴だぞ
? ウザがられているのはそうだと思うのですんが、
別に、暴れた事はないですんよ? しかし、レスがブログでやってろって内容だからなぁ
もう少し意味のあることでも書くならいいんだけどね >>894
>もう少し意味のあることでも書くならいいんだけどね
では、ぜひ、貴方からどうぞですん。
みんな、期待していますん。 ほんと、いつも返しが同じでそれもつまんないんだよね
最初はちょっと見所あるかと思ってたんだけどなぁ
基本的な知識もないの、素直に認めないのもよくないよ >>897
そういう事は、勝ってから言うのですん。 大体、すんはFX始めたばかりですんよって、
ずーっと言ってるじゃないですんか。
もー、負けてる人たちは短気で困りますん。
もっとどっしり構えてくださいよ、せんぱい。 また変な人が来たですん。
すんはあなた達に「コテつけろ」と言われたからつけただけですんよ。
まったく、あなた達はいつも言っている事がトチ狂っているですん。 どうせすんみたいな奴はすぐに全財産注ぎ込んで負けていなくなるから
コテつけさせといた方がおもしれぇだろ、
くらいのつもりだったんですん? 残念だったですんねぇ。 >>902
すんみたいな奴は一生少額でしかできないから、10年経ってもこのスレで同じようなことを書き続けてるだろうからコテつけさせたんだよw んー、何言ってるのかよくわからないのですんが、
そうしたら、10年くらいは、我慢しないと。
ね? せっかくコテトリ付けてんだからアボンすればいいだけだろ
いちいち絡んでるお前らの方がうぜえわ 基地外に絡みたい物好きは本文に「すん」を入れるように
以上 デモだから
Windowsが再起動してEAが停止してもヘラヘラ笑っていられる 順張りが最近とれない問題だが
TPSLを狭くすると、そこそことれるようだ
なので今まで1エントリだったところをTPSL狭い2エントリに分割したら上手く行ってるようだ
相場局面の変化に対応するちょっとしたテクニックかもしれない >>915
それってTP狭めてロット増やしてる、つまりレバ上げてるだけなんじゃ? >>916
もともとのTPの範囲を2分割してとると言うこと
ただし、分割した位置でエントリにサインを上手くとれるかという課題がある
簡単に言えば値幅を狭く、複数エントリに分割した たまに両方向にブレイクあるレンジ相場だからな。気長にトレンドまつしかない。 (・∀・)スンスンスーン♪ ( ゚д゚)ハッ!
(・∀・)スンスンスーン♪ (´Д` )イェァ スンスンスンスーン
(・∀・)スンスンスーン♪ (´Д` )イェイェイェァ
(・∀・)スンスンスーン♪ (´Д` )イェァイェァイェァイェァスーン
( ゚д゚)ヤ! (・∀・)スンスンスーン♪
( ゚д゚)ヤ! (・∀・)スンスンスーン♪
(´Д` )イェァモンモン
( ゚д゚)ヤ! (・∀・)スンスンスーン♪
(´Д` )シケタシケタ
( ゚д゚)ヤ! (・∀・)スンスンスーン♪
(・∀・)スンスンスーン♪ (・∀・)イェーア!
(・∀・)スンスンスーン♪ (・∀・)イェーア! (´Д` )ズンベズンベゾンズンズンバ
(・∀・)スンスンスーン♪ ( ゚д゚)ブベラ!
(´Д` )スンスンスーン もっと現実的な聖杯を見つけた
といっても、ここ2年の低ATRとそれ以前の相場にマッチするものを違うパラメータで2つ動かすだけなんだが
何もEAを一個だけ動かしてあらゆる局面に対応しろという制約があるわけじゃないからね
相場の局面の違いってのは、主に値幅に帰結できるかもしれないと思う
であれば低ボラ/高ボラ用パラの2つ動かして、納得できる期待値出ればいいんだよな
これ、実践上の定石というかオーソドックスな方法だよな
長かった聖杯探しも終わったかもしれん すんがいないと平和でなにより
やっぱこれくらいのスレがいいわー 頭ん中でなんとなくイメージしているものを現実の中でキチンと機能するよう構築するのは、実はとんでもない時間がかかるのがわかってない連中が多いよな AWS日本拠点でシステム障害 オラのAPサーバーもダウンしてたわ
16:00くらいに復旧したけど今度はゴールデンウェイのDEMOサーバ落ちてるわ 拠点によるのか。イギリスだからか落ちてない(´・ω・`) 国内FXニュース
://youtubetv.atspace.cc/?sop:v/!UUYhBsV902gg58u-bXPsqipA#MIX
海外FXニュース
://youtubetv.atspace.cc/?sop:v/!UUYhBsV902gg58u-bXPsqipA#MIX 国内FXニュース
://youtubetv.atspace.cc/?sop:v/!UUYhBsV902gg58u-bXPsqipA#MIX
海外FXニュース
://youtubetv.atspace.cc/?sop:v/!UUb3zz6DpRomACJBaSe8VjTA#MIX あー
週末になるとまたあのうざいやつがやってくるのですん。 後からみんなの相手をしてあげるですん
ファンが増えて嬉しいですん MQL4で変数名に変数を展開することって出来ませんか?
例えば
string period = "H1";
double sma20_$period = iMA(NULL,PERIOD_$period,20,0,MODE_SMA,PRICE_CLOSE,0);
sma20_H1という変数名として宣言される、関数内もPERIOD_H1とする
こんな風にしたいんですが おはようございますん。
あの、先日
>おまえはデモしかして無い遊びだから
>アハハ再起動された で済むんだろうけど
>意図しない再起動はリアルトレードではEA以上の問題だわ
>遊びでするならもう来ないでくれないか?
って息巻いていた人が居たとおもうのですんが、
昨日のAWS障害についてはどのようにお考えなのですんか?
すんのサーバは元気に稼働してかなりの含み益を出しているのですんけどね。
もちろん、DemoFTでのお話ですんけどね。 >>939
ここで聞く前にやってみればいいのでは? AWS障害があった
自分のサーバは問題ない
デモで勝った
コレってなんか関係あるの? >>939
普通ならプリプロセッサでやるところだけどMQLのは非力なのでできないね
https://docs.mql4.com/basis/preprosessor/constant
ただ、何がやりたいのかもっと具体的にすれば解決法はあると思うぞ >>940
どのようにお考えかって、俺は「遊びでするならもう来ないでくれないか」って書いた本人じゃないけど、
AWSの障害は、こういうこともあるから他のリージョンでバックアップすることが推奨されているが、
長時間にわたってサービス止まったところはバックアップしてなかったってことだろ。
なんのために大阪リージョンが出来たんだか、と思ったよ。
すんのAWS東京は速やかにバックアップに移行できて、かなりの含み益だけど、
バックアップを用意していなかった人、今どんな気持ち?とでも言いたいのか?
というかお前本物?最近、ニセ者が多くてどれが本物かわからん。
本物なら以前みたいに「かなりの含み益」ってのスクショ上げてくれよ >>943
やっぱないんですねー
単純にsmaとかemaを各時間足でたくさん取得して後からその数値をあれこれしたいんですが
何行にも渡ってそれを定義するのが汚いのでarrayに時間を示す文字列を入れといてfor文などで一気に作れないかなーと思ったんですが
変数名はなんとか考えるとして、PERIOD_H1などはENUM_TIMEFRAMESを配列に入れて回そうかなーと思います
ありがとうございました すんに本物も偽物もないのですん。
コテなんかつけたいようにつければいいのですん。 >>945
単に配列使えばいいだけじゃね
#define N_TF 3
#define N_MODE 2
#define N_PERIOD 4
int tf[N_TF];
int mode[N_MODE];
int period[N_PERIOD];
double ma[N_TF][N_PERIOD][N_MODE];
tf[0] = PERIOD_H1;
tf[1] = PERIOD_H4;
tf[2] = PERIOD_D1;
period[0] = 10;
period[1] = 20;
period[2] = 50;
period[3] = 100;
mode[0] = MODE_SMA;
mode[1] = MODE_EMA;
for (int i = 0; i < N_TF; i++) {
for (int j = 0; j < N_PERIOD; j++) {
for (int k = 0; k < N_MODE; k++) {
ma[i][j][k] = iMA(NULL, tf[i], period[j], 0, mode[k], PRICE_CLOSE, 0);
}
}
} >>947
なるほど!とてもいいですね
独学なのでそういう発想がすぐに出ないもので…参考にしますどうもです >>944
>どのようにお考えかって、俺は「遊びでするならもう来ないでくれないか」って書いた本人じゃないけど、
>AWSの障害は、こういうこともあるから他のリージョンでバックアップすることが推奨されているが、
>長時間にわたってサービス止まったところはバックアップしてなかったってことだろ。
>なんのために大阪リージョンが出来たんだか、と思ったよ。
こんにちはですん。
えっと、何をおっしゃっているのかよくわからないのですんが、
「勝手に再起動されたら困る」云々は「EAが止まるのが困る」というお話のはずですんので、
バックアップがどうしたこうしたいう問題とは全く関係ないとおもうのですんが、
違うのですんか?
すんのEAはスイングベースなので、たかだか数時間とか止まったところで何も困らないようなアルゴになっているですん。
だからあの時『こーの人は一体何を寝言を言っているんだろう?』と思って聞いていたのですんが、
そういう、数時間の停止が命取りになるようなアルゴのEAを作っている人は、
一体、今回のようなケースをどう考えているのですんかねぇ?と疑問に思ったのですん。 >すんのAWS東京は速やかにバックアップに移行できて、かなりの含み益だけど、
>バックアップを用意していなかった人、今どんな気持ち?とでも言いたいのか?
えっと、すんはAWSなんて使ってないですんよ。
自宅でIntel NUCで24時間稼働させているだけですんね。
前に「すんはなんでVPSとか使わないの?貧乏なの?」って言われたのですんが、
自分の裁量でどうにもならなくなるシステムを使うつもりはないのですん。
逆に、数時間止まっただけでこまるようなEA使っている人が
なんでVPSとかクラウドとかでEA運用したがるのか良くわからないですん。
すんのEAは1日止まっても困らないですんけどね。 >>944
>というかお前本物?最近、ニセ者が多くてどれが本物かわからん。
>本物なら以前みたいに「かなりの含み益」ってのスクショ上げてくれよ
本物ですんよ。
すんはみんなに嫌われているの出来れば特定されそうな情報は公開したくないのですんが、
嘘つきではないのでスクショ上げますんね。だからイジメないでくださいですんね。
もう一回言いますんが、ただのDemoFTでまだ含み益ですんから利益確定したわけではないですんからね。
https://imgur.com/DXazJFV
https://imgur.com/pel5VVA >>940
FXの運用ならリスキーなAWSとかじゃなく
土日しかメンテしないような、FXに特化したVPS使うだろ
システム屋とは思えんな もう本業辞めたらどうだ >>953
>土日しかメンテしないような、FXに特化したVPS使うだろ
そのVPS、落ちないといいですんねー。
今回のAWSは冷却装置の故障が直接の原因みたいですんが、その裏には利用者が多いのでサーバ規模もでかくなって熱を保ちやすいという問題があると思うですん。
だからといって、マイナーで利用者の少ないサーバなら良いかと言うと、今度はお客さんが少ないので儲からないからお金がかけられないという危険性を持つようになるですん。
たまたま今回はAWSだっただけで、むしろ、儲かってないサービスのほうが危険なはずですん。
そのへんの裏事情は中に居ないと分からないのでくじ引きの要素が強すぎますんから、
そんなんだったら全部わかってる自分の家でほそぼそと動かしたほうが絶対に安全だと思うですん。 だいたいね、すんは昔独立していたのですんが、
その時に一番最初に請けた開発で、お客さんがさくらVPSを使っていてですんね、
大晦日前夜にサーバを飛ばされた経験があるのですんよ。
すんが仕事を引き継いだ直後のことで、すんがやらかしたのかと焦りまくったのですんが、
翌日になってそのお客さんのサーバ管理者さんが状況を調べてくれて
さくらがサーバ飛ばしたのが原因だって22時頃に連絡してくれるまでほんと、気が気じゃなかったんですんよね。
10年くらい前の駆け出しの頃の事になるのですんけどね、
それ以来、業者のサーバは落ちるものだと思って信用しない事にしているのですん。 >>944
>というかお前本物?最近、ニセ者が多くてどれが本物かわからん。
なお、すんがコテハンになったキッカケはこれですん。
【MT4/MT5】 EA開発研究スレ Part40 【自動売買】
https://medaka.5ch.net/test/read.cgi/market/1511610004/108-123
そして、トリップを毎回手入力していたせいでここでやらかしましてですんね、
【MT4/MT5】 EA開発研究スレ Part41 【自動売買】
http://medaka.5ch.net/test/read.cgi/market/1515314646/553-561
現在に至るのですん。
おわかりいただけますんか? なお、すんのキャラが確定したのはこの流れの時ですんね。
【MT4/MT5】 EA開発研究スレ Part39 【自動売買】 [無断転載禁止]c2ch.net
http://medaka.5ch.net/test/read.cgi/market/1504359954/703-723 買いポジション、売りポジションそれぞれの損益を返す関数ってありますか?
AccountInfoDouble(ACCOUNT_PROFIT);
で全体の損益が返ってくることはわかったのですが・・・
forループで計算するしかないでしょうか? >>959
俺のライブラリのやつ
指値注文の追加とか、要らないエラー処理の削除とか好きに改造してくれ
大して変わらないロット数版も付けといた
https://dotup.org/uploda/dotup.org1929213.txt.html 両建てしてんのか。裁量ならともかくeaで両建てする意味あるの? >>959
全部オンティックで回すのではなく、一部オンタイマーで走らせ負荷分散するというテクニックもある。 よう分からんExcelのやつヤフオクで5万で買ったんだが
タダでやるから誰か試しにやってみてくれ SL/TPを動かした履歴を記録するインジってなんでないんだろ?
最終的に設定されてたポイントはデフォで残ってるけど、トレーリングとかって記録されないよね
作ろうと思ってるんだけど誰も作ってないってことはめんどくさいんかな >>964
ログに吐けばええやろ、ただのIO処理やで? 上がるか下がるかは50%
スプレッド分さえ稼げるロジックさえ作れればSL=TPで儲けられるはずなのにランキング上位のEAでもSL=TPだと負けるEAだらけだね >>966
大抵のeaは、TP < SLでも勝てるとも思うが?
勝率の高いeaは全部それ
初心者スレで学んでから来てね 市販のEAはほとんどカーブフィットしててたまたまフォワードテストで成績よかったのが売れてるだけ。
だからランキングはしょっちゅう入れ替わる。
午後ジャンとか出品時ソースコード提出だから、運営がウォークフォワードテストにかければクソEA排除できる
だろうけど、そしたら商品ほとんどなくなってガラガラだろうなw BTはすべてカーブフィットなんだけどね
問題は、BTがいくら綺麗でもFTはじめた途端に右肩下がりになること
それはカーブフィットのせいではなく、相場がランダムなせい
BTをいくら眺めても勝てない つか、BTだけ見せてEA売ろうなんて、頭がヘンなひと >>963
いい加減な商材でも再頒布はよくないな
エクセルな時点でどうでもいいけど おはようございますん。
今日は >>952 の加円で、下の方で発生している売り用のアルゴを調整するか殺そうと思うですん。
これはかなり昔に実装したレンジ時用のアルゴなのですんが、落ち方が早すぎたために完全に売り遅れているですん。
ほとんど動かないアルゴなのでこういうケースは想定していなかったですん。
今のところはたまたま利が乗っていますんが、普通はこんなところで売り入れたらあっという間に反転して大赤字をくらうですん。
利が乗っているというか、スワップ含めたら既にマイナスですん。
こんなポジションは明らかにクソポジですん。 >>971
残念ながら20人くらいに再配布したわ… BTの最適化があまり意味がないだけで、BT自体は目安になるよね? >>975
ならないですんね。
BTは、ある仮説が過去のある一瞬において正しく動くかを検証する手段であって
未来を保証する物では無いですん。 正確にはBTの癖を知り尽くしとかないと絶対儲からない糞EAができる
EAの癖とは主にデータの不備をカバーしたために起こる
データの不備はいくつかあるのでピックアップして考えてみよう EAの癖じゃなかった、BTの癖
したがってBTで試せるEAのタイプは限られてくる
それ以外を追求するのは時間の無駄
まさかMT4でHTFやらないでしょ。出来ないし
それと同列で出来ないと考えたほうがよい 2010-2015年までBTして2016-2019の結果見れば実質FTなのでは デフォルトであるトレンドラインみたいにクリック&ドラッグで線を引くインジを自作したいんですがサンプルコードってどこかにありますか?
調べても自動で線引くみたいなのしか出てこないんです >>982
おまえどんなスキルが必要か理解してる?
チャート上でクリックイベント拾ってその座標を拾う。
クリックアップした時点での座標を拾う。
上記2点の座標を結ぶラインを描写する処理をする。 >>984
そう言われると分かりやすいですね、>>983にmouseupとかないのでDLL使う感じになりますか?
もしそうならドラッグ諦めて二点クリックでやってみます >>981
テストと違ってリアルでは約定しなかったり滑ったり
スプが思いっきり開いたりする
だからデモ口座で運用してみるのは大事 レス数が950を超えています。1000を超えると書き込みができなくなります。