【MT4/MT5】 EA開発研究スレ Part43 【自動売買】
■ このスレッドは過去ログ倉庫に格納されています
EA(Expert Advisor)の開発をメインとしたスレです。
▼関連スレ
【MT4/5】Meta Trader初心者専用56【EA素人】
https://medaka.5ch.net/test/read.cgi/market/1520634641/
▼ドキュメント
MQL4言語ドキュメント(英語)
https://docs.mql4.com/
MQL5言語ドキュメント(日本語)
https://www.mql5.com/ja/docs ▼アップローダー
めたとれなうpろだ
ttp://u3.getuploader.com/mt
▼Q&A
・○○できるインジありませんか? → スレチです
・○○できるEAありませんか? → スレチです
・○○するコードの書き方教えて下さい → スレチです
・オススメの業者教えて下さい → スレチです
・PCのスペックで最適化の効率が… → スレチです
・バックテストでこんなすごい結果出たぜ! → スレチです
・○○言語ってどうなの? → スレチです
EA開発研究に無関係な話題、ループしてる話題、成績自慢を徹底して無視することがスレの品質向上に繋がります。 NGワードに引っかかったので、テンプレ(関連スレ)を一部改変しました。 EA(Expert Advisor)の開発をメインとしたスレです。
▼関連スレ
【MT4/5】Meta Trader初心者専用56【EA素人】
https://medaka.5ch.net/test/read.cgi/market/1520634641/
▼ドキュメント
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開発研究スレ Part42 【自動売買】
https://medaka.5ch.net/test/read.cgi/market/1517726798/ ↓前スレの関連スレのコピペです。
▼関連スレ
【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/ あれ?なんでスレ立ての時、NGワードに引っかかったんだ?
NGワード絞り込みスレでもRock54判定にならなかったし、何がNGワードなのか、よく分かりません。。。 >>7乙
俺も昨日立てようとして、NGワードエラーでやめた
1行で立ててレスで追加してやろうかと思ったけど同じようなあなたがいて感謝w
5chだかなんだかしらねーけどやっぱひろゆきがいいな
いろいろ変遷はあるけどなんだかんだ言って”2ch”は日本発の文化なんだからさ 億り人を目指し何年も頑張っているが、現実ではとんでもない金額負けている
重篤な精神病以外なにものでもない 勝てないシステム使ってロクな資金管理もしないまま何年も運用続けてればとんでもない金額負けるのは必然。
期待値に収束してるだけの話。
頑張る頑張らないは無関係。
解っていてやってるにしても、自分の意思を自分でコントロール出来ないのは人間のサガなので精神病うんぬんではなくてごく普通のこと。
これが現実で、現実を受け入れないと時間の経過と共に膨らむ損失は止められない。
まずは過去の損失を取り返そうとする気持ちをリセットする、それこそ損切りする。
次に実弾を使わない、もしくはごく少額で使えるシステムとしっかりとした資金管理、運用方法を模索、確立、検証する。
それらができた上で改めて本格運用を始める。
できなくても損失の増加は止まる。 ドル円SがロスカットされたのでEA作成を再開します!
年始から稼働のEAは+3%・・・順張りってコンスタントには儲からないね ところで、MT4以外も考慮に入れようと思うんだけど今だと他に何かある?
Bid一本値っていうのがどうしても気に入らない ここでいうX社はXM、O社とはOandaのことか。
スプだけにこだわってはいかんな。
https://blog.goo.ne.jp/antnobu GMT2/3でストップレベル0の業者以外、興味ないわ すんは性風俗に行くお金を作るために投資してるのですん。 どれが本物のすんか分からなくなるなwトリップいちいち覚えてないし すんっていうコテは1人しか使ったらだめなのですんか?すんも使いたいのですん。 ビットポイントで現物口座ひらいたんだが、現物ではMT4って使えないの?
FX、レバ取引のみ?? 今年のEA成績は若干のプラスで、FXど下手くそな私からすると大した子です。(よしよし)
前のスレで1分足で勝負し、暴落を検知するのが優秀と言っている人がいましたね。
自分のは5分足が基本なんですが、暴落暴騰については1分足で判定する
論理も研究してみようかと思いました。 すみません、わかる方がいたら教えてください。
下記のような、AA時BB分CC秒に保有ポジションを成行決済するEAを作ったのですが
if(OrdersTotal() > 0)
{if(Hour() == AA && Minute() == BB && Seconds() == CC)
{ 全ポジション成行決済注文のプログラム } }
・・・
何度も試したのですが(バックテストではなく少額実弾で)保有ポジションを時間通りに全部決済してくれる場合と
時間になっても一切決済してくれない場合があります。
秒単位で時間を指定したいのですが、どうしたらいいでしょうか? 秒まで指定したその時間ぴったしに偶々ティックが着てないと
コードには走る機会すら与えられない罠 >>28
ありがとうございました。
秒指定はあきらめます。 分指定でも来る保証あるかなあ
ある時間を過ぎたら、その時間以前のポジションクローズとかのが良くね
すきにすればいいけど >>29
OnTimer()関数使えば?最短1秒でイベント発生出来るから、秒指定でも取りこぼさないでしょ みなさん、ありがとうござました!
まずはOnTimer()をためしてみます Ontimerも通る保証あるかなあ。回線トラブルがあれば・・・以下省略 このレベルじゃOnTimer()分かんないでしょ?w こんばんわですん…
マルチタイムフレームのEA、バックテストきついですん。
取得できるレートが全然合ってないですん…。 今日は富永苺の動画みてからEA作りにかかるのですん。 どうもですん
なんだか、すんの偽物が出てきたですん
だからトリップを変更したですん
EAのほうはやっぱり王道のトレンドフォローが一番だと思うので
研究を始めるですん つかれたですん…。
今日はあとはS/Lのモディファイをする関数を作って、明日からFTに最新版を投入するですん…。 3月に入出金試してグラフ汚いけど、
4月からリスタートってことで一応上げときます。
期間: 2018/01〜03(3カ月)
口座: 海外A社400倍リアル
ロット: 現在0.4(手動で複利)
対象: ドル円、ユロル、ポンドル
https://dotup.org/uploda/dotup.org1500010.jpg 明日の朝一、ボリンジャーバンドが収縮したときに発射するですん…。 発見したですん
トレンドフォローはトレンドが出ないと騙しなのですん
だれかトレンドとレンジを教えて欲しいですん おはようございますん。
今日はバスケット注文実装のため、MQLからローカルのMySQLにアクセスする機能を実装するのですん。
本当はmemcachedで十分なんですんが、MySQLの方が情報が多そうですん。 こんばんわですん。
バスケット注文アルゴ、とりあえず実装終わったですん。 こんばんわですん。
とりあえずボリンジャーホックをパチンですん。 こんばんわですん。
アルゴ実装で聖杯完成ですん、上手く行ったらみんなにプレゼントするですん おはようございますん。
寝て起きたらモリモリ利益出てるのは、デモとはいえやっぱり嬉しいですんね。
今朝から昨日実装したバスケット注文を稼働させたのですん。
ここに、バスケットクローズを追加実装する予定ですん。 ちょっと小難しいことなんですが
コチラで質問させて下さい
スレチだとは思うのですが、EA初心者スレだと
少し高度な?ことだと回答がイマイチということが多くて
何だかんだ結局、上級者が集うコチラで訊いてしまってます
いつもスミマセン ><
制作スキル皆無ですので、市販のEAを購入しているんですけど
ほとんどのEAに「 MaxSpread= 」等のような項目があります
スプレッドフィルター
「 MaxSpread= 」の設定値が
あくまで、エントリー時にのみ機能し
エグジットの時は関与しないタイプ
「 MaxSpread= 」の設定値より、スプレッドが拡大している時に
「決済しない」タイプ
(エグジットの時にも関与するタイプ)
に分かれるらしい? ということを最近知りました
らしい? ・・という事についてなのですが
実際にはハッキリしたことはよくわからないのです
そこでお尋ねしたいのですが
スプレッドフィルターの設定値がエグジットの時に
関与する・関与しない のふたつのタイプに分かれるというのは
本当のことなんでしょうか
EAの猛者さん、おしえてたも >>52
作ったヤツに聞くかソースあるなら見るか
一番簡単なのはスプレッド大きくしてバックテストで試す クローズだけ確認したいならFTでポジった後に極小設定に変える >>53
レスありがとうございます!
えと、判定の方法ではなくて
そういった事があるのかどうかが知りたかったんですけど
判定の方法から察するにやっぱり、二つに分かれるんですね
結構大事な部分かと思うんですが今まで知りませんでした
ケチる目的でスプを絞ってたとして、指値入れてないタイプのEAだったら
何か大きな事象が発生した時に決済できなくてとんでもないことになりそうですね
ちなみに、、
なぜ、スプレッドフィルターが決済時にも関与する造りにしているEAが
存在しているのでしょうか
製作者の意向でしょうか
(関与しない方がいいと思われるのに何ゆえに?)
(関与した方がいいという局面なんかあるのでしょうか?)
製作者の詰めが甘いということはあるのでしょうか
皆様は、この部分にも日々、注意して制作なさっておられるのでしょうか スプが拡大する時ってどんな時か想像した?
そんな時は色々不利な事が起きるんだよ >>55
プログラムだからどうとでも作れる
ソースあるならMaxSpreadで検索してごらん
多分ordersendしか近くに無いよ、ordercloseにもフィルタかけるのはあなたの言う通りレアかと
openなんちゃらとかなんちゃらcloseとか関数化してるかもだけどそれっぽい文字列が近くにいるはず
やろうと思えば変数を別にして別の値を指定するようにするのも簡単
クローズにもスプレッドフィルタかけるのは俺はやらないけど、スプレッドが一時的に開いた時に本来はクローズしたくないのにクローズするのを防ぐためだろうね
誤解してたらあれだけど念のため、開いたら「クローズしない」って話しのはず 補足すると、余計なクローズっていうのはすなわち手数料の無駄なのよ こんばんわですん。
スプレッドフィルタを実装してから今日はシコシコするですん。 ピンと来ないのか見てないのか。
例えば、スプ10pips開いてる時にクローズすると、大雑把に言って5pips弱損する。
なぜならば、その後スプが通常値に落ち着いた時の価格はならせば中間値と考えていいから。
利確だろうが損切りだろうが、ショートだろうがロングだろうが同じこと。
同じ様な話しで、(コスト抜きで期待値が変わらないならば)取引回数=オープン&クローズは少ない方がいい。
当たり前だけど、スプはほぼゼロではないし手数料有りなら言うまでもなく。 皆様、ご指南ありがとうございます!
いつも親切に教えて下さって感謝デス
(クチが悪かったりするけど親切なナイスガイ多いですよねココ)
コチラに来ると、こんなに頭脳明晰な片達が凌ぎを削ってる鉄火場で
自分なんかがこの先、勝つなんてとても不可能と思いいつも気が重くなります‥
>例えば、スプ10pips開いてる時にクローズすると、大雑把に言って5pips弱損する
>なぜならば、その後スプが・・
の文言、何度も読み返しましたが自分レベルでは高度過ぎて
正直あまり理解はしてないのですが
スプが開いた時に閉じるのは不利になることがあるのですね
そういう意図でクローズにもスプレッドフィルターをかけていることがあるんですね
とても勉強になりました、ありがとうございます
でも浅はかな自分が思うには
クローズにスプレッドフィルターかかっている
ロジック判定でロスカットや利確の指示が出た
しかし設定値よりスプが拡がっているのでパスされた
このような時に再度、決済にトライしてくれるのかが心配になってくるんですよね
何度も再試行してくれればいいんですけど、次のロジック判定が出るまで(長い時間)放置とか
最悪、再試行なしですっと放置されてしまうとか‥
EAって、「設定値よりスプが拡がっているのでパスされた」後に
待機をしつつ、スプが狭くなったタイミングで再度
決済の動作をしてくれるものなんでしょうか
(とにかく決済の所作を頑張る)
自分が推測するに、次のロジック判定が出るまであくまで放置のような気がします
それともその時の所作は、各々のEAによって全く違ってくるものでしょうか >>65
>EAって、「設定値よりスプが拡がっているのでパスされた」後に
>待機をしつつ、スプが狭くなったタイミングで再度
>決済の動作をしてくれるものなんでしょうか
EA次第、そういう風に作られているかどうか
EAはプログラムで動作は作者がどう作ったかによるものなのだ、根本を理解してないのではないか?
あとその秘密のEAだがなぜ製作者に聞かないのか疑問
スプが開いた時のクローズは利益を取り損ねるのが理解できないとなると
そもそもFXが分かっていないとなるのだが
俺の養分としてゼニを落としてくれ よくわからん
例えばロングならBidが決済目標値を上回ったら決済するようにすれば
スプの広がりなんて関係ないとちゃうの? 「スプの広がると決済目標値でクローズできないのではないか」
と、言う話をしているのではない(要:読解力)
勝っていると言うことは他人が気にしない事を気づいている事なんだな >>62
スレの流れみて理解できないなら発達障害だな おはようございますん。今朝は久しぶりの夢精だったですん。40超えてもすんは衰え知らずですん...
今日もマルチタイムフレーム改良がんばるですん...。 EAは決められた2〜3種類の動作があって、それを選択して作っていると思っているのか?2〜3種類の定石があって、そこから外れるものはないと思っているのか?
理解されないだろうからどーでもいいけど、俺はショートの時はスプは後払い(クローズ時にスプを払う)、ロングの時は先払い(オープン時にスプを払う)と考えて作っているな >>72
>理解されないだろうからどーでもいいけど、俺はショートの時はスプは後払い(クローズ時にスプを払う)、ロングの時は先払い(オープン時にスプを払う)と考えて作っているな
これ大事 複数台のPCでMT4開いて、同じ口座にアクセス出来ますか? チャートがbidで描かれてるからってだけだろうに
当たり前だろうがはっきり言わないからややこしい
>>72
スプ開いててもショートは入る、ロングは決済するって作り分けてるってこと? スプ戻るの待っていて決済タイミングすら逸すとか本末転倒なことになりそうw 業者によるけど、機能するんじゃないかな
広がったスプは戻るからな。リスクが高くなるだけで もはやBTとか何の意味も無くなるなw
何を根拠に優位性を語ればいいのやら >>81
ずらすんじゃなくて決済を見合わせるってこと
下げの原因が相場の下落ではなく、単なるスプの拡大の場合があるから でもでも広がったまま狩られたら想定以上の損失だろ?
仮にも開発者スレでそんな曖昧な発想でいいのかい >>85
ん?だから決済を見合わせると書いてるだろ? >>65
まあ作者が相当間抜けじゃない限りは、クローズ時にもスプ条件を付けるなら、スルー時の処理も考えてあるはず
だが基本的にはクローズはするべき時にしておかないとリスクが大きいので、クローズ時にはスプ条件は付けないのが普通 話の流れからして今はSLの話してんだと思っているけど、フランショックやブレックジットのとき、スプ広がったから損失確定決済しませーん、なんてやってたら一発で死ぬでw そんな一瞬でレートが数円から数十円もすっ飛ぶ時に逆指値が機能するとでも? しかし開いたスプが戻っだとき自分の想定した価格である保証なんてどこにもないと思うんだが、本当にリアルで運用してんのかね >>92
そう、だから>>87に書いてるようにクローズ時にはスプ条件は付けないのが普通 多分期待値的には機能する。ただリスクは高い言うとるだろ
それだけの事 皆さま、たび重なるご指南ありがとうございます!
メチャ勉強になりました感謝です^^
>あとその秘密のEAだがなぜ製作者に聞かないのか疑問
秘密のEA?
秘密でもなんでもないですw
某サイトから購入したものでそのサイトではよく見るタイトル群です
手持ちのEA・気になっているEAに先程
一斉に質問状を送ってましたよ
ウザッ!っと思ってるんだろうな‥
かなり結構な量で
気が滅入ったけどこの際、思い切って訊いてみました
でもこれでどの位の割合で
どちらのタイプに設定されているか判明するかと
また教えを乞わせてくださいね!
ありがとうございました! 広がったスプが戻る場合、例えばドル円で、
bid=106.20、ask=106.10で、よくわからんけど本来の価格が動かないとすると、bidは106.20で動かずにaskだけ106.20に寄ってくって言ってるのか?
そんな訳ねーじゃん、bidも下がる、というかスプ拡大時が膨らんだ状態、で、チャート描いてる。
だからこの間、それが原因のBTスペシャルじゃないかって指摘した人がいたんじゃん >>98
そんなこと誰も言ってないと思うぞ
あとaskとbid逆な ■ このスレッドは過去ログ倉庫に格納されています