【MT4/5】Meta Trader初心者専用56【EA素人】

1名無しさん@お金いっぱい。2018/03/10(土) 07:30:41.64ID:O6i38dgf0
▼前スレ
【MT4/5】Meta Trader初心者専用55【EA素人】
https://medaka.5ch.net/test/read.cgi/market/1502564817/

▼関連スレ
【MT4/MT5】 EA開発研究スレ Part42 【自動売買】
https://medaka.5ch.net/test/read.cgi/market/1517726798/

189名無しさん@お金いっぱい。2018/04/16(月) 20:51:10.95ID:nb1h5UkD0
a) 待機注文出す → 待機注文が約定してエントリーする → 利確してエグジットする

b) 待機注文出す → OrderDeleteかけて待機注文を取り消す

取引後にa)とb)を見分ける方法ってありますか?

どちらも
・OrderOpenTime
・OrderOpenPrice
・OrderCloseTime
に何かしらの値がセットされてしまうのでこれらで見分けることはできません。

190名無しさん@お金いっぱい。2018/04/16(月) 20:55:38.69ID:e7rC5j+y0
ああ、モデファイ使わないで成行きで決済するトレーリングストップを作ってたので、、
もうちょい調べてみます。。

191名無しさん@お金いっぱい。2018/04/16(月) 22:43:27.12ID:TFfZOIEA0
>>189
OrderType()

192名無しさん@お金いっぱい。2018/04/16(月) 23:01:50.36ID:nb1h5UkD0
>>191
a) 既にエグジット済み
b) 取り消された待機注文

これらの建玉のOderType()を調べるとそれぞれどんな値が返ってきますか?

193名無しさん@お金いっぱい。2018/04/17(火) 00:43:51.82ID:TR3ii12y0
刺さったポジはOP_BUYかOP_SELL、DeleteしたのはOP_SELLLIMITとかそのままだよ
てか、この程度も自分で調べられないのはどうかと思うよ

194名無しさん@お金いっぱい。2018/04/17(火) 04:52:56.77ID:xJtJd6cm0
お世話になります
前スレでターミナルウィンドウのアラートリストが古い無効化アラートで埋め尽くされ登録・編集・削除等何もできない状態になってしまい解決方法を質問したものですが
データフォルダ>profileフォルダ内の ararts.iniファイルを他の場所に移動して再起動したところ
新規の ararts.iniファイルが生成され無事正常に使用できるようになりました
これが正しい方法かわからないですが一応問題解決しましたので報告致します
失礼しました

195名無しさん@お金いっぱい。2018/04/17(火) 12:45:35.14ID:J3/xRqq00
おめでとうございます

196名無しさん@お金いっぱい。2018/04/17(火) 20:45:49.70ID:MHf1dwp30
zigzagというインジについてだけど、どういう値になったらラインが
山と谷をつけるのか条件よく分かりません。
詳しい人はいますか?

197名無しさん@お金いっぱい。2018/04/17(火) 20:56:22.55ID:l9RR8ZeC0
>>193
あ、ありがとうございます
参考になりますた・・・

198名無しさん@お金いっぱい。2018/04/18(水) 02:16:07.08ID:/Qr9RXiE0
mqlの公式で自前のEAを販売したいんだけども、デモで動くようにするためになんか特別なコードとかいるんかしら?
それともEAを提出したら自動でデモ版つくってくれるのかな、、
誰か経験者いないかしら。

199名無しさん@お金いっぱい。2018/04/18(水) 08:39:45.77ID:w3i2J6+00
勝手にやってくれる
デモ版はというかユーザーは買わないとテスターでしか動かせない

200名無しさん@お金いっぱい。2018/04/18(水) 08:48:22.12ID:dNjdZ+cV0
ありがと!

201名無しさん@お金いっぱい。2018/04/18(水) 23:51:46.60ID:UEdD4pyM0
EA売る人って
そのEA使っては稼げないの?

202名無しさん@お金いっぱい。2018/04/19(木) 01:01:54.61ID:7zINxesE0
そうだね、プロテインだね。

203名無しさん@お金いっぱい。2018/04/19(木) 05:32:08.41ID:Fy3FBmOH0
すまん助けてくれ MT4とやらをダウンロードしてみて日本時間設定までなんとか出来たけど、やたらとアラームが鳴るんじゃよ。
ググったら時間誤差が10時間以上あると鳴る仕様と書いてあったんじゃが、日本時間設定には13が必要でしょ。
なんとかならないでしょうか?

204名無しさん@お金いっぱい。2018/04/19(木) 06:40:27.42ID:DovfGOxY0
>>203
>日本時間設定には13が必要でしょ。

何コレ?

205名無しさん@お金いっぱい。2018/04/19(木) 08:14:09.92ID:zCN6/gkF0
>>201
長期的には勝てるけどマネーがないのでタネが欲しい。
あとバックテストいっぱいしてもろて優秀なセットファイルをユーザーから提供してもらえる。
とか、いろいろメリットはあるよ。

206名無しさん@お金いっぱい。2018/04/19(木) 13:14:32.97ID:Kmboh4Wo0
>>201

稼げるEAは売らないよ
初期資金は稼げない捨てEAを売って手に入れた

207名無しさん@お金いっぱい。2018/04/19(木) 17:02:17.56ID:DdqGzu8R0
そういうのってクレームこないの?
ワイも資金ないから作って売りたい

208名無しさん@お金いっぱい。2018/04/19(木) 17:51:31.35ID:Fy3FBmOH0
すまん、申し訳ないのですが、自分の使っているMT4(ランドFX)に自動売買のアイコンそのものが無いのですが、どうすればバックテスト及び自動売買できるようになるでしょうか

209名無しさん@お金いっぱい。2018/04/19(木) 17:55:07.46ID:juJHbyVc0
まずは 204の回答が先でしょ

210名無しさん@お金いっぱい。2018/04/19(木) 17:58:30.41ID:pDvAd1pw0
>>208
そんな事も自分でググれない人はやっても溶かすだけだから止めたほうがいいぞ


[表示]-[ルールバー]チェックで表示できる
それでも表示できなければツールバーを[右クリック]-[カスタマイズ]で表示できる

211名無しさん@お金いっぱい。2018/04/19(木) 18:24:55.26ID:Fy3FBmOH0
>>204
ランドFXでダウンロードしたMT4だと日本時間自動にしても自動にならず、時差調整で13にすると日本時間になる仕様みたいなんです
>>210
ありがとうございました。有りました。

212名無しさん@お金いっぱい。2018/04/19(木) 18:58:01.60ID:Fy3FBmOH0
たびたびすみません。バックテストを行っているのですが、元々インストールされているパラボリックやMACDのインジを変えてテストしたいのですが、
下記の手順では上手くいきません。ご指導お願い致します。
・デフォのパラボリックのパラメータを変更したデータをエキスパートフォルダに入れて(デフォでサンプルとしていくつか入っているフォルダ)テストしました

213名無しさん@お金いっぱい。2018/04/19(木) 19:20:50.52ID:F+8wUb0e0
>>212
自動売買=エキスパートアドバイザ、とチャートに表示するためのインジケータは別ということは解ってる?

214名無しさん@お金いっぱい。2018/04/19(木) 19:32:32.07ID:Fy3FBmOH0
>>213
すいません。色々調べていてそんな気がしました、、、どうすればよいでしょうか。パラボリックの変数を変更しただけの単純なテストをしたいのですが、、、

215名無しさん@お金いっぱい。2018/04/19(木) 19:46:13.71ID:DovfGOxY0
簡単なパラボリックのEAを作れば良いだけ
初めから楽しようとしない事だな

216名無しさん@お金いっぱい。2018/04/19(木) 20:58:56.33ID:F+8wUb0e0
>>214
どうすればよいかの前にまず何をしたいかを明確にする。
やる事は大雑把に言って、
・ある条件Aを満たしたらエントリーする
・ある条件Bを満たしたらクローズする
しかないし、これがはっきりしてないとEAは作れない。
にも関わらず、あなたのレスには、条件もエントリーもクローズも無い。

とは言ったものの、それ以前に、自動売買(テスト)するにはEAが必要ってことが解ってない?

217名無しさん@お金いっぱい。2018/04/19(木) 21:35:57.64ID:Fy3FBmOH0
>>216
もうしわけない 情弱で。じつはパラボリックとMACDのインジを変えて手動で張り付き18時間トレードして生活しているんじゃが、
これをシステム化した方がよいのでは?と思い色々ググってMT4にたどり着き、自動売買にたどり着き、バックテストまでたどり着きました。
システムは簡単でパラボリック転換で売り若しくは買い、そして転換で決済及びドテンの繰り返し。それにMACDの状況を見てエントリーを有無を
裁量で決断と言う具合です。ただ、パラメーターがデフォと違うのでソレを試したかったのです

218名無しさん@お金いっぱい。2018/04/19(木) 21:40:41.88ID:DovfGOxY0
>システムは簡単でパラボリック転換で売り若しくは買い、そして転換で決済及びドテンの繰り返し。それにMACDの状況を見てエントリーを有無を

ちょっとだけマジレス
裁量やってるひとが自動売買(プログラム)を理解していないポイント

パラボリックの転換ってどういう事か
これ一つでも何パターンかあるって事理解してるかな

219名無しさん@お金いっぱい。2018/04/19(木) 23:23:28.86ID:F+8wUb0e0
>>217
現状何をやってるのか解らない。裁量のみ?
これから何がやりたいのか解らない。全自動?

バックテスト:過去データを使ってEAを動かすこと。
バックテストまでたどり着いたってことは、EA(自動売買プログラム)があって、それを過去データでテストしてるってこと。
そのプログラムの内部では当然、パラボリックやMACDの関数を呼んでるはず。
であるならば、その関数の引数をエクスターンの変数にして外部から設定変えられるようにするだけ。

バックテスト(全自動売買)までたどり着いたと言ってるのにエントリーを裁量で決断とか意味不明。

220名無しさん@お金いっぱい。2018/04/19(木) 23:36:19.51ID:Fy3FBmOH0
>>219
レスありがと。つまり今は国内証券会社でパラボリックとMACDを使って裁量トレードをしとるんです。
でも張り付き16時間とかキツくなってきた、と同時に昔から疑問に思っていた寝ている8時間の間もトレードしたら?を検証したくなったんです。
自分にあるのは、「MT4チャートとパラボリックをEA化した」ダウンロード物のみです。ようはそのダウンロードした物はパラメータが恐らくデフォだと思うんです。
それを自分の使っている数値に変えてテストする方法を教えて頂きたいのです。

221名無しさん@お金いっぱい。2018/04/19(木) 23:41:30.09ID:7zINxesE0
エスパー待ちだな

222名無しさん@お金いっぱい。2018/04/19(木) 23:46:38.62ID:PmbKEJW10
>>220
どこからダウンロードしたのか?それを書け

223名無しさん@お金いっぱい。2018/04/19(木) 23:49:01.34ID:F+8wUb0e0
>>220
そのパラボリックのEAを動かす時に設定する初期パラメータの中にあなたが変えたいパラメータがないならプログラムを書き換えないと無理。
プログラムを書き換えるには、コンパイル前のソースプログラムが必要。
ダウンロードしたのが、拡張子.ex4のファイルだけならそれは実行ファイルなので無理。

224名無しさん@お金いっぱい。2018/04/19(木) 23:58:35.88ID:F+8wUb0e0
要は、そのEAで望み通りのパラメータ設定が出来ないのなら、新しいのを自分で作るか、やりたい事を明確にして人に作ってもらうしかないってこと。

225名無しさん@お金いっぱい。2018/04/20(金) 00:41:47.96ID:PzvXNOlT0
悲しい現実
裁量で結果が出てる手法のEA化ってのは
100%うまくいかない、これ自動売買あるある

226名無しさん@お金いっぱい。2018/04/20(金) 07:54:59.87ID:O47GEQYz0
EA化に失敗してるのか、実装は上手くいってるのに性能が悪い、つまり裁量でたまたま勝ってるだけなのか。両方なのか。
いずれにせよ至難の技。滅多に成功しない。

227名無しさん@お金いっぱい。2018/04/21(土) 15:46:52.58ID:dL3Wye2j0
エントリー時にストップ・リミットはサーバーによって対応してないと聞いたのですが
エグジットは別にした方がいいのでしょうか?
回線トラブルなどがある場合も考えてエントリー時に注文出したほうが怖くないと思ったのですが

228名無しさん@お金いっぱい。2018/04/21(土) 19:12:46.43ID:baw9BHbt0
>>227
>エントリー時にストップ・リミットはサーバーによって対応してない
エグジットを別にするかどうかはともかく、そんな業者を使うのはやめたほうがいい。

229名無しさん@お金いっぱい。2018/04/21(土) 22:54:25.30ID:dL3Wye2j0
まあ本に書いてあっただけなので
実際にどこがそんなのかはわかりませんが

230名無しさん@お金いっぱい。2018/04/22(日) 19:00:58.32ID:gg59K00H0
業者的にはユーザーから成行注文出されるのと待機注文出されるのとでは
どっちがありがたいの?

231名無しさん@お金いっぱい。2018/04/24(火) 20:01:12.10ID:PUZBWcrx0
成り行き
取引回数が多い方がいい

232名無しさん@お金いっぱい。2018/04/24(火) 20:48:31.20ID:XedpkDhg0
>>231
回数はどっちも変わらないけど成行の方がうれしいんだ

てっきり事前にエントリー価格を提示してくれる待機注文の方が
業者的にありがたいのかと思ってた

233名無しさん@お金いっぱい。2018/04/25(水) 04:53:39.42ID:ZJ7fiGca0

234名無しさん@お金いっぱい。2018/04/25(水) 09:40:02.73ID:1MZIK5H20
インジケーターのHMA4.mq4を使いたくダウンロードしたのですが、
コンパイルすると以下のエラーがでます。

'return' - expressions are not allowed on a global scope

240行目に通行止めみたいなマークがでてるのですが、全くの素人のためわかりません。
よろしければアドバイスお願いします。

235名無しさん@お金いっぱい。2018/04/25(水) 10:21:24.46ID:E/iaSAvj0

236名無しさん@お金いっぱい。2018/04/25(水) 11:16:30.48ID:gtJIF1jj0
クラスのオブジェクトが詰まった動的配列arrayのサイズを1個増やして
配列の末尾に新たなクラスのオブジェクトnewObjectを格納しようと思い


ArrayResize(array, ArraySize(arrai)+1);
array[ArraySize(array)-1] = newObject;

ってプログラム書いたんだけど
これって増加前の配列に格納されていたクラスオブジェクトは
そのまま生き残っていると思って大丈夫?

それとも増加前の配列も一度バックアップしておいて
増加が終わったらそれも合わせて戻した方が確実かな?

237名無しさん@お金いっぱい。2018/04/25(水) 12:51:48.69ID:dcP+jd910
Resizeで影響ない部分は保証される
どっかに書いてあったけどみつからないや
ただ、オブジェクトをArrayに入れるのは色々いただけないね

238名無しさん@お金いっぱい。2018/04/25(水) 20:43:20.65ID:gtJIF1jj0
>>237
> ただ、オブジェクトをArrayに入れるのは色々いただけないね

そなの?

239名無しさん@お金いっぱい。2018/04/25(水) 21:15:22.56ID:dcP+jd910
コンストラクタ・デストラクタ・コピーコンストラクタ・代入演算子などのことも考えてあげてください

新着レスの表示
レスを投稿する