【MT4/5】Meta Trader初心者専用56【EA素人】
■ このスレッドは過去ログ倉庫に格納されています
>>131
無限ナンピンは、等間隔よりも、自分で節目のラインに指値置いた方がいいのでは?
損失計算ぐらいは自分で計算すべき。 >>138
ありがとうございます
説明が下手なので伝わるか分かりませんが、
以前は自分で指値を置いておりました。
無限に指値を置くのは面倒なので、大きめのロットを
3〜4個置きましたが、指値が刺さらないまま時間経過による
ボリンジャーが収束した場合、大きく動く可能性がある為、
再入力が面倒です。
次にロットが大きく儲かってくると、0.001 pipsの差で
決済されなかったりすることが多いので、監視してないと
落ち着きません。
それなら低レバで2〜5pipsの誤差を受け入れてEAでナンピン
すれば定期的に大量ポジになり、ストレス無く手動と同じ
効果が得られる気がします。
また、夜寝ている時に1と2のポジションが約定決済された後、
3のポジションが残ったまま約定されると身動きが取れなく
なりますので 5分足チャートで1ヶ月分くらいバックテスト行うと
最後に
686337 undeleted objects left
って表示されてるんだけど世の中こんなもん? そのオブジェクトがチャートオブジェクトなのかインスタンス(newしたオブジェクト)なのか分からん
どっちにしろ生成したオブジェクトは終了時にちゃんと破棄されるように修正すればいいんじゃね? mql公式のマーケットでデモを落としてバックテストしてんだけど、たまにマジで常勝のすげえ結果出すのがある。
で、それらの特徴としてログみてみたらものすごい勢いでトレールを繰り返してるのよ。
実際に買ってやってみたけど全然勝てないんだわ。
あれどういう仕組みなん?
毎秒に何十回もトレーリングしたら常勝になるの? バックテストのtickは擬似だからね
規則があるのでそれに乗れば聖杯になる 指標でも余裕で注文通るからなw
雇用統計とFOMCで順張りするEAを遊びで作ったことあるけど、爆益で草生えまくりだった titanfxのMT4でエラー出ると思ったら
Moving Averagesが入ってなかった… https://mt4-ea.com/
ここでもらったEAバックテストしたら右肩下がりになるんだが
やり方間違ってるんか? あれー?ほかの業者のメタトレでやると利益出てるなあ
ドローダウンもデカいが
何が悪いんだろ? ただレートのデータがおかしかった模様
ex4だから弄って売買逆にもできんし パラメーター入力タブの変数を日本語表示したいんですが
行の最後に //日本語変数〇〇 と入力しても灰色で上手くいきません
なにが原因か教えてください バックテストとフォワードテストの突き合わせって
手作業(目視)でひとつずつ確認してくしかないのかな
メチャ大変だよー
何かいい方法ありませんか >>154
ありがとうございます
記事みつけたのでやってみます もう今ってex4からの逆コンパイルってできないの? 初めてEAのバックテストをトライしてるんだけど
ヒストリカルデータってフォレックステスターの無料でまずは良いのかな? FXDDは2016年8月頃からデータ抜けてるって言ってるサイト有ったんだけどどうなんだろう? 牛丼と牛めしの違いくらいだな
同じではない、しかし違うものでもない EAを自前で作るに際してサーバーにかける負担とかってどのくらい真面目に検討すべきなんだろう?
たとえばtickが更新されるごとに OrderSelect() して現在持ってる建玉のポジション数とか
待機注文状況とかの確認を行うのは過負荷? >>164
やっぱ1秒は間隔空けないと過負荷扱いされちゃうんだ・・・ うーん…
バックテストは動くようになったけど、正しいのか解らない…
どうしたものか〜 >>166
バックテストで動いたならもうOK
有り金全部入れて動かそう fxddのヒストリーはたしかに2016年辺りが可笑しい
チャートが見れなくなる >>170
2012年からは見たいかな
>>167,168
いあ、右肩下がりのグラフなので…
バックテスト公開してる無料EAが落ちてたサイトから
適当なEA拾って来てテストしたけど似てるけど違うんだよな…
>>171
勝ち組はどこのデータ使ってるの? >>165
昔、tick毎にOrderModifyしてたEA使ってた口座が凍結された噂がある。 >>172
使うデータで勝率変わるなら使い物にならない。よってどこのデータでも良い。 >>173
そこらへんのさじ加減こえーわ(´・ω・`) >>173
OrderSelect()
OderType()
くらいはtickごとに}実行しても構わないよね・・・?(震え声 >>177
OrderSelectはMT4内部で完結してるから問題ない mybitwallet経由で
50万円出金したいんだけど
mybitwalletって最近できたところ?だよね
信用できるかなぁ
誰かmybitwallet経由での出金
成功させた人いませんか〜? なんかの本にも載ってたけど
https://efxcursion.com/812.html
の最初にある古い日にちのダミーを入れて古いデータ読み込むのが正確なんか? 一本前の価格は取得できるけど、
1Tick前の価格ってどうやって取得するんや、、
3日くらい試行錯誤しとるけどできない。
なんか参考になりそうな事例のサイトもないし、そもそもMQLでそんなの出来ないのかしら… 変数に取っておけば良いだけ
2-3分でできるでしょ >>184
レスありがとうございます。
static使って意図したことはできたのですがなぜ出来たのかが理解できへんです…
staticの意味がわからんです、、1つ前の変数を覚えておいてくれるって理解していいのかしら…
結果としてトレーリングストップは出来たけど仕組みがわかってないから使うのが怖い… トレーリングストップはロングの場合
現在値 - 逆指値 > トレール幅
modify 決済値(現在値 - トレール幅)
これだけ、簡単だ a) 待機注文出す → 待機注文が約定してエントリーする → 利確してエグジットする
b) 待機注文出す → OrderDeleteかけて待機注文を取り消す
取引後にa)とb)を見分ける方法ってありますか?
どちらも
・OrderOpenTime
・OrderOpenPrice
・OrderCloseTime
に何かしらの値がセットされてしまうのでこれらで見分けることはできません。 ああ、モデファイ使わないで成行きで決済するトレーリングストップを作ってたので、、
もうちょい調べてみます。。 >>191
a) 既にエグジット済み
b) 取り消された待機注文
これらの建玉のOderType()を調べるとそれぞれどんな値が返ってきますか? 刺さったポジはOP_BUYかOP_SELL、DeleteしたのはOP_SELLLIMITとかそのままだよ
てか、この程度も自分で調べられないのはどうかと思うよ お世話になります
前スレでターミナルウィンドウのアラートリストが古い無効化アラートで埋め尽くされ登録・編集・削除等何もできない状態になってしまい解決方法を質問したものですが
データフォルダ>profileフォルダ内の ararts.iniファイルを他の場所に移動して再起動したところ
新規の ararts.iniファイルが生成され無事正常に使用できるようになりました
これが正しい方法かわからないですが一応問題解決しましたので報告致します
失礼しました zigzagというインジについてだけど、どういう値になったらラインが
山と谷をつけるのか条件よく分かりません。
詳しい人はいますか? >>193
あ、ありがとうございます
参考になりますた・・・ mqlの公式で自前のEAを販売したいんだけども、デモで動くようにするためになんか特別なコードとかいるんかしら?
それともEAを提出したら自動でデモ版つくってくれるのかな、、
誰か経験者いないかしら。 勝手にやってくれる
デモ版はというかユーザーは買わないとテスターでしか動かせない すまん助けてくれ MT4とやらをダウンロードしてみて日本時間設定までなんとか出来たけど、やたらとアラームが鳴るんじゃよ。
ググったら時間誤差が10時間以上あると鳴る仕様と書いてあったんじゃが、日本時間設定には13が必要でしょ。
なんとかならないでしょうか? >>203
>日本時間設定には13が必要でしょ。
何コレ? >>201
長期的には勝てるけどマネーがないのでタネが欲しい。
あとバックテストいっぱいしてもろて優秀なセットファイルをユーザーから提供してもらえる。
とか、いろいろメリットはあるよ。 >>201
稼げるEAは売らないよ
初期資金は稼げない捨てEAを売って手に入れた そういうのってクレームこないの?
ワイも資金ないから作って売りたい すまん、申し訳ないのですが、自分の使っているMT4(ランドFX)に自動売買のアイコンそのものが無いのですが、どうすればバックテスト及び自動売買できるようになるでしょうか >>208
そんな事も自分でググれない人はやっても溶かすだけだから止めたほうがいいぞ
[表示]-[ルールバー]チェックで表示できる
それでも表示できなければツールバーを[右クリック]-[カスタマイズ]で表示できる >>204
ランドFXでダウンロードしたMT4だと日本時間自動にしても自動にならず、時差調整で13にすると日本時間になる仕様みたいなんです
>>210
ありがとうございました。有りました。 たびたびすみません。バックテストを行っているのですが、元々インストールされているパラボリックやMACDのインジを変えてテストしたいのですが、
下記の手順では上手くいきません。ご指導お願い致します。
・デフォのパラボリックのパラメータを変更したデータをエキスパートフォルダに入れて(デフォでサンプルとしていくつか入っているフォルダ)テストしました >>212
自動売買=エキスパートアドバイザ、とチャートに表示するためのインジケータは別ということは解ってる? >>213
すいません。色々調べていてそんな気がしました、、、どうすればよいでしょうか。パラボリックの変数を変更しただけの単純なテストをしたいのですが、、、 簡単なパラボリックのEAを作れば良いだけ
初めから楽しようとしない事だな >>214
どうすればよいかの前にまず何をしたいかを明確にする。
やる事は大雑把に言って、
・ある条件Aを満たしたらエントリーする
・ある条件Bを満たしたらクローズする
しかないし、これがはっきりしてないとEAは作れない。
にも関わらず、あなたのレスには、条件もエントリーもクローズも無い。
とは言ったものの、それ以前に、自動売買(テスト)するにはEAが必要ってことが解ってない? >>216
もうしわけない 情弱で。じつはパラボリックとMACDのインジを変えて手動で張り付き18時間トレードして生活しているんじゃが、
これをシステム化した方がよいのでは?と思い色々ググってMT4にたどり着き、自動売買にたどり着き、バックテストまでたどり着きました。
システムは簡単でパラボリック転換で売り若しくは買い、そして転換で決済及びドテンの繰り返し。それにMACDの状況を見てエントリーを有無を
裁量で決断と言う具合です。ただ、パラメーターがデフォと違うのでソレを試したかったのです >システムは簡単でパラボリック転換で売り若しくは買い、そして転換で決済及びドテンの繰り返し。それにMACDの状況を見てエントリーを有無を
ちょっとだけマジレス
裁量やってるひとが自動売買(プログラム)を理解していないポイント
パラボリックの転換ってどういう事か
これ一つでも何パターンかあるって事理解してるかな >>217
現状何をやってるのか解らない。裁量のみ?
これから何がやりたいのか解らない。全自動?
バックテスト:過去データを使ってEAを動かすこと。
バックテストまでたどり着いたってことは、EA(自動売買プログラム)があって、それを過去データでテストしてるってこと。
そのプログラムの内部では当然、パラボリックやMACDの関数を呼んでるはず。
であるならば、その関数の引数をエクスターンの変数にして外部から設定変えられるようにするだけ。
バックテスト(全自動売買)までたどり着いたと言ってるのにエントリーを裁量で決断とか意味不明。 >>219
レスありがと。つまり今は国内証券会社でパラボリックとMACDを使って裁量トレードをしとるんです。
でも張り付き16時間とかキツくなってきた、と同時に昔から疑問に思っていた寝ている8時間の間もトレードしたら?を検証したくなったんです。
自分にあるのは、「MT4チャートとパラボリックをEA化した」ダウンロード物のみです。ようはそのダウンロードした物はパラメータが恐らくデフォだと思うんです。
それを自分の使っている数値に変えてテストする方法を教えて頂きたいのです。 >>220
どこからダウンロードしたのか?それを書け >>220
そのパラボリックのEAを動かす時に設定する初期パラメータの中にあなたが変えたいパラメータがないならプログラムを書き換えないと無理。
プログラムを書き換えるには、コンパイル前のソースプログラムが必要。
ダウンロードしたのが、拡張子.ex4のファイルだけならそれは実行ファイルなので無理。 要は、そのEAで望み通りのパラメータ設定が出来ないのなら、新しいのを自分で作るか、やりたい事を明確にして人に作ってもらうしかないってこと。 悲しい現実
裁量で結果が出てる手法のEA化ってのは
100%うまくいかない、これ自動売買あるある EA化に失敗してるのか、実装は上手くいってるのに性能が悪い、つまり裁量でたまたま勝ってるだけなのか。両方なのか。
いずれにせよ至難の技。滅多に成功しない。 エントリー時にストップ・リミットはサーバーによって対応してないと聞いたのですが
エグジットは別にした方がいいのでしょうか?
回線トラブルなどがある場合も考えてエントリー時に注文出したほうが怖くないと思ったのですが >>227
>エントリー時にストップ・リミットはサーバーによって対応してない
エグジットを別にするかどうかはともかく、そんな業者を使うのはやめたほうがいい。 まあ本に書いてあっただけなので
実際にどこがそんなのかはわかりませんが 業者的にはユーザーから成行注文出されるのと待機注文出されるのとでは
どっちがありがたいの? >>231
回数はどっちも変わらないけど成行の方がうれしいんだ
てっきり事前にエントリー価格を提示してくれる待機注文の方が
業者的にありがたいのかと思ってた インジケーターのHMA4.mq4を使いたくダウンロードしたのですが、
コンパイルすると以下のエラーがでます。
'return' - expressions are not allowed on a global scope
240行目に通行止めみたいなマークがでてるのですが、全くの素人のためわかりません。
よろしければアドバイスお願いします。 クラスのオブジェクトが詰まった動的配列arrayのサイズを1個増やして
配列の末尾に新たなクラスのオブジェクトnewObjectを格納しようと思い
ArrayResize(array, ArraySize(arrai)+1);
array[ArraySize(array)-1] = newObject;
ってプログラム書いたんだけど
これって増加前の配列に格納されていたクラスオブジェクトは
そのまま生き残っていると思って大丈夫?
それとも増加前の配列も一度バックアップしておいて
増加が終わったらそれも合わせて戻した方が確実かな? Resizeで影響ない部分は保証される
どっかに書いてあったけどみつからないや
ただ、オブジェクトをArrayに入れるのは色々いただけないね >>237
> ただ、オブジェクトをArrayに入れるのは色々いただけないね
そなの? ■ このスレッドは過去ログ倉庫に格納されています