5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

【MT4/MT5】 EA開発スレ Part10

1 :Trader@Live!:2011/09/10(土) 06:44:40.80 ID:L/oWZF0i
【MT4/MT5】 EA開発スレ Part10
EAの開発をメインとしたスレです。

 > MQL質問     →初心者スレ
 > テスト結果評価 →ここ、開発スレ
 > 売買アイデア   →インジスレかもね
 > テスト効率化   →ここ、開発スレ
 > インジケータ   →インジスレ
 > 特殊インジケータ(波形フィルタ等) →インジスレ

姉妹スレとの住み分けを考慮しながら利用しましょう。
姉妹スレとのマルチポストは止めましょう。
姉妹スレへ誘導された場合は素直に従いましょう。
長いソースを貼る時は>>2のアップローダーを利用しましょう。

▼前スレ
【MT4/MT5】 EA開発スレ Part9
 http://kamome.2ch.net/test/read.cgi/livemarket2/1310911717/

▼過去ログ
【MT4/MT5】 EA開発スレ Part8
 http://kamome.2ch.net/test/read.cgi/livemarket2/1304178085/
【MT4】EA開発スレ Part1
 http://anchorage.2ch.net/test/read.cgi/livemarket2/1260885415/
【MT4】EA開発スレ Part2
 http://anchorage.2ch.net/test/read.cgi/livemarket2/1272739231/
【MT4】EA開発スレ Part3
 http://kamome.2ch.net/test/read.cgi/livemarket2/1276729174/
【MT4】EA開発スレ Part4
 http://kamome.2ch.net/test/read.cgi/livemarket2/1283178072/
【MT4】EA開発スレ【児童売買】
 http://kamome.2ch.net/test/read.cgi/livemarket2/1283997762/
【MT4】EA開発スレ2【児童自動売買】 > 実質Part6
 http://kamome.2ch.net/test/read.cgi/livemarket2/1294388535/
【MT4/MT5】EA開発スレ Part7
 http://kamome.2ch.net/test/read.cgi/livemarket2/1298955679/

・参考サイト
 MQL言語リファレンス日本語翻訳マニュアル
  ttp://www.metasys-seeker.net/MQL4_Reference_ver1/MQL4_Reference_Contents.html
 MetaTraderまとめWiki
  ttp://hikaku.fxtec.info/metatrader/
・アップローダー
 めたとれなうpろだ
  ttp://u3.getuploader.com/mt
 MetaTrader掲示板
  ttp://bbs.fxtec.info/x/c-board/c-board.cgi?cmd=;id=metatrader
・姉妹スレ
 【MT4/5】MetaTrader初心者専用26【ゆとり隔離スレ】
  http://kamome.2ch.net/test/read.cgi/livemarket2/1306936578/
 【MT4/MT5】インジケータ開発【ネタ募集】
  http://kamome.2ch.net/test/read.cgi/livemarket2/1304547533/
 ◆ダブルオーのスレ◆EA.インジ製作
  http://kamome.2ch.net/test/read.cgi/livemarket2/1298722517/

2 :Trader@Live!:2011/09/10(土) 12:42:01.39 ID:vahFttoB
>> 996 名前:Trader@Live![sage] 投稿日:2011/09/10(土) 05:30:35.54 ID:ZFRa8zsa [2/2]
>> 取引用に6コ、最適化用に12コ、合計20コ動かしてるがたまに画面がおかしくなるな。
>> デスクトップヒープがまだ足りないのかなこれ。

うちのノートPC XP 4GBでは
DesktopHeep 4.5MBにしてMT4 22個が限界っぽいけど
もっと増やせないかのう?

3 :Trader@Live!:2011/09/10(土) 13:05:59.40 ID:6L2F/lru
> 売買アイデア   →インジスレかもね

って、売買のアイデアはここでいいんじゃないかと思うんだけどなぁ…
インジスレはインジ開発スレであって、既存のインジやありふれたフィルタを使うなら
EAスレのほうが合ってるような

俺の作る主なEAは逆にインジ化しにくいのが多いし

4 :Trader@Live!:2011/09/10(土) 13:24:52.81 ID:L/oWZF0i
>>3
> 既存のインジやありふれたフィルタを使うなら
そうだね、アイデアの実現方法はスレが分かれるけど、アイデアそのものや既存インジ使うならここだねぇ〜。

5 :Trader@Live!:2011/09/10(土) 17:26:31.01 ID:k/8ZCswi
EA開発スレで「売買のアイデア」が話題の中心になったことは基本的にないし
これからも「売買のアイデア」はスレ違いとして扱う方が俺はいいと思う。

なぜか?
そもそも大前提が「(程度の大小はさて置き)自分で書ける」なんだから、自分
で書いてテストして結果を得られるはずなんだよ。
結果を知ってるはずの者がなんでアイデアそのものを口にする?

アイデアを口にする者は自分で書けない(書いてない)思いつき(妄想)を吐い
てるだけの場合が99%なんだ。
それは明らかにスレ違いで、必勝法だの手法だののスレに行くべき。

実装上の問題で行き詰まって助けを求める者は受け入れていい。
でも、この場合、質問内容は十分に具体的なプログラミングの問題になって
るべきで、アイデアという抽象的で粒度の大きな話には決してならないはず。

まあ要するに、書けない者の妄想は要らないってだけの話なんだけどねw

6 :Trader@Live!:2011/09/10(土) 17:36:55.74 ID:PLmtlliZ
>>5
そうそう、要するに、一般的なスレなのに、
手法スレ化、日記スレ化、教祖スレ化するな、って事だと思う。

そうしたければ、専用のスレを立ててスレ主として存分に振る舞えば誰も文句を言わないわけでね。

7 :Trader@Live!:2011/09/10(土) 17:39:58.85 ID:SkNYfA2U
アイディア=荒らし、クレクレという前提に囚われ過ぎてると思うな
インジスレから見たらEAの売買アイディアなのにここなんだよって言われ手も文句言えない
実際には利用者が被るからそんな事言われないだろうけど

8 :Trader@Live!:2011/09/10(土) 17:41:08.09 ID:YCSFP6dv
10スレ目とは思えないな。どんな話題がスレチかを相談する場所になってるしww

9 :Trader@Live!:2011/09/10(土) 17:51:35.97 ID:SkNYfA2U
普通のスレは自分の嫌いな話題は「スルー」でいいんだが、EA系のスレは「排他」になるんだよね
プログラムの知識が必要なため芝居が高いこと、手法やらソフト化やらに価値があるから公開すること=正しいではないこと、リアルマネーがかかっていてギスギスしていることが原因の一つ
逆にリアルマネーがかかっていて、うざいやつ(クレクレや楽しようって輩)が湧きやすいことも原因の一つ

例えば、
>手法スレ化、日記スレ化、教祖スレ化するな、

って人もいるが、俺はコテを名乗って継続開発、相談する人がいてもいいと思うんだよ
まさに「開発」でしょ、それ
嫌な人はNGして「スルー」すればいいだけで、「排他」する必要はないのよ
一言加えると、自力で作ることが前提で、アイディアだけあるから、作って!とか言い出したら荒れると思うけどね

10 :Trader@Live!:2011/09/10(土) 17:57:39.33 ID:PLmtlliZ
>>9
コテによるスルーが出来ないことについては、
インジスレに既に書き込んであるので、
そっちを読んでみてくれ。

11 :Trader@Live!:2011/09/10(土) 18:01:23.70 ID:SkNYfA2U
いやそこはスレを分けてるんだから、コピペしようぜ
分けてる意味がなくなるがな
というかスレをまたがって議論することが前提なのはあかんよ

12 :Trader@Live!:2011/09/10(土) 18:19:22.56 ID:SkNYfA2U
インジスレのPLmtlliZのIDを追ってみたが、主張がよく分からん
落ち着いたら、簡単にまとめて書いてくれ

コテがコテを付けたがらないって意味なら、それをスレルールにしちまえばいいと思うけどね

○継続的に自作EAの話をしたい人、相談したい人はコテを付けてください
  話を把握しやすくなります、また、気に入らない住民がいた場合はNGという対応が取れるため、荒れることなく話が進みます

とかね

とりあえず、どんどん「排他」してスレを分けてけばいいって考え方には賛同できないんだわな
板的にも迷惑だし

13 :Trader@Live!:2011/09/10(土) 18:39:06.20 ID:/CQvo4jV
かつてここから追い出されたっていう信号処理の人がこんどはインジスレも荒らしててさあ大変

14 :Trader@Live!:2011/09/10(土) 18:40:44.15 ID:SkNYfA2U
荒らしは荒らしで対処するしかないけどな
そういう奴は該当スレ行けといってもいうこと聞かないもの

15 :Trader@Live!:2011/09/10(土) 18:58:11.90 ID:PLmtlliZ
>>12
すまんね。コピペじゃマルチみたいで嫌だっただけなんだけど ^^;

要は、

・今一番問題を起こしている人物がコテ付けを拒否している。
・この人物が主張するような「IIR、FIR、回帰分析」のような基本用語をNGワードに出来る訳がない。
・だからあなたが主張するようなNGして「スルー」することは出来ない。

そういう人物が実際に今そこに居ますよ、どうしますか、ということ。
後はまあ、他の人には迷惑だろうが、「排他」するくらいしかないでしょ、ということ。
スレルール化しても聞かないと思うしね。

16 :Trader@Live!:2011/09/10(土) 19:03:15.69 ID:k/8ZCswi
>>13
別に荒らしてはいないように見えるが?

多少、成果発表の場になってるきらいがあって凸待ちくさいってのが反発を生む
原因だとは思うが、コード出して話してるんだから周りも多少の譲歩はすべきだ
ろう。もう少し様子を見てれば?馴れ合い雑談になったら追い出せw

17 :Trader@Live!:2011/09/10(土) 19:08:48.52 ID:k/8ZCswi
>>12
人ではなく話題でコテ付けるのもアリだと思う。
別板で却下されたアイデアなんでここでも却下されるかもしれんが・・・・・・

コテが幅を利かすスレって落ちるか雑談スレ化するかの二択なんだよね。
なぜか?っていうと、コテが食わない話題は常連も食わないから、ここでは何を
振っても無駄だと思った人はもうそのスレを見なくなる。

固定面子だとそのうち話題が枯れる。
そうなると過疎が進み残った者も雑談してるだけの場になる。
2ちゃんのコテスレに限らず、クローズドなコミュも大概のこのパターンで消えて
は生まれを繰り返してる。

コミュなぜ滅びたのかあたしよく分かる。
どんなに高尚振っても、沢山の可愛そうな信者を集めても、新陳代謝なしでは
存続できないのよ!w

人ではなく話題にコテハン(タグ付け)は話題の数だけスレ立てられない2ちゃ
んでは結構いい解決法だと思うんだが・・・・・・

18 :Trader@Live!:2011/09/10(土) 19:12:24.17 ID:/CQvo4jV
>>16
純粋にその話題を議論したいのが目的なら別スレでやればいいだけのことだからね。
本スレをチラ裏化したら批判されるのは当然だろ。


19 : ◆mXx5gfarvs :2011/09/10(土) 19:18:38.06 ID:PLmtlliZ
>>17
まあ、あなたが言う前にどんどん実践して、
便利だと思った人が真似して追随者が増えていき流行となり定着する、
となれば、>>17は記念すべきカキコになると思うけどね。

20 :Trader@Live!:2011/09/10(土) 19:20:19.17 ID:cFSEACIr
>>15
信号処理の話をされるのがうざいんじゃないの?
いやな人がNGワードにするのは妥当な提案に思えるけど

21 : ◆mXx5gfarvs :2011/09/10(土) 19:20:41.78 ID:PLmtlliZ
>>19
おっと、うっかり「#自治」って入れたらトリップになってしまったw

22 :Trader@Live!:2011/09/10(土) 19:23:42.85 ID:6L2F/lru
たとえばエグジットをトレンド系インジを使うか、オシレータ系を使うか、
pips数で決めるか、ボラで決めるか、時間で決めるか・・・
そういうのはまさにEA開発だと思うんだ

クレクレを排他したいなら、具体的なコードを書かずにMQLが使える人には分かる程度に
ぼかして書けばいいだけで、その話題自体を排他してしまったら
EA「開発」スレとは呼べなくなると思うし、そういうことを話したい人は
どこで話せばいいんだって話になる

つかインジスレにその話題を持っていったところで、クレクレ君がインジスレに張り付くように
なるだけで何の解決にもならないと思うんだ

23 :自治:2011/09/10(土) 19:25:15.99 ID:k/8ZCswi
なんで#入れるんだよ。
$varとか?varとか食っちゃうMQL4でも#varは特殊記号だっつ〜のw

24 :自治:2011/09/10(土) 19:28:15.73 ID:PLmtlliZ
>>20
じゃあちょっとインジスレ行ってそのNGワードで問題の人物の全てのレスが消えるかどうか、試してみなよ。
また逆に全然別の話題、あるいは別のスレ、別の板でそのワードが出たとき、消えるのをどうやって防ぐの?
固有名詞でも何でもない、ただの用語なのに。

>>23
いや、ほら、ツイッターのタグだから ^^;

25 :Trader@Live!:2011/09/10(土) 19:33:03.19 ID:cFSEACIr
>>24
NGは板別・スレ別に設定できるよ
NGExってやつ
ってか全て消えないとだめなの?
多少見たってええやん

26 :自治:2011/09/10(土) 19:44:21.37 ID:PLmtlliZ
>>25
NGExというのは知らなかった。後で試してみる。

ただ、そもそも信号処理の話がうざいんじゃないんだよ。
上にも書いたでしょ。手法日記教祖信者スレ化させる書き込みが問題なだけ。

それだけ。

27 :Trader@Live!:2011/09/10(土) 19:49:26.77 ID:L/oWZF0i
>>13 荒らしのお前に言われる筋合いは無いな。

28 :Trader@Live!:2011/09/10(土) 19:52:00.28 ID:L/oWZF0i
>>12
> インジスレのPLmtlliZのIDを追ってみたが、主張がよく分からん
ID:PLmtlliZ、まだ居るん?
あぼーん済みだから知らんかったw

29 :自治:2011/09/10(土) 19:53:10.95 ID:PLmtlliZ
な、完全な荒らしだろw

30 :Trader@Live!:2011/09/10(土) 21:28:40.45 ID:SkNYfA2U
>>15
それはちと我侭かな
貴方も言っているし、>>14でも書いたけど、荒らしは言うこと聞かないもの
嫌いな話題は別スレでしましょうっていうルール化は、まともな人が「排他」されるだけで、荒らしは残る、残念な提案だよ
「荒らしはおまえだ」と言い合っている状態での提案は、後で見返した時に撤回したくなるような提案だから、落ち着いてからもう一度考えてみるといいだろう

>>17
コテがいるからクローズドされる可能性があるということは、間違った意見じゃないけど、ケースバイケースだな
市況2でいうと、円高スレみたいに指摘する状況になっているスレもあれば、ユーロ円スレみたいにコテの話題とは別にその時その時の話題をしているスレもある
ドル円スレみたいにコテ禁止でも実質慣れ合い、定番ネタがあるスレもある

コテがいることより、スレで扱うネタが減る方がクローズドに近づくんじゃないか
>>9で書いたことの繰り返しになるが、まさに「開発」でしょ、って話を禁止する傾向はよろしくないと思う

31 :Trader@Live!:2011/09/10(土) 21:33:55.18 ID:SkNYfA2U
そもそもクローズドを嫌う名無しがいるうちは、他の名無しがスルーされるなんてことはないんじゃね

32 :自治:2011/09/10(土) 22:40:24.40 ID:PLmtlliZ
>>30
> コテがいることより、スレで扱うネタが減る方がクローズドに近づくんじゃないか
> >>9で書いたことの繰り返しになるが、まさに「開発」でしょ、って話を禁止する傾向はよろしくないと思う

じゃあ、元通りにして、この「EA開発スレ」でインジの話題も扱えばいいのかね。

元々あっちのインジスレは、電気屋の信者が、電気屋専用スレを立てるつもりでいたのに、
すぐに落ちるだろう(w)とビビって、電気屋に興味のない人間も集まってくるように、
勝手にインジスレにしてしまった訳だからな。タイトルに「ネタ募集」とまで入れてw

そんな身勝手なスレの分割、EAスレでのインジネタ扱いの「禁止」の傾向は「よろしくない」んだろ?

あっちのインジスレは、タイトルはそうは見えないが、電気屋教祖と信者専用にすれば言い訳でね。

33 :Trader@Live!:2011/09/10(土) 22:44:48.53 ID:SkNYfA2U
完全に議論がブレてるよ・・・
客観的に見て、EAとインジでスレを分けることと手法orコテごとにスレを立てることは全然別物だぞ
とりあえず一晩寝ときな

34 :Trader@Live!:2011/09/10(土) 22:47:15.66 ID:N9G+Y5JH
気のせいか、あなたが煽っている気がするんだよな。

35 :Trader@Live!:2011/09/10(土) 22:48:38.66 ID:N9G+Y5JH
あ、>>34は、>>32に向けてね。

36 :Trader@Live!:2011/09/10(土) 22:57:08.31 ID:uPshyuVr
>>34
気のせいじゃないと思うよ
誰かが注目を浴びると面白くない、かまってちゃんとかがいるでしょ
その類だと思うよ
荒らしてどうするんだ俺w

37 :Trader@Live!:2011/09/10(土) 23:04:26.69 ID:N9G+Y5JH
話かわるけど、ゆとりスレって面白いな。空気的にはあっちが好きだ。
いやそもそも、俺がゆとりなのかもしれんが。

どうせなら、スレは楽しくやろうぜ。
精神を安定させることが、相場で勝つ方法だって戦争で死んだ、
じっちゃんが俺に言ってたよ。

38 :Trader@Live!:2011/09/10(土) 23:06:17.70 ID:SkNYfA2U
あそこ、ゆとりと煽って答えない奴とゆとりと言いながら答える奴と2種類いるんだよな
前者はなんであのスレにいるのかわからんw

39 :自治:2011/09/10(土) 23:07:01.84 ID:PLmtlliZ
>>33
もともとインジスレじゃなくて「波動スレ」(w)とか建てようとしてたんだよ、信者自身が大まじめに。
波動手法スレ建てようとして、ビビって一般インジスレにしちゃったんだよ。過去スレ読めばわかるよ。

>>36
お前は信者でくれくれ厨なんだろw

40 :Trader@Live!:2011/09/10(土) 23:08:09.69 ID:SkNYfA2U
結果としてインジスレとして成り立ってるんなら、もうインジスレとして考えるべきだろ
あんまり過去を引っ張るといいことないぞ

41 :自治:2011/09/10(土) 23:10:10.66 ID:PLmtlliZ
そう、結果として、普通のインジスレとして機能していたのに、
誰かが日記スレ化しようとしているわけでね。

あんたの話、矛盾だらけだな。

42 :Trader@Live!:2011/09/10(土) 23:16:34.60 ID:SkNYfA2U
>>41
えっ俺の主張は>>9+>>12だよ?
日記自体の問題性は低いと思っていて、このスレで扱う話題が減ることを問題視しているんだよ
そして日記を嫌がる人用の配慮ルールも提案しているということ
冷たいこと言えば、おまえがスルーを身につければ丸くおさまる話だと思ってるよ

うむ、続きは明日な

43 :Trader@Live!:2011/09/10(土) 23:20:47.50 ID:L/oWZF0i
>>36
俺もそう思う。
たかだかインジのネタを連投した位で信者だとかなんとか…。

俺、信者なんて欲しくねぇ〜し、欲しいのは暴益だけw
絡む時間があるなら、アルゴでも考えた方がよっぽど得なのに、なにが目的なんだかよく判らん。

44 :自治:2011/09/10(土) 23:23:05.18 ID:PLmtlliZ
>>42
NGでスルーというあんたの話は無理だと言ったろ。
そしたらコテをルール化とか効力のないこと言い出して、最後はスルーしろかよw
全く実効性のない無駄話だったな。

>うむ、続きは明日な

いや、お断りだ。

45 :Trader@Live!:2011/09/10(土) 23:24:38.73 ID:SkNYfA2U
>>44
>>30で返したやん・・・

どうみても興奮してるから今日はもうやめとけ

46 :Trader@Live!:2011/09/10(土) 23:32:00.44 ID:XJgKG11k
余計無駄にスレを消費しているなあ。
熱くなった貴方方は、この涼しくなる音楽でも聴きながらFXをやるといい。

ttp://www.dotup.org/uploda/www.dotup.org2005966.zip.html

47 :自治:2011/09/10(土) 23:35:56.73 ID:PLmtlliZ
>>45
話にならんな。>>30で言ってる「嫌いな話」云々は全く違うと言ったろう。
それとも、自分へのレス番のレスしか読まないのか?

日記が平気な奴と話しても無駄なんだということしか、得るものが無かったな。

48 :Trader@Live!:2011/09/11(日) 01:00:27.42 ID:Pup56E9x
>>43
電気屋さんと呼ばれている人ならコテを付けたほうがいいのかな。
最初は「お前に言われたかねーよ」とその気になれなかったのは
仕方ないとしても、今は純粋に付けてもらったほうが分かりやすい
と思っている人もいるようだし。
付けないことが荒らしに燃料を補給しているようだが、付けたら
付けたで信者… と言われるのか。
今は付けられるような状態じゃないけど、騒ぎが収まれば一度
考えてもらえないでしょうか。

しかし奴の執念もすごいな。見ず知らずの他人に対するものとは
思えない。幼稚園のころ泣かせたとか身に覚えありません?w

>>47
少なくとも複数の人が荒らしと認定している奴が自治を気取っても、
荒らしが望むような話の流れにはならない。
見てて恥ずかしいから「自治」はやめたほうがいいよ。
荒らしたいなら自治なんて言い訳しないで、正々堂々と荒らせば
いいじゃん。

49 :Trader@Live!:2011/09/11(日) 01:28:38.80 ID:k58bMWIx
信号処理系の話はこっちの専スレですればいいだけのこと

【MT4/MT5】インジケータ開発 【信号処理厨隔離スレ】
http://kamome.2ch.net/test/read.cgi/livemarket2/1315643092/


50 :自治:2011/09/11(日) 01:29:50.50 ID:jtNqW6kP
>>43
電気屋さんと呼ばれている人ならコテを付けたほうがいいのかな。
最初は「お前に言われたかねーよ」とその気になれなかったのは
仕方ないとしても、今は純粋に付けてもらったほうが分かりやすい
と思っている人もいるようだし。
付けないことが荒らしに燃料を補給しているようだが、付けたら
付けたで信者… と言われるのか。
今は付けられるような状態じゃないけど、騒ぎが収まれば一度
考えてもらえないでしょうか。

しかし奴の執念もすごいな。見ず知らずの他人に対するものとは
思えない。幼稚園のころ泣かせたとか身に覚えありません?w

>>47
少なくとも複数の人が荒らしと認定している奴が自治を気取っても、
荒らしが望むような話の流れにはならない。
見てて恥ずかしいから「自治」はやめたほうがいいよ。
荒らしたいなら自治なんて言い訳しないで、正々堂々と荒らせば
いいじゃん。


51 :自治:2011/09/11(日) 01:31:51.09 ID:jtNqW6kP
>>43
電気屋さんと呼ばれている人ならコテを付けたほうがいいのかな。
最初は「お前に言われたかねーよ」とその気になれなかったのは
仕方ないとしても、今は純粋に付けてもらったほうが分かりやすい
と思っている人もいるようだし。
付けないことが荒らしに燃料を補給しているようだが、付けたら
付けたで信者… と言われるのか。
今は付けられるような状態じゃないけど、騒ぎが収まれば一度
考えてもらえないでしょうか。

しかし奴の執念もすごいな。見ず知らずの他人に対するものとは
思えない。幼稚園のころ泣かせたとか身に覚えありません?w

>>47
少なくとも複数の人が荒らしと認定している奴が自治を気取っても、
荒らしが望むような話の流れにはならない。
見てて恥ずかしいから「自治」はやめたほうがいいよ。
荒らしたいなら自治なんて言い訳しないで、正々堂々と荒らせば
いいじゃん。


52 :自治:2011/09/11(日) 01:33:51.64 ID:jtNqW6kP
>>43
電気屋さんと呼ばれている人ならコテを付けたほうがいいのかな。
最初は「お前に言われたかねーよ」とその気になれなかったのは
仕方ないとしても、今は純粋に付けてもらったほうが分かりやすい
と思っている人もいるようだし。
付けないことが荒らしに燃料を補給しているようだが、付けたら
付けたで信者… と言われるのか。
今は付けられるような状態じゃないけど、騒ぎが収まれば一度
考えてもらえないでしょうか。

しかし奴の執念もすごいな。見ず知らずの他人に対するものとは
思えない。幼稚園のころ泣かせたとか身に覚えありません?w

>>47
少なくとも複数の人が荒らしと認定している奴が自治を気取っても、
荒らしが望むような話の流れにはならない。
見てて恥ずかしいから「自治」はやめたほうがいいよ。
荒らしたいなら自治なんて言い訳しないで、正々堂々と荒らせば
いいじゃん。


53 :自治:2011/09/11(日) 01:35:59.36 ID:jtNqW6kP
>>43
電気屋さんと呼ばれている人ならコテを付けたほうがいいのかな。
最初は「お前に言われたかねーよ」とその気になれなかったのは
仕方ないとしても、今は純粋に付けてもらったほうが分かりやすい
と思っている人もいるようだし。
付けないことが荒らしに燃料を補給しているようだが、付けたら
付けたで信者… と言われるのか。
今は付けられるような状態じゃないけど、騒ぎが収まれば一度
考えてもらえないでしょうか。

しかし奴の執念もすごいな。見ず知らずの他人に対するものとは
思えない。幼稚園のころ泣かせたとか身に覚えありません?w

>>47
少なくとも複数の人が荒らしと認定している奴が自治を気取っても、
荒らしが望むような話の流れにはならない。
見てて恥ずかしいから「自治」はやめたほうがいいよ。
荒らしたいなら自治なんて言い訳しないで、正々堂々と荒らせば
いいじゃん。


54 :自治:2011/09/11(日) 01:38:09.95 ID:jtNqW6kP
>>43
電気屋さんと呼ばれている人ならコテを付けたほうがいいのかな。
最初は「お前に言われたかねーよ」とその気になれなかったのは
仕方ないとしても、今は純粋に付けてもらったほうが分かりやすい
と思っている人もいるようだし。
付けないことが荒らしに燃料を補給しているようだが、付けたら
付けたで信者… と言われるのか。
今は付けられるような状態じゃないけど、騒ぎが収まれば一度
考えてもらえないでしょうか。

しかし奴の執念もすごいな。見ず知らずの他人に対するものとは
思えない。幼稚園のころ泣かせたとか身に覚えありません?w

>>47
少なくとも複数の人が荒らしと認定している奴が自治を気取っても、
荒らしが望むような話の流れにはならない。
見てて恥ずかしいから「自治」はやめたほうがいいよ。
荒らしたいなら自治なんて言い訳しないで、正々堂々と荒らせば
いいじゃん。


55 :自治:2011/09/11(日) 01:40:21.03 ID:jtNqW6kP
>>43
電気屋さんと呼ばれている人ならコテを付けたほうがいいのかな。
最初は「お前に言われたかねーよ」とその気になれなかったのは
仕方ないとしても、今は純粋に付けてもらったほうが分かりやすい
と思っている人もいるようだし。
付けないことが荒らしに燃料を補給しているようだが、付けたら
付けたで信者… と言われるのか。
今は付けられるような状態じゃないけど、騒ぎが収まれば一度
考えてもらえないでしょうか。

しかし奴の執念もすごいな。見ず知らずの他人に対するものとは
思えない。幼稚園のころ泣かせたとか身に覚えありません?w

>>47
少なくとも複数の人が荒らしと認定している奴が自治を気取っても、
荒らしが望むような話の流れにはならない。
見てて恥ずかしいから「自治」はやめたほうがいいよ。
荒らしたいなら自治なんて言い訳しないで、正々堂々と荒らせば
いいじゃん。


56 :自治:2011/09/11(日) 01:42:52.72 ID:jtNqW6kP
>>43
電気屋さんと呼ばれている人ならコテを付けたほうがいいのかな。
最初は「お前に言われたかねーよ」とその気になれなかったのは
仕方ないとしても、今は純粋に付けてもらったほうが分かりやすい
と思っている人もいるようだし。
付けないことが荒らしに燃料を補給しているようだが、付けたら
付けたで信者… と言われるのか。
今は付けられるような状態じゃないけど、騒ぎが収まれば一度
考えてもらえないでしょうか。

しかし奴の執念もすごいな。見ず知らずの他人に対するものとは
思えない。幼稚園のころ泣かせたとか身に覚えありません?w

>>47
少なくとも複数の人が荒らしと認定している奴が自治を気取っても、
荒らしが望むような話の流れにはならない。
見てて恥ずかしいから「自治」はやめたほうがいいよ。
荒らしたいなら自治なんて言い訳しないで、正々堂々と荒らせば
いいじゃん。

57 :Trader@Live!:2011/09/11(日) 01:45:01.48 ID:jtNqW6kP
48 名前:Trader@Live![sage] 投稿日:2011/09/11(日) 01:00:27.42 ID:Pup56E9x
>>43
電気屋さんと呼ばれている人ならコテを付けたほうがいいのかな。
最初は「お前に言われたかねーよ」とその気になれなかったのは
仕方ないとしても、今は純粋に付けてもらったほうが分かりやすい
と思っている人もいるようだし。
付けないことが荒らしに燃料を補給しているようだが、付けたら
付けたで信者… と言われるのか。
今は付けられるような状態じゃないけど、騒ぎが収まれば一度
考えてもらえないでしょうか。

しかし奴の執念もすごいな。見ず知らずの他人に対するものとは
思えない。幼稚園のころ泣かせたとか身に覚えありません?w

>>47
少なくとも複数の人が荒らしと認定している奴が自治を気取っても、
荒らしが望むような話の流れにはならない。
見てて恥ずかしいから「自治」はやめたほうがいいよ。
荒らしたいなら自治なんて言い訳しないで、正々堂々と荒らせば
いいじゃん。

58 :Trader@Live!:2011/09/11(日) 01:47:07.79 ID:jtNqW6kP
48 名前:Trader@Live![sage] 投稿日:2011/09/11(日) 01:00:27.42 ID:Pup56E9x
>>43
電気屋さんと呼ばれている人ならコテを付けたほうがいいのかな。
最初は「お前に言われたかねーよ」とその気になれなかったのは
仕方ないとしても、今は純粋に付けてもらったほうが分かりやすい
と思っている人もいるようだし。
付けないことが荒らしに燃料を補給しているようだが、付けたら
付けたで信者… と言われるのか。
今は付けられるような状態じゃないけど、騒ぎが収まれば一度
考えてもらえないでしょうか。

しかし奴の執念もすごいな。見ず知らずの他人に対するものとは
思えない。幼稚園のころ泣かせたとか身に覚えありません?w

>>47
少なくとも複数の人が荒らしと認定している奴が自治を気取っても、
荒らしが望むような話の流れにはならない。
見てて恥ずかしいから「自治」はやめたほうがいいよ。
荒らしたいなら自治なんて言い訳しないで、正々堂々と荒らせば
いいじゃん。

59 :Trader@Live!:2011/09/11(日) 01:53:19.16 ID:jtNqW6kP
>>48
アスキーアートとかも入れようか?w

60 :Trader@Live!:2011/09/11(日) 02:05:35.86 ID:jtNqW6kP
ま、読みたくなければ、これから毎日小まめにIDをNGに追加していったり、
NGワードになり得るものを指定しておけば、大丈夫だからw

61 :Trader@Live!:2011/09/11(日) 02:12:08.66 ID:jtNqW6kP
でも、「自治」とさえ名前欄に入っていれば、コテで一発NGにできたのにねえwww

62 :Trader@Live!:2011/09/11(日) 07:24:48.64 ID:MCvKuvMv
荒れたねぇ。。

63 :Trader@Live!:2011/09/11(日) 11:03:29.17 ID:wJVGfWs3
ゆとりスレが一番開発してるっていう皮肉

64 :Trader@Live!:2011/09/11(日) 11:29:56.21 ID:3/FqatRz
荒らしはスルーと放置が基本です
放っておけば自然と消えます

>>49
これ以上、糞スレ増やすのは止めれ

65 :Trader@Live!:2011/09/11(日) 15:58:21.43 ID:0zLD+qKT
>>64
俺はここがクソスレ化するくらいなら信号処理は別スレで進行してもらいたいけどね


66 :Trader@Live!:2011/09/11(日) 17:18:13.80 ID:YH2NOcfh
お前ら電気屋叩くけど、何にも開発のヒントになる議論なんてやってないじゃん。
やってることと言えば自治と称して書き込んでる奴を追い出してるだけじゃない。

67 :Trader@Live!:2011/09/11(日) 17:50:19.55 ID:VHBRzca8
自治厨、消えてくれていいよ。

68 :Trader@Live!:2011/09/11(日) 21:36:11.66 ID:qfjJL57l
ROMメインなんだけど、荒れてるついでに書かせてもらう

クレクレのくせして信号処理は別でやれとか偉そうに
開発のためのいいネタも投下できないくせに仕切るなぼけ
黙ってROMってりゃいいんだよ、嫌なら自分が別スレたてて出て行け

69 :Trader@Live!:2011/09/11(日) 22:25:52.07 ID:MCvKuvMv
>>63
あれ?ゆとりの方が・・

70 :Trader@Live!:2011/09/11(日) 23:32:24.06 ID:owR63j9x
ただゆとりスレは質問と回答の繰り返しがメインで新しい何かについて
意見を出し合うというようなことがしにくいのが難点
そういう点ではこのスレのほうがまだ幾分レスがつく

71 :Trader@Live!:2011/09/12(月) 04:05:22.67 ID:/DRCu2OV
分かってみれば当たり前なことがはっきりと分かるのはEA作ってて面白いところだね

「複数のロジックの組み合わせは場合によっては有効であるが、
場合によってはマイナス効果になることもある」とか、
「上がるときと下がるときはそれぞれ違う動き方をする(上下シンメトリーではない)」とか、
「MAは1分足では使えないけどだからといって足が大きすぎても使えない」とか

当たり前のことなんだけど自分でそれを目で見て確認できるとちょっとした感動がある

72 :Trader@Live!:2011/09/12(月) 04:42:02.07 ID:O3ZbbcLv
>>71
それは本当に当たり前か?
なぜその結論になったのか説明できる?
やってみた結果ダメだったじゃ
ただ時間を無駄にしているだけだぞ

73 :Trader@Live!:2011/09/12(月) 05:17:52.35 ID:/DRCu2OV
>>72
たしかに正確には俺のやってる範疇ではこの法則がある、ってことになるのかも

74 :Trader@Live!:2011/09/12(月) 06:11:13.76 ID:/DRCu2OV
あとたまたまの気がするけど、気のせいか同種のフィルタって
一つから二つになると効果出ても、三つになると成績悪くなることが多くなることが多い気がする

同じ種類のフィルタを三つに増やして成績アップしたことある?
(ex.使うMAの本数、使うロジックの数)

75 :Trader@Live!:2011/09/12(月) 06:20:59.48 ID:r/+RUubm
>>74
集合の問題かな。
二つのインジが出すシグナルが交わる領域を使っている訳だけど、三つ目がその領域に重なる訳ではない。

フィルタを増やす方向でなく、個々の精度を上げる方向で考えてる。

76 :Trader@Live!:2011/09/12(月) 06:55:42.89 ID:O3ZbbcLv
>>74
まさかシグナルが増えたからというオチではないだろうな
それぞれのフィルタがどんな役割を持っているのか理解していれば
10や20重ねても取捨選択できるハズ…はずなんだよなぁ…

総当りが悪いとは思わないが相応のスペックが必要なこともお忘れなく(人もマシンも)

77 :Trader@Live!:2011/09/12(月) 07:16:12.51 ID:/DRCu2OV
>>75
そういうことになるのかも
同種のものだからだいたい同じ状況がかぶってると思うんだけど、
トレード数が減ったからかもしれないけど、トレード数は変わらず利益とDDが悪化してるってのも
あるし、三つもかぶるとなると逆に騙しのカウントも増えてしまうのか、
最適化はかけてるけどそもそも同種のように見えて実はそれほど相性が良くないのか・・・

三つの&&で入れば確実性は増すかもしれないけど遅く、||で入ればタイミングは早くても
確実性が下がって・・・、そもそも一つだけでもタイミングと正確性は最適化されててそこそこ戦えるんだから、
二つにするのがせいぜいの限界なのかも

>>76
条件は&&も||も全パターン試してるよ
シグナルが増えるのも減るのもあるのになぜかよろしくない

78 :Trader@Live!:2011/09/12(月) 18:53:59.72 ID:XX+Os12b
MT4立ち上げてチャート見てるとポジリたくてポジリたくて手が震えて動悸が激しくなってEA作るどころじゃなくなるんだけどどうすればいいですか?

79 :Trader@Live!:2011/09/12(月) 19:01:23.63 ID:ujpLxaWx
そういうEAを作ればいい

80 :Trader@Live!:2011/09/12(月) 20:17:30.52 ID:8P4oLmME
tick毎ですべてOrderCloseするEAを動かしとけ

81 :Trader@Live!:2011/09/12(月) 21:48:01.63 ID:r/+RUubm
>>77
> 同種のものだからだいたい同じ状況がかぶってると思うんだけど、
例に挙げてた「使うMAの本数」なら、機会損失かな。
これって、オーソドックスな中期と長期が上か下、せめて横のときにGCかDCのアレだよね。
エントリーしたときにはそのトレンドが終わっている機会損失。

もう一つの「使うロジックの数」はなんだろうな。
三つとも偶然にノイズなシグナルを出す確率は少ないだろうし。

82 :Trader@Live!:2011/09/13(火) 00:19:58.35 ID:HTt15esy
>>78
俺は抗不安薬飲んで頑張っている

83 :Trader@Live!:2011/09/13(火) 00:31:41.04 ID:TBzgYnaz
>>78
ナルトレキソンを服用すると良いよ。

84 :Trader@Live!:2011/09/13(火) 02:27:09.31 ID:7GtzkoaU
抗不安薬ソラナックスを服用中。
でも、FXで1万単位の損益が動くより、パチンコ打ってる時のほうがストレス半端ない。

85 :Trader@Live!:2011/09/13(火) 03:31:43.34 ID:LcqSnAt7
なるほど、荒れる理由が分かった。このスレ病人ばっかじゃねーか!w

86 :Trader@Live!:2011/09/13(火) 05:46:44.23 ID:U5vRp/KJ
いや俺は昼はエリートサラリーマンだよ。夜は変態トレーダーだけど

87 :Trader@Live!:2011/09/13(火) 07:30:04.76 ID:qo6AIQv4
安心安定のゆとりスレ。

88 :Trader@Live!:2011/09/13(火) 09:27:47.84 ID:qo6AIQv4
よくそういう精神状態で相場張れるんだなぁ。たとえ自動売買でも、成績悪くなれば裁量ではいったり、ルール考えているときでさえ、主観的なもの入り込みそうだ。

89 :Trader@Live!:2011/09/13(火) 09:31:30.50 ID:naePl+ln
一番勝ち残る可能性が高いのは
精神異常者らしいよ

ドラクエでひたすら最初のスライム倒して
レベル上げる作業に執着するようなタイプ

90 :Trader@Live!:2011/09/13(火) 09:37:11.27 ID:cFX7dY6K
未だに精神的な病になったことが無いんだけど、なんで精神が崩壊するのか知りたいな
一度なったらもう逃れられないみたいだし

91 :Trader@Live!:2011/09/13(火) 09:39:11.98 ID:cFX7dY6K
>>89
それって生まれつきの障害者の事なんじゃない?

92 :Trader@Live!:2011/09/13(火) 10:09:10.64 ID:qo6AIQv4
それも精神異常者か。
僕が思う相場に合わない精神状態というのは、感情的になりやすいということ、気持の起伏が激しいということ。
そういう意味でドラクエのスライム倒しの人は心のない人。機械になれる人。
こういう人が相場に強いのは納得できる。

93 :Trader@Live!:2011/09/13(火) 10:19:48.25 ID:cFX7dY6K
自動売買してるなら見なきゃいいのにw
よっぽどドキドキするようなシステム組んでるんだね
自己資金に対するリスクが高すぎるんじゃないの?
自動売買用のPCなんて週末の再起動の時しか見ないし、日々の成績はネットで確認できるようにしてるからそれ見るくらい
仕事以外で暇な時はより安定して動かせるシステムのねたを探す日々

感情を入れないからシステムなんだよ異常者じゃなくてもできる、空気清浄機や食洗機動かすのに感情なんていらないだろ?

94 :Trader@Live!:2011/09/13(火) 10:22:33.40 ID:Jg4hUVhq
市場がランダムウォークだとすれば、たまたま運のいい人が
生き残って、他は負けて精神障害になると思ってる

頃がありました。

95 :Trader@Live!:2011/09/13(火) 12:17:03.65 ID:qo6AIQv4
自動売買で儲かったら、ロットあげたり違う通貨でも取引するんだろうな。それで突然ロスカット。
俺の事だけど。

96 :Trader@Live!:2011/09/13(火) 12:39:25.55 ID:2a4tQc0A
DDって大事だよね
極端な話、利益を2倍に増やすのは難しいけど、DDを半分に減らすことができれば
ロットを倍に増やせる分利益2倍を実現できるんだよな

まぁ俺的には利益を増やすよりDDを減らすほうが難しい気もするけど

97 :Trader@Live!:2011/09/13(火) 13:11:53.99 ID:naePl+ln
>>92
まあそういうこと
何万回もやってれば
必ず期待値がプラスになることを延々と繰り返せる奴が残る

ただ途中でものすごく凹んだりするから
そこで止めない精神が必要

スライム倒しは確実に期待値がプラスだから
延々とやってれば確実にレベルが最大値になるが
淡々と継続できる奴は少ない

98 :Trader@Live!:2011/09/13(火) 14:14:09.33 ID:i5v1HY6/
せめてBotの例くらい出せよ。EAスレなんだから。

99 :Trader@Live!:2011/09/13(火) 17:13:55.97 ID:xHDeGc+N
単純に NYオープンでL、クローズで決済というような時間帯での取引検証をしたいのですが、
バックテスト上でサマータイム時のシフトをさせる方法を探しております。
簡単な書き方、またはサンプルを公開されているサイトなどはありますでしょうか?

100 :Trader@Live!:2011/09/13(火) 17:47:28.14 ID:qo6AIQv4
おそらくゆとりへ

101 :Trader@Live!:2011/09/13(火) 22:16:50.26 ID:HTt15esy
抗不安薬+酒でおk
ハイになれる

102 :Trader@Live!:2011/09/13(火) 23:31:16.73 ID:2a4tQc0A
ここ1ヶ月ぐらいひたすら職業プログラマかよってぐらいコードに向かってるけど
もう疲れてきたお・・・
と思ってここ数日気晴らしに実弾でできのよさげなのを運用してみたら1日100pips以上取れてるwww
こういう結果見ると、無駄じゃなかったようだしこれからもガンガろうかなって思える

103 :Trader@Live!:2011/09/14(水) 00:58:05.04 ID:OR4r9ZkH
>>93
資産の増減に対するトレールストップ入れとけば安心なんじゃね?
例えば証拠金がピークの80%を割ったら全決済してプログラムは停止する。
EAをリスタートしない限り二度と取引はしない。
今作ってるやつには入れるつもり。

104 :Trader@Live!:2011/09/14(水) 01:18:16.56 ID:aTDzOy8V
>>103
マーチンか。やめとけ。

105 :Trader@Live!:2011/09/14(水) 03:46:44.90 ID:D/20qJU5
MAだけだともうこのぐらいで限界か・・・?
基本だろうと思ったからとりあえずMAだけでやってみてたが・・・むぅ・・・

106 :Trader@Live!:2011/09/14(水) 07:48:05.41 ID:I+0/19kh
バックテストと違うのは急激な値動きでストップが指定値で決済されずに滑ってしまうことだな。

もしかしてこないだのスイスの介入時に自動売買してて数百pp滑って死んだやつとか居るんじゃ…

107 :Trader@Live!:2011/09/14(水) 08:05:25.84 ID:Wp/5kkRL
>>102
> ここ1ヶ月ぐらいひたすら職業プログラマかよってぐらい
そりゃいいな。
俺は通勤中にロジックをスマフォでコード化。家でデバッグとテストだよ。
眠いや。
>>105
> 基本だろうと思ったからとりあえずMAだけでやってみてたが・・・むぅ・・・
インジのフォルダのソースを見ると面白いよ。
MA使って無いインジがあるのかって位使われてる。
MACDはMAにさらに捻りを加えたもんだとかね。
MAだけなら、これらのロジックを上回らないと。

108 :Trader@Live!:2011/09/14(水) 10:36:33.40 ID:AraG+oE/
>>99
俺もつくってみようとしたが、面倒であきらめた。ヒストリーデータ自体がサマータイムだったら、バックテストに手を加えなくても大丈夫なんじゃない?

109 :Trader@Live!:2011/09/14(水) 11:30:24.79 ID:D/20qJU5
サマータイムって詳しいこと何も知らなくて存在だけしか知らないけど、
その国では月によって変わるんだっけ?
だったら普通に
7月から10月だとしたら

int tuki=TimeMonth(TimeCurrent());
int ny_time_open=11;int ny_time_close=15;

if(tuki>=6 && tuki<=10) {
ny_time_open=12;ny_time_close=16;
}

if(TimeHour(Timecurrent())==ny_time_open)OrderSend(L);
if(timehour(timecurrent())==ny_time_close)orderclose(kesai);
ではダメなの?

>>107
ありがとう。とりあえずしばらくまた別のものを集中してやってみる

110 :Trader@Live!:2011/09/14(水) 11:34:44.50 ID:1nFjJpU0
いつDSTになって、いつ終わるか年表とか見ればわかるからswich文で年ごとにDSTの期間を指定しておけばいいんでない?
つくったことあるけど、計算式でやろうとすると面倒だw
考えとしては2007年以前と以後では変るが第X番目のY曜日になるって決まってるからそれがいつなのかを求める式をつくればよいよい

111 :Trader@Live!:2011/09/14(水) 12:13:21.18 ID:AraG+oE/
まずサーバーがどこにあるか知らないといけなくて、それがサマータイム制度採用していればライヴでは何もしなくていい。問題はデモで日本採用しててライヴは海外とか。
さらに今年からロシア時間が変更したりしてるので、FXDDヒストリー使ってたら、バックテスト用と今年からのライヴと式を分けないと池田信夫。
もっと細かくいうとヨーロッパとニューヨークでサマータイムの始まる日が違う。
それでマーケット開始でポジションを取る戦略は優位性あると思うんだけど。
時間の正確性に不安があるのでバックテストは信頼しずらい。
多分、世界中だれかは対応した関数使っていると思うんだけどね。

112 :Trader@Live!:2011/09/14(水) 12:26:49.59 ID:mRxPydLr
DSTでずれているのかずれていないのかが確認できている足があれば
移行月前後を適当に外してBTすればいいだけじゃないのか。


113 :Trader@Live!:2011/09/14(水) 12:42:17.01 ID:+DVxGxgt
俺的には、サマータイムを気にするロジックはダメ。
この春を注視していたが、移行前・各国移行中・移行後、明確に傾向が一時間移動したとは思えなかった。
この一回がダメならこの秋、そして来年も当てには出来ないと考える。
あくまでも俺的の話しだが。

114 :Trader@Live!:2011/09/14(水) 12:47:09.71 ID:mRxPydLr
そりゃ導入してない地域もあるから単純に1時間ずれるって話でもないんじゃないか。

115 :Trader@Live!:2011/09/14(水) 13:07:28.96 ID:AraG+oE/
普通のルールならサマータイムなんて気にしないんだけど。マーケット開始でのポジションならそこはシビアにしないといけない。
ただ、みんなサーバータイムでロジック組むだろうから、ライヴでは問題は少ないんだろうと思う。
問題はバックテストとデモ運用。デモで益でてもライヴでは式を変える必要があるかもしれない。

116 :Trader@Live!:2011/09/14(水) 19:46:39.25 ID:zg2tqoYE
>>109
http://www.epochconverter.com/
ここで過去/未来のTimeCurrent()を計算して、コードに埋め込みが楽

117 :Trader@Live!:2011/09/14(水) 19:51:51.36 ID:mRxPydLr
そんなことしなくても
datetime t = D'2011.09.14';
とかできるけどな。

118 :Trader@Live!:2011/09/14(水) 21:21:09.76 ID:OR4r9ZkH
MetaTraderとは関係ないけれど、JForexはJavaなので時刻は全部UTCで管理されている。
現地時刻はTimeZoneを扱うクラスライブラリがサマータイムも吸収してくれるので楽々っす。

119 :Trader@Live!:2011/09/15(木) 04:19:19.72 ID:n9MzlQuU
よく高速スキャは業者から締め出されるとか聞くし、EAの大会でも
高速スキャで好成績出してるのがいるって聞くけど、
いったいどんな原理のロジック使ってるんだろう

120 :Trader@Live!:2011/09/15(木) 04:19:53.55 ID:n9MzlQuU
ごめん、ageてしまった

121 :Trader@Live!:2011/09/15(木) 08:11:02.09 ID:pIJU7qTK
>>119 マルチ乙

122 :Trader@Live!:2011/09/15(木) 10:48:32.01 ID:n9MzlQuU
>>121
最近はここでしか書き込みしてないよ

123 :Trader@Live!:2011/09/15(木) 13:40:41.90 ID:fHxybMZj
そういえば、まだおってどこいった?

124 :Trader@Live!:2011/09/16(金) 13:38:34.16 ID:W+OXw3Bs
ボリバンEAのDDが減らないお・・・
1年稼動させてDDは500pips以下にしたいんですがどなたかヒントをお願いいたします

125 :Trader@Live!:2011/09/16(金) 13:40:16.37 ID:dWuXDpHF
ボリバンEAを使わない事・・・

126 :Trader@Live!:2011/09/16(金) 22:03:35.52 ID:7/su42MY
急に過疎ったね。MQLの質問をゆとりに誘導したから?

127 :Trader@Live!:2011/09/16(金) 22:09:23.16 ID:lCHsbWjY
EA開発のアイディアを書き込んでると追い出されるからな。

128 :Trader@Live!:2011/09/16(金) 22:46:25.35 ID:DioolpjV
>>126
ma

129 :Trader@Live!:2011/09/16(金) 22:47:19.72 ID:DioolpjV
書きはじめでいきなり送信してしまったw

130 :Trader@Live!:2011/09/17(土) 10:00:01.79 ID:wqSlVPK0
無料でmetatraderとか外部プログラムを走らせられるサービスはないかな?
metatraderweb以外で。

131 :Trader@Live!:2011/09/17(土) 10:46:48.92 ID:zLAR7l2W
レスがつかないのに、500ペリカ

132 :Trader@Live!:2011/09/17(土) 10:52:29.01 ID:9+Gf75zP
>>130
そのサービスはどうやって利益をあげるの?

133 :Trader@Live!:2011/09/17(土) 11:01:46.28 ID:wqSlVPK0
>>132
わかんない

134 :Trader@Live!:2011/09/17(土) 15:01:51.59 ID:KRu4+tpQ
EAで長期的な動きをだいたい教えてくれるようになってから
スキャが今までよりもさえるようになった

135 :Trader@Live!:2011/09/17(土) 18:36:05.76 ID:W3CCSoEL
FWの詳細レポートのDDの値って含み損益を入れてないんだな。全然使えねーじゃんw

136 :Trader@Live!:2011/09/17(土) 23:42:54.67 ID:98tIkTAd
みなさん長期のBTをやる場合、どこのデータを使ってますか?
Forexiteは4桁だし、FXDDも今年のデータ以外は4桁
スキャ系のEAを開発しているので、5桁のデータで長期のBTをやりたいのですが。

137 :Trader@Live!:2011/09/18(日) 00:13:27.30 ID:4gY+znjV
>>135
1日以内の決済だったら、NYCクローズ周辺までには戻るかもしくは
含み損が出ててもだいたいはちゃんとそれが負けとしてカウントされるので
それでよしとしてる
ようはNYCまでに戻ってくれれば含み損が多少あっても問題ないので

138 :Trader@Live!:2011/09/19(月) 01:45:25.43 ID:2RBWbzbo
i3買って劇的にスピードアップしたけど、いまさらになって
あとせめて5千円でもかければもっと性能のいいのが手に入ったんだよなぁなんてことを
最適化中にぼーっとしながら考えたり

139 :Trader@Live!:2011/09/19(月) 05:57:16.31 ID:isn6UxWs
稼いだ金でIvy買えばよろし

140 :Trader@Live!:2011/09/20(火) 12:45:27.96 ID:fsbyzO5x
MT6はスピードアップはいいから、一度に最適化できるパス数を
今の19桁ぐらいから30桁ぐらいまで増やしてほしい

141 :Trader@Live!:2011/09/20(火) 16:24:01.02 ID:aP+H2wB9
MT5も同じなの?
ちなみに、MT4の最大は多分2^63-1=9223372036854775807。
longの最大値やね。符号なしでやればもうx2できたのにね。

142 :Trader@Live!:2011/09/20(火) 16:47:04.44 ID:aP+H2wB9
>>136
おれはスキャじゃないからForexite使ってる。自動で取れるし。
Dukasもずっと5桁ってわけじゃないっぽいね。
http://www.dukascopy.com/swiss/japanese/data_feed/historical/
>>138
欲は尽きないもんだ。

143 :Trader@Live!:2011/09/20(火) 17:32:06.42 ID:fsbyzO5x
>>141
自分の試してみたのではMT5でも19桁でした
longみたいな天文学的な桁数の型なんてどんな用途があるのかと思ったけど
こうしてみると19桁なんてあっという間ですな

144 :Trader@Live!:2011/09/20(火) 18:05:27.06 ID:hMeNFfWa
パス数せいぜい2千以下くらいでやってるけど、19桁?

145 :Trader@Live!:2011/09/20(火) 18:19:32.02 ID:aP+H2wB9
そう。0〜100のパラだと9個までしか同時にできない。

146 :Trader@Live!:2011/09/20(火) 23:53:19.28 ID:hMeNFfWa
スパコンでも持ってるのかw

147 :Trader@Live!:2011/09/21(水) 07:47:55.76 ID:lDlBnUr6
よく分からないんだけど、そんなに最適化って必要なもの??
そんなに最適化して最適解が見つかったとして、それがフォワードで通用するものなの?
いや最適化を否定してるわけじゃなくて、単なる疑問なんだけど。

148 :Trader@Live!:2011/09/21(水) 08:16:38.16 ID:h+kDVwpJ
>>147
正規分布って知ってる?
あるパラとPFの関係が正規分布を描くなら、中心にパラを設定すれば安定する発想なのさ。

149 :Trader@Live!:2011/09/21(水) 11:40:30.56 ID:ivY+V1p9
MetaQuotes社が開催してるATC
2006年
参加EA:258
勝ったEA:44
割合:17%

2007年
参加EA:603
勝ったEA:91
割合:15%

2008年
参加EA:705
勝ったEA:128
割合:18%

2010年
参加EA:314
勝ったEA:?
割合:?

EAでトレードすると勝てるのは2割も居ない
ちなみに2010の優勝者はインジケーター一切使ってない
クローズするとかならずドテンしてる
あとは通貨ペアごとに、ピラミッディングとナンピン、トレーリングストップを設定してるだけ。
3ヶ月で資産を8倍にしたらしい

150 :Trader@Live!:2011/09/21(水) 15:38:36.78 ID:8NCeo9/g
>>148
その考えは分かるとしても、所詮過去についてのみ
質問者が心配してるのは未来のことでしょ

俺の算数頭で考えれば
「最適化で100パターンを試して得たパラメータは、その後 1/100の確率で似たような結果を残すだろう」
「最適化で10万パターンを試して得たパラメータは、その後 1/10万の確率で似たような結果を残すだろう」
「最適化の結果40%のパターンがマイナスだったときは、その後も40%の確率でマイナスだろう」
↑は乱暴で認めたくない考え方だけど、時々目にする
「直近のデータで正しく最適化すれば、しばらく同じ結果が続くだろう」
よりは真実に近いかもしれない

>>149 に参加したEAはみんな過去についての最適化では良好な成績だった
と思う

151 :Trader@Live!:2011/09/21(水) 16:03:43.27 ID:wYhN9i4b
天気予報は過去のデータから検索して似たような動きになる確率を計算していると聞いたが、
たまに外れるけどだいたい当たるじゃん
そんな感じぢゃないでしょうか

152 :Trader@Live!:2011/09/21(水) 16:11:42.59 ID:fFZwUKsb
>>149
極めて高い勝率を持つが極めて低い確率で破産するタイプのベッティングシステムは
リアルでは絶対に運用したくないシステムだけど、現金を賭けないゲームでは非常に
有効なシステム。それなりの成績か破産かのどちらかが得られる。

153 :Trader@Live!:2011/09/21(水) 16:43:01.45 ID:8NCeo9/g
>>151
要人が何か発言しても、一天にわかにかき曇りなんてことはないですね
ファンダメンタルやニュース、人々の心理・欲・恐怖、無数のコンピュータアルゴリズムが
天気を決める要因なら、天気予報もそれほど当てにはできないでしょう

154 :Trader@Live!:2011/09/21(水) 17:11:39.43 ID:6KZDkY9F
>>150
> ↑は乱暴で認めたくない考え方だけど、時々目にする
認めろよw

>>140-141>>143>>145辺りは、総当たりでなんとか物にする考えなんだろうけど、アルゴがダメならいくらオプチしてもダメ。
確認の為にBTして、スッピンで成績が出る。それで初めて>>148の考えが使える訳だ。

155 :Trader@Live!:2011/09/21(水) 17:27:06.37 ID:wYhN9i4b
でもさ、EA作って思ったけど、ファンダの動き方とか動く方向を
なぜかEAが予測してくれることはよくあるんだよね
たとえばEAがSシグナル出してて、作った自分でもこれはバグかなぁなんて思ってたら
そのあと急に要人発言が出てガラとか
1/2なんだからそりゃ当たるときもあらぁな、なんだけどそこそこ高確率の感じがする

おそらく、要人発言の前のざわめきとか仕込みとかから予測をしてるか、
もしくは要人発言の性質的にいい材料も悪い材料も連続するものだから、
その方向で仕込んどいたらたいがい間違いないってことではないかと思うが

156 :Trader@Live!:2011/09/21(水) 17:28:43.60 ID:o40R1USJ
>>154
MT4の最適化にはGenetic Algorithmというチェックがあってだな。
ちょっとポイントを絞らないとやってられん状態だなw

157 :Trader@Live!:2011/09/21(水) 17:34:01.36 ID:o40R1USJ
>>155
いくらなんでもそれは違うと思うぞw

158 :Trader@Live!:2011/09/21(水) 22:31:22.10 ID:lDlBnUr6
>>148 ですが、帰宅できましたw
数学は得意じゃないんだけど、なんだかモヤモヤしてるんだよね。
天文学的な数のパラメタの組み合わせから最適な組み合わせを見つけたとして、
それって、もっと天文学的な母数(つまり大数)がないと成立しないような気がするんですわ。

159 :Trader@Live!:2011/09/21(水) 23:39:00.30 ID:o40R1USJ
あぁ、そうですか。

160 :Trader@Live!:2011/09/22(木) 12:03:42.26 ID:OEKfPicM
すいませんが、ご存知の方教えてください。

直近のクローズでSL,TPのどちらに掛かったか知る関数ってありますか?

161 :Trader@Live!:2011/09/22(木) 12:07:21.31 ID:Jy0YL1Tt
>>160
ない。OrderClosePrice()で見るしかない。

162 :Trader@Live!:2011/09/22(木) 12:28:21.69 ID:8H31kFY1
OrderSelectでヒストリープールから直近の決済済みポジを選択してOrderProfitみるとか?

163 :Trader@Live!:2011/09/22(木) 12:39:29.23 ID:qeuv+ubs
>>162
SLで決済された時の損益が常にマイナスであるとは限らない。

164 :Trader@Live!:2011/09/22(木) 12:39:59.73 ID:OEKfPicM
>>161,162
ありがとうございました。
出来そうです。


165 :Trader@Live!:2011/09/22(木) 14:40:55.65 ID:KTGcCWlW
iCustom 使ってインジから返される値をとってるんですが
今までなんどか色々なインジから取って処理した事あるのですが
今回いじってるインジにかぎって、サブウィンドウが2つ開き渡しているパラメータの値が
60を1回渡してあるだけなのに
1つは48、もう1つは24が渡っていいます。

まったく検討が付かないし構文も間違っていないようなのですが
何か考えられる事はありますか?

166 :Trader@Live!:2011/09/22(木) 14:53:30.50 ID:Jy0YL1Tt
日本語でおk。
ゆとりで聞け。

167 :Trader@Live!:2011/09/22(木) 19:12:25.39 ID:26GmigSa
月当たり600pips、DD5%あたりに壁を感じる
二つ作ってみて、どっちもそのあたりで天井にぶつかってしまった
足を変えれば変わるかと思って模索してみたが良くはならず
これより上は・・・もっと別の方法を模索しないといけない悪寒

168 :Trader@Live!:2011/09/22(木) 20:51:32.12 ID:/5bzQCkU
>>167
そのEA捨てるぐらいなら、もらってあげてもいいけどw

169 :Trader@Live!:2011/09/22(木) 20:58:47.21 ID:scf9cpqt
>>168


170 :Trader@Live!:2011/09/22(木) 23:53:21.63 ID:d3BDBABk
x秒前のプライスを取得する効率的な方法か、有効な指標はありますか?

171 :Trader@Live!:2011/09/23(金) 17:58:42.77 ID:YnTNQ0iE
世の中にはとんでもないEA作ってる人がいるんだから、そういう何かのエッジを持つロジックが
存在しているはずなんだよな
そしてたぶんそれはローソク足やレジサポを使ったもののはず、というかそれぐらいしかありえない

>>170
効率的ではないかもしれないけど、現在の時間と価格を直近10個ぐらい配列に保存しといて
それと比較してみるとか

172 :Trader@Live!:2011/09/23(金) 20:51:56.10 ID:EIfYkJAo
>>171
前半の前半は激しく同意なんだけど、
前半の後半に書かれていることがガッカリ

173 :Trader@Live!:2011/09/23(金) 21:01:13.54 ID:92BSdsDL
EAもオープンソース開発

174 :Trader@Live!:2011/09/23(金) 21:08:46.87 ID:YnTNQ0iE
>>172
オレはまだ研究と実験が足りないのかな
いや、アイディアがまだ足りないのか

175 :Trader@Live!:2011/09/23(金) 21:57:44.75 ID:JXDjXRsx
>>174
> そしてたぶんそれはローソク足やレジサポを使ったもののはず、というかそれぐらいしかありえない
なぜそう断定したのか、そしてなぜそこで考えるのを止めたの?

176 :Trader@Live!:2011/09/23(金) 22:05:23.23 ID:OOBKmFLW
ロウソク足なんて、tick のサマリーでしかないのになあ。
人間や多くのプログラムが意識するポイントだからプログラムでも意識するくらいの使い道しかないと思うが。

177 :Trader@Live!:2011/09/23(金) 23:33:45.56 ID:YhdgYvms
ロウソクだってテクニカルの一種だしな

178 :Trader@Live!:2011/09/24(土) 00:38:46.66 ID:wP0P72Ps
>>176
> ロウソク足なんて、tick のサマリー
同意する。だけど、
> 多くのプログラムが意識するポイントだから
これはどうか?
サポレジを組み込んでいるEAって、そんなに多いか? 根拠は?

179 :Trader@Live!:2011/09/24(土) 01:36:41.20 ID:kFvirpqj
>>176だけど、

>>178
ごめん、根拠レスだった。EAはそんなに見てないのかな?
裁量でやってる方法をEAで実現した場合はとかそんな感じなのかなー、と勝手に思ってた。

180 :Trader@Live!:2011/09/24(土) 09:19:32.59 ID:DikHhApc
>>152
よくそういうこと言う人いるけど、資産の一部でやるのは普通にありじゃないの?
一つのEAに全財産入れる人なんていないんだから、そういうのも入れるのがポートかなと
思ってるけど。

181 :Trader@Live!:2011/09/24(土) 09:25:37.74 ID:WBhWJJV9
tickで勝てるという人をたまにネットでみるが
どういう使い方してるんだろう?

182 :Trader@Live!:2011/09/24(土) 20:01:45.16 ID:hERquhfF
EAだからって、歩み値だけしか使えない訳じゃない。

183 :Trader@Live!:2011/09/24(土) 22:25:21.98 ID:lKig2Har
でも、そもそもローソク足は人間が見やすいように時間軸を圧縮した図だから
EA的には別にローソク足を利用する理由もない。

問題は、酷くメモリを食う点と、時間軸の刻みが一定でなくなるから、期間の
取り方が複雑になる点くらい。

184 :Trader@Live!:2011/09/24(土) 23:02:25.39 ID:kFvirpqj
スキャルなんかはMT4の1分足とかじゃ厳しいんじゃないか?
他のプラットフォームだったら秒単位の足が使えたりするからtickまで見なくてもなんとかなるけど
俺は裁量でスキャルやる時は10秒足見てる。揉み合ってる様子がよく解るから。

例えばそういう揉み合いの程度を数値化すれば立派なテクニカルとしてEAにも活用できると思う。

185 :Trader@Live!:2011/09/24(土) 23:31:19.26 ID:0ZFZ55YZ
別にMT4でも10秒足は実現できてるわけでね。
何のためのプログラミングなのかと(ry

186 :Trader@Live!:2011/09/25(日) 00:00:18.81 ID:kFvirpqj
>>185
もともと tick をどう使うかって話ですよ。
人間にはやっぱりtickはキツイから、裁量は10秒でやってるんです。
MT4でプログラム書いて10秒足と言わず tick から人間がスキャルの裁量で拾ってるような情報を拾えば
もっとエッジの効いた取引出るんじゃないのということです。

187 :Trader@Live!:2011/09/25(日) 00:08:21.35 ID:Ck6RFApd
EAだとtickから拾える情報ってどんなのがある?
目では分ってもプログラムでは難しそう

188 :Trader@Live!:2011/09/25(日) 00:14:42.68 ID:Q5i05nMF
tickでどれだけの値幅を狙っているのか気になる所
ただ、そういうの繰り返してると業者に目をつけられるんじゃないかな?
数秒スキャルで口座凍結ってよく耳にする

189 :Trader@Live!:2011/09/25(日) 00:27:05.87 ID:qFQDZpxx
>>187
単位時間あたりに値の付く回数とか、動いたpipsの合計とか重要な情報じゃないかな。
なんらかのレジサポにぶつかったらちっさい幅で多くの回数動くとか。

データ取ったわけじゃなくて推測だけどね。

190 :Trader@Live!:2011/09/25(日) 00:35:57.18 ID:Q5i05nMF
tickで出来高とパターンを見てるって事か
おもしろそう

191 :Trader@Live!:2011/09/25(日) 01:05:06.93 ID:Ck6RFApd
>>189
なるほど、そうなるとやっぱり1分足よりもティックのほうが向いてそう
ティックは1分足の延長というより別物という考え方もあるのか

192 :Trader@Live!:2011/09/25(日) 02:25:04.67 ID:iVxA9Dh7
tickアルゴはBTできないのが困難な理由なわけで、時間をかけてFTで作りこんでいけばものにはなると思う

193 :Trader@Live!:2011/09/25(日) 06:41:55.09 ID:VtfRvYO1
>>192
tick毎にせっせとcsvに落とすインジを作れば、再現してBTすることは出来そうだけどね。
でも、業者毎に違うtickを追いかけるのは、徒労な気がするがどうよ?

194 :Trader@Live!:2011/09/25(日) 07:22:59.57 ID:jyLIUngZ
tickじゃスプ分を取り戻すのに必要な時間が殆ど取れない気がする・・・・

195 :Trader@Live!:2011/09/25(日) 09:56:38.09 ID:VtfRvYO1
話しをドンっと戻して、
>>181
> tickで勝てるという人をたまにネットでみるが
> どういう使い方してるんだろう?
手元のログを検索すると、tickを使ったトレードはこれ位しかヒットしなかったw

> 189 名前:Trader@Live![sage] 投稿日:2010/07/21(水) 01:51:51 ID:m4C3KmSq
> 5分足に基準となるMAを1本引いておいて、後はTickのボリューム見てれば勝てるだろ。
>
> 191 名前:Trader@Live![sage] 投稿日:2010/07/21(水) 17:46:47 ID:UB7Hk5l/
> tickはスキャルピングにはいいかもだが、それより、
> 「5分足にMA1本」という方が>>189の書き込みの要だろうな。
> 自分の取引スタイルにおいて、買いか売りかの選択がブレないMA1本という事だろ、多分。
>
> 546 名前:Trader@Live![] 投稿日:2010/08/12(木) 02:03:27 ID:rMdvlifY
> 俺の手法を公開する。
> デイトレの場合
> トレンドは数時間に亘って継続することを頭に入れておく。
> 移動平均線の長期、中期、短期が上から順に並んだ状態では売り。
> 逆の状態では買い。これをパーフェクトエントリーと言う。
> スキャルの場合
> ドル円をトレードする時、ユーロ円、ユーロドルの動きに注視し、
> それらに連動しているか、否かよく見ること。
> そして、平均足の長さと始値、終値の位置関係を知り、
> Tickを見て、波の振幅を見ながらタイミングをとる。
> これが2-3p取りのスキャル。
> 参考にしてくれ。俺はこれで儲けている。

あと、tickのデータはここから取れるってよ。
> 633 名前:Trader@Live![sage] 投稿日:2011/08/27(土) 13:38:33.75 ID:03yrSh0T
> リアルTickデータはDukascopyのものを推奨。デモ口座を開いて
> Jforexで過去データをダウンロードできる。その後JForex2FXT
> というスクリプトでMT4用に変換。もっといいTickデータソースあった
> ら教えて。Dukasのものは0.5pipが最小単位みたい。

196 :Trader@Live!:2011/09/25(日) 15:23:15.16 ID:1mV2WwY2
まずアルゴリズムそのものは1分足で組んで、
エントリ直前1分内のtickの動きを記録して行けば
tickの動きがこういうときは勝ちやすい、負けやすいってのが
判ってくるんじゃないだろか。

197 :Trader@Live!:2011/09/25(日) 17:09:25.03 ID:VtfRvYO1
>>196
確率論?
まぁ>>181も出て来ないし、ちょっと興味が薄れてきた(汗

ところでMetaEditorにうんざりしてたんだが、サクラエディタで編集してそのままMetaLang.exeを呼んでコンパイルしたほうが快適な事に今気がついた orz
誰かエラージャンプのマクロ、作ってない?

198 :Trader@Live!:2011/09/25(日) 17:12:03.35 ID:qeqK6PES
notepad++ の方がよかったりして

199 :Trader@Live!:2011/09/25(日) 17:30:59.32 ID:zZCTfH0q
それ以前にMetaLang.exeってほとんど正しいエラー行番号が出ないんだがおれだけ?

200 :Trader@Live!:2011/09/25(日) 19:03:11.74 ID:VwsF6XrU
MetaEditorはハイライトだけでももう少し柔軟ならよかったんだけどな。
$globalとか書いて、$から始まる変数を色付けする程度のこともできないorz

Eclipse+Javaみたいに構文解析しながらハイライトしてくれれば、$とか
付けなくてもグローバル変数が色付けされて便利なのに・・・・・・

201 :Trader@Live!:2011/09/25(日) 22:19:28.81 ID:VtfRvYO1
スレチかな?
>>198
notepad++にmql用のパッケージでもあるのかと、ググること小1時間。
いじるのが早いかと、インスコして小1時間。
これ、何がいいの?

202 :Trader@Live!:2011/09/25(日) 22:27:50.21 ID:Q5i05nMF
好き好きですよ

203 :Trader@Live!:2011/09/25(日) 23:02:47.37 ID:+MPPSyQp
Emacsのcc-modeでいいんでないの

204 :Trader@Live!:2011/09/25(日) 23:23:15.01 ID:VtfRvYO1
>>202
了解
>>199
俺もそう。
これ、一気にコーディングすると、構文エラー取り除くだけで面倒だよね。
あんまり話題にならないけど、>>200とかも含め、実はみんな我慢しながら使ってる?

205 :Trader@Live!:2011/09/26(月) 00:01:34.93 ID:iVxA9Dh7
コード補完ないのしんどいからデフォだな

206 :Trader@Live!:2011/09/26(月) 00:19:03.18 ID:ujvtWsx7
なんであんな専用エディタを付けたのか意味が分からない。
なぜ最初からメモ帳(というか外部のエディタ)を使うようにしとかなかったのか。

207 :Trader@Live!:2011/09/26(月) 00:36:29.09 ID:snINmkb7
ビルド・ヘルプ・補完もろもろ・・開発環境がエディタ持つなんて当然だろw


208 :Trader@Live!:2011/09/26(月) 00:40:51.14 ID:2lol9UcT
>>205
SciTEなら組み込み関数だけでなく変数名も補完してくれるし、コールチップで関数
ヘルプを表示することもできるし、組み込みLuaでプリプロセッサ的な処理をさせる
こともできるよ(自分で定義ファイルを書けばだけど・・・・・・)。
変数名の補完は地味に便利で、分かりやすいけど長い命名でも気にならなくなる。

209 :Trader@Live!:2011/09/26(月) 00:58:48.45 ID:snINmkb7
>>208
面白そうだけど、膨大な関数定義ファイル自作するとかはNGかな・・

210 :Trader@Live!:2011/09/26(月) 01:31:13.08 ID:sa4pRbsk
>>201
198じゃないが、言語をCにして読めば、ハイライト、単語・関数補完とかやってくれる
いくらmq4に関連付けしても、Cじゃなくプレーンテキストとして読んでしまうのがウザいが

>>200
以前、Eclipseにmqlプラグインがあるという噂を聞いて(2chで)
ググったが見つからなかった

211 :Trader@Live!:2011/09/26(月) 02:23:32.12 ID:5C6vZMhn
Eclipseのmqlプラグインか。物凄く作りたい衝動に駆られたが、やめておこう。

212 :Trader@Live!:2011/09/26(月) 05:25:41.76 ID:sa4pRbsk
作ってくれお

213 :Trader@Live!:2011/09/26(月) 05:26:00.21 ID:/n96Db8E
オレ的にはエディタの改善よりも、MT4の操作をマクロとかできないかと
たとえば、この処理が終わったら次のこの処理をさせて・・・としておけば家にいない間も
何種類も最適化をこなせるし
そんぐらいだったら別にそういうプログラムを作ればいけそうだけど

214 :Trader@Live!:2011/09/26(月) 06:59:00.93 ID:sWDwblR/
>>213
最適化だけならバッチファイルでできるやん

215 :Trader@Live!:2011/09/26(月) 07:13:39.85 ID:dJNaIbmB
>>213
複数のMT4に違う最適化を指示して、ヨーイドンするだけやん。

216 :Trader@Live!:2011/09/26(月) 13:27:29.99 ID:/n96Db8E
>>214
調べてみたらバッチファイルでうまくできそうです
ありがとうございます
>>215
Genetic algorithmにチェックを入れているせいか、複数で同時にやったときより
一つずつで動かしたときのほうが、なぜか計算結果が集まりやすいというかいい成績の結果も
出やすくなるんです

217 :Trader@Live!:2011/09/26(月) 21:19:59.66 ID:/n96Db8E
最初にEAを作り始めたころにローソク足の法則性を探してEA作ってみてたんだけど
あれから月日が流れてもう一度作ってみたら・・・信じられないことが起こった

218 :Trader@Live!:2011/09/26(月) 21:31:28.47 ID:ujvtWsx7
>>217
なんだよ、そこまで書いておいて落ちは無しか?
僕にも可愛い彼女ができました!とか?

219 :Trader@Live!:2011/09/26(月) 21:41:50.84 ID:/n96Db8E
>>218
陽線陰線が連続するとエッジがありますた

220 :Trader@Live!:2011/09/27(火) 19:35:21.07 ID:rPSTaTq7
それなんていう平均足?

221 :Trader@Live!:2011/09/29(木) 00:27:01.17 ID:kCUh8PZk
自前で適当GAの最適化やろうと思うんだけど、遺伝子いくつ作るのがいいんだろうか。
MT4の最適化見てると、多分ランダムに500個くらい作って最大1〜1.5万世代
まわしてるよね。
自前でやってる人いる?

222 :Trader@Live!:2011/09/29(木) 06:52:22.17 ID:AygtdWNH
>>221
それ、MT4に関係無い話題。
荒らしが来てから過疎ったからいいけど。

223 :Trader@Live!:2011/09/29(木) 15:23:04.30 ID:kCUh8PZk
いやまぁMT4のEAを開発するにあたっての自前最適化だから関係ないわけじゃ
ないと思ってね。
CUDAの人くらいしかいないのかな。

224 :Trader@Live!:2011/09/29(木) 18:16:45.88 ID:LSa887QC
ちょっと自分の守備範囲じゃない話題だとすぐに追いだそうとするんだよなー。

225 :Trader@Live!:2011/09/29(木) 20:31:01.68 ID:jMMlK0Pw
このスレも、遡ればMTスレから追い出されたスレだしな。
そのMTスレ、売買ネタを追い出し、初心者を追い出し、開発ネタを追い出し、そして消えたw
このスレもMQLネタを追い出し、インジを追い出したから、そのうち消えるかもな。

226 :Trader@Live!:2011/09/29(木) 22:09:40.30 ID:kCUh8PZk
やっぱスレタイに「メタトレ」とか「メタトレーダー」と入れないと廃れちゃうんだよw

227 :Trader@Live!:2011/09/30(金) 05:21:11.46 ID:kmWa1F4E
禁止ワード「スレチ」でおk
何でもWelcome

228 :Trader@Live!:2011/09/30(金) 06:58:52.87 ID:Wcw5olF2
とりあえず、先日足の連続で検証してエッジを発見したと書いた者だけど、
あれは30分足前後じゃないと効果が薄いようだったから、高速スキャルには使えそうもなさそうだった
高速スキャルって一体どんなロジックを使ってるんだか・・・

229 :Trader@Live!:2011/10/01(土) 21:57:28.10 ID:BCe6OT2z
時間指定でEAを動かす場合
http://questionbox.jp.msn.com/qa6075534.html
これだと時間しか反応しませんが
例えば9時30分〜21時30分までとかの
分まで対応させるにはどうすればいいのでしょうか?

230 :Trader@Live!:2011/10/02(日) 00:27:55.84 ID:xrlSW8IJ
>>229
単純にやるならこんな感じ

extern int StartTime = 930;//トレード開始時刻
extern int EndTime = 2130;//トレード終了時刻
       :
//-- 時間設定
int Jikoku=0;
// int Ji = TimeHour(CurTime());
int Ji = Hour()*100 + Minute();
if (Ji>=StartTime && Ji<EndTime)
Jikoku=1;

231 :Trader@Live!:2011/10/02(日) 08:58:18.52 ID:qQzJZk+a
>>230
無事出来ました。
int Ji = Hour()*100 + Minute();
ってやるんですね・・・勉強不足ですいません。

ありがとうございました。

232 :Trader@Live!:2011/10/02(日) 10:40:07.61 ID:xrlSW8IJ
>>231
いいってことよ。お互い、頑張ろうな。

233 :Trader@Live!:2011/10/02(日) 11:38:16.78 ID:6/uLV2+z
>>232
おまえいいやつじゃないか

234 :Trader@Live!:2011/10/02(日) 11:56:42.18 ID:bsNnmjmk
・・・それでいいのか?

235 :Trader@Live!:2011/10/02(日) 12:08:32.46 ID:kqEQtOMa
   ____
  Y/ニニ|>o<|\
 / //\___\
 |/ /  === |  ̄
 |  /   `  ´ |
 \(6   (_λ_)\        / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  /   _ ||||||| _|      <   これでいいニダ!!
  |(( \□ ̄□/|       |
  \   ̄ ̄ ̄ ノ        \__________
 / ̄ ̄\ / ̄ ̄ ̄ ̄ ̄|了
/       |:  | ̄ ̄ ̄ ̄
|  |______|
|  | | | | | | |

236 :Trader@Live!:2011/10/02(日) 12:24:51.42 ID:symJfWtY
>>234
俺は1日の時刻を分で表してた。そんな方法もあるんだね。

237 :Trader@Live!:2011/10/02(日) 12:48:34.18 ID:QSqY0giz
分とか考えたこともなかったw
フィルタリングしたいなら時間で十分な気がするけどね。

238 :Trader@Live!:2011/10/02(日) 13:25:45.59 ID:xrlSW8IJ
>>234>>236
拘るのならdatetime型で、ちょっと妥協してもint型で分だろうね。
なにしろ>>230だと959の次が1000で数字が飛び、最適化のパラには適してないしw
メリットは"StartTime = 930"と人に判りやすく、その分間違いをしにくいことかな。

>>237
俺もそう思うし、30分単位までフィルタリングした事はあった。
でも、ある時間ではこう動くとか、そんな決め打ちでは勝てるEAにはならんと結論したw

239 :Trader@Live!:2011/10/02(日) 14:37:23.87 ID:YtFED5Z5
>>238
以前実験したことあるけど、時間で決めうちしてMAなどは一切使わないEAで
PR2以上出たことあったよトレードは1日一回でチャートの状況の考慮一切なしで

240 :Trader@Live!:2011/10/02(日) 14:38:10.31 ID:YtFED5Z5
PRじゃなくてPFだ

241 :Trader@Live!:2011/10/02(日) 14:53:54.19 ID:xrlSW8IJ
>>239
BT? FT?
読んでこれ↓を思い出した。同じ人?

> 532 名前:Trader@Live![sage] 投稿日:2011/02/12(土) 15:27:46 ID:eseO0uSG [1/2]
> >>523
> > トレンド判定のフィルターとか付けてみたら逆に成績が悪くなった。
> > 儲かっている人って、本当にエントリーの戦略で勝ててるの?
> > ショートとかロングとか、たとえランダムに決めたとしても
> > 損切りと利確の設定だけで勝てるような気がする。
>
> 経験ではポジションをキープする時間が長いなら、フィルタなしは考えられない。
> EURUSD 1999/04/27-2010/12/31
> http://www.dotup.org/uploda/www.dotup.org1340442.png
> これはランダムに近い1日3回8時間おきにエントリするEAです。
> フィルタでエントリは半分以下になり、パフォーマンスは上がってます。
> 1万$スタートだとあっさりあぼんするし、危なくってこのまま使えるようなEAじゃ
> ないので、参考にはならない気もしますが。

242 :Trader@Live!:2011/10/02(日) 15:03:00.31 ID:YtFED5Z5
>>241
BTだけどDDも15%ぐらいには抑えられてたし1日1回トレードで3年ほどだから
まぁまぁかなぁと
2月の書き込みとか覚えてるかよwwwwって思ったけどこれは明らかにオレじゃないな

オレの作ったのだと、時間エントリーのEAに関して言えば
トレンド判定のフィルターつけたら当然DDもPFも改善した

243 :Trader@Live!:2011/10/02(日) 15:45:27.17 ID:of3Aq9l4
MT4のデータフォーマットってどっかで公開されていないかな?

244 :Trader@Live!:2011/10/02(日) 15:46:47.25 ID:oOLW9vCp
これは時刻を分単位で区切ったフィルタリングにエッジがあるかという議論?
であれば俺はエッジはないに1カノッサ。
実験はしたことないんだけどね。単なる過剰最適化の気がするよ。

245 :Trader@Live!:2011/10/02(日) 16:00:45.43 ID:xrlSW8IJ
>>242
なるほど。

「時間で決めうちしてMAなどは一切使わないEA」、ありだと思う。
ある時間にロングならロング、ショートならショートをするとそれだけで勝率は50%。
それにSLをキチっと入れ、トレールするとPFは確実に1を超える。
ありだと思う。

246 :Trader@Live!:2011/10/02(日) 16:02:29.77 ID:xrlSW8IJ
>>243
http://kamome.2ch.net/test/read.cgi/livemarket2/1312029570/91-93

247 :Trader@Live!:2011/10/02(日) 16:15:16.95 ID:bsNnmjmk
ユーロドルがとある時刻に一方向に動く傾向がずっと続いているのは有名なアノマリーだよ。

248 :Trader@Live!:2011/10/02(日) 16:52:42.95 ID:xrlSW8IJ
>>243
> 121 名前:Trader@Live![sage] 投稿日:2011/10/02(日) 16:28:32.10 ID:of3Aq9l4
> MT4のデータフォーマットを公開してるサイト知ってたら教えてホスイ
おっと、>>246の意図が判らなかったのね。
指し示したのはrevers.mq4で、こいつは「バックテスト上でヒストリカルデータを読んでトレードする」もの。

つまり、revers.mq4の中を見れば.hstファイルのフォーマットも判るし、アクセスルーチンも手に入るってこと。

249 :Trader@Live!:2011/10/02(日) 17:09:16.68 ID:/BPAvUOT
ヒストリーファイルのフォーマットならヘルプに載っている。
 F1→Tools→History Center

250 :Trader@Live!:2011/10/02(日) 17:31:04.65 ID:xrlSW8IJ
>>249
そこは読んでいるだろうJK

251 :Trader@Live!:2011/10/02(日) 18:41:25.61 ID:/BPAvUOT
そうか?
しかし、またえらい上から目線なやつだな。

252 :Trader@Live!:2011/10/02(日) 20:51:16.02 ID:AiyYNMsu
ストキャで70ラインを超えたあと、Stochas_Main1<Stochas_Main2にて売り注文を出したいのですが

//売り
if(Pos==0 && Stochas_Main1>70 && Stochas_Main1<Stochas_Main2)

これだと、Stochas_Main1<Stochas_Main2時にMain1が70を割っていた場合
注文が出ないのですが
70を越えたら、その後70を割ってもStochas_Main1<Stochas_Main2で
売り注文を出す場合はどうすればいいでしょうか?

宜しくお願い致します。



253 :Trader@Live!:2011/10/02(日) 21:16:59.09 ID:7jWthHcZ
>>252
70を越えた後どのくらいあとの期間までならOKなのかわからないな。
1000本前で70越えてたらOKだったりするわけはなさそうだが。

というわけで何本前かを決めてコーディングしる!


254 :Trader@Live!:2011/10/02(日) 21:27:29.81 ID:AiyYNMsu
>>253
ありがとうございます。

70超えた後、何本後でも構いません。
最初のStochas_Main1<Stochas_Main2で売り注文出したいのですが・・・
70を越えた後、ストキャの最初の逆V字に下がった所で

255 :Trader@Live!:2011/10/02(日) 21:42:10.68 ID:7jWthHcZ
>>254

if(Stochas_Main1<30){
flag=-1;
}
if(Stochas_Main1>70){
flag=1;
}

とやれば、あとは

if(Pos==0 && flag==1 && Stochas_Main1<Stochas_Main2){
売り
}
if(Pos==0 && flag==-1 && Stochas_Main1>Stochas_Main2){
買い
}

かなあ。まあがんばれw


256 :Trader@Live!:2011/10/02(日) 21:46:49.32 ID:7jWthHcZ
flagはstart()関数の外におけよな
externに並べるような感じで。

extern double para1=0;
int flag=0;

init(){
}
start(){
}


257 :Trader@Live!:2011/10/02(日) 22:03:30.61 ID:CfYXJjuk
難しいな、昨日のダダ下げでも必死に逆張ってしまう…('A`)

258 :Trader@Live!:2011/10/02(日) 22:44:13.71 ID:l/h0Smtx
つうかさ。MQLの質問はさ、ゆとりスレでするって決まってるんだから
ゆとりへ移動させてあげるのがスジじゃね。

259 :Trader@Live!:2011/10/02(日) 22:49:19.31 ID:xrlSW8IJ
>>257
同じところを悩んでいるみたい。
ユロドルなら、29日の夕方からSだけしていればいいのにね。
方向感覚をどう組み込むかが問題だなぁ。

260 :Trader@Live!:2011/10/02(日) 22:52:34.51 ID:AiyYNMsu
>>255
ありがとうございます。
それで組んでやってみます。

if(Stochas_Main1<30){
flag=-1;
}
と、外に出して組むんですね。
勉強になりました。

補足も助かりました・・・汗w
ありがとうございました。

>>258
レス違いだったんですね
すいませんでした。


261 :Trader@Live!:2011/10/03(月) 03:29:01.51 ID:Jw1rOX74
EAがtickの度にいちいちスレッド再生成してるのって、メモリリーク防止のため?
どうせ週1で再起動するんだから、安直な対策はやめてほすぃ > MetaQuotes社

262 :Trader@Live!:2011/10/03(月) 07:55:26.66 ID:lmxrF1WA
週一じゃだめなくらいリークするんじゃねw

263 :Trader@Live!:2011/10/03(月) 15:40:06.97 ID:hurTfA+o
>>261
>EAがtickの度にいちいちスレッド再生成
それを証明する根拠ってどこにあるん?


264 :Trader@Live!:2011/10/03(月) 15:55:26.34 ID:Z6VCidqh
MQ社のサイトに書いてあったはず。

265 :Trader@Live!:2011/10/03(月) 16:27:13.86 ID:Jw1rOX74
これでおk
#import "KERNEL32.DLL"
int GetCurrentThreadId();

Print(GetCurrentThreadId());

266 :Trader@Live!:2011/10/03(月) 16:54:37.60 ID:9w76iYNQ
>>265
ほんまやね。前はEAの数に近いスレッドがあったような気がしたけど変わったんかな。
>>264
サイトにはEAは別スレッドで動作する、程度の記述じゃなかったっけ。

267 :Trader@Live!:2011/10/03(月) 17:35:45.52 ID:keOofSAz
細かいこと言い出すと
int test[4] = { 3 4 };//コンパイル通るが3はどこかに消えるw
int test, func(){}//コンパイル通るがtestはどこかに消えるw
int test[4] = {};//グローバル変数ではコンパイルエラーだが
         //ローカル変数だとコンパイル通る

とか、MQL4プログラミングには不思議が一杯だぞ?w

あと、デコンパイラ持ってる人にぜひ試してみてもらいたいんだが
ソース:test = 30 * 40;→デコンパイル後:test = 1200;
ってなる?要するに、定数式がコンパイル時に計算されてるか否
かが知りたいんだが・・・・・・

268 :Trader@Live!:2011/10/03(月) 18:08:59.13 ID:43Y8OlHg
>>267
昔の8bit CP/M時代のコンパイラじゃないんだからそれくらいの最適化はしていると信じたい。

269 :Trader@Live!:2011/10/03(月) 18:33:24.92 ID:ySDLyrqq
>>265
スレッドプールで使い回してる可能性もなきにしも...

270 :Trader@Live!:2011/10/03(月) 18:36:47.02 ID:9w76iYNQ
>>269
ないね。

271 :Trader@Live!:2011/10/03(月) 18:44:44.65 ID:3mUMMAJM
今までMT5の勉強が面倒くさくて避けてたんだけど
わけあってjavaの勉強しなくちゃいけなくなって、こうやって全く新しい言語を勉強するぐらいなら、
MT4から5に移行するのなんて簡単だったんだよなー、なんてふと思った

今度時間あったらMQL5勉強してみようかね・・・

272 :Trader@Live!:2011/10/03(月) 19:24:37.46 ID:43Y8OlHg
>>271
JForexやってみたら。全部Javaで書けるよ。
海外業者使えないからレバかけられないけど。

273 :Trader@Live!:2011/10/03(月) 19:41:51.75 ID:3mUMMAJM
>>272
ありがとう
javaが上達したらやってみる

274 :Trader@Live!:2011/10/03(月) 21:00:49.04 ID:WnYLop1w
奇怪な動きに翻弄されています、お助けください。
バックテストをしているのですが、ザラ場には無い値で買い注文が出てしまいます

これは、9月19日のUSDJPY M1 のバックテストでの買い注文なのですが
7 2011.09.19 16:52 buy 4 1.00 76.475 76.435 76.515 0.00 9947.72
買い注文価格 76.475

その時点での値段
OPen: 76.454
High: 76.454
Low:  76.452
Close: 76.452
このように、76.475 という値はこの時点のザラ場には現れていません、なぜこのような事が起きるのか
不思議でかないません?
ちなみに、この買い注文を出したEAの抜粋はこんな感じです。

extern int StopLoss = 40;
extern int TakeProfit = 20;
extern double lots = 0.1;

//ゴールデンクロス
if( GoldenCross() == 1 )
{
  //買いポジションをとる
  LastAlertTime = Time[0];
  msg = "Golden Cross / " + DoubleToStr(Ask,Digits) + " at "+TimeToStr(TimeLocal());
  if(UseAlert) Alert(msg);
  Ticket = OrderSend(Symbol(),OP_BUY,1,Ask,3,Ask-(StopLoss * Point),Ask+(StopLoss * Point),"Buy",10,0,Blue);

}

275 :Trader@Live!:2011/10/03(月) 21:03:27.45 ID:qEp31THc
その値段一覧Bidじゃねーのか?

276 :Trader@Live!:2011/10/03(月) 21:18:49.76 ID:WnYLop1w
>275thx です
>その値段一覧Bidじゃねーのか?
この値段のことでしょうか?

その時点での値段
OPen: 76.454
High: 76.454
Low:  76.452
Close: 76.452

一覧Bidの意味が良くわからないのですが、もしこの値段ということならば、この値は
単純にローソクにカーソルを持って行って、標示された値なのですが・・・orz

277 :Trader@Live!:2011/10/03(月) 21:21:52.51 ID:qEp31THc
Bid+スプレッド→Ask

おいおい、大丈夫か?
FXやったことないのか?

MT4はAskのチャートも表示できたはずだから表示してみな

278 :Trader@Live!:2011/10/03(月) 21:33:26.63 ID:oouGeQzP
基本的に保存されてるヒストリはBIDの値だけだからね
後はMT4を鯖に接続したままBTした場合は業者のその瞬間のスプレッド(Ask-Bid)が適用される
朝に鯖に接続したままBTするとスプ5とかなるから気をつけてw

まぁ普通ちゃんとBTしてる人はBT専用にオフラインでスプ設定済みでするけどな

279 :Trader@Live!:2011/10/03(月) 22:00:41.12 ID:WnYLop1w
thx です
すっかりAsk-Bid のことを忘れていました
F8押してAsk ライン表示して計算したら
76.896 - 76.875 = 0.021
ぴったりと一致しました
>>278 さんの書いた
>まぁ普通ちゃんとBTしてる人はBT専用にオフラインでスプ設定済みでするけどな
これってどうやったらできるんでしょうか?
StopLoss 値にスプレッド(Ask-Bid)の値を加えても良いようなですが?
しかしチャートを見た主観的な印象ですが、スプレッドの差があると、違和感がありますね。

280 :Trader@Live!:2011/10/03(月) 22:05:41.00 ID:JuzlX6lb
>>279
SpreadChangerでググといいよ

281 :Trader@Live!:2011/10/03(月) 22:47:39.77 ID:WnYLop1w
>>280
thxです

282 :Trader@Live!:2011/10/04(火) 20:40:31.61 ID:d3DCccu5
MT6では最適化待ち中にやるミニゲームを充実させてほすい

283 :Trader@Live!:2011/10/04(火) 21:18:15.35 ID:NGudQO+m
だったらMT7ではマルチプレイを充実させて続きをスマフォでも遊べるようにしてほすい

284 :F.A.Hayek ◆jLfKLcPFHs :2011/10/05(水) 06:55:40.69 ID:t0mLZ2Al
その前に、MT5を使い物になるくらいまでに改良するのが先でしょ。
使いにくいしさ。

MT4も使い物になるまで結構時間がかかったでしょ。
現状、国内業者がMT4しか採用していないのもMT5が業者基準からして
採用するに値しないからでしょ。

285 :Trader@Live!:2011/10/05(水) 12:47:00.30 ID:6+NbeYA2
PS3でPS1が動くみたいに、MT5でMT4のEAをそのまま動くようにしろい

286 :Trader@Live!:2011/10/05(水) 14:12:33.71 ID:U9ObyqnG
MQL5自体はある程度実用レベルになってるとは思うが・・・・・・
MT5の最大の問題は、MT4が持ってたスタンダードの地位を失った
(失いそう?)なとこだな。

287 :Trader@Live!:2011/10/05(水) 14:29:11.38 ID:iM5UIBFm
ポジションの合算が一番ネック

288 :Trader@Live!:2011/10/05(水) 15:05:47.00 ID:z+oUO+kT
>>286
ドレッドノート級戦艦を就役させたせいで
自分が保持していた海上覇権を失ったイギリスみたいだな

289 :Trader@Live!:2011/10/05(水) 15:50:42.37 ID:eUdd9LoD
MT5の何が足りないかというと日本語のヘルプが圧倒的に足りないと思うんだwwwwww
実際にMT5の勉強を始めてみて咆哮した
公式が英語なのは仕方ないとしても、個人でもリファレンスを訳したページ
がないってどういうことwwwww
しかも付属のヘルプにも関数を辞書みたいに詳しく解説したページが入ってないしwwwww
言語仕様を大きく変えるのは構わないけど変えるならちゃんとヘルプを充実させろwwww

290 :Trader@Live!:2011/10/05(水) 16:04:12.70 ID:HEUGbAEp
次のスタンダードの候補ってどんなのがあるの?

291 :Trader@Live!:2011/10/05(水) 16:19:56.45 ID:845550Vn
>>289
>公式が英語なのは仕方ないとしても、個人でもリファレンスを訳したページ
>がないってどういうことwwwww

せっかく日本語訳したのがあったんだけど
関係者を名乗るところから差し止めで閉鎖されちゃったんだよねぇ
MT4のはそのままなのにな

292 :Trader@Live!:2011/10/05(水) 16:34:36.43 ID:iM5UIBFm
google翻訳を組み込むしかないんかねぇ

293 :Trader@Live!:2011/10/05(水) 19:09:38.58 ID:i23GJ/3B
機械翻訳なんかしたら、返って分かりづらくならないか?

294 :Trader@Live!:2011/10/05(水) 19:48:47.54 ID:U9ObyqnG
今出回ってるMQL5のgoogle翻訳組み込みヘルプは元になったヘルプ自体の
バージョンが古いから注意な。今のMQL5はコンストラクタが引数を持てる。
他にも違ってるとこありそうだから、古いヘルプで作業してるとハマるかも?

295 :Trader@Live!:2011/10/06(木) 12:28:26.71 ID:2CPdJSDw
今時点でMT5で開発する利点を教えてもらおうではないか。

296 :Trader@Live!:2011/10/06(木) 12:36:24.11 ID:Mq8yFwF+
>>295
複雑なデータ構造が必要なロジックが楽に書ける。
そんなの根性でMT4でもできる、DLL使えば、という人は止めない。

297 :Trader@Live!:2011/10/06(木) 13:03:06.03 ID:2CPdJSDw
おぉ。凄そうだな。
データ構造とはなにかね。プログラム上の事かね。それともMT5 に4本足とはべつのデータベースを構築できるのかね。
おじさんに教えてくれんかね。

298 :Trader@Live!:2011/10/06(木) 13:13:42.56 ID:gUwUYNki
オブジェクト指向でクラスが使えるってことなんじゃない?

299 :Trader@Live!:2011/10/06(木) 13:23:34.46 ID:C1rJyhl8
>>297
おじさん、その前にお金払ってね

300 :Trader@Live!:2011/10/06(木) 13:28:53.59 ID:2CPdJSDw
クラス指向のプログラムになったということかね。
それだけなら、おじさんはそのままでよいかもしれん。
おじさんには大人になりきらない子もまたかわいい。

301 :Trader@Live!:2011/10/06(木) 13:34:12.34 ID:2CPdJSDw
最近の子はすぐに、おこづかいを欲しがる。
風情がなくなったのは悲しいものだ。

302 :Trader@Live!:2011/10/06(木) 14:08:34.79 ID:gUwUYNki
仕方がない。金が全ての世の中なのだから。

303 :Trader@Live!:2011/10/06(木) 15:47:30.10 ID:QVP/5dek
あと1年ぐらい経ってMT5の学習環境が整ったころに移行したのでいいような気も
ロジックが複雑なEAはたまに書くこともあるけど、プログラム的に複雑なEAは
思いついたこともないし、特にMT4で問題ないという結論に至った

304 :Trader@Live!:2011/10/06(木) 15:59:54.63 ID:2CPdJSDw
DLLを使う程のロジックって何かね。
おじさんにも教えてくれるかね。

305 :Trader@Live!:2011/10/06(木) 17:24:22.49 ID:C9SSMvzZ
例えば・・・
マジックナンバー 0001 買いポジション
リミット   50PIP
ストップ  25PIP
の場合

約定後、+20PIPまで到達した場合
ストップ値の25PIPを0(買値)に変更させたい場合は
どのようにEAを作ればいいのでしょうか?

よろしくお願いします。

306 :Trader@Live!:2011/10/06(木) 18:17:31.02 ID:yrhNHaHB
>305
お前、全然例えばになってね〜よw
具体的すぎやろが

307 :Trader@Live!:2011/10/06(木) 18:36:15.48 ID:C9SSMvzZ
>>306
え!?(笑)

先輩ご教授お願いします!

308 :Trader@Live!:2011/10/06(木) 19:04:12.37 ID:QVP/5dek
MAを使ってる限りMAの限界があるのでは思い始めた
一部分にだけMAを使ったとしても、やはりMAの限界に引っかかる気がする
MAを超えるためにはMAは全く一切どこにも使わない手法じゃないと無理なのでは?
しかしMAを超えるDDの低さなんて存在するのか・・・?

>>307
ordermodifyでどうか

309 :Trader@Live!:2011/10/06(木) 19:08:20.45 ID:C9SSMvzZ
>>308
ありがとうございます。

ordermodifyまでは分かったのですが
具体的にどう書けば良いのか・・・汗
よろしくお願いします。

310 :Trader@Live!:2011/10/06(木) 19:29:07.74 ID:ZQEuhFVe
ここに目を通せ
ここに書いてあることは教えてやらねーからな

http://fxboyt.blog56.fc2.com/blog-category-4.html
http://www.metasys-seeker.net/MQL4_Reference_ver1/MQL4_Reference_Contents.html

311 :Trader@Live!:2011/10/06(木) 20:24:31.11 ID:oOpWzRE9
>>308
> MAを超えるためにはMAは全く一切どこにも使わない手法じゃないと無理なのでは?
つ IIR Filter

312 :Trader@Live!:2011/10/06(木) 23:42:55.14 ID:JAbwwplG
今日、ふと気づいたんだが、
MT4のStrategy Testerでのバックテスト(最適化も含む)が、いつの間にか、複数コアで動いてないか???
それとも前からそうだったっけ?
俺の勘違いか。。。

313 :Trader@Live!:2011/10/06(木) 23:44:25.20 ID:sGkbKaU9
>>312
キノセイ航空

314 :Trader@Live!:2011/10/07(金) 06:26:19.33 ID:GoFqpiTs
>>312
つ CPU-Z

315 :Trader@Live!:2011/10/07(金) 08:22:39.40 ID:CjyV7NgZ
最近EAの成績を改良するよりも、裁量と相性のいいEAでうまく裁量と融合させようと
してたんだけどいまいちだった
昨日は考え方を変えて、EA9:裁量1ぐらいの割合で微妙にEAをサポートするという
方法に切り替えてみたら1日で150pips取れた
先の動きを予測するのはEAの役目、細かな値動きやサポレジ戻りを予想するのは人間の役目
ってのが一番バランスが良さそうかも

316 :Trader@Live!:2011/10/08(土) 13:45:22.91 ID:Me/eQdK9
オシレーターマジで難しいな
というより、トレンド追従系の思考を一度クリアにしなきゃいけないんだろうな・・・

317 :Trader@Live!:2011/10/08(土) 20:50:51.63 ID:Me/eQdK9
int a,b;
int start()
{
/*for (b=0;b<100000;b++){//------if1
for(a=0;a<5;a++){
if(a==0)a=a;
if(a==1)a=a;
if(a==2)a=a;
if(a==3)a=a;
if(a==4)a=a;
}
}*/
/*for (b=0;b<100000;b++){//--------if2
for(a=0;a<5;a++){
if(a>=0)if(a<=0)a=a;
if(a>=1)if(a<=1)a=a;
if(a>=2)if(a<=2)a=a;
if(a>=3)if(a<=3)a=a;
if(a>=4)if(a<=4)a=a;
}
}*/
for (b=0;b<100000;b++){//---------if3
for(a=0;a<5;a++){
if(a>=0 && a<=0)a=a;
if(a>=1 && a<=1)a=a;
if(a>=2 && a<=2)a=a;
if(a>=3 && a<=3)a=a;
if(a>=4 && a<=4)a=a;
}
}

/*for (b=0;b<100000;b++){//---------switch
for (a=0;a<5;a++){
switch (a){
case 0:a=a;break;
case 1:a=a;break;
case 2:a=a;break;
case 3:a=a;break;
case 4:a=a;break;
}
}
}*/
return(0);
}
ifとswitchのかかる時間比較
ご使用の際はOptimizationチェックを入れて使わないループはコメントアウトしてくだちい
CPUを買い換えたときの能力チェックにも使える便利設計ですwwww
オレの環境だとifが2:29、if2が4:50、if3が7:28、switchが2:01ですた
数字を変えていくらか実験したけど、時間の違いはあっても順番は同じですた

結論(知ってる人は当たり前なんだろうけど)
switchよりもifのほうが処理が早く、ifの条件文は見にくくても入れ子にしたほうが圧倒的に速い、と思う

318 :Trader@Live!:2011/10/08(土) 20:54:25.48 ID:Me/eQdK9
間違えた、逆ですた
ifが2:01でswitchが2:29です

319 :Trader@Live!:2011/10/09(日) 00:30:42.19 ID:yu4J3bim
そうそう、if文は最初の条件式がfalseでも次の条件式を評価してるっぽいよね。

320 :Trader@Live!:2011/10/09(日) 00:35:17.13 ID:oOeSVBjK
まともなコンパイラなら switch の方が速くなりそうなもんだけどな。


321 :Trader@Live!:2011/10/09(日) 03:03:33.88 ID:d2MRopYJ
>>317
switch-caseと比較するならif-elseにしないと。
まぁif-elseならさらに速くなるけどw
>>319
そうね、確かPaslcal式にすべての条件を評価しちゃうのが仕様だったと思った。

322 :Trader@Live!:2011/10/09(日) 09:10:30.51 ID:d6EOv5pF
extern int StartTime =0900;//トレード開始時刻
extern int EndTime =1700;//トレード終了時刻



//時間設定
int Jikoku=0;

int Ji = Hour()*100 + Minute();
if(Ji>=StartTime && Ji<EndTime) Jikoku=1;
else Jikoku=0;

if(Jikoku==0)
{
ClosePos(MAGIC);
return(0);
}



時間指定のトレードで
例えば、9:00〜26:00(午前2:00)の間で設定した場合
上記のやつだと24:00を越えて出来ません・・・。
どう改良すればいいでしょうか?

あと、Hour()*100の*100って何ですか??


323 :Trader@Live!:2011/10/09(日) 09:32:51.20 ID:ojlKw2VV
>>322
初心者スレに行こうか。
ほい、回答。
http://kamome.2ch.net/test/read.cgi/livemarket2/1317357183/164

324 :Trader@Live!:2011/10/09(日) 09:33:30.73 ID:PKxfrHo0
9:00〜24:00と0:00〜2:00を許可したらいいんじゃね?
要はStartTimeとEndTimeのセットを2つ用意する。

325 :Trader@Live!:2011/10/09(日) 09:34:00.96 ID:WrSYQxxR
>>322
日付の情報で判定一つ増やせばいいだけじゃないの?

>あと、Hour()*100の*100って何ですか??
時刻を4桁の整数値で表現して、
比較してるだけじゃないの。
Hour()の2桁に100かけて、
4桁の整数値の千と百の位にしてるだけでしょ。

326 :Trader@Live!:2011/10/09(日) 10:03:46.66 ID:d6EOv5pF
>>323
いつもすいません
ありがとうございます

>>
2つ用意すると
ポジションある時、1つ目の2400でCLOSEになりませんか?
それを回避する物を用意する感じですか?

>>325
日付の情報はどう増やせばいいのでしょうか?

あ、こちらではご迷惑ですよね
諸先輩方申し訳ありません。

327 :Trader@Live!:2011/10/09(日) 10:22:17.64 ID:d6EOv5pF
>>323
あ、できました。
開始と終了時間を逆に入力しろという事ですね。
ありがとうございました。

でも、入力時に間違えそうです・・・汗w

328 :Trader@Live!:2011/10/09(日) 10:22:55.18 ID:uZz+Fne2
>>317
ほほぅ
見易いからswitch愛用してるわ

例えばCとかでアセンブラコード見たわけじゃないけど
switchって二分木だよな。マシン語にswitchないし、それ以外考えられん
50個くらいの分岐ならswitchのほうが早いんだろうけど・・・
5個くらいならif文に展開してくれればいいものを

329 :Trader@Live!:2011/10/09(日) 12:10:32.62 ID:d2MRopYJ
>>328
C/C++なら普通はif-else相当かテーブル引きだと思うが。

330 :Trader@Live!:2011/10/09(日) 13:53:32.14 ID:/xq54KWv
>>328
二分木とswitchは関係ないお
switchは予想だが、アセンブラレベルではラベル作ってジャンプさせてるくらいなもんだろう
さしずめ、goto文の方が感覚的には近いと思われ、
実行速度を考えるならば、Generic templateが実装できれば最速、C寄りで考えると、関数ポインタがあれば
そこそこいけるんでは


331 :Trader@Live!:2011/10/09(日) 14:15:47.78 ID:ojlKw2VV
MQLって、所詮中間言語のインタープリタじゃないの?

332 :Trader@Live!:2011/10/09(日) 14:24:10.33 ID:W3cP8YEO
>>331
.ex4

333 :Trader@Live!:2011/10/09(日) 16:27:47.75 ID:Q9nHFtnO
おまえらたぶん別のこと考えたほうがいいと思うぞw

334 :Trader@Live!:2011/10/11(火) 15:51:53.78 ID:1GC507CA
2年掛かりで2009年10月に作り上げたEA。1999.8-2011.10のバックテストでは$2000→$2.7億


335 :Trader@Live!:2011/10/11(火) 16:03:06.12 ID:yAqMhccD
カーブフィッティング乙

336 :Trader@Live!:2011/10/11(火) 16:17:18.19 ID:QQJcLOXT
>>334
十分検証しろ。不可能な取引をしてるかもしれない。
例えば、高値で新規売りとか。安値でかえてたとか
(高値+安値+始値+終値)で売買してるとか


337 :Trader@Live!:2011/10/11(火) 16:55:52.95 ID:CVrT6uvO
>>334
テストは途方もないくらいやり尽くした。
もちろんカーブフッテングをするようなショボイコンセプトのものではないが、ボラが少ないと取引回数が少なくなることはわかっている。だから去年、今年はつらいが、それでも元本の3倍にはなっているから、優秀だとは思ってる。

338 :Trader@Live!:2011/10/11(火) 16:57:16.09 ID:tJeuRxRr
>>337
何はともあれ 聖杯おめでとう^^

339 :Trader@Live!:2011/10/11(火) 16:58:55.36 ID:/Lc6UQdr
ロットをどのぐらいでやっているのかによる
1ロットずつやってて1年で元本3倍ならすごいけど、普通にやってて元本3倍だと
オレならもっとほしいという欲が出てきてしまう

340 :Trader@Live!:2011/10/11(火) 18:02:45.16 ID:R0QuiDGG
>>337
どうもアリがトン

341 :Trader@Live!:2011/10/11(火) 18:45:41.50 ID:meY8B+jF
>>334
> 2年掛かりで2009年10月に作り上げたEA。
>>337
> だから去年、今年はつらいが、それでも元本の3倍にはなっている
行間が読めないなぁ。
2009年10月からリアルトレードを開始して元本が3倍?
それとも2009年10月からずっとテストして、過去二年のBTが元本の3倍?

前者ならオメ。後者なら惜しいことしたね。


342 :Trader@Live!:2011/10/11(火) 18:58:45.99 ID:Puheg6Fw
>>124
ボリバンあてにするEAで勝てるならみんな億万長者だよ

343 :Trader@Live!:2011/10/11(火) 22:23:07.09 ID:QQJcLOXT
>>341
俺なりの行間読み。
2009年10月から作り始め、2年掛かりで作りおえた。

それはそうと
ボラが低い時に儲からないなんてすげぇと思うのだが。
トレンド取りなんだろうか


344 :Trader@Live!:2011/10/12(水) 03:31:15.75 ID:bA/1BOm9
今日のFOMCは明日に延期かい。
こういうイレギュラーは困るな。

345 :Trader@Live!:2011/10/12(水) 04:38:10.60 ID:yT1rQNW6
もう一台のPCが欲しくなるでしかし
1週間以上かかりそうなテスト作業中だけどアイディアだけは出てるから次のを
作ってみたい衝動はあるんだが、このテストはきっちりやっておきたいしなぁ・・・

346 :Trader@Live!:2011/10/12(水) 04:50:44.09 ID:A8nmuu9W
>>345
MT4は何個でも入れられるけど。

347 :Trader@Live!:2011/10/12(水) 05:02:30.17 ID:yT1rQNW6
>>346
そうすると今度は今やってるテストのほうも新しいテストのほうも進みが遅くなってしまうので、
どちらをやるにしてもスペック全力で一つに絞ってやろうかなと
っていうか、MT5はLANも取り入れてるところを見ると世界的にはMT4時代からPC複数台でやる人も
多かったということなのだろうか

348 :Trader@Live!:2011/10/12(水) 05:11:12.42 ID:A8nmuu9W
>>347
MT4は論理CPU1コ分しか使わないのでたとえばi7なら4つ同時に動かしても速度低下はないよ。

349 :Trader@Live!:2011/10/12(水) 05:15:26.06 ID:yT1rQNW6
>>348
すみません、すでに6個同時に動かして使用率はオール100%です・・・

350 :Trader@Live!:2011/10/12(水) 05:31:08.09 ID:A8nmuu9W
そうなんか。AMD?
6個動かしてるならもう1つ動かすだけなら速度低下は最大でも15%程度だから
必要なら優先度を変えて1台ですますかな。
まぁそこまでやってるならもう1台追加すればいいと思うけど。

351 :Trader@Live!:2011/10/12(水) 05:36:38.89 ID:yT1rQNW6
>>350
i5です
そうですよね、とりあえずコーディングだけでもやってみて、ちょこっと加えてみようかな

352 :Trader@Live!:2011/10/12(水) 08:06:03.06 ID:VDnHO63b
Q9450 C2Q、メモリ16GBでMT4を16個、SSD構成で
ひとつのMT4に20通貨EA動かしているけどCPU使用率5%くらいだぞ?


353 :Trader@Live!:2011/10/12(水) 09:14:34.58 ID:h7Uke7HI
>>348
>>論理CPU1コ分

すると8個動かしても4個と等速?

354 :Trader@Live!:2011/10/12(水) 11:10:34.56 ID:A8nmuu9W
>>352
オプティマイズの話だけど。
>>353
MT4はシングルスレッドアプリ相当だからi5なら4個まで速度低下なし、
HTのあるi7なら計ったことないけど8個動かすと5個分くらいいけるかも。
CPUの利用率的にはHTなしなら4個以上、ありなら8個以上動かすのがいいね。

355 :Trader@Live!:2011/10/12(水) 11:38:13.10 ID:LySgZmbT
>>341
実運用は始めたばかりだから
5年後くらいにまた報告しにくるよ

356 :Trader@Live!:2011/10/12(水) 12:08:14.66 ID:VDnHO63b
>>354
ああ、オプティマイズの話か。
脳内CPUがスリープしてたw


357 :Trader@Live!:2011/10/12(水) 19:49:35.05 ID:DA+Nx1AC
>>355
シストレ自動売買放置スレにレポヨロ

358 :Trader@Live!:2011/10/12(水) 23:10:11.62 ID:BCy1i7Dr
ピボットがわらんのだよ

終値がピボットサーポートを上抜け
売り
終値がピボットサーポートをした抜け
買い

リミット100 ストップ100

これどうやってやるんだーヽ((◎д◎ ))ゝ

359 :Trader@Live!:2011/10/13(木) 01:29:32.95 ID:GCTKoh3y
>>358
http://fx7-kawase.com/?p=2011
http://googolyenfx.blog18.fc2.com/category10-1.html
etc.,,,,,

「Pivot mq4 ea」でググれば一杯でてくるから、それ見れば?

360 :Trader@Live!:2011/10/13(木) 19:27:49.38 ID:1Zkh61gd
>>355
おけい

361 :Trader@Live!:2011/10/13(木) 22:14:14.81 ID:tmbig4Sf
2年がかりで作り上げるってどんな複雑なロジックなんだよ
そんなもんよくMQLで組めるなあ
それとも外部DLLの形で実装したのかな?

362 :Trader@Live!:2011/10/13(木) 22:15:04.47 ID:tmbig4Sf
>>361>>334へのレスね

363 :Trader@Live!:2011/10/13(木) 23:04:11.21 ID:93GPgdTT
MQLだから余計に時間が掛かったとか

364 :Trader@Live!:2011/10/13(木) 23:45:01.93 ID:JToPhpUX
2年がかりで作って2日で退場

365 :Trader@Live!:2011/10/14(金) 06:05:18.04 ID:c274g6by
●9月の米新車販売 前年同月比9.9%増
●9月米小売り各社の既存店売上高は5.1%増、新学期商戦が活況
●9月の米製造業は拡大-製造業景況指数
●9月米ADP雇用統計予想外の増加
●9月米非農業部門雇用者数は予想上回る10.3万人増
●9月米ISM非製造業景況指数予想上回る
●米ボーイング、7-9月期の民間航空機納入が増勢示す
●9月米ISM製造業指数は予想を上回る
●8月のユーロ圏鉱工業生産、予想大幅に上回る← ☆new!!
●8月の機械受注は前月比+11.0%← ☆new!!
●9月首都圏マンション発売戸数は前年比+16.7%← ☆new!!
●米ウォルマートが、売り上げ回復で出店加速← ☆new!!


売るなんて・・




366 :Trader@Live!:2011/10/14(金) 12:01:24.22 ID:zl0QoX0m
ん?米ドル買えというこっちゃ?

367 :Trader@Live!:2011/10/15(土) 06:34:17.08 ID:POueaTOO
1分足でテスト→結果が
良かったら・・・同種のEAも大量に1分足でテストしなきゃいけない。時間かかる
悪かったら・・・またスキャEAのテストに失敗したorz

368 :Trader@Live!:2011/10/15(土) 11:32:31.89 ID:e1kLJUcV
>>367
前者はなぜ?
別にしなくてもいいんじゃないん?

369 :Trader@Live!:2011/10/15(土) 13:26:44.86 ID:POueaTOO
>>368
genetic algorithm使ってるんだけど、あれだとたとえば9が最適な値だとして、
スタート0ステップ1ストップ10でちゃんと9という数字が出たとしても
ストップ20でテストするとちゃんと9が出ないで15や17あたりが出てくることがある
だから、ストップの値を変えながらストップ5、ストップ10、ストップ20、ストップ40とかでも
テストしてみることにしてるんだ

そうすると、1分足のストップ10でいい結果が出た場合、他のストップ5やストップ100までテスト
してみなきゃいけなくなって時間がとてもかかってしまうんです・・・
一回4時間かかるテストだとその20倍とか・・・ガクブルガクブル

370 :Trader@Live!:2011/10/17(月) 08:17:52.44 ID:9RiVdBld
>>369
genetic algorithm、使わなければいいやん。
そもそも9が15や17になるなら、そのパラは重要でないか、カーブフィティングじゃないか?

371 :Trader@Live!:2011/10/17(月) 12:29:22.83 ID:L4MdrMF1
>>370
genetic algorithm使わないとパス数がはんぱないんすよ・・・
カーブフィッティングというより、このgeneti(ryの性質上のことだから重要かどうかは関係ないと思う

372 :Trader@Live!:2011/10/17(月) 12:37:56.12 ID:ywuVmjvN
>>371
その理論でいけば20倍じゃすまなくないのか?
すべてのパラで20倍づつしないといかんだろ。

373 :Trader@Live!:2011/10/17(月) 13:08:00.30 ID:S/euRPdF
>>369
0-9で9が最適と0-20で15が最適は矛盾してないと思うが・・・
最初から20でやれよ

374 :Trader@Live!:2011/10/17(月) 16:03:01.87 ID:L4MdrMF1
>>372
全てではないけど、いくつかのパラで性質上からくるミスの可能性があるのは片っ端から
何パターンも試してるよ、それのおかげで見つかる成果も多いし

>>373
説明不足だった
0-9で出た9がベストという結果のほうが、0-20で出た15がベストという結果よりも良いんだ

っていうかみんなgene(ry使ってないの?
使ってたらみんな気づく問題だと思うんだが

375 :Trader@Live!:2011/10/17(月) 16:08:52.41 ID:ywuVmjvN
>>374
GAしか使ってないが、まぁどういうパラかにもよるけどそういうのに振り回され
るようじゃあまり期待できないんじゃないかな。

376 :Trader@Live!:2011/10/17(月) 16:12:12.85 ID:0NSMaDhV
>>374
GAにチェックが入ってるけど、そんな壮大なバックテストなんてしたことないから、気にしたことない。

377 :Trader@Live!:2011/10/17(月) 16:18:57.29 ID:aTTuWRLp
最適化の目的がMAXDDが低い物なのか収益が大きい物なのかPFが良い物かによっても結果は違うし

ピンポイントパラメータ値を決定するためにするより2D化して傾向見るっていうほうがいいと思うな

378 :Trader@Live!:2011/10/17(月) 16:46:07.46 ID:L4MdrMF1
>>375
そのEAのロジックによって、パラの数値があまり影響しないものだったらそうかもしれないけど
オレはMAや時間でエントリーエグジットを決めてて
MAの期間やshiftや何本でエグジットするか損切りするかをパラに頼ってるから
GAのこの性質は致命的なんだ
>>376
オレはふとGAの仕組みのことを考えてみて、ググってみたら
よさげなパラをプログラムが判断して、その方向に偏って計算することで計算時間を短縮
してるんだ、というのを読んだんだ
んで、「ということは、こんなのプログラムがまともに判定できるのか?」と思って実験してみたら
やはりGAは必ずしも正しい結果を返すとは限らないっていうか、たいてい間違ってるってのに気づいた
それで仕方なくパラを変えながら何度もGAを繰り返す作業を始めたら、結果オーライだったという感じ

379 :Trader@Live!:2011/10/17(月) 16:53:52.70 ID:ywuVmjvN
>>378
そりゃGAは膨大な探索空間からたかだか1万ポイントくらいをチェックするだけだからね。
MAの期間やshift数だったら5はいいけど6はダメ、とかだったら全然使う気にならないけどなぁ。

380 :Trader@Live!:2011/10/17(月) 17:09:30.17 ID:ImhJ5678
基本は GA で絞り込んで、肝心なところは全数検索がよいのでしょう。

381 :Trader@Live!:2011/10/17(月) 17:19:32.27 ID:L4MdrMF1
>>379
それはたぶんカーブフィッティングだと思う
説明が難しいけど、GAの性質はそうではなくてたとえば
1-100の間でも小さな山がいくつかあるので、そのうちの一つの山を
検出してしまう仕組みになってるのだと思う
GAは山になってるところやでこぼこからそのパラのピークの目星をつけているのだと
思うけど、その山が三つあってパラ30で利益100、パラ60で二つ目の山で利益300、
パラ90で利益150などとなっていると、上から数えて90のところで山を見つけて
それがそのパラのピークだと判定してしまってパラ60まで探索をしないというような

そういうことってオレのだとよくあって、100や120でテストするとパラ90を検出するんだけど
70ぐらいまでにしてテストするとちゃんとパラ60の山を検出して、
結果が大幅アップすることがよくある

長くなった・・・伝わる人にだけでも伝わってくれ・・・
つか説明用にテスト用のEAでも書いてみたほうがいいのかな

382 :Trader@Live!:2011/10/17(月) 17:23:45.92 ID:S/euRPdF
言って欲しそうだから言ってやるが、
作ってるEAの仕様とGAの仕様が合ってないと分かってるのに使い続けるなんてアホだぞ?

383 :Trader@Live!:2011/10/17(月) 17:23:58.12 ID:ywuVmjvN
>>381
GAってそういうアルゴリズムじゃないよ。Wikiでも見てみたら。
まぁMT4の中の人がどんな亜種を使ってるのかは知りたいところなのだけれど。

384 :Trader@Live!:2011/10/17(月) 17:44:39.82 ID:ywuVmjvN
>>381
テスト用EAとか作れるんならなだらかに上がって急激に落ちるようなカーブの
場合にどこが選ばれるかの評価をお願いしたいな。
崖っぷちじゃなくてちょっと余裕を残したところを選んでくれてるのかどうかが
知りたいんだ。

385 :Trader@Live!:2011/10/17(月) 17:53:40.04 ID:L4MdrMF1
>>382
GA使わなきゃテストのしようがないんだからしょうがない

>>383-384
山ってより、局所的最適解っていうか仕組み上起こるなんらかのミスなんだろうな
何でもいいけど簡単なMAのやつとかでいいのかな

386 :Trader@Live!:2011/10/17(月) 17:55:52.16 ID:ywuVmjvN
>>385
読んだの?
1山だけのカーブになる場合の話ね。

387 :Trader@Live!:2011/10/17(月) 18:07:27.21 ID:L4MdrMF1
>>386
読んだよ
2行目はGAのロジックについてのことだとしたらまだ詳しく理解しきれてないかもしれない、
オレがテスト用に作るEAについて話だったらそんな細かい指定されても俺も困るwww

388 :Trader@Live!:2011/10/17(月) 18:09:35.22 ID:RLwMf66W
EA走らせる奴って99%はデモかテストだろ?
リアルマネーでやってる奴このスレにいるの?

389 :Trader@Live!:2011/10/17(月) 18:10:22.06 ID:ywuVmjvN
リアルですまん。
デモで走らせたことはほとんどないな。

390 :Trader@Live!:2011/10/17(月) 18:14:16.55 ID:L4MdrMF1
とりあえずできたっぴっと
だがしかし、すでに8個MT4立ち上げてるせいかテスト用のMT4が立ち上がらないwww
>>388
やってるよ

391 :Trader@Live!:2011/10/17(月) 18:59:57.78 ID:eOfD/kwN
>>388
今月は調子いいんだよねぇ。今月に入って21連勝中。
もちろんリアルだよ。

392 :Trader@Live!:2011/10/18(火) 00:47:38.42 ID:Z4J3mWFV
テストEAできたにはできたけど普通の結果で説明したいことがうまく
伝わらないできばえになってしまった
とか言ってる間にちょうどこれ書いてる今売りシグナル出た
ほんとかどうか怪しいけどシグナルはシグナルだしユロドル売ってみるか

393 :Trader@Live!:2011/10/18(火) 11:05:37.02 ID:cQs4UDaP
パラメータの探索空間ってそこまで広げる必要無いと思うよ。特に移動平均などの計算期間の最適化は。そもそも単一の計算期間はそれ自体がフィッティングに思える。それに長期の移動平均が最適値だったとしても、情報量とノイズが多くて使えない。
あと他の人も指摘しているけど、GAのアルゴリズムを見ました?

394 :Trader@Live!:2011/10/18(火) 19:27:55.68 ID:S7G+TFZK
下値支持線と上値抵抗線を引く(画面にじゃなくて計算上の話ね)プログラムがなかなか組めん。
アイデアはあるんだがなあ。とにかく複雑でめんどくさい。
だれかアルゴリズム考えた人いない?

395 :Trader@Live!:2011/10/18(火) 19:29:42.63 ID:Ot4mFhMM
どんなアイデアなんだ???

396 :Trader@Live!:2011/10/18(火) 19:46:13.83 ID:S7G+TFZK
値動きを最小二乗法で何次かの式で近似し、その極致を結ぶ形で線を引く
その線を元に、より人間の感覚にフィットするように分析して調整していく
(例えばぼりンジャーバンドの3σを超えた値なんかは除外するとか)

みたいな感じですが、どうでしょうか
いかにもめんどくさいと思います。

397 :Trader@Live!:2011/10/18(火) 20:01:46.96 ID:NpOp5bKk
>>392
とりあえず>>384の結果がどうだったか頼む。
>>396
iFractal()の点結ぶのでいいんでは。

398 :394:2011/10/18(火) 20:06:28.58 ID:S7G+TFZK
>>397
へーこんなのあるんだ

399 :Trader@Live!:2011/10/19(水) 00:02:44.12 ID:Mq+B+u50
>>397
>>392で作った簡単なテストプログラムではGAでもちゃんと動いてたんだ
しかしオレが普段やってるテストでは毎回偏りがひどいし・・・
なんでかと思ったんだけど、普段使ってるようなパス数が19桁ギリギリまでに
多いと偏りが出てくるのだろうか?
GAが偏りなく動くって人とオレのテストとの差はパス数やパラの数の差なんだろうか

400 :Trader@Live!:2011/10/19(水) 00:05:13.54 ID:Mq+B+u50
>>398
zigzagってのもあるよ

401 :Trader@Live!:2011/10/19(水) 00:41:54.46 ID:LHfUNwVD
>>399
偏るのは当たり前だよ。山を探してるんだから。
パス数が多いほど偏るのも当然。探索空間が広がるわけだからね。

402 :Trader@Live!:2011/10/19(水) 01:02:43.80 ID:ZCmYFfvF
>>399
もしかして、エントリーとエグジットを一緒にオプチしてるの?
なら、別個にやってもいいと思うんだけど。

それと古典だけど「実験計画法」って知ってるかな?

403 :Trader@Live!:2011/10/19(水) 01:18:10.32 ID:Mq+B+u50
>>401
やっぱりそのあたりなのかな
>>402
一緒にっていうのは、一度のoptimizationでパラに含めるか、ということ?

404 :Trader@Live!:2011/10/19(水) 04:38:42.37 ID:ZCmYFfvF
>>403
そう、あまり関係のないパラを一度にオプチしてない?

405 :Trader@Live!:2011/10/19(水) 06:11:25.62 ID:Mq+B+u50
>>404
エントリとエグジットは関係あるんじゃないかと思っていっしょにやってたけど
現状ではパス数がでかくなってることによるデメリットがでてるから
それを軽減できる可能性あるならちょっと試してみる

406 :Trader@Live!:2011/10/19(水) 14:21:18.58 ID:O8yPqLHv



407 :Trader@Live!:2011/10/19(水) 14:59:21.30 ID:/u4v8/Vr
eaのソースコードって業者に見られる可能性ある?

408 :Trader@Live!:2011/10/19(水) 15:47:05.13 ID:2lZ/Uybj
>>407
業者提供のリモートデスクトップならアウト
ローカルで使っているようであればセーフ。
ただし、市販のEA使ってるならマジックナンバーとコメントは変えておくこと。
コメントには容易に使っているインジゲーターを連想させるような名前を含まないようにすること。




409 :Trader@Live!:2011/10/19(水) 16:22:44.86 ID:/u4v8/Vr
>>408
どういう意味?そもそもメタトレーダーで売買する場合業者提供のMTを使わないといけないんじゃないのか?

410 :Trader@Live!:2011/10/19(水) 16:44:23.35 ID:TuUFa5c/
>>409
多分、VPSか何かのことでは?
まぁ業者が管理してるわけですからEAの中身もみられててもおかしくは無いと思うよ
ただ、EAで爆益出すと業者から、そのEAについてお伺いがくるという話もあるからソースまでは見られないのかもしれない

411 :Trader@Live!:2011/10/19(水) 17:24:37.84 ID:Fo0jENiY
EAで数百〜数千枚単位でやっている方はいますか?

412 :Trader@Live!:2011/10/19(水) 17:29:34.43 ID:2lZ/Uybj
>>411
フォレックス ドットコムでは1注文max50ロットまでしか入れられないんだよなー。
なので最高で114ロット入れたときは、3分割して注文入れたことがある。


413 :Trader@Live!:2011/10/19(水) 17:34:55.27 ID:2lZ/Uybj
>>409
VPSの話な。
業者提供のMT4にバックドア仕掛けられているかも?と思うのがばかばかしいしいやなので、
Alpari UKのMT4使ってる。サーバーは任意のブローカーに変えられる。
ツール→オプション→サーバー設定

Alpari UKなら、日本居住者お断りなので、今後口座開設できるとは思えないし、
バックドア仕掛けられていても無害かな・・・と。
まあそんなの仕掛けられているわけ無いけどw

414 :Trader@Live!:2011/10/19(水) 17:42:51.50 ID:Fo0jENiY
>>412
発注上限がある場合は分割しかないですね
数千枚の発注すらこなせる業者ってあるんですかね

いや、今の自分では全然そんな枚数にならないけど
将来のもしもと興味本位でw

415 :Trader@Live!:2011/10/20(木) 00:41:13.40 ID:p1yd5KU+
wine + MT5の環境で開発されている方は、いらっしゃいませんか。

私はUbuntuでその環境を試してみたのですが、
起動はするのですが、最適化ができません。

なぜか、CPUがconectしてくれないのです。
どなたか、解決策を教えていただけないでしょうか。

416 :Trader@Live!:2011/10/20(木) 00:45:47.93 ID:7PGI/CiL
>>415
Windows 上では動いたのかね?

417 :415:2011/10/20(木) 07:56:30.28 ID:p1yd5KU+
>>416さん
御返答ありがとうございます。
これを知ることは、システムトレーダー全体の利益になりうるので、解る人は教えてください!

Windows上では問題なく最適化していました。

ただ、MT5をまるでプチ計算機サーバーとして扱うのなら、安定性抜群のOSで動かしたいのです。

418 :Trader@Live!:2011/10/20(木) 08:00:28.66 ID:lnnOiFr4
wine挟んだ時点で安定性もクソもねーだろって気がするけどなw

419 :Trader@Live!:2011/10/20(木) 08:11:01.87 ID:LfDhCF4u
確かに

420 :417:2011/10/20(木) 09:35:24.03 ID:p1yd5KU+
分かりましたtt

自力でシミュレーション用のソフトを作るしかないんですねtt
何年かかるか分かんないけど頑張ってみます。

421 :Trader@Live!:2011/10/20(木) 12:40:48.45 ID:z1LTxyrC
本末転倒

422 :Trader@Live!:2011/10/20(木) 13:29:25.51 ID:aJ7sWJ++
>>420
MT5は使ったことないけど、MT4はWin7 64bitで超安定してる。
1コあたり4-500MB食う状態で8コ同時(3-4GB)に最適化かけても問題なし。
自力シミュレーションはちょっと手抜きだけどざっくり10倍速くらいかな。
安定度求めるなら素直にMT4なりMT4使う方がいいと思うけどw

423 :Trader@Live!:2011/10/20(木) 13:32:04.02 ID:aJ7sWJ++
MT4なりMT5なり、ね。MT5の安定度は知らないけどw

424 :Trader@Live!:2011/10/21(金) 19:00:07.79 ID:eCrWv2QQ
icustomで読み込んだカスタム指標激オモスwwwwwwww

425 :Trader@Live!:2011/10/21(金) 20:56:00.49 ID:eCrWv2QQ
スキャルEA専用に考えに考えた仕様なのに、15分以上の足のほうが成績いいっていうwww

426 :Trader@Live!:2011/10/22(土) 00:32:18.88 ID:/uakwgHR
おれもカスタム指標だらけだよ。MAとATRしか標準の使ってないし。

427 :Trader@Live!:2011/10/22(土) 23:13:36.08 ID:F3L5Juey
スキャルEA作ってて気づいたが、スキャルEAってのはスキャルで威力を発揮するEAじゃないな
短い足であることによる精度の低下のデメリット<売買回数の多さによるメリット、
の式が成り立つEAがスキャルEAなのだと気づいた

428 :Trader@Live!:2011/10/23(日) 00:06:17.07 ID:idXRkxqj
ボラと言うか想定外の動きが多いよね
正確には想定した動きを組み込むと他の場所でミスが出て、それをなくそうとすると想定した動きが出せなくなる
5分足EAを作り始めたのに1時間足EAとして完成しそう・・・w

副産物として3ヶ月で100万→1億を達成するが、機能しない期間で即効DD90%という不思議な物体が生まれた

429 :Trader@Live!:2011/10/23(日) 20:43:40.63 ID:fn5FPaaw
>>428
たしかにね
この想定外の動きもよく見たら一応の法則性はあるようではあるけど、この動きには
エッジと呼べるほどのものがあるならEAのロジックにも使えるんだろうけど
そんなエッジがあるならむしろ分足より15分足30分足以上のほうがもっとちゃんと機能
しそうっていう鶏と卵の関係な希ガス

つか、そんな副産物のEAができたんなら、フィルタを上手いことすれば大完成では
オレはフィルタには自信あるぜ

430 :Trader@Live!:2011/10/23(日) 21:17:02.25 ID:idXRkxqj
すまん中身は他人に見せられないんだ
元々使ってる手法だから
今は1時間足のフィルターを色々試しているから、それが上手くいったら、5分足にも再チャレンジするよ

431 :Trader@Live!:2011/10/23(日) 21:49:39.76 ID:fn5FPaaw
>>430
そうか・・・残念だ
スキャルは業者が対策するぐらいだから答えはあるはずなんだよな

432 :Trader@Live!:2011/10/25(火) 06:54:53.71 ID:yK1qfmav
あかん・・・1分足だとopenpriceを使っても時間的にムリゲーすぎるorz
C++で組むことも本格的に考えたほうがいいかもしらん

433 :Trader@Live!:2011/10/25(火) 08:21:39.30 ID:HMKVvNsz
>>432
その前に、無駄なループを回してないか確認したら?

434 :Trader@Live!:2011/10/25(火) 09:55:58.40 ID:c+KcI3rJ
a

435 :Trader@Live!:2011/10/25(火) 11:20:28.57 ID:yK1qfmav
>>433
無駄なループなんてないぜよ

436 :Trader@Live!:2011/10/25(火) 19:05:03.27 ID:6vRrxcLN
投げたコインが連続して一定の方向に向く確率は2のn乗/50%
5回連続で表になる確率は1.5%
相場の足が4回連続で同じ方向に伸びたら逆張りで98.5%勝てると思った。
神様は微笑まなかった。

437 :Trader@Live!:2011/10/25(火) 19:16:44.58 ID:IzMHCgqn
コインの裏表の判断をどの区切りでするかで全然違うだろ。

438 :Trader@Live!:2011/10/25(火) 19:19:36.54 ID:6vRrxcLN
日足のローソク足でやったけど、多分どれで判断しても同じだよ。


439 :Trader@Live!:2011/10/25(火) 19:23:58.42 ID:P62YhwGe
コインの裏表の生起は互いに独立なので、何回連続だったから次はなんてのはナンセンス
相場もほとんどそれに近い

440 :Trader@Live!:2011/10/25(火) 19:24:57.38 ID:6vRrxcLN
>>439
その通り。EA作る前に気付きたかったw

441 :Trader@Live!:2011/10/25(火) 19:41:34.06 ID:HxWxGqlP
馬鹿みたい

442 :Trader@Live!:2011/10/25(火) 19:53:01.76 ID:z7TZBgzx
相場には時期ごとにクセがあるから
その時期には勝ちやすいとかあると思うけどなぁ

443 :Trader@Live!:2011/10/25(火) 20:37:14.27 ID:fppgHZ1V
株価の経済物理学と言う本を読むと、
アップダウン解析をした結果、
X回上昇が続いた後にさらに上昇する確率が実は 0.5 を超えている
という結果が出ていたと思う。



444 :Trader@Live!:2011/10/25(火) 21:31:09.06 ID:6vRrxcLN
>>441
頭の良い人からすれば馬鹿だよね・・・

>>443
ならそれだけで儲かるじゃないか笑


445 :Trader@Live!:2011/10/26(水) 08:55:28.93 ID:lPrBAned
>>444
上下回数で見てる間は勝てんぞ

1回だけの反対方向が
それまでの順行方向の総和より大きければ
反対方向で張ってる奴がプラスになるんだからさ

446 :Trader@Live!:2011/10/26(水) 11:10:59.90 ID:SDcymWAP
>>443 >>444
その論文は、確かに上昇するにはするんだが、スプレッド分を抜けないんじゃなかったかな。

447 :Trader@Live!:2011/10/26(水) 19:56:55.97 ID:p68t0jJi
ST/10PIP
TP/10PIP
の同値の場合

スプレッドを加味しない場合
売り買い逆にEAを作ると
成績も逆になりますか?

右肩下がりのグラフが
逆売買にする事により右肩上がりになりますか〜??



448 :Trader@Live!:2011/10/26(水) 20:22:12.37 ID:BcRnXBSQ
スプ0設定ならそうなる

449 :Trader@Live!:2011/10/26(水) 22:25:26.64 ID:nrWHd5ee
あとすべらなければね

450 :Trader@Live!:2011/10/26(水) 23:50:14.55 ID:1y1rsu3L
calendar.forex-tsd.com使ってる人いる?取得出来ないんだが・・・

451 :Trader@Live!:2011/10/27(木) 00:05:52.41 ID:8rBeV7Mm
>>450
今ちょっと使えない状態になってるよ。
そのうち復活すると思う。

452 :Trader@Live!:2011/10/27(木) 00:22:32.84 ID:lsK9c3uY
>>451
thx. 連日だから心配になってきた。
今週なんかいろいろありそうだから止めとくか

453 :Trader@Live!:2011/10/27(木) 13:39:56.90 ID:Xqwp3cFK
MAとかのパラの数値を動的に変化させたら強いのではないだろうか・・・
っていうかそうやってる人も何気に多そう

454 :Trader@Live!:2011/10/27(木) 13:49:52.06 ID:/JH1oQw6
>>453
実際私はそうしているけど、今のところ良好だよ。


455 :Trader@Live!:2011/10/27(木) 15:27:21.78 ID:Uq1Rst22
>>454
可能ならば教えて欲しいんだが
具体的にどんなロジックで決定してる?

456 :Trader@Live!:2011/10/27(木) 15:58:58.41 ID:Xqwp3cFK
>>454
ありがとう
オレも試してみようかな

457 :Trader@Live!:2011/10/27(木) 17:39:52.99 ID:hweacxUk
>>455
別の人だけど、PID制御やニューロで学習とかすればいいと思うよ。

458 :Trader@Live!:2011/10/27(木) 18:35:12.61 ID:XB4fBH7y
>>457
PID制御か。
俺、昔は産業系のプログラマでNCのサーボやプラントの制御も経験あるけど、
そんな制御をMetaTraderでも無意識にやってるなw

459 :Trader@Live!:2011/10/27(木) 19:31:12.27 ID:Xqwp3cFK
どうでもいいけど、以前どっかのスレでEA5個ぐらい作った程度では初心者だ、
とEAを何十個も作ってるという人がおっしゃってたけど
ふと今作ったEAの個数をリストしてみたら250個以上作ってた(作り始めて2ヶ月)

460 :Trader@Live!:2011/10/27(木) 21:40:06.07 ID:UzamPQbK
プログラムを自在に組めるスキルがあればテクニカルや資産管理のセンスもそれなりにあって、
もう聖杯状態じゃないの???

461 :Trader@Live!:2011/10/27(木) 23:11:31.42 ID:/i2ilWQZ
カスEAでいいんだったらいくらでも作れるわな

462 :Trader@Live!:2011/10/28(金) 08:54:09.55 ID:hj7ZRMJa
>>457
455だけどthx

463 :Trader@Live!:2011/10/28(金) 22:07:36.28 ID:5znD1pEy
icustomを使わずにEAの中で計算するようにしたら10倍ぐらいスピード上がった(´・ω・`)

464 :Trader@Live!:2011/10/28(金) 22:20:42.98 ID:T9yRVcQL
>>463
MT4みたいなインタプリタだと関数呼び出すのもCPUコストかなり必要だね。

465 :Trader@Live!:2011/10/29(土) 10:12:25.48 ID:t6XGJYE+
初心者質問すまない。

metaquotes社のMT5のサーバーの時間は、夏時間実施時期は、1時間早まるの?

466 :Trader@Live!:2011/10/29(土) 10:55:47.38 ID:hhE3SfT6
C# で作れるフレームワーク / ラッパーを作ったのだが、
MT5 になってから、Visual Studio でデバッグができなくなってる。

467 :Trader@Live!:2011/10/29(土) 14:50:48.59 ID:sDuxktDG
>>465
時差も夏時間の有無も夏時間の期間もブローカーによって違うんじゃね?
少なくともMT4はそうなってる。

>>466
MT4も最初はDLLをアタッチしてデバッガで追えてたのに、途中から突然
出来なくなった。多分、クラック対策の一環なんだろ。

468 :Trader@Live!:2011/10/29(土) 17:58:54.91 ID:hhE3SfT6
>> 467
MT4 でもそうなのか?
C# から MT 側のファンクション呼び出しのあたり、結構きついんだが。。。

469 :Trader@Live!:2011/10/29(土) 19:16:44.37 ID:/NBnFQsF
このスレキモい

470 :Trader@Live!:2011/10/30(日) 14:33:30.31 ID:9aHFcrPC
ATRだけでもPF2、月500pipsぐらいはいくんだな
結果を見たとき、え?と思ったが、考えてみればよく言われる乖離というのは
ボラの変動によるものとも考えられるから、ATRがそれを察知すると考えたらおかしなことでもないのだろうか?
逆に考えれば乖離のエッジというのは経験則ではなくて本当に存在するとも考えれるのかも

471 :Trader@Live!:2011/10/31(月) 23:14:37.90 ID:BT+LiIh/
最近EAを作ってる時間よりもEAとか相場について頭の中で考えてる時間
のほうが長くなてきた
闇雲に作ってテストを繰り返してるだけじゃ限界にきてるっぽい

472 :Trader@Live!:2011/10/31(月) 23:46:30.96 ID:OABewLqu
俺も最近ぜんぜん作ってないわ。なんていうか、アイディアが枯れたw
EAを作るより、相場を監視してる時間のほうが長いな。
で何をしてるかというと、今までで最も出来の良いEAをひたすらチューニングしてる感じ。
まあそれはそれで結果が出てるからいいんだけどさ。

473 :Trader@Live!:2011/11/01(火) 00:18:32.70 ID:nlqx23lq
俺はアイディアのストックはあるんだがコード書きたく無くなった。

474 :Trader@Live!:2011/11/01(火) 12:32:18.22 ID:9QW1CsBg
内心使えないアイデアだと分かっているから?

それとも、金とか女に興味なくなった?
心の平穏が一番の財産と気づいた?

475 :Trader@Live!:2011/11/01(火) 12:52:14.25 ID:Mag8GhIW
保守乙

476 :Trader@Live!:2011/11/01(火) 14:33:59.06 ID:IEBPCjFD
成行で注文したと同時に、自動で約定価格から+10pipsで利食い決済、約定価格から-15pipsで損切り決済を注文できるEAってありますか?

477 :Trader@Live!:2011/11/01(火) 16:10:02.23 ID:W9rR3rzn
ありま

478 :Trader@Live!:2011/11/01(火) 19:06:19.39 ID:nlqx23lq
>>474
プログラミングは趣味と仕事だったんだけど、それに興味がなくなってきた。

479 :Trader@Live!:2011/11/01(火) 21:56:52.91 ID:4ZS8yEaW
裁量だとそこそこ勝てるのに作るEAはクソばかり
Yが上手く再現できないんだな
なぜ!?と思うが、自分の手法を正しく理解してないということだよね

480 :Trader@Live!:2011/11/01(火) 22:06:48.67 ID:4ZS8yEaW
もう考えることも面倒になって、手法のことは忘れて、上がったら買う、下がったら売るってやったらPF1.2(DD85)もあってワラタ
最後にこれを改良してみるか

481 :Trader@Live!:2011/11/01(火) 22:16:23.71 ID:w8ejHpPV
裁量だとめちゃくちゃ勝てるのに作るEAはクソばかり
経験が足りないんだな
なぜ!?と思うが、このまま回して経験を積ませるしかないということだよね


482 :Trader@Live!:2011/11/02(水) 04:51:53.05 ID:GFvyNFpY
ラインを引いてラインでストップ/リミットエントリーする裁量型EAを作ればいいんじゃね?
同時にLC/TPも入れるようにしとけばおk

483 :Trader@Live!:2011/11/02(水) 05:49:48.67 ID:FXKhdNdf
>>482
まさにおれがそれを制作中だが、ラインを引くアルゴリズムが難しい。
当たり前だがな。人間がやってもいろいろ引けるんだから。

484 :Trader@Live!:2011/11/02(水) 06:27:42.01 ID:rmlt8A6w
人間がやっても難しい作業だからこそコンピュータに最適化してもらいたいんだよな
ちなみにオレもラインEA作ろうとして唸ってる一人

485 :Trader@Live!:2011/11/02(水) 06:51:44.98 ID:k7Jkd7X6
BTLM の描くラインは結構好きだけどな。

486 :Trader@Live!:2011/11/02(水) 17:51:53.88 ID:enwS8/t1
EAを作る
→10年でテストする
→200万→7000万(3000万)でもトレード回数200回(1000回)でDD50-80%とか、上位のパラメーターがバラバラとかいまいち信用出来ない結果になる
→実運用に踏みきれず次のEAを作る
→ループ

おまえら、何を持って信用たると考えたの?
自分の考えてる理論が何なのかすらわからなくなってきたぜ

487 :Trader@Live!:2011/11/02(水) 18:02:40.70 ID:enwS8/t1
そうそうもう一つ

常にドテンするシステムとYがあるシステム
どっちが優秀だと思う?
最初はYのないシステムなんてダメだと思っていたんだが、最適な場所で利確するってことができるなら、そこでドテンでいいんじゃねーか?と思い始めた
そしてトレンドとレンジを間違えて死ぬ

488 : 忍法帖【Lv=4,xxxP】 :2011/11/02(水) 18:24:44.06 ID:8SlnakBi
成行OCOができるEAありませんか。
エントリーは手動でやって(成行)、約定すると同時に自動でOCO(約定価格から+10pipsで利食い、-15pipsで損切り)決済してくれるEAを探しているのですが。

489 :Trader@Live!:2011/11/02(水) 18:30:07.22 ID:O7eonL3o
>>488
100万で作ってやるぞ

490 :Trader@Live!:2011/11/02(水) 18:33:24.05 ID:+ytBSB4x
>>488
俺なら1万で作ってやるぞw

491 :Trader@Live!:2011/11/02(水) 18:35:08.65 ID:0TjbiwMS
Yって何?

492 :Trader@Live!:2011/11/02(水) 18:36:24.84 ID:NeB9hqve
>>491
休むも相場

493 :Trader@Live!:2011/11/02(水) 18:38:45.16 ID:oIl15Pip
http://investcom.blog.fc2.com/blog-entry-213.html
このEA 買ってみた

494 : 忍法帖【Lv=4,xxxP】 :2011/11/02(水) 18:56:35.59 ID:8SlnakBi
>>490
本当ですか。できればお願いします。

495 :Trader@Live!:2011/11/02(水) 19:09:52.92 ID:rmlt8A6w
>>486-487
オレは年200回以上のトレードでDD10〜多くても20以内で
pf2以上あったらとりあえず脚きりはクリアで、中身を精密に見ていくような
Yを入れるかどうかはロジック次第

496 :Trader@Live!:2011/11/02(水) 19:14:06.55 ID:0TjbiwMS
>>492
mjd?
ナンピンゲールかなんかと思った

497 :Trader@Live!:2011/11/02(水) 19:20:17.70 ID:+ytBSB4x
>>494
え?マジでw
そんじゃ週末でよければ書くよ。
その代わりタイへ募金してスクショうpな。

498 :Trader@Live!:2011/11/02(水) 19:24:37.40 ID:NeB9hqve
>>496
信じるなよww
http://ameblo.jp/snowkey/entry-10966135200.html

499 :Trader@Live!:2011/11/02(水) 19:42:02.56 ID:enwS8/t1
>>495
レスサンクス

頂きは高いな
DD20以内って見たことないわw

500 : 忍法帖【Lv=4,xxxP】 :2011/11/02(水) 19:58:08.35 ID:8SlnakBi
>>497
募金でいいんですか。口座番号を教えて頂ければ振り込みますが。

501 :Trader@Live!:2011/11/02(水) 20:35:46.98 ID:0TjbiwMS
>>498
え?様子見=休みで合ってるじゃないか
http://www.cora.jp/131-fx2.html

502 :Trader@Live!:2011/11/02(水) 22:45:47.12 ID:DB5ofyyN
以前は年300回トレード、PF2、DD10%が目標だったんだけど、
今は年500回トレード、PF1.5、DD15%が目標。
トレード回数が多いほどパラメタの信頼性が高まるし、PFを上げるよりトレード回数を増やすほうが難しい気がする。

503 :Trader@Live!:2011/11/02(水) 23:03:12.76 ID:enwS8/t1
損切り徹底すればするほど、PFは下がるよね
よし、スプ3、損切り徹底の上でDDが低く、資産の増加率が高いなら満足しよう

書いてきて分かってきた
俺が自分のEAを信用出来ない理由はDDの高さにあるくさい

504 :Trader@Live!:2011/11/03(木) 02:26:04.32 ID:Ax/EEFfs
トレード回数なんかは時間軸によっても変わるから
テスト期間中に200回以上ぐらいあれば何ヶ月でも何年でも問わないな

俺のはほぼどてんシステムだけどフォワードでPF1.7 DD20%以下
ぐらいを保ててるよ


505 :Trader@Live!:2011/11/03(木) 04:28:49.05 ID:VjqnszQg
オレの場合だけど損切り徹底すると逆にDD上がる希ガス
損切りの設定方法が難しいからなのか、それとも損切りという行為自体が
オレのシステムに合っていないのか、損切りという行為自体が非合理的なことなのか

506 :Trader@Live!:2011/11/03(木) 09:03:41.90 ID:GfF5JXHS
損切りとは大敗しないための手段
その代わり、相場にあっていない状況でエントリーすると連敗し続ける
特にトレンド狙いでレンジに引っかかると負けが積もる
ってことかと

507 :Trader@Live!:2011/11/03(木) 12:55:50.79 ID:vi3EeO8J
>>500
そんなスクリプトあるけど、いるかい?
俺は>>497じゃないけど、タイに募金しといてねw

508 : 忍法帖【Lv=5,xxxP】 :2011/11/03(木) 14:37:40.22 ID:poL+9eNS
>>507
本当ですか。是非ともお願いします。

509 :Trader@Live!:2011/11/03(木) 14:51:07.50 ID:ylubcNfK
>>508
募金のスクリーンショットをうpしないと始まらんよ

510 :Trader@Live!:2011/11/03(木) 15:01:13.42 ID:vi3EeO8J
>>508
http://u3.getuploader.com/mt/download/597/OpenWithTPandSL.mq4
募金は最低金額でいいよ。気持ちの問題だから。

511 :Trader@Live!:2011/11/03(木) 15:49:54.32 ID:eQ9I/13L
>>510 おまえ、いい奴だな。

512 : 忍法帖【Lv=5,xxxP】 :2011/11/03(木) 15:57:07.57 ID:poL+9eNS
>>510
本当に募金で宜しいのでしょうか。口座番号さえ教えていただければ振り込みますが。
あとパスワードは振込を確認してからということですが、
こんなことを言うのは失礼かもしれませんが、実際にちゃんと動くのか心配なので、できれば先にダウンロードして実際に使用してから振り込みたいのですが。

実は以前にも同じようにEAを頼んだことがあったのですが、メールアドレスで口座番号を受け取ったあと、その口座へお金を振り込んだら連絡が無くなったということがあったので・・・。

513 :Trader@Live!:2011/11/03(木) 16:08:42.12 ID:kcWhxWxY
詐欺されたら、
その口座の銀行に通報して口座凍結してやれ。

514 :Trader@Live!:2011/11/03(木) 16:11:35.67 ID:VZXl4JLZ
BT及び自動売買放置用にノートパソコンのAspire5750を購入
スペックは
OS→Windows7(64bit)
CPU→Intel Core i3-2310M(2.1G)
メモリ→2G

メインパソコンでは起きない"close at stop"でBTできず
色々調べるとCPUの使用率かメモリの消費で発生するとの噂
常駐ソフトを削ってみたり、仮想メモリを増やしたりしたが解決せず

メインPCは
CPU→core2(2.1G) メモリ→8GB(32bitなので実質4G?)
のため、メモリ不足が原因か?と思っています

メモリを増設してみるしかないかと思っているのですが、
"close at stop"を解消した経験のある方がいたら、アドバイスを下さい

515 :Trader@Live!:2011/11/03(木) 16:14:21.72 ID:ylubcNfK
>>512
募金する気ないのか。

516 :Trader@Live!:2011/11/03(木) 16:21:37.93 ID:VZXl4JLZ
追記
ノートパソコンの動作はかなり軽いです(メインPCのOSがVISTAなせいかもしれませんが)

517 : 忍法帖【Lv=5,xxxP】 :2011/11/03(木) 16:25:19.68 ID:poL+9eNS
>>513
その時も実際に通報しました。
しかしそれは自己責任が大きいということで提訴できませんでした。
弁護士にも相談しましたが、こういった詐欺の事例は提訴が難しいんだそうです。

>>515
振込でも募金でも構いませんが、詐欺に合うのだけはもう嫌なんです。

518 :Trader@Live!:2011/11/03(木) 16:44:09.63 ID:vi3EeO8J
>>517
こういう掲示板でこういうやり取りをするのは好きではないし、>>497の人に申し訳ないので
何か言いたいことがあるんだったら、あそこのアドレスにメールしてください。

519 :Trader@Live!:2011/11/03(木) 16:45:55.62 ID:ylubcNfK
>>517
募金したお金は、募金先の団体が有効に使うから詐欺にあうことは無いと思うよ。

そもそも、あなたがEAを持ち逃げしないという保証はどこにあるの?
あなたが他人を疑うのは自由だが、ご自身も疑われているということに気づいてる??

この局面で、あなたにできることは募金する以外に無いと思うのだけど。。


520 : 忍法帖【Lv=5,xxxP】 :2011/11/03(木) 16:51:54.38 ID:poL+9eNS
>>518
分かりました。

>>519
>募金したお金は、募金先の団体が有効に使うから詐欺にあうことは無いと思うよ。

そういう問題ではないです。
募金して仮にEAをダウンロードできたとしても、それが使えないEAだったら立派な詐欺です。
もちろん故意ではない可能性(ただのプログラムミス)という可能性もありますが、それでもお金は返って来ません。

521 :Trader@Live!:2011/11/03(木) 17:00:20.14 ID:LbX+6yZ2
さっきから募金させたがってるやつはなんなんだ詐欺師か?
誰でも作れるような無料同然のプログラムしかも動作するかどうかも分からんEAを金を払う側がなんで先払いしなきゃいけないんだよアホか
どう考えても先にEAを渡すべきだろーが
仮に一人に持ち逃げされても対してリスクねーだろーがボケ

522 :Trader@Live!:2011/11/03(木) 17:02:28.48 ID:VZXl4JLZ
close at stopに引っかかった子はいないのか?
もうメモリをポチりそうだぜw

523 :Trader@Live!:2011/11/03(木) 17:03:40.68 ID:ZNvvUUfx
釣りくさいが。。。これじゃ駄目なのか?
ttp://d.hatena.ne.jp/fai_fx/20100114/1263394852

524 :Trader@Live!:2011/11/03(木) 17:07:30.85 ID:TjC5/fZA
うーん、煽りたいわけではないがそこまで言うんだったら
匿名掲示板じゃなくて素姓のはっきりした開発元へ依頼するべきじゃないか

525 :Trader@Live!:2011/11/03(木) 17:15:52.93 ID:Pe79ooqw
>>520
私が作ってあげます。\4000でいいですよ。
捨てアドを晒してください。

526 :497:2011/11/03(木) 17:33:01.05 ID:1cGuFSeP
とりあえず俺は降りるね。
募金とかネタだったんでホントはどうでもよかったんだけど・・・・・・
この展開に付き合うのは生理的に無理だわ('A`)

527 :Trader@Live!:2011/11/03(木) 17:59:57.68 ID:QjFG/dCa
>>522
自作EAの話じゃなければスレチだけど...
噂を信じてメモリ増設もいいけど、噂と書いているように
信頼に足るものとは思ってないのかな。
close at stopなんてBTの度によく(でもないか)あるんだから、
引っかかった子と聞いても意味はないと思う。
意図的 or ミスによりcloseされていないトレードがあるって
だけじゃないの?
close at stopでcloseされたトレードの建玉日時は調べた?

>>526
冷たいようだが、クレクレ君には反応しないほうがいいかもね。

528 :Trader@Live!:2011/11/03(木) 18:21:57.77 ID:VZXl4JLZ
>>527
H1で2002年1月から始めてポジを持った1時間後にclose at stop発生してその後動かないのです
試しに売買条件や残高を変えてみてもダメ

BT設定もヒストリカルデータも全部メインをコピーしています
MT4は¥C直起き

調べてもアプリ終了で解決したという話しか見つからなかったのです

529 :Trader@Live!:2011/11/03(木) 18:48:04.72 ID:QjFG/dCa
>>528
症状を見ればclose at stopの日時以降のデータがないって
ことかな。ノートはFAT32なんてことはないですよね。
every tickでダメなときはopen prices onlyを試してみるとか。
\tester\history内のファイルの大きさを調べるとか。

530 :Trader@Live!:2011/11/03(木) 19:05:13.26 ID:VZXl4JLZ
すみません
自己解決しました

やけくそになってUSD建て(普段は円建て)でテストをしたらテスト可能だったので
再度調べたら、気配欄のUSDJPYが0.000-0.032になっていました
この原因は不明
円建て口座だと気配値を想定レートに使っているんだっけ(0で割っちゃった?)ということに気づいて、
メインPCからシンボル一式をコピーしたら無事使えました

お騒がせしました
我が家のバックテスト環境のUSDJPY想定レートは76円だったとさ
おわり

531 :Trader@Live!:2011/11/03(木) 20:58:56.37 ID:QjFG/dCa
>>530
解決オメ。
メモリは無駄じゃないとは言え、増設しても直らなかった
ときの落胆はメモリ価格以上でしょうね。

532 :Trader@Live!:2011/11/03(木) 21:00:51.92 ID:VZXl4JLZ
ありがとう
ポチる前に試してよかった
レスを貰って再確認しようと思ったので、レスのおかげです

ノートはMT4専用なので、メモリ増設はまたの機会に

533 :Trader@Live!:2011/11/03(木) 21:18:22.61 ID:Pe79ooqw
>>520
何だよ。本当に作成したのに居なくなるなよなorz

534 :Trader@Live!:2011/11/04(金) 02:05:32.47 ID:rpyowc7d
テストの結果評価して貰いたいんだけどこのスレでいいのかな?

535 :Trader@Live!:2011/11/04(金) 03:05:33.67 ID:Y3qPCO32
ここでOK
可能であればフォワードテストの結果のほうがいいと思います
バックテストの結果しかなければそれでもOKでしょう

534さんのバックテスト結果が該当するかわかりませんが、
オーバーフィットしたバックテスト結果を基に議論しても
意味がないでしょうから

536 :Trader@Live!:2011/11/04(金) 04:01:24.02 ID:4crCPmUg
MT4⇒MT5のEAには互換性が無いと聞くけど
その差ってどれくらいなんでしょう?
MQL的にはどんな感じで相違があるのか教えて欲しいです
これまで継ぎ足し継ぎ足しでコーディングしてきたもんで・・・


537 :Trader@Live!:2011/11/04(金) 06:35:45.01 ID:mQL4SaN4
>>536
検証してるサイトあるよ
結構違うらしい

538 :Trader@Live!:2011/11/04(金) 06:39:21.09 ID:aLoRkoFW
作法が違うから別モノ

539 :Trader@Live!:2011/11/04(金) 15:33:43.11 ID:rpyowc7d
>>535
バックテストしかありません
テストの流儀がわからないのでオーバーフィットになっているかどうかも自分では判断できません
↓は2001/1/1〜2011/11/3までの円/濠ドルで1500ドルから始めています


http://www.dotup.org/uploda/www.dotup.org2220160.png.html
http://www.dotup.org/uploda/www.dotup.org2220164.png.html

540 :Trader@Live!:2011/11/04(金) 15:42:56.41 ID:xN2eqOm2
固定ロットでのテスト結果をみてみないとなんとも・・・

541 :Trader@Live!:2011/11/04(金) 16:01:27.87 ID:rpyowc7d
>>540
固定ロットでやりなおしました

http://www.dotup.org/uploda/www.dotup.org2220216.png.html
http://www.dotup.org/uploda/www.dotup.org2220218.png.html

542 :Trader@Live!:2011/11/04(金) 16:45:43.35 ID:SVvXH50A
>>541
何ロットでやってるのか分らなかったけど、1ロットだと過程すると
圧倒的にTotal net Profitが足りない気がする
DDは悪くないけど、増えてる量も少ないので差し引きなんとも

543 :Trader@Live!:2011/11/04(金) 16:53:20.41 ID:rpyowc7d
>>542
0.1ロットです

544 :Trader@Live!:2011/11/04(金) 17:25:44.66 ID:SVvXH50A
>>543
だとすると10年という年月を考えたら仕方ないところもあると思うけど、
それでももうちょっと利益が欲しいのと、最大DDもちょっと高いかも
おそらく推測だけどトレンド追従型のように見えるけどエントリー条件はちょっとまだ大雑把な希ガス
トレンド型だとPFはもうちょっとほしいかも

545 :Trader@Live!:2011/11/04(金) 17:38:41.84 ID:yUdwDhVd
こんばんわ
cとjava 専門プログラマーです
開発スレもう少し具体的な内容にしてもらいたい
ソースとかガンガン張り付けてくれー



546 :Trader@Live!:2011/11/04(金) 17:58:42.91 ID:BegYn2Pm
>>541
long,shortのバランスもいいようですし、程々の利益、損益曲線の程々の汚さ(失礼!)
は私好みです
BTの利益は大きければ大きいほど、損益曲線は綺麗であれば綺麗であるほど、
フォワードでは失敗すると考えている天邪鬼ですから

パラメータのないEAなら、ドローダウンは必ずあるけど、2,3年以上のスパンだと
利益を出せそうだと感じます
パラメータのあるEAなら、やっぱりフォワードテストは必要じゃないでしょうか
2001〜2007で最適化してパラメータを決定、そのパラメータで2008以降どうなるか
2001〜2009で最適化してパラメータを決定、そのパラメータで2010以降どうなるか
こんなチェックは必要だと思います

>>545
大事なのはソースや実装以前のアイデアかも

547 :Trader@Live!:2011/11/04(金) 18:25:46.52 ID:SfY7VRfP
>>545
悪いな、アンタの為に議論している分けじゃないしぃ〜
MQLそのものの話しなら初心者スレに行けってのが、ここの作法らしいしぃ〜

548 :Trader@Live!:2011/11/04(金) 18:53:06.71 ID:J/zGm36g
>>545
まず自分から道を示したらどうだ

549 :Trader@Live!:2011/11/04(金) 21:27:35.59 ID:yUdwDhVd
間に合ってます
ガキしかいなこのスレ


550 :Trader@Live!:2011/11/04(金) 21:27:44.62 ID:IbW9x5zJ
>>545
http://u3.getuploader.com/mt/download/598/SubFunctionTest.mq4
入力された日付が雇用統計の日かどうかを判断する関数と、その関数をテストするためのインジ。
ファイル中のisEmploymentReportDay()って関数ね。
なんでUPしたかと言うと、もうちょっとかっこ良いコードにして欲しいからw
ちなみに雇用統計発表日の定義は、
「毎月12日が含まれる週の金曜日から3週間後の金曜日(ただし1月1日の場合は1月8日)」らしいw

551 :Trader@Live!:2011/11/04(金) 21:32:59.65 ID:yUdwDhVd
すまん
もう良いや
海外フォーラムのヤツの方が、良いわ
ごめんね

552 :Trader@Live!:2011/11/04(金) 22:03:11.06 ID:8rRgpa3F
>>550
インジはインジスレね
http://kamome.2ch.net/test/read.cgi/livemarket2/1304547533/

553 :Trader@Live!:2011/11/04(金) 22:38:04.92 ID:IbW9x5zJ
>>552
中身はEAで使うための関数なんですけど。。。
雇用統計の日だからトレードするとかしないとかの判断に使うもので。。。
テストをしやすくする目的と、単体でコンパイルを通すためにインジでラップしただけなんですが。。。
これをインジスレに貼ると、たぶんEAスレに行けと言われるよね。

554 :Trader@Live!:2011/11/04(金) 22:46:18.45 ID:VS+z2ngU
>>553
動いてるなら触らなくていいやん。

555 :Trader@Live!:2011/11/04(金) 23:05:32.89 ID:IbW9x5zJ
>>554
いやあ、前々からもうちょっといい書き方があるような気がしてて
C言語が得意そうな人がネタを欲しがってたかさ。
でも余計なお世話だったみたいねw

556 :Trader@Live!:2011/11/04(金) 23:14:45.72 ID:J/zGm36g
>>551
永遠にさようなら〜
もう来るなよー

557 :Trader@Live!:2011/11/04(金) 23:29:39.18 ID:8rRgpa3F
>>553
インジスレは、EAのシグナルを作る為のスレだよ。

558 :Trader@Live!:2011/11/04(金) 23:31:32.39 ID:8rRgpa3F
>>555
> いやあ、前々からもうちょっといい書き方があるような気がしてて
ちょっと見てみようと思ったら、もう消えてる…w

559 :Trader@Live!:2011/11/04(金) 23:40:58.93 ID:MuhQsNoi
>>555
#define FRIDAY 5
bool IsEmploymentReportDayHE(datetime date)
{
if (TimeDayOfWeek(date) != FRIDAY) return (false);
if (TimeMonth(date) == 1) if (TimeDay(date) == 8) date -= 7 * 24 * 60 * 60;
datetime today = TimeDay(date - 3 * 7 * 24 * 60 * 60);
if ( 10 < today) if (today < 18) return (true);
return (false);
}
ちゃんとデバッグしてないけど、多分通ると思う。

560 :Trader@Live!:2011/11/04(金) 23:49:53.89 ID:MuhQsNoi
てか、todayって変数名はありねーな。ツッコミ勘弁てことでw

561 :Trader@Live!:2011/11/04(金) 23:52:57.36 ID:IbW9x5zJ
>>559
おおお。スペシャルサンキュー!
こういうコードが書ける人を尊敬するわ。
俺なんか頭の中のif分をそのまんまコードにしてるだけだもんw

562 :Trader@Live!:2011/11/05(土) 00:19:31.29 ID:zPyNWp3x
米雇用統計発表日の定義。。。

前月12日が含まれる週の金曜日から3週間後の金曜日。
ただし、
前月が小の月で尚且つ12日以後20日未満の場合、
または、公的祝日の場合、
翌週の金曜日。

じゃないかと思う。。。

563 :Trader@Live!:2011/11/05(土) 00:21:44.28 ID:lHPNguIn
>>559
> bool IsEmploymentReportDayHE(datetime date)
"HE"!! お世話になっております(_ _)

564 :Trader@Live!:2011/11/05(土) 02:02:38.65 ID:olFo53pk
>>550,562
毎月第1金曜日のNY時間午前8時30分
じゃないの?

565 :Trader@Live!:2011/11/05(土) 03:52:25.63 ID:zPyNWp3x
>>562
ちょっと自己訂正。。。

△12日以後20日未満
○前月12日の20日後未満

566 :Trader@Live!:2011/11/05(土) 06:15:43.64 ID:lgHURxDn
時間がズレることや日にちがズレることもあるから、1分足のボラも見て
全然大きく動かなかった場合は翌日とか別の日も考慮に入れるように
したほうがいいんでない?

567 :Trader@Live!:2011/11/05(土) 11:13:47.76 ID:W23sn73N
ふぁー、BTに比べると成績の悪いこと悪いことw

568 :Trader@Live!:2011/11/05(土) 17:43:07.25 ID:lFtZytRf
>>565
> ○前月12日の20日後未満

この部分がよく分からなかったんだけど、1週間を月曜始まりで日曜終わりと定義してますか?
もしそうだったら>>559でも同じ結果ですかね。
ただ7月4日の祝日処理を追加しないといけないかな。

569 :Trader@Live!:2011/11/05(土) 18:59:54.65 ID:zPyNWp3x
>>568
月曜始まりだと今年の7月とか、おかしくならないか?
まあ、小の月の規則を入れれば大丈夫にはなるけど、
>>559がOKかどうかはわからん。

570 :Trader@Live!:2011/11/05(土) 19:21:07.51 ID:zPyNWp3x
逆か。。。
小の月の規則があるから、月曜始まりだと言う訳ね。
日曜始まりの三週間後で大丈夫なのかな?
すまん、よくわからんw

571 :Trader@Live!:2011/11/05(土) 19:56:22.23 ID:lFtZytRf
たぶん>>570であってます。たぶんだけどw


572 :Trader@Live!:2011/11/06(日) 10:39:07.20 ID:dAMuFhD2
こんなんできました。
http://u3.getuploader.com/mt/download/601/StrategyTester.gif


573 :Trader@Live!:2011/11/06(日) 11:41:26.15 ID:3LARpOWL
>>572
ロット可変なのか、期間はどのぐらいなのかが分らないと

574 :572:2011/11/06(日) 15:24:54.71 ID:dAMuFhD2
複利で1999.08.01-2011.11.05

575 :Trader@Live!:2011/11/06(日) 16:55:33.99 ID:rGaYEKaR
>>574
月曜からのデモトレ結果キボンヌ(死語か?)

576 :Trader@Live!:2011/11/06(日) 17:17:44.41 ID:G8MzfN1t
リアルでゴー

577 :Trader@Live!:2011/11/06(日) 17:21:43.63 ID:2bGlQX7i
運用の世界では、トラックレコード が大事だからね。


578 :Trader@Live!:2011/11/06(日) 17:22:23.43 ID:3LARpOWL
>>574
複利だったらレバ何倍なのかが分らないと・・・

というかロット1固定でやってもらったほうが分りやすい

579 :572:2011/11/06(日) 19:48:54.37 ID:dAMuFhD2
11倍

580 :572:2011/11/06(日) 20:26:48.13 ID:dAMuFhD2
http://u3.getuploader.com/mt/download/604/StrategyTester2.gif

0.1ロット固定

581 :Trader@Live!:2011/11/06(日) 20:58:26.98 ID:3LARpOWL
>>579
サンクス
1万から開始と仮定すると、ということは10,000/レバが2倍にするまでに必要な
1ロットずつエントリーした場合の利益だからそれが909で、
2637倍になっているということはそれの11.3回分として
約10年で約10,271取ったことになるということは、1年あたり1027、1ヶ月あたり85.5でしょうか・・・

とはいえ、グラフを見る限りDDの低さがすごいと思うのと、
エントリーが10年間で53,988回ということは1ヶ月あたり約450回っていうのは
つまりMAで一日の動きを大きく取ってるわけじゃなく、スキャで取ってるということだと
思うからすごく興味あります
月22日として1日に20回エントリーってことは、1日の中での中型の山だと思うんですが
オレはそこを取ろうと挑戦して以前諦めてるので・・・

582 :Trader@Live!:2011/11/06(日) 21:01:32.01 ID:0Od2ZgRc
つか、なんでグラフだけ?
出し惜しみする意味が分からん

583 :Trader@Live!:2011/11/06(日) 21:34:50.00 ID:RlFdmlfF
1年でに5000回エントリーはすごいね。
それだとPF1.2〜1.3ぐらいで十分だ。

584 :Trader@Live!:2011/11/06(日) 21:47:38.99 ID:VuA9QDKC
>>572
スプとかどうなの?
検証したいからうpして。

決して、乞食です。

585 :Trader@Live!:2011/11/07(月) 07:25:17.66 ID:EUwG/YD3
今日からサマータイム切り替えか

586 :Trader@Live!:2011/11/07(月) 20:47:43.13 ID:oxFASaw9
EAを作っても、成績悪くてDD低いか、カーブフラッディング気味でDD高そうかってものしかできないから辛い
こ、心が折れそうだ

標準偏差を上手く使ってトレンド順張りのEAを作れば、いいEAが作れると思ったのに
劣化平均足みたいなものしかできないぜ
長期トレンドとと短期トレンドと細かいレンジ(動きなし)とで動きが違うんだよね
短期トレンドを往復で獲ったぜと思ったら、他の2箇所で死んでるとかな
逆張りをなくしたら、細かいレンジ(動きなし)で天L底S連発とか

根本的なところから考え直す必要がある気がする
やりたくなかったけど、時間で区切るとか、直前の動きを使って次の動きを予測するとか、
前日高値を使うとか、サポレジを使うとか

心の折れないおまえら凄いぜ

587 :Trader@Live!:2011/11/07(月) 22:01:45.21 ID:jFuDm19i
基本的にランダムな動きだからね。
わずかな心理的傾向も分析しつくされて、いわゆるエッジは少ない。

588 :Trader@Live!:2011/11/08(火) 08:18:45.03 ID:mYyqnBvM
>>580
昨日のデモトレの結果、まだぁ〜?

589 :Trader@Live!:2011/11/08(火) 20:13:41.82 ID:CaHv2owI
初日でダメEAだと、答えが出たとか。

590 :Trader@Live!:2011/11/08(火) 20:19:16.99 ID:96i5PCtZ
とても公開できないような好成績を収めたんだと思う。

591 :Trader@Live!:2011/11/11(金) 12:54:56.10 ID:t3hRimRj
保守

592 :Trader@Live!:2011/11/11(金) 13:05:55.65 ID:9hORGa/8
まあ、ロマンだからさ。。。

わかっちゃいるよ

人類の最高の部類の知能のやつらが世界中の金を集めようとガンガン開発しているわけだが・・・
それこそ数学の天才みたいなのがゴロゴロいるせかいだわな。

んで
トレード環境(業者・資金)も圧倒的に不利な状況だしな・・・機関は市場に直だけどこっちはしょっぱいブローカー経由www

ランダム以外の要素でプラスになるわけがないんだがなw

そりゃ100万匹猿がいたら何匹かは大儲けするってだけの話で
EA作ってる俺なんかは宝くじ買うより馬鹿馬鹿しいことだってことはわかってるよw

593 :Trader@Live!:2011/11/11(金) 15:45:53.01 ID:oU68ejU5
>>592
裁量だって一緒だよ

594 :Trader@Live!:2011/11/11(金) 16:03:36.01 ID:oU68ejU5
なあ、ギャンブルくんってEA作ったんだ
特定の周期で順張りと逆張を繰り返す
周期に関するパラメーターが特定の数字だと即効ロスカット
特定の数字だと10年後に1億

カーブフッティングの王様みたいなEAだ
俺、なんでこんなモノ作ったんだろ?

595 :Trader@Live!:2011/11/11(金) 20:10:44.21 ID:30262u8S
>>594
面白そうだな。いいじゃないですか。
フラフラしても回り道しても目的地に少しでも近付けば。
EA作りで目的地にまっすぐ辿り着く人なんていないでしょう。

俺は最初に較べれば目的地にだいぶ近付きましたよ。
いや、俺が前進したんじゃなくて、目的地を引き寄せただけなんだが。
理想はかなり下げたのにまだ辿り着けない orz

596 :Trader@Live!:2011/11/11(金) 20:58:20.05 ID:VhbqaXzb
俺もEA作りしてるけど、ほぼ心が折れた。どうしても無理。
裁量に行こうかと思ってる。


597 :Trader@Live!:2011/11/11(金) 22:26:34.20 ID:30262u8S
>>596
それもいいと思う。EA作りに苦労した後なら手法乞食や教祖探し
に走ることもないでしょうし、電波本「ゾーン」の境地を自然に
習得してるかもしれない。プロスペクト理論の犠牲になる可能性
も少しは減っていると思う。
裁量の腕が上がったならEA作りも無駄じゃなかったってことで。
あれ?裁量で勝てなかった人を想定してるな。そうじゃないなら
お許しを。(^^;)

俺はね、天才でも特異体質でもない俺に安定して稼ぐEAなんて
できなくて当然と思ってるから、心が折れることはないな。
プログラミングを楽しんでるよ。
傷を舐め合ってても仕方ない。楽しくやりましょう。

598 :Trader@Live!:2011/11/11(金) 22:37:25.88 ID:oU68ejU5
心は既に折れてるぜ

だが俺はもう少しやる
アイディアが残っているうちはやる
アイディアが切れたらしばらく忘れる

裁量をうまく表現出来ればいいんだけどな
正直それは諦めた

599 :Trader@Live!:2011/11/11(金) 22:40:49.30 ID:oU68ejU5
目標か
そうだな
俺は信頼できるEAを作りたいねえ
ギャンブル君は面白いけど、フォワードテストする気にもならないもの

綺麗にステージを分けれたら、このEAも面白そうなんだが

600 :Trader@Live!:2011/11/12(土) 00:37:04.63 ID:aF9DGDRf
俺も1年ぐらいEAを作ってきたが、今なら裁量で勝てるような気がするw
たぶん気がしてるだけだから、やらないけどね。
今日はいいアイディアを思いついたので、これからコーディングするぜ。

601 :Trader@Live!:2011/11/12(土) 09:41:44.92 ID:p2XjY6zk
昔の錬金術師がわけのわからない実験をしていたように
現代の錬金術師もわけのわからないプログラムを書いていたって良いじゃないか

後の世でプゲラウヒョのネタになるような物作れるかがむしろ勝負w

602 :Trader@Live!:2011/11/12(土) 12:07:57.73 ID:uPyUq1pA
偶然、勝率の高いインジケーターとルールの組み合わせを見つけた。でも、スキャのオレには合わないわ。

603 :Trader@Live!:2011/11/12(土) 12:22:20.07 ID:JLJwml0K
>>602
ea作って、
別口座で低ロットで走らせておけばいいじゃん。

604 :596:2011/11/12(土) 13:37:04.40 ID:+W3W8b3v
>>597
ありがとう。腕を磨きたいな。


605 :Trader@Live!:2011/11/16(水) 07:10:30.15 ID:tojEhv7m
>>584
お断りする

606 :Trader@Live!:2011/11/16(水) 08:17:02.54 ID:0jwPe59b
>>590
1兆超えた

607 :Trader@Live!:2011/11/16(水) 12:19:01.78 ID:y+aGrTNm
>>606
昔、ティックを追っかけてエントリーするスキャEAをつくって
BTそんな感じだったことがある。
でも、結局MT4の疑似ティックにフィットしただけでFTはいまひとつだった。
それはFTでもいけそうなの?


608 :Trader@Live!:2011/11/16(水) 12:36:29.77 ID:YmI3ainQ
>>607
MTとかFTってなに?

609 :Trader@Live!:2011/11/16(水) 12:37:25.30 ID:YmI3ainQ
>>607
スマン
MT→BT

610 :Trader@Live!:2011/11/16(水) 12:47:36.61 ID:pPK5vDeG
バックテスト
フォワードテスト

611 :Trader@Live!:2011/11/16(水) 13:42:01.79 ID:SZJHW+k8
読めば読むほど、 どこの MT を BT に治せばいいのかわからんなw

612 :Trader@Live!:2011/11/16(水) 14:24:29.32 ID:BA6KldTC
俺のBT4は最強

613 :Trader@Live!:2011/11/16(水) 15:30:15.78 ID:evS5Fn6t
>>607
バックテスト、フォワードテストか。

フォワードテストはしていない。運用し始めたばかりだから2年くらい経てば、だいたい傾向がわかるだろう。とりあえず退場するまで運用し続けるつもり

614 :Trader@Live!:2011/11/16(水) 17:57:36.65 ID:IUgGwXDH
>>613
> フォワードテストはしていない。
一年半のデータを用意して、前一年分でパラを調整。
それで残り半年分をBTすれば、FTの代用になるよ。

615 :Trader@Live!:2011/11/16(水) 18:18:32.74 ID:s6qwFKrA
>>607
言ってるやり方がよくわからんのだが、そういうのをBTとはいわないのか?過去のデータを使ってるんだろ?

FTとはデモ口座の仮想マネーでリアルタイムなデータで運用するのがFTだと思っていたのだが・・

616 :Trader@Live!:2011/11/16(水) 18:42:26.19 ID:JYc5KfJs
>>615 アンカーミス?

617 :Trader@Live!:2011/11/16(水) 18:45:11.47 ID:FziOg0bx
なんかぐだぐだだな

618 :Trader@Live!:2011/11/16(水) 18:46:23.10 ID:SZJHW+k8
バックテストでは動いても、リアルタイムでは動かないかもしれないコードをテストするのもFT。
バックテストでは再現できない、ティックレベルの動きや変化するスプレッドで利益がでるのかテストするのもFT。
過剰最適化されていないか確認するのもFT。

一番最後のFTだけは、過去の未テスト期間のBTで代用できるというだけのこと。

619 :Trader@Live!:2011/11/16(水) 19:26:46.69 ID:Drx5ZeIr
つWFT

620 :Trader@Live!:2011/11/16(水) 20:38:56.35 ID:mC0M2lTd
>>614
ウォーク・フォワードテストってやつね。

621 :Trader@Live!:2011/11/17(木) 12:25:13.85 ID:8bft03Tq
>>616
スマン、アンカーミス

じゃあ、そのFTとやらをやってみるかな

622 :Trader@Live!:2011/11/17(木) 20:39:52.97 ID:YocYNOQZ
>>614
2年間のFTやってみたが、利益の伸び率がマイナスではないが鈍化した

623 :Trader@Live!:2011/11/18(金) 21:23:42.15 ID:576cCl3+
なんだこの初心者の集まり
キモい

624 :Trader@Live!:2011/11/18(金) 21:37:03.62 ID:6tIEQdg5
ほしゅ

625 :Trader@Live!:2011/11/18(金) 21:49:43.41 ID:VhrN6X2x
スレの末期状態だな

626 :Trader@Live!:2011/11/18(金) 23:48:00.47 ID:oNrvCc99
聖杯ができたッポイんだが、本格的なFTは会社休んで月曜から、やるつもりなんだが
週末金曜日、一番最後まで開いている市場はどこ?

627 :Trader@Live!:2011/11/19(土) 08:07:25.09 ID:FqEl/Emf
みなさんはEAの最適時は、
1期間で最大何パターンの検証を行ってますか?

628 :Trader@Live!:2011/11/19(土) 09:19:51.44 ID:Q2xjqsBL
>>614
鈍化した理由を最適化で検証してみたが、数千通りの中で上位5番目にあったから、カーブフィッティングしてるものではないことが分かった。
今は儲からない時期というだけのことらしい。特に問題なさそうだな。

629 :Trader@Live!:2011/11/19(土) 13:05:24.68 ID:wuZWCiE7
今週の相場どうよ?俺は久々に2回もDD食らったわ。
まあこういう時もあると割り切るしかないんかね。

630 :Trader@Live!:2011/11/19(土) 13:41:55.32 ID:eAYO0Crg
最適化はやりません。

631 :Trader@Live!:2011/11/19(土) 19:03:31.23 ID:LL+mIKIL
注文してから時間を挟んで決済する場合はどう指定すればよいのでしょうか?
具体的に
注文して決済条件を満たしていても数分の時間を置いてから決済開始という感じです。

632 :Trader@Live!:2011/11/19(土) 20:04:51.15 ID:YBzqhByq
>>631
Ordersend直後に、A=TimeCurrent();
if(TimeCurrent()-A > t ) OrderClose();
でいいんじゃないか?


633 :Trader@Live!:2011/11/19(土) 20:40:38.14 ID:wuZWCiE7
OrderSelectしてから
if (TimeCurrent() - OrderOpenTime() < 時間) スキップする
のほうがいいんじゃないかな。ポジ持ってる時に再起動してもそのままのコードでいいし。

634 :Trader@Live!:2011/11/20(日) 04:20:46.73 ID:DlEU1O9R
>>631
SteadyWinnerから抜粋
OrderSelectしてから、
need_closebuy = ((OrderMagicNumber() == MagicNumber) && (TimeCurrent() - OrderOpenTime() > 360) && (stoch1 > stoch2) && (stoch3 > stoch4) && (wpr1 > -50));
need_closesell = ((OrderMagicNumber() == MagicNumber) && (TimeCurrent() - OrderOpenTime() > 360) && (stoch1 < stoch2) && (stoch3 < stoch4) && (wpr1 < -50));

>>633の方法と同じだね

635 :Trader@Live!:2011/11/20(日) 08:04:35.62 ID:/kFklEOE
保守

636 :Trader@Live!:2011/11/20(日) 16:42:39.02 ID:3hvwKC3f
どうしても1分足ベースで長期間利益の出るEAがつくれない・・・
やっぱり1分足だとスプ負け確定なのだろうか・・・
1分足レベルのスキャで利益でるEA作った人います?

637 :Trader@Live!:2011/11/20(日) 18:07:52.68 ID:DacWygPz
無理じゃね
MT4口座のスプで1分足じゃうまい人が裁量でやっても難しくね

638 :Trader@Live!:2011/11/20(日) 23:47:52.90 ID:3hvwKC3f
そうかやっぱ難しいかぁー
1分足で1日30回くらい取引して毎日着実に利益だすEA作りたかったんだけど
あきらめるか

639 :Trader@Live!:2011/11/21(月) 00:49:25.12 ID:U4Ob8HxF
>>636
ここに居るよ。
実稼動して利益も出してる。


640 :Trader@Live!:2011/11/21(月) 02:47:51.50 ID:vmFid1Tk
サイバの外貨exがMT4導入するらしいけど、スプどうなるかね?
標準システムのスプは(もちろん)MT4の一般的なスプより狭いけど。


641 :Trader@Live!:2011/11/21(月) 08:26:16.24 ID:U1+MHv8I
お前ら的に一番素直で読みやすいペアって何

642 :Trader@Live!:2011/11/21(月) 08:34:05.23 ID:GjHTjzMs
NZDUSD

643 :Trader@Live!:2011/11/21(月) 09:08:45.31 ID:nc56Rudw
USDJPY

644 :Trader@Live!:2011/11/21(月) 22:43:39.73 ID:Jzb/7qyf
上下にボラがあればカウンターできるんだが、モミモミから動意づいてブレイクってパターンに追従できん
かといってモミモミに反応してたら損切り貧乏だしなー

645 :Trader@Live!:2011/11/21(月) 22:47:40.62 ID:c0FiG45l
人のコードを読むのがわけ分らなくなってしばらく離脱してたんだけど
最近別のプログラムの勉強やってて久しぶりにMQL読んでみたら・・・
読める・・・!!読めるぞおおおおおおおおお

646 :Trader@Live!:2011/11/21(月) 23:30:38.72 ID:uWiq9L+D
NDD方式だと成り行き注文時に逆指値が出来ないんだな。
これEAのプログラムでなんとかできるかな?


647 :Trader@Live!:2011/11/22(火) 00:21:53.76 ID:uAhLadlk
成り行き注文時に逆指値??と思ったら注文の時にSL/TPが入らないって意味かな?
OrderSend直後にOrderModifyでSLとTPを指定すればよいでしょ。
サンプルコードはそこらじゅうに落ちてると思います。

648 :Trader@Live!:2011/11/22(火) 06:52:56.37 ID:+HYJF4Zs
>>647
その通りなんだが、NDD方式を採用しているディーラーのMT4だと、成り行き注文でSL/TPを出すと弾かれてしまう。
EAプログラムで対応できないかなぁ。

649 :Trader@Live!:2011/11/22(火) 08:10:28.94 ID:V6yFuM8c
>>648
647をちゃんと読め

650 :Trader@Live!:2011/11/22(火) 13:38:24.91 ID:oZNdq7c4
プログラムの行数増えるとバグが怖い……

651 :Trader@Live!:2011/11/22(火) 22:11:19.81 ID:6GIZ4tIP
>>648
欲しいのはEAでなく、スクリプトだろ?
experts/scripts/trade.mq4にOrderModify()を追加しろ。
ここの住人なら、1分で終わる話しだ。

これで判らなければ、初心者スレに行け。

652 :Trader@Live!:2011/11/22(火) 22:54:23.55 ID:DX4X8ovJ
>>648
こういうEAでも買えば良いんじゃない?
ttp://www.dlmarket.jp/product_info.php/page/1/products_id/171583

653 :Trader@Live!:2011/11/23(水) 09:02:55.08 ID:dPIicxoL
質問なんですけど〜
自分は、遥か昔にプログラマーやっていて、Cとかだったら組めるんですが、EA組もうとチャレンジ中です。
アルゴリズムを入力すると、MQLを作成してくれるソフトがあるようですが、使っているかたはいますか?
海外のは、無料か$300位なのですが、国内は、月会費とか売り切り16万円とか、馬鹿高いので躊躇してます。

654 :Trader@Live!:2011/11/23(水) 09:13:30.61 ID:TA9ppaW5
>>653
自分で手を加える前提なら、自動生成のソースは使わない方がいいんじゃないかな?
EA作成のヤツは使ってみたことはないけど、他の言語では自動生成のソースは
弄りにくいことが多いから。

ただ、FXで16万のコストを高いと思うのはちょっと違うような気がするw
それくらい普通に負けるでしょw

655 :Trader@Live!:2011/11/23(水) 09:27:24.66 ID:VYhKSiua
>>653
ウェブ上で作れるやつあるじゃん。

656 : 忍法帖【Lv=34,xxxPT】 :2011/11/23(水) 14:29:38.09 ID:tkRk1IWg
>>653
ttp://sufx.core.t3-ism.net/ExpertAdvisorBuilder/

657 :Trader@Live!:2011/11/23(水) 16:07:11.93 ID:zCsHp5Tm
>>654
>自動生成のソースは弄りにくいことが多いから。
自分で位置から組むより楽だと思ったのですが、そうですか…
16万ぐらい普通に負ける…  確かにそうだけど、
負けるのと、だめな製品だとわかっていて購入するのもなんだかなーと思ったんですよ

>>656
それ、使ったことがあるんですが、制約が多いんですよね。
で、↓ なんか、情報少なくて、アマゾンとかでUSBでも売ってるんですが、評価が少ないし
ブログ書いてる人も、内輪の人間ぽくてほんとに使えるのかなーって

http://www.familymanforex.com/soft/index.html?aid=2ef08f26f9e7efc22bc61986de51c959

http://ameblo.jp/domingosu/theme-10025788462.html

658 :Trader@Live!:2011/11/23(水) 16:49:33.32 ID:GMWOpkyT
>>657
自動生成だろうが、人が書いたソースだろうが、他人のソースは読みにくいもの。
雛型を生成してくれると思えばいいんじゃない?

> それ、使ったことがあるんですが、制約が多いんですよね。
自動生成はそもそも、プログラミングが出来ない人向け。
Cが読み書き出来るなら利用する意味が無いよ。

EAは[エントリーチャンスを伺う]→[オーダー]→[ポジを追跡]→[決済]の繰り返し。
この基本ルーチンがあれば、あとは心臓のロジックをどうするかが問題。
そのロジックを自動生成でやろうとしても、自動生成がサポートしている範囲内でしか出来ない。
だから利用する意味が無い。

(自動生成が使えるなら全パターンを片っ端から生成して、それを全部テストすれば勝てるEAが見つかるだろう)
(でも見つからないから、売り物にしている風に見える)

659 :Trader@Live!:2011/11/23(水) 17:17:11.06 ID:VYhKSiua
>>657
16万のは、
インジの条件組み合わせでエントリ、イグジットする設定ができるのは、無料のWebと同じ。
それに加えて、マネーマネジメント機能と曜日指定でエントリしないようにする機能が追加されてる。


プログラムが少しでもできる人には、さすがに16万の価値は無いと思う。
どうせ買うなら、
http://www.geneticbuilder.com/
これかっておけ。

660 :Trader@Live!:2011/11/23(水) 17:35:22.49 ID:nAiuT1X+
Price_DJIA_NK_NQ_Time_v2.mq4
このインジプライスが右上に表示されるんですけど
左の下に表示させるにはどうしたらいいのでしょうか?
画面上に表示させて右クリックで開くとパラメーターに
ボトムレフトとあるので設定しても元に戻ります
どなたかプログラムで左下に出すようにしてはいただけませんでしょうか?
邪魔でしょうがないんです

http://www.abysse.co.jp/mt4/indicatorimgaes2/Price_DJIA_NK_NQ_Time_v2.jpg
http://www.abysse.co.jp/mt4/indicators2/Price_DJIA_NK_NQ_Time_v2.mq4

画像とソースです。よろしくお願いします


661 :Trader@Live!:2011/11/23(水) 17:59:20.72 ID:cmO5s2EJ
>>660
OBJPROP_CORNER → 3 でいけるんじゃね?

662 :Trader@Live!:2011/11/23(水) 18:07:34.16 ID:cmO5s2EJ
ごめん、だめだったわ。
左上にはなったけど左下にならない。

663 :Trader@Live!:2011/11/23(水) 18:09:14.98 ID:nAiuT1X+
>>661
ソースの中触るほど賢い人間ではないんですが
中開いて見まして検索かけたところ
OBJPROP_CORNER
という項目がたくさんありました。
どこを直せばいいのかよくわかりかねます、、、、すみません
OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP
これがたくさんありますが、、
しかし、なんで場所の選択があるのにできないのでしょうか??

664 :Trader@Live!:2011/11/23(水) 18:10:53.72 ID:nAiuT1X+
>>662
左上でもいいです。動やったらいいのか教えてください。
プログラム障ったこと無いのですが、やれば出来るというのならやりますw

665 :Trader@Live!:2011/11/23(水) 18:23:12.23 ID:GMWOpkyT
>>660int start()
{
int Corner_of_Chart_RIGHT_TOP = 2;

666 :Trader@Live!:2011/11/23(水) 18:25:13.12 ID:GMWOpkyT
それから、スレチだと判ってる?

667 :Trader@Live!:2011/11/23(水) 18:30:56.12 ID:mQBIrrb8
>>664
1〜4入力して

試してみろ・・・

668 :Trader@Live!:2011/11/23(水) 18:48:14.63 ID:nAiuT1X+
>>665
>>667
ありがとうございます。すれちがいすみません

bool Corner_of_Chart_RIGHT_TOP = true;

int start()
{
bool Corner_of_Chart_RIGHT_TOP = 2;

に変えたら何も表示されなくなりました、、、
>>667
1〜4入力して
これは個々の数字を変えるのですよね?
やって見ましたがダメでした。
MT4は毎回起動しなおしてます。


669 :Trader@Live!:2011/11/23(水) 18:58:40.59 ID:qhMGsdmR
>>668
bool を int に変えるの。ソース見ちゃったじゃないかよw

670 :Trader@Live!:2011/11/23(水) 19:19:18.44 ID:nAiuT1X+
>>669
ありがとうございます
1は左上デフォルト
2と3が表示されないで
4が左上でした。

お手数おかけしてすみません
ありがとうございました

671 :Trader@Live!:2011/11/23(水) 20:11:02.98 ID:6qovxwz2
左下は2なんだけどな
DISTANCEのせいで画面外に描画してるんじゃないの?

672 :Trader@Live!:2011/11/23(水) 20:33:54.42 ID:nAiuT1X+
>>671
何 で し ょ う か ?
DISTANCEとは????

673 :Trader@Live!:2011/11/23(水) 20:50:53.05 ID:qhMGsdmR
>>672
考えるのが面倒なので、

ObjectSet("USDJPY_Price", OBJPROP_CORNER, 2);
ObjectSet("USDJPY_Price", OBJPROP_XDISTANCE, 0);
ObjectSet("USDJPY_Price", OBJPROP_YDISTANCE, 0);

2行目・3行目の0を適当な数字に変えて試してみて。
マイナスとかいろいろ試したら、そのうち出ると思うw

674 :Trader@Live!:2011/11/23(水) 20:52:18.47 ID:nAiuT1X+
>>673
ありがとうございますw
気力が出た時やってみますねw
ありがとうございます

675 :Trader@Live!:2011/11/24(木) 02:22:36.19 ID:G2aL6BF0
>>658
>>659
ありがとう。とりあえず自分のアルゴリズムをEAで作ってみます

676 :Trader@Live!:2011/11/24(木) 07:34:52.16 ID:AGgaXwzU
どうでもいいが

おまえら、自動売買で本当に儲けた人とか知ってる?

677 :Trader@Live!:2011/11/24(木) 09:57:42.71 ID:yGCcenOW
進化シミュレータ組み込んだ自律進化プログラム作った人は儲けてたな
心理学出身なんだけど、ここでも科学分野が強くて悔しかったよ

678 :Trader@Live!:2011/11/24(木) 12:02:47.09 ID:2CTX02r6
>>676
取引先に儲け出してる人がいるよ。

その人は本業が組み込み系の技術者で、
FX用に作った予測アルゴリズムを本業の制御系に流用して、
そっちでも成果が出たといってた。

その人の影響でオレも始めてみたけど、こっちはイマイチ。

679 :Trader@Live!:2011/11/24(木) 12:43:08.03 ID:AGgaXwzU
へえ、居るんだな
自動売買ってほんとに儲かると短期で終わっちゃいそうだし表に出てこなさそうだよね
まだ儲けてない身としては一応居るという事実はありがたい


EAに制御系か
これまでSOMと強化学習は試したがイマイチだったな
こういうのって何をパラメータに与えるかが難しいんだよね
ローソク足そのままぶち込むと探索領域が爆発するし

680 :596:2011/11/24(木) 13:41:05.74 ID:E++DdUjL
>>596なんだが、心のポキンが治った気がする。
心が復活した。どうやらスランプだったようだ。
まだだ!まだ終わらんよ!


681 :Trader@Live!:2011/11/24(木) 13:49:59.23 ID:mM46Dw+4
MT4を40個起動して160個のEAを動かしている人も儲かるっていってた。
常に最適化とFTを続けていて、儲からないものは入れ替えてゆくスタイルらしい。

個々のEAのエッジは僅かでも、分散とローリングで確実に利益をとらえるといった感じなのかと思った。。

682 :Trader@Live!:2011/11/24(木) 14:33:33.29 ID:rIAaYJH8
>>678
ほとんどのやつは、取引先のFX会社に儲けだしてるんだよ

>>681
はんぞ?

683 :Trader@Live!:2011/11/24(木) 14:42:35.68 ID:ZgZgkz9+
おれは中学生の技術の授業で初代ベーシックをいじったことくらいしかなくて
制御系だの自立進化だのは雲の上のまた上の存在だが
いくつか単純なEAつくって各々一応の利を出してるよ


684 :Trader@Live!:2011/11/24(木) 14:48:38.48 ID:w470XLDg
俺も初めて触ったのBASICだったわー

685 :Trader@Live!:2011/11/24(木) 14:48:41.34 ID:mM46Dw+4
>>682
はんぞさんではない人。
はんぞさんは、儲けてるといいつつもZuluの配信がアレだったから、
ホントはアフィリエイト目的なのかなって思っちゃう


686 :Trader@Live!:2011/11/24(木) 15:22:40.33 ID:AGgaXwzU
>>683
自力で理論組んだ?
それとも既存EAをアレンジした?

最近自力に限界を感じてる
他人のでも落として勉強しようかな

687 :Trader@Live!:2011/11/24(木) 15:56:28.23 ID:pTij3T1z
俺の初体験はJavaだった。その後がC#というGC万歳なゆとり世代w

688 :Trader@Live!:2011/11/24(木) 16:09:22.58 ID:ZgZgkz9+
>>686
自力だよ
もともと裁量でやってた手法をEAにしてフィルタかけてみた
12年バックテストでPF1.7でしょぼいけど大きなDDもなく右肩上がりなんで気に入ってる。
一応1年くらい実運用でバックテストと同程度の利益でてるよ

689 :Trader@Live!:2011/11/24(木) 16:17:45.17 ID:ZgZgkz9+
>>686
あ、既存EAのアレンジもあった。
これはやたらバックテストの時間がかかるからバックテストはやってないけど、
いいかんじだしロスカットも適宜してくれるから動かしてる。

690 :Trader@Live!:2011/11/24(木) 17:12:40.24 ID:0fXyK2+a
バックテストで売り注文とその決済しか機能しません。
買い注文とその決済が機能しないのは何故ですか?
こんな感じで書きました。

//uri
if()
{
OrderSend(Symbol(),OP_SELL,0.01,Bid,3,0,0,"",MAGIC,0,Red);
}

//kai
if()
{
OrderSend(Symbol(),OP_BUY,0.01,Ask,3,0,0,"",MAGIC,0,Blue);
}
//uri_kessai
if ()
{
for (int i = 0 ; i<OrdersTotal();i ++){
OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
if(OrderSymbol() == Symbol() && OrderMagicNumber() == MAGIC){
if(OrderType() == OP_BUY){
OrderClose(OrderTicket(),OrderLots(),Bid,3,Blue);
}
}
}
}
//kai_kessai

if()
{
for (int ii = 0 ; ii<OrdersTotal();ii ++){
OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
if(OrderSymbol() == Symbol() && OrderMagicNumber() == MAGIC){
if(OrderType() == OP_SELL){
OrderClose(OrderTicket(),OrderLots(),Ask,3,Blue);
}
}
}
}

691 :Trader@Live!:2011/11/24(木) 17:14:21.14 ID:0fXyK2+a
初めて触ったのはMQL4です

692 :Trader@Live!:2011/11/24(木) 17:23:56.71 ID:0fXyK2+a
試しに買いだけのコードでバックテストしてみたら発注しませんでした

やはりifの中身が間違ってたみたいです。
下らない質問ですみませんでした。

693 :糞ポジ量産機  ◆0IgpZfFqd2 :2011/11/24(木) 17:51:46.47 ID:bl+LgHag
>>681
呼ばれた気がしたw

694 :Trader@Live!:2011/11/25(金) 05:28:18.64 ID:/C31esdj
>>681は理に適ってるね
(ファンダメンタルを除けば)人気上位いくらかのEAを用いれば、ある程度動きを近似できるはずだし

695 :Trader@Live!:2011/11/25(金) 19:30:16.23 ID:NpXvpDta
皆凄いね。俺も本買って読んだけど、ちんぷんかんぷん。
EA作りたいけど、夢のまた夢。どうやってプログラム覚えました?
俺の周りで、詳しい奴一人もいないから、本とネットしか頼れるものがないけど
何からやれば良いのかすら分からずじまい。


696 :Trader@Live!:2011/11/25(金) 21:23:34.95 ID:nTZ6GQG1
>>695
オマケのmaかmacdのea理解汁。初心者には勉強になる

697 :Trader@Live!:2011/11/25(金) 21:38:03.43 ID:DIXq15Dt
>>690
変数じゃね?i → ii

OrderSelect(i,SELECT_BY_POS,MODE_TRADES);

OrderSelect(ii,SELECT_BY_POS,MODE_TRADES);

698 :Trader@Live!:2011/11/25(金) 23:49:20.93 ID:bpUUZbZx
どっかで見たような記憶なんですが、出てこないので。

全てのポジションの利益が設定値以上になったら、全てのポジションを
強制決算してくれるEAを探してます。作ろうかな?と思ったんですが、
もし、すでにあれば楽なんでw

699 :Trader@Live!:2011/11/26(土) 01:57:21.15 ID:Q7DhX9Ft
> 179 名前:Trader@Live![] 投稿日:2011/01/23(日) 19:57:00 ID:57MKHM5M [2/2]
> ガバッとオールクローズしてくれるEAがWEBにあったんで、このソースを参考にしてみてください。
> http://mt4-metatraderfx.com/C/CloseAll.mq4

700 :Trader@Live!:2011/11/26(土) 21:27:06.08 ID:Oa6CCmVp
今だ!キリ番>>700ゲトォォォ!
 ̄ ̄ ̄∨ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  |\_/ ̄ ̄\_/|       (´´
  \_| ▼ ▼  |_/      (´⌒(´
  ⊂\ 皿  ⊂⌒`つ≡≡≡(´⌒;;;≡≡≡
        ̄ ̄ ̄   (´⌒(´⌒;;
       ズザーーーーーッ

701 :Trader@Live!:2011/11/26(土) 21:44:50.43 ID:TBTTE7tf
>>699
超サンクス
case文にAcountProfit()>0を加えてみます。

702 :Trader@Live!:2011/12/01(木) 09:52:26.15 ID:iP6FJbJV
自作DLL側からMT4側へコールバックってのはできないのかな。
(MQLの関数をDLLに渡してそれをDLL側から呼びたい)

703 :Trader@Live!:2011/12/01(木) 15:00:53.11 ID:alzbmXzZ
>>702
真っ当には無理。

ただ・・・・・・
DLL側から擬似ティックを発振してstart()を発火させることはできる。
DLL側からMQL4スクリプトを起動することはできる。
から、これらを使って目的を違った形で達成できるかもしれない。

704 :Trader@Live!:2011/12/01(木) 15:22:35.53 ID:iP6FJbJV
ここでcallbackでMT4の関数読んでるって書いてるんだけど、どうやってんのかなーと。
このコードだけだとどうやってcallbackを実現しているのかがわからない...
 http://purebeam.biz/forum/index.php?topic=45.0#msg154

705 :Trader@Live!:2011/12/01(木) 20:56:19.03 ID:XfnhkDMF
スプレッドを見てエグジット条件を動的に変えようと思ってるんだけどどうも上手くいかない。
BT時のスプレッドが1pipsでライブが2pipsならSLの規定値に1を加え、TPの規定値から1を減じれば
良さそうな気がするけどスプレッドを変えてテストすると結果がボロボロになる。むしろ何もしないほうが
成績が良い。なんでだろうう?

706 :Trader@Live!:2011/12/01(木) 22:57:12.33 ID:erA68g2A
BT中にどうやってスプ変えるの

707 :Trader@Live!:2011/12/01(木) 23:53:10.22 ID:0RBcNIc/
>>705
BTはスプ固定だぞ

708 :Trader@Live!:2011/12/01(木) 23:56:50.51 ID:5fCjSjPi
どこだったかで、
BTでもスプ変動させるのがあったような。
違う値に変えてだったかな。

709 :Trader@Live!:2011/12/02(金) 00:26:32.61 ID:IuVtD8Pg
確かfaiさんのブログに載ってたなーと思ったので紹介。
[fai スプレッド バックテスト]でググると一番に表示される。
バックテスト時にスプを変えることが出来るそうだぬ。
俺は使ったこと無いから自己責任でどうぞだぬ。
http://d.hatena.ne.jp/fai_fx/20100227/1267196449

710 :Trader@Live!:2011/12/02(金) 00:37:32.64 ID:zCizzUYd
俺が見たのもそこだわ。

711 :Trader@Live!:2011/12/02(金) 01:46:58.01 ID:GOUmDbOY
>>709
そうそう。faiさんのでスプ変えてテスト
してる

712 :Trader@Live!:2011/12/02(金) 02:49:55.14 ID:WjkPDR4B
>>702
コールバックしているっていっても実際に関数をコールしているわけではないと思うんだけどな
IsDemo,IsTesting and AccountNumber
上記3つの関数の内IsTesting以外は結構簡単にDLLで実装可能だったりするわけで・・・
ウィンドウズのプログラミングに詳しければ余裕で出来る


713 :Trader@Live!:2011/12/02(金) 08:45:36.05 ID:5+HJxWXP
>>712
んー、
http://purebeam.biz/forum/index.php?topic=45.0#msg154
には、ほとんどのコードは単にコピペするだけ、
IsXXXはDLL内で実装(これはクラック対策じゃないのかなぁ)
あとはコールバックで実現って書いてあるから、iMA()とかiRSI()なんかは
MT4側のを使ってるんじゃないのかなと思ってそのやり方が知りたかった。
足のデータを全部DLL側に送ればDLL内で計算はできるだろうけど、callback
て書いてるからどうやってるんだろうかなと。
DLL内をマルチスレッドにすればできるとは思うんだけど、そこまでやんないと
できないかなぁ...

714 :Trader@Live!:2011/12/02(金) 09:21:44.91 ID:ubIlQy34
>>713
iMAやiRSIの呼び出し方は、callbackといっても原始的だよ。

while(1){

DLL呼び出し

DLLの返り値に指示されたテクニカルを計算

DLLに計算値を配列で渡す

}

こんなループを回して必要なデータをDLL側に送ってる。

715 :Trader@Live!:2011/12/02(金) 09:31:20.90 ID:5+HJxWXP
>>714
DLL内部でiMA()を呼び出したらそういう風に値が返ってくるまでブロックできれば
いいんだけど、別スレッドにしなくてもできる?
(元のEAのiMA()を含むコードをそのまま使いたいという願望w)

716 :Trader@Live!:2011/12/02(金) 12:17:18.11 ID:2tZbQiWQ
このプロテクタで生成されたex4をデコンパイルしても>>704のmq4しか出てこない
のだとしたら、mql4側に複雑な仕掛けは入れようがないと思う。

>>704だけ見て作者の発言を素直に受け止めるなら、MT4のMQL4仮想マシンに
バイトコードを直接食わせてるんじゃ?って気が・・・・・・
もしそれが可能なら、任意のコードを実行させることが可能になるから、それこそ
コールバックだって何だって実装できる。

ホントに可能なのか?どうやったら可能なのか?が分からんとどうもならんがorz

717 :Trader@Live!:2011/12/02(金) 12:30:49.83 ID:5+HJxWXP
>>716
いや、init_dll()とかexec_ea_func()はMQLの関数じゃないかな。
それにバイトコードを解釈できたとしてもコールバックを実現できるかどうかは
また別の話では。

718 :Trader@Live!:2011/12/02(金) 13:36:50.36 ID:2tZbQiWQ
>>717
MQL4の関数だったらプロテクタの役割果たさなくね?
あと仮想マシンに直接バイトコードを流し込めるなら何でもできる。
exec_ea_func()の引数で指定された関数を呼びたいならそういうバイトコードを生成
するなり用意しとくなりして、あとは仮想マシンにそれを処理させればいい。

多分だけど、このプロテクタは本来のinit()/start()/deinit()のバイトコードを暗号化
してDLL内にリソースとして保持、実行時にexec_ea_func()内で復号化したバイトコ
ードを仮想マシンに渡して処理させてるんじゃないかな?

719 :Trader@Live!:2011/12/02(金) 13:43:37.61 ID:5+HJxWXP
>仮想マシンに直接バイトコードを流し込めるなら
ってのが実行中のMT4に対してならもちろんその通りだけど、そんなことは
とてもできないので普通の範囲でコールバックができないかって話。
DLL内でスレッド起こせば>>714のやり方でできるのはわかってるんだけど、
スレッド起こさないで簡単にできればいいなと。

720 :Trader@Live!:2011/12/02(金) 14:21:13.09 ID:PA9d+RKF
http://www.ted.com/talks/lang/ja/kevin_slavin_how_algorithms_shape_our_world.html
個人投資家がどれだけ優れたEAを作ろうが勝負にならない理由

721 :Trader@Live!:2011/12/02(金) 14:58:02.10 ID:WjkPDR4B
>>713
簡単に言えばだなWhiteTigerのコードを入手して中身みてみろってのが一番早い訳だが
それじゃーあれなんで簡単に言えばDLLに全てのロジックを埋め込んでいるって事
set_params(Key,... other params of EA...);
ここで渡されたkeyでswitchかif辺りで判定しているだけだと思うが
mqlをcに起こしなおしたロジックを実行しているにすぎないと思っている
ちなみにiMAとかiRSIとかはどこかにそれに近いライブラリーが転がってたから
(fai氏のblogに紹介されてたと記憶している)
その手の物を使っているんじゃないかね






722 :Trader@Live!:2011/12/02(金) 15:09:49.01 ID:5+HJxWXP
>>721
WhiteTigerは>>713に近いね。
で、こういう風にすればできるのはわかるんだけど、知りたいのはDLL側の話なんだよ。
DLL側でiMA()なんかを簡単に実装する方法が知りたいところなんだよ。
足を渡してMAとかRSIをDLL独自に計算するって話じゃなく。

723 :Trader@Live!:2011/12/02(金) 15:13:25.09 ID:5+HJxWXP
>>721
WhiteTigerちゃんと見てないみたいだけど、WhiteTigerはiMA()とかの結果も
DLL側からの要求に応じて返すようになってるよ。

724 :Trader@Live!:2011/12/02(金) 16:25:40.09 ID:sp+EGXU6
なぁ、おまえらEA開発歴何年目で光明が見えてきた?

俺為替初心者から数えて3年目でようやくなんだが
スレ見てると結構簡単に見つけてるように思える

725 :Trader@Live!:2011/12/02(金) 16:42:28.84 ID:2tZbQiWQ
>>721
JForexのコンバータと似たやり方(MQL4を別の言語にコンバートする&MQL4APIを
丸ごとエミュレートする方式)だとしたら、iCustomは呼べないということになる。
>>714のやり方だとしたら、デコンパイルされたex4にその痕跡(MQL4コード)がある
はずなんだけど、>>704を見る限りだとなさそう。

>>719
マルチスレッドにすれば〜ってのがどういう方法か分かんないorz

while (true)
{
 switch(DLL関数())
 {
  case MQL4関数と一意に対応するint値: ...; break;
  case ...; break;
  default: return;
 }
}
mql4側でこんな感じのループを回せば、DLL側からMQL4APIを呼び出すことは
できないこともない気がするけど・・・・・・
DLL側にコルーチンのような仕掛けがないと、DLL側が酷いスパゲッティになり
そう。てか、コルーチンあっても引数や返値の授受を考えると軽く鬱になりそうw

726 :Trader@Live!:2011/12/02(金) 16:59:32.06 ID:sp+EGXU6
>>720
面白いけど趣旨違うくね?

727 :Trader@Live!:2011/12/02(金) 21:36:55.72 ID:nUFsHJUT
>>724
裁量1年、EA開発1年、合計2年ぐらいでこんなもんだと思えるようになった。
ただそれでもEA開発は続けている。まだまだこんなもんじゃないような気がしてねw

728 :Trader@Live!:2011/12/03(土) 00:06:14.88 ID:d2KEkKS/
MACD sampleを越えるEAができない…(´;ω;`)

729 :Trader@Live!:2011/12/03(土) 02:04:23.61 ID:30PUdYCm
え?MACDsampleって右肩下がりだと思ってた

730 :Trader@Live!:2011/12/03(土) 02:35:33.78 ID:l9yQOPd5
それ以上に悪いもんしか作れないって事じゃね

731 :Trader@Live!:2011/12/03(土) 07:53:09.66 ID:THggD/OE
>>728
MACDをOSCIに変えてみてよ。
多少マシになる。


732 :Trader@Live!:2011/12/03(土) 08:59:45.52 ID:uZ2jF6MB
DD15%ってどんなもんですか。一般的にはどのくらいでしょうか。

733 :Trader@Live!:2011/12/03(土) 19:28:45.93 ID:THggD/OE
>>724
マジレスすると3日くらい。



734 :Trader@Live!:2011/12/03(土) 21:12:14.54 ID:J5DjceWL
>>732
その15%をあなたがどう思うか
BTの結果が15%だったとしたら、その結果が信用できるのか
だと思うけど。

735 :Trader@Live!:2011/12/03(土) 21:30:12.59 ID:cAT8COHY
>>709
そうじゃなくて。
BT前にスプを設定するのではなくて、BT中にスプを変えるっていう
意味ジャマイカ?
そもそもヒストリーデーターに当時のスプの情報がないと思うけど。

736 :Trader@Live!:2011/12/03(土) 22:33:52.59 ID:BKftQec5
BT中にスプを変えるには、スプ情報付きでヒストリカルデータを記録させるところから始まるんだよ。

737 :Trader@Live!:2011/12/04(日) 01:26:03.66 ID:dH2PBGQA
>>736
意味ない
MT4のヒストリカルデータってのはbidのみAskはバックテストをスタートさせた時のスプに依存して計算される
ので多分バックテスト中にスプレッドを変更するのは不可能なきがするんだけどね


738 :Trader@Live!:2011/12/04(日) 02:03:11.35 ID:M0IhUgNJ
そこでMT5ですよ。

739 :Trader@Live!:2011/12/04(日) 04:27:59.30 ID:RPHn1TXI
>>737
ヒストリカルデータに記録できるのは Bid だけであるというのは間違いないんだけど、
ある人が考案した方法では、その Bid にスプレッド情報を混ぜていたんだ。

記録できるBid のdouble値としての有効桁数は8桁あるだろ?
とある通貨ペアの本来の Bid が、 0.12345 だったとして、スプレッドが 3 の場合、
0.12345003 というように末尾に追加して記録することは原理的に可能なんだよ。

もちろん、本来の Bid の必要桁数が多い通貨には使えない手法だけど、
たいていの業者のメジャー通貨ペアならいけるはず。

そうやって、スプ付き Bid を記録したヒストリカルデータを作り、
MT4にパッチを当てて、バックテスト中に動的にスプレッドを変えていたという話し。


740 :Trader@Live!:2011/12/04(日) 04:43:22.03 ID:UeELdQ4L
そんなめんどくさいことする手間があるなら、自分で検証エンジン書いたほうがよほど有用じゃねえかw

741 :Trader@Live!:2011/12/04(日) 05:20:05.08 ID:eAEbI6xx
つか自分で解析するプログラムくらい組むだろ?

まさかパラメータちょちょいといじって終わりとかないよね

742 :Trader@Live!:2011/12/04(日) 08:32:00.58 ID:i857OAn6
>>739
http://eareview.net/tick-data
その手法(FXTファイルにスプを混入)は今使われてない。ローダーも入手不可

代わりによく分からんパッチの手法に変わってる
(MT4起動後にメモリにロードされたMT4コードを弄る)

743 :Trader@Live!:2011/12/04(日) 16:34:25.47 ID:dH2PBGQA
>>739
へーそういう方法があるんだな

その手のツールを作るのは楽だろうけどヒストリカルデータを溜めこむのは1からってのは問題ありだなw
年数単にで検証なんていったらデータ取りだけで数年か・・・
どこかに誰かが溜めこんだデータを公開していれば楽できそうだけどね

あとは本当に正確なデータで検証するって話になるとAskの値も常に変化して無いと駄目だから
専用にロジックを組む必要があるわけだよな
とうぜん組込指標関数(iMA)は使わないで全部iCustomで実装すれば可能か・・・
俺はとてもじゃないがそんな面倒事できそうもないなw


744 :Trader@Live!:2011/12/04(日) 16:38:34.21 ID:Dea2sk6e
>>742
クソワロタ、とんでもねーなw

745 :Trader@Live!:2011/12/04(日) 19:56:53.78 ID:Pgb5adnj
おまえらってどんな手順を踏んでEA開発してるの?

手元にあるデータ(値)を考える(現在のレート、過去のレート、出来高、MAやRSI、経済指標など)

設計思想を考える(ある状況の時、トレーダーはどう考えるか、値はどう動いたか、原理、パターン)
あるいは既存のEAからパクる

データをどう処理するか考える(設計思想を的確に捉えたデータ計算機が読みやすいようにする)

バックテストの結果を見つつ、パラメータをいじったり、例外処理をする

こんな方法でやってるがもの凄い時間かかる

746 :Trader@Live!:2011/12/04(日) 22:04:18.48 ID:Xii+LK1e
トレードの基準になるインジケーターを考える

挫折

747 :Trader@Live!:2011/12/04(日) 22:13:17.83 ID:Bk+haEnU
最初は裁量でいい感じの手法をEAにして結果だしてる。
ひとつじゃつまらないので
そのあと理論立てていくつか作ってみたもののあまりいいのができない。

途中でできる副産物の想定外EAが意外とおいしい結果だすことがけっこう多いから
最近は適当に作っては捨て作っては捨てしてる

748 :Trader@Live!:2011/12/04(日) 22:15:02.85 ID:/DoLakOA
アイディアはなんでも試してみたほうがいいよね
失敗しても1時間ぐらいの損失(成功のための必要経費?)で済むんだから

749 :Trader@Live!:2011/12/04(日) 22:15:27.39 ID:AMl2RP/0
今日は聖杯を作る!

2ch

ようつべ

眠い

明日仕事

750 :Trader@Live!:2011/12/04(日) 22:29:03.16 ID:fFxV4hb0
>>748
それが小さな機会費用だと感じるものは絶対に勝てないけどな

751 :Trader@Live!:2011/12/05(月) 00:39:32.03 ID:t1PBUrnu
100行は一考に如かず?

752 :Trader@Live!:2011/12/05(月) 20:37:14.11 ID:wCEU/ZCM
1.トレンド系インジでクロス売買のプログラムを作る。
2.バックテストでパラメータと通貨ペアと足の選定を徹底的にやる。
3.勝率を上げるためにフィルタをかます。
4.口座管理処理を組み込んで聖杯完成←オレは今ここ

2の時点では右肩上がりじゃなかったけどね。
みんなここであきらめるんだろうな、と思って粘って
3で勝ちに持っていけた。
2で横ばいのが作れれば、もう一息だよ。



753 :Trader@Live!:2011/12/05(月) 20:41:20.99 ID:ZGo7dzF9
1+3を同時にやってる俺はどうすればいいw

754 :Trader@Live!:2011/12/05(月) 21:17:56.85 ID:Fg+dGQf1
>>753
ウザイ死ね

755 :Trader@Live!:2011/12/05(月) 22:12:20.71 ID:bczwTKdd
かます のか。。

756 :Trader@Live!:2011/12/05(月) 22:35:40.49 ID:E79HHZfC
フォワードテストやったほうがいいぞ

757 :Trader@Live!:2011/12/06(火) 01:04:37.42 ID:1C1pEBbz
>>752
2と3でカーブフィッティングしそうで怖い
理想はどの足(1分足はさすがに無いが)、ペア、売り買い逆転でも行けるものだよね
どこまで妥協するかが問題になるけど、個人的には逆転と全ペアは満たしたい

758 :Trader@Live!:2011/12/06(火) 01:04:52.07 ID:6Kv7UlKn
なんで死ねになるのか?気違いは疲れる

759 :Trader@Live!:2011/12/06(火) 08:18:52.66 ID:ayHD3YwT
そこでフィルターですよw

760 :Trader@Live!:2011/12/07(水) 01:32:03.42 ID:f0M4DGRW
どうでもいいけど
MT4のエディタ使いにくくね

タブが一定じゃ無いし勝手に空白に置き換わるし2バイト文字変だし
改行したときの位置おかしいし

そもそもなんだコレ
この中括弧の位置
int init()
. . {

761 :Trader@Live!:2011/12/07(水) 01:38:00.58 ID:pv6HIWhe
まぁおれも使いにくいと思うわ
関数の予測入力がなかったらべつのエディタ使うだろうな

762 :Trader@Live!:2011/12/07(水) 02:10:47.55 ID:zrf8gZd2
Notepad++でおk

763 :Trader@Live!:2011/12/07(水) 03:12:01.53 ID:KFdsqEaA
タブがスペースで置き換わるのは設定で変更できる。

テンプレを
int init()
  {
から
int init()
{
へ書き換えるといい。

764 :Trader@Live!:2011/12/07(水) 04:09:48.26 ID:U2fGbz3o
>>763
あんた優しいねw

俺なら、アホかこのド素人wwwMT4の前にWindowsを一からやり直せカスwww、って嘲笑うけどね。

765 :Trader@Live!:2011/12/07(水) 08:05:38.87 ID:viXeMd5y
よくContorolPointでBTすると良好なのに、EvryでやるとダメなEAがありますが、
逆の結果になるEAはどうなんでしょうか?危険ですか?

766 :Trader@Live!:2011/12/07(水) 08:26:05.29 ID:ZYAltbRe
>>760
俺はサクラエディタ使ってる。
一度MetaEditerでコンパイルしておけば、後はサクラ上でコンパイル。
あとはターミナルとサクラの行き来で進められるし。

>タブが一定じゃ無いし勝手に空白に置き換わるし2バイト文字変だし
astyle.exeで、K&Rスタイルに整形してるw
最近ではLinuxスタイルと言うらしいけど。

>>761
関数の予測入力が無くても困ってないかな。
アルゴを考えているか、虫取りしているかのどっちかだし。


767 :Trader@Live!:2011/12/07(水) 08:54:32.09 ID:f0M4DGRW
>>763
optionのinsert spacesか?
タブになるときとスペースになるときがあるから仕様だと思ってた

まあVisualStudioで書いてるからいいんだけどさ

768 :Trader@Live!:2011/12/07(水) 09:18:08.83 ID:2Y6hRIOG
ATRベースのトレーリングSLを導入して
爆益





と思ったらなんの変哲もない固定SLの方が
成績良かったorz

769 :Trader@Live!:2011/12/07(水) 11:53:05.05 ID:KFdsqEaA
>>767
デフォのテンプレは
int init()
__{
↑スペース2つになってるから、オートインデントは先頭のスペース2つの位置で
インデントするし、当然スペース2つが挿入される。

だからテンプレを書き換えて
int init()
{
とかしとくとスペースが挿入されることはない。

これVSでもVS+ReSharperでも同じ動作だよ。

770 :Trader@Live!:2011/12/07(水) 12:02:14.98 ID:iLYHL4Ok
エディターがどうのこうの言ってるけど
そこまでの行数書くほどのものじゃないし

そんなにいっぱいアイディア浮かんでEA開発できてるのか?


771 :Trader@Live!:2011/12/07(水) 12:07:23.87 ID:f0M4DGRW
>>769
実際の{の位置じゃなくてテンプレに影響されるのか
それは知らなかった

>>770
今660行
ポインタ使えないおかげで無駄に行数伸びてる気がするな

772 :Trader@Live!:2011/12/07(水) 14:23:02.60 ID:U2fGbz3o
>>769
残念、結局伝わらなかったなw

773 :Trader@Live!:2011/12/07(水) 14:42:18.08 ID:f0M4DGRW
insert spacesにチェックを入れて、Tab Sizeを4にした状態で
tabの後ろでtabを挿入すると
スペースが4つではなく3つ挿入される

例)
[ tab ][ tab ]a=b;
[ tab ]}         ←ここで改行
    |         ←ここにインデントが来る。ここでtabを挿入するとスペースが4つではなく3つ挿入される

要はtabと混ざるとおかしくなる

774 :Trader@Live!:2011/12/07(水) 14:59:24.15 ID:O8sXPqQc
メタエディターはフォントを変えれば日本語もOK

775 :Trader@Live!:2011/12/07(水) 15:28:35.18 ID:U2fGbz3o
そろそろゆとりスレに逝け

776 :Trader@Live!:2011/12/07(水) 16:25:41.21 ID:Pg1BQXPW
>>752みたいな手順が普通な感じがするが、公開されてる無料EAなんか見ると
売買シグナルは適当にオシレーターを使うだけで、あとはマーチンゲールとか
ブレークイーブンとかでインチキしてるのばっかり…

777 :Trader@Live!:2011/12/07(水) 17:16:59.52 ID:viXeMd5y
>>769
そこにスペースが入っていても動くよ。(?)

778 :Trader@Live!:2011/12/07(水) 17:39:15.50 ID:KEH6XKAS
MetaEditorは1度も使ったことがない。大した計算してないけどEAは1つ5000行くらい。
もうオプティマイズしてないと寒い季節になったね。

779 :Trader@Live!:2011/12/07(水) 18:20:47.81 ID:f0M4DGRW
>>775
お前は何がしたいんだ?

780 :Trader@Live!:2011/12/07(水) 18:23:24.48 ID:cCjkHgB2
ゆとりスレじゃエディタの使い勝手やコーディングスタイルなんて気にしないもんな。

781 :Trader@Live!:2011/12/07(水) 18:38:47.88 ID:KFdsqEaA
>>772
からかうのやめなさいw

>>773
insert spaces
・チェックオン=tabキーでtab size分のspaceが挿入される
・チェックオフ=tabキーでtabが挿入される

auto indent:改行時、直前のインデント位置に整列される。
[space][space]hoge;の後に改行すると当然先頭に2文字分のスペースが挿入されるし
[tab]hoge;の後に改行すると1文字分のタブが挿入される。
auto indentのインデント位置は直前のインデントであってそれ以外の何かを関知しない。

782 :Trader@Live!:2011/12/07(水) 18:40:30.42 ID:iLYHL4Ok
>>778

5000行ってすごいな
中心ロジック部分だけでも4500行とかなの?
そんだけ長いとバックテストも遅そうでイライラしそうだな

783 :Trader@Live!:2011/12/07(水) 18:51:09.26 ID:KEH6XKAS
>>782
あぁ、今見てみたらロジック部分は500行くらいだった。
バックテストはまぁ遅いのと探索空間の制限がイヤだったので1つのEAは自前で
作ったやつを使ってる。

784 :Trader@Live!:2011/12/07(水) 18:58:32.27 ID:U2fGbz3o
>>781
じゃあ、俺もタブについて一つだけ。

見た目(見えないけどw)が他の文字より幅が広い事には関係なく、1個のタブというのは1文字である。
(だから>>773でスペースは3つで全くおかしくないんだな)

785 :Trader@Live!:2011/12/07(水) 19:01:32.36 ID:f0M4DGRW
>>781
さっき気づいたけど、結局勘違いしてるんだよね

・勝手に空白に置き換わるし
・タブが一定じゃ無いし
insert spacesにチェックが付いていたから
俺が別のエディタのプログラムをコピーして使ったため、tabとスペースが混ざって変な挙動していた
多分tab=スペース1個として認識されてるためだろうが、変にずれる
この挙動おかしいだろ、てのがメイン
insert spaceにチェック入れて解決

・改行したときの位置おかしいし
俺が言ったのは改行した時に{にインデントされることじゃなくて

if(~~~){ の後の改行がifの部分にインデントされること
if(~~~)
{     でも同じ

__{に突っ込んだのはその変わった書き方何だよ、ってこと

・2バイト文字変だし
日本語入力はできるけど削除が1byteずつしかできない

>>783
あとの4500行何だよw

バックテストって何であんな重いんだろうなぁ
自前のプログラムと比べてかなり遅いと感じるのは俺だけか?

786 :Trader@Live!:2011/12/07(水) 19:06:31.57 ID:U2fGbz3o
>>781
残念、結局(ry

787 :Trader@Live!:2011/12/07(水) 19:08:48.15 ID:f0M4DGRW
>>786
知ったか気持ち悪いです

で、MT4のエディタは使いやすいの?w

788 :Trader@Live!:2011/12/07(水) 19:28:03.56 ID:2Y6hRIOG
使いやすいよ。自動補完とかキーワード
の色を変えてくれたりコメントアウト
したところを薄い色にしてくれたり。
コピーでおちることがあるのが腹立つ。
IME変えても治らない

789 :Trader@Live!:2011/12/07(水) 19:38:45.79 ID:KFdsqEaA
int init()
 {
はストールマン様のスタイルだぞ?文句言うと不敬罪で逮捕されんぞw

俺はパスカル派生の
int init()
{
だけど、do〜whileやif〜elseが冗長気味なのが悩みどこ。

if (true)
{
  hoge();
  hage();
}
else
{
  hoge();
  hage();
}
とか書いてると毛虫のように嫌う人がいて困るw

790 :Trader@Live!:2011/12/07(水) 20:00:32.72 ID:Pg1BQXPW
>>789
気持ち悪い

791 :Trader@Live!:2011/12/07(水) 20:15:32.52 ID:KEH6XKAS
>>785
遅いけど結構いい線いってると思う。自前のだとBT1回あたりはそれなりに速い
んだけど、GAのアルゴリズムがMT4のに勝てなくてせいぜい数倍速いくらい。
>>789
あまり気持ち悪くはないけど嫌いw
という自分はstroustrupモード。

792 :Trader@Live!:2011/12/07(水) 21:09:53.44 ID:f0M4DGRW
>>788
何か親切なところと不親切なところがある気がする(閉じ括弧}を下げてくれないとか)
半端というか、いっそ最悪なら使わないのに
慣れと言われればそれまでだけど慣れるほど書かないし

コピーで落ちたことは無いな

>>789
へえ、元があったのか
初めて見たよこんな書き方
たぶん開発者が好きなんだろうな

>>791
GAか
局所最適解が怖い

793 :Trader@Live!:2011/12/07(水) 21:25:47.90 ID:KEH6XKAS
>>792
まぁ字下げは宗教みたいなものだからね。
 http://ja.wikipedia.org/wiki/%E5%AD%97%E4%B8%8B%E3%81%92%E3%82%B9%E3%82%BF%E3%82%A4%E3%83%AB

GAは比較的局所最適解に落ちにくいと思うけど、どんな方法でやってるの?

794 :Trader@Live!:2011/12/07(水) 21:38:31.27 ID:f0M4DGRW
>>793
局所最適解が怖いというか
個人的にカーブフィッティングした結果を鵜呑みにしちゃいそうで怖い だな
というわけでパラメータ制限していちいち目で確認してる
エクセルのメモリ使用量が2Gとかキモいことになるけど

EA自体にGAなんかを組み込めばパラメータを柔軟に変えられそうだけど
そういったマルコフ性を持ったパラメータはまだ見つけられてないしなぁ

795 :Trader@Live!:2011/12/07(水) 21:41:18.11 ID:Qe/ZH8sR
>>789
> はストールマン様のスタイルだぞ?
K&Rのリチャード・ストールマン?
まじかよ、にわかに信じられんw

> 毛虫のように嫌う人がいて困るw
無茶苦茶嫌いw
コンパイラの構文解析アルゴリズムがタコだった頃の、ALGOLそのまんまのブロック文を強調してなんか偉いの?と思う。
しかも、C言語はLRパースするのになんでこんなにアホなの?
ブロックを示すなら、人間様にはインデントで十分。

以上、120%スレチスマソ

796 :Trader@Live!:2011/12/07(水) 21:50:25.26 ID:cCjkHgB2
>>795
そこまで構文解析に詳しいのになんで

> K&Rのリチャード・ストールマン?

とか意味不明なことを口走るのか。

797 :Trader@Live!:2011/12/07(水) 22:11:47.08 ID:zPE9hQ8n
GNU と K&R を間違えただけだろう

798 :Trader@Live!:2011/12/07(水) 22:17:18.09 ID:xSMEXko9
そこは間違えようがないと思うw

799 :Trader@Live!:2011/12/08(木) 08:09:31.96 ID:szUvgWLP
格安でデコンパイル致します。

http://decompile.onlinewebshop.net/

800 :Trader@Live!:2011/12/08(木) 17:07:35.04 ID:y0k5iiBS
デコンパイルしたいEAがない

801 :Trader@Live!:2011/12/08(木) 19:16:13.96 ID:y0k5iiBS
人工市場ってどうなの

802 :Trader@Live!:2011/12/08(木) 21:27:28.10 ID:X+LmVHbe
デコンパイル請け負いって名目で有料のEAを集めるのって、結構うまい作戦な気がする。

803 :Trader@Live!:2011/12/08(木) 21:49:31.88 ID:ZffYSsw/
>>802
要DLLだとex4だけ与えられても無意味じゃね?

804 :Trader@Live!:2011/12/08(木) 23:08:15.54 ID:AmAQc1xi
あちこちのスレが落ちているのはなぜですか?(´・ω・`)


805 :Trader@Live!:2011/12/09(金) 00:44:03.80 ID:Lx6vNQzN
>>804
たしかにそうだよな
困るわ・・・


質問なんだけど、過去100本の足の
最安値、最高値を導き出すためには
どうすればいいかな?

やっぱり二次元配列とかで200個の変数が必要かな?

806 :Trader@Live!:2011/12/09(金) 00:58:52.83 ID:Lx6vNQzN
for文使えば4っつでいけるかな?

807 :Trader@Live!:2011/12/09(金) 01:03:26.28 ID:pU836sL2
>>806
それようの関数がすでにある。

808 :Trader@Live!:2011/12/09(金) 01:04:00.50 ID:75b/MI6G
double min=1e+10,max=0;
....
for(i=...){
if( min > Low[i] ) min = Low[i];
if( max < High[i] ) max = High[i];
}


809 :Trader@Live!:2011/12/09(金) 01:07:42.54 ID:Lx6vNQzN
>>808
ありがとう
勉強不足やったわ

810 :Trader@Live!:2011/12/09(金) 01:38:01.64 ID:TiObJC3w
min = Low[iLowest(NULL, 0, MODE_LOW, 100)];
max = High[iHighest(NULL, 0, MODE_HIGH, 100)];

811 :Trader@Live!:2011/12/09(金) 08:25:44.01 ID:IUf1wOS6
>>805
初心者スレに行けよ

812 :Trader@Live!:2011/12/09(金) 13:16:56.37 ID:YBQ8mm93
EA開発してるとたまに叫びたくならないか

大学で研究が上手くいかない時に似てる
でもあっちはまだ相談する人が居るがEA開発は大抵孤独だよね

813 :Trader@Live!:2011/12/09(金) 14:25:11.29 ID:oPDduEnS
EA開発中はwktk
運用中は悶絶

814 :Trader@Live!:2011/12/09(金) 14:30:24.73 ID:njx8lChb
ほぼ完成したEAのフォワードテスト、11/24からやってみた
なかなかよさげな結果が出てるので張ってみる 。現在も稼働中

上のチャートの矢印が取引履歴で、上矢印が買い、下矢印が売り
赤色になってるのは利益がでたポジション、青が損失が出たポジション
下のチャートは損益グラフ

http://mog.tank.jp/up/src/mog5865.jpg

815 :Trader@Live!:2011/12/09(金) 14:34:30.78 ID:jbop2wH3
>>812
なるよ
でもずっとずっと考え続け、探し続けると、ふとブレークスルーが見つかる

その繰り返しかなぁ

816 :Trader@Live!:2011/12/10(土) 10:18:58.43 ID:oLNdCShQ
>>814
良さげに見えないんだがwww
バックテストのほうあげたら?

817 :Trader@Live!:2011/12/10(土) 11:18:16.95 ID:KGRl/uYg
なぜ損益をピップスで表現しようとするのか

818 :Trader@Live!:2011/12/10(土) 11:42:50.90 ID:CtJ7tOZx
1ロットで10ピップスの稼ぎは、0.1ロットの100ピップスに相当する。
つまり、嘘をつくことなく、いくらでも大きな値に誤魔化しがきく。



819 :Trader@Live!:2011/12/10(土) 11:54:37.83 ID:YaqReG7b
FWテストにおける自分の損益確認用だからだろ?

820 :Trader@Live!:2011/12/10(土) 12:31:44.01 ID:KGRl/uYg
いや、>>814 のグラフを見て、相場の状況に応じてロットの大きさを変えてみてはどうだろうかと思っただけなんだ。
そうすると損益をピップスで表すことに意味がなくなるわけで。
言い方が悪かったね。

821 :Trader@Live!:2011/12/10(土) 12:39:45.32 ID:JBKJXIEg
>>820
基本的なエントリー、クローズの性能を見るにはピップスが妥当だね。
可変ロットなど資産管理を含む全体の性能を見るのには何倍になったか収益曲線を見るのがいいかな。

234 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.02 2018/11/22 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)