【MT4/5】Meta Trader初心者専用59【EA素人】
■ このスレッドは過去ログ倉庫に格納されています
>>559
はい。写真で言うと色が変わるのが場所を支持する赤い線だけなんです。
いまフィボの水平線と数字が青で見づらくて。 教えてください。ブローカーからのMT4宛にくるメールの通知を止める方法ないですか?
incoming mailってなってタブも勝手に切り替わって煩わしい事この上ない。。 ごめん全然届かないからさっぱりだ
今メールタブみたらずーっと前にMT4インストールしたときのようこそがトップのままやったw スマホのアプリではログインできてるのにタブレットの方はログアウトされててログインするにも認証出来ないって出る 20210503.log
0 23:00:01.627 01901_USDJPY_1h USDJPY,H1: error code=129
0 23:00:03.879 01901_USDJPY_1h USDJPY,H1: error code=129
0 23:00:06.168 01901_USDJPY_1h USDJPY,H1: error code=129
0 23:00:08.376 01901_USDJPY_1h USDJPY,H1: error code=129
0 23:00:10.615 01901_USDJPY_1h USDJPY,H1: error code=129
0 23:00:12.818 01901_USDJPY_1h USDJPY,H1: error code=129
0 23:00:15.036 01901_USDJPY_1h USDJPY,H1: error code=129
0 23:00:17.244 01901_USDJPY_1h USDJPY,H1: error code=129
(略)
0 23:35:59.479 01901_USDJPY_1h USDJPY,H1: error code=129
0 23:36:01.658 01901_USDJPY_1h USDJPY,H1: error code=129
0 23:36:03.854 01901_USDJPY_1h USDJPY,H1: error code=129
0 23:36:06.036 01901_USDJPY_1h USDJPY,H1: error code=129
0 23:36:08.212 01901_USDJPY_1h USDJPY,H1: error code=129
2 23:36:10.541 01901_USDJPY_1h USDJPY,H1: close #47341890 buy 0.01 USDJPY at 109.290 at price 108.915
某R店で自動売買始める
OrderClose()==falseの場合 Sleep(2000); Refreshrates(); OrderClose(); を繰り返すコード
36分後にやっと約定
36分ってなあ、スキャなんて無理じゃん //決済関数 成行
bool newOrderClose_OP(int ticket,double lots,int slippage,color arrow_color)
{
if(IsTradeAllowed()==false)
for(int i=0; i<100; i++)
{Sleep(1000);
if(IsTradeAllowed()==true) break;}
bool ret_close=false;
if(OrderSelect(ticket,SELECT_BY_TICKET))
{RefreshRates();
double N_price=NormalizeDouble(OrderClosePrice(),_Digits);
ret_close=OrderClose(ticket,lots,N_price,slippage,arrow_color);}
if(ret_close==false)
for(int i=1; i<1000; i++)
{
int error=GetLastError();
Print("error code=",error);
if(error==4108) {break;}//何らかの理由で玉がない場合
Sleep(2000);
RefreshRates();
double N_price=NormalizeDouble(OrderClosePrice(),_Digits);
ret_close=OrderClose(ticket,lots,N_price,slippage,arrow_color);
if(ret_close==true) break;
}
if(ret_close==true) return(true);
else return(false);
} 上が自作の決済関数
mt4 129 エラーで検索したところ、129エラーは、RefreshRates(); NormalizeDouble();を使えば出なくなると書いてある
実際には、使っているにもかかわらず出まくる
関数に問題あり?業者側の問題? 129は価格設定が間違ってる時に出るやつだ。
注文出したときの価格と注文した価格、スリッページ、その時のスプレッド、このあたりを確認しろ。 プログラムに問題あるな。
引数で指定した価格でループしてるから価格が大きく動くと決済されないぞ。
何が何でもその価格で決済したいなら指値入れるか、決済用のルーチンをOnTickで回したほうがいい。 input int Slippage=3;
狭すぎ?
そもそも成行決済でスリッページは関係あるの
RefreshRates();した直後に、OrderClosePrice()を取得して決済注文出してるのに
サーバーに注文が届く前に、レートがOrderClosePrice()からスリッページを超えて変化しているということか >>572
そういうことかもしれんって話。一度ずれると戻ってくるまで決済されないからずっとエラーはいてるんやろ。 >>571
OrderClose()のdouble price に108.457といった固定値を入れた場合
レートが108.457から外れれば、OrderClose()を連打しても約定しないと言うのはわかる
OrderClosePrice()でもだめ?
一回ごとに、OrderClosePrice()を取得し直してると思ったんだけど、ひょっとして同じ値が入り続けてる? >>576
取り直してるならいいんじゃないのか。上のは取り直してないときの話な。
プリント注文したときの価格とその時の注文価格を確認してみることだな。 操作履歴見たら、OrderClosePrice()に同じ値が入り続けてるわ
Ask BidはRefreshRates()で更新されるけれども、OrderClosePrice()は更新されない
OrderSelect()でオーダーを選んだ後、最初に取得したOrderClosePrice()の値が、以後入り続ける?
if(ret_close==false)
for(int i=1; i<1000; i++)
{
}
この中で、もう一度OrderSelect()を使った後、OrderClosePrice()を取れば、上手くいくような……
もしくは、OrderType()で、売り玉 買い玉を判定し、Ask Bidで決済するか 重要指標発表直前から新規エントリー止めるための
アラート吐ける関数知りませんか? MT5です。 無いなら自作するか。まだ構造体と全然かわかんないけど
構造体MqlCalendarValue配列を定義して
国名、当日を指定して取り込んでそっからイベント名の文字列探して該当する
イベントが見つかればその時刻を引っ張ればいいのかな。 自作するしかないんじゃない?
MqlCalendarEventって便利な構造体があるじゃん double x = 11 / 2;
printf("x = %f", x);
結果: 5
これはふざけるなと言いたい(´・ω・`) CFDにと特化したEA(ソース)のサンプルってありませんか? 指値注文やワンクリック注文時に確認画面が出てくるのですが
出ないようにするにはどうしたらいいですか? >>589
ツール オプション 取引 ワンクリック取引 同意 通知機能で、プッシュ通知とトレード通知をオンにしてると
トレーリングストップでストップ位置移動するたびにピコンピコンなってうるさい
決済では鳴るけどトレーリングでは鳴らない、ってのはできない? >>591
標準で実現できない場合は、インジかEAで音出すようにすればいい stops.wavをリネームか削除すれば良いのでは error音が鳴るからだめだった
無音のwavファイルに置き換えるのがいいかも >>592
それしかないかー頑張ってみる
>>594
スマホのプッシュ通知の音なのでちょっと違うかなと まず読んでみたらどうよ
サンプルコードもついてるしMT4付属のインジも大半は中身が見れる 初心者はMT4付属のサンプルコードとリファレンス読めばええやろ。
マイナーな分野なんで参考書なんてろくな物がないし、プログラミングがわからないなら、C++やCを勉強した方がいい。 MetaQuotes-demoのデモアカウント削除したらすかさずカウンターで新規作成するんだけど止める方法ってある? EAつくちゃおとかいうサイトがいいと思う
ここいつも参考にしてるわ >>604
逆に羨ましい
最近なぜかオアンダ以外どの業者のデモサーバーに申請しても
パスワードが返ってこない >>606
ただ乗りする奴が増えすぎたんじゃない?
アカウント作って最低入金額入れとけばいいかと >>606
業者のウェブサイトからならいけるやで。
あと、TitanはMTからでもいけた気がする 質問です。
EA終了時に所持してるポジションをClose処理を入れてます。
EAのマジックナンバーに該当するポジションがあったらMessagebox出して決済させるといった感じです。
ところが、OnDeinitでその処理入れるとどこかで遅延が出るらしく、場合によっては2.5秒のタイムアウトで強制終了になってしまいます。
(ウィンドウのカーソルがクルクル回る
ちなみに、OnInitにも同じ処理入れてるんですが、特に問題なく動きます。
決済手数料処理自体もEA中の処理そのまま使っているのでこちらも問題なしです。
OnDeinitに書くと駄目といったところ。
ログからもちょっと原因判明しませんでした。
何かわかりませんでしょうか。 >>598
これがダメならどのサイトがイイの?
細かいリファレンスとか、一般的なプログラミングとか、儲かるロジックじゃなくて
EA作りの概要と勘どころわかるやつ まず作ってみること
いくら本を探しても読んでも
一回EAを作った方が知識が増える もう一個のキチガイスレにも書いたが、2年ぐらい前までやったんだ
勘を取り戻すのとやる気出すためにざっと読む >>614
豊島の昔の。なんとかってリファレンスサイトが便利だったんだが見当たらんね
MT4古いのからやってたが、新しいの適当に対応しただけだからさ >>615
豊島本やったんなら、リファレンスサイトは、上でも出てる、「EAつくちゃお」サイトでいいんじゃないかな >>616
チュートリアルみたいのがいいんだよな
一通りわからんことはないけど、足のはじめだけ処理するにこう
ポジ二重にとらないためにはこうとかあるじゃん
まあ昔のいじってくだけなんだけども >>617
そういう、定番処理なら、ググればすぐ出てくる >>618
そういうことじゃなくて作業のイメージ作り
何が必須項目かとかあるじゃん。数時間で一気に読んで勢いをつける
というか、なんでこのスレのテンプレにそういう情報ないかね >>620
あれ旧MT4なんだよ。どこか結構変わった MQL5に寄ったくらいだで、そんなに変わってないよ
あれ?っと思ったらMQL5で調べればよい まあ、だから結局>>598そんなに古びてないか?てことなんだよ
ここ2年ぐらいしらんから >>623
MTは何十年たってもアップデートが頻繁にあるから、永久に古びる運命にある、あきらめろ >>625
見当違い。そういうっじゃなしじゃな言ってはじめからいってる
何でこの手のすれはそういう意味のないレスで埋まるかね なんか必死の奴来てるな
方向違いの頑張りは無駄なのにね >>626
今手にできる情報の中でやるしかないんじゃないのか
本、ネット、メタエディタのレファレンス
これを元に書いて試して失敗して考えてまた書く
定番処理も同じ 作業のイメージ作りより実際に手を動かしたほうが早い
いじってる最中に閃くことも多々ある
プログラミング経験者ならトイレ休憩中にアイデアが降ってくる経験あるよな >>631
寝て起きた後にひらめくんだが、仕事だと、寝ると怒られるから、そうもいかないんだよなw チュートリアル作ってもすぐ過去の遺物になるから、誰もやらなくなったってことだろ なんかおかしなスレだな
俺は未経験じゃないけど、はじめる取っ掛かりはなにがいい?
てきいてるだけだぞ >>635
未経験じゃないっていうのは、
ふつう、とっかかりが済んでる人のことだけど だってぜんぜん理解してないじゃん
読解力ゼロか。とりあえずやるならとっくにやってる
そういう話はぜんぜんしてない じゃあまとめようか?
2年前までEA作ってた。再開するにあたりイメージつくってから始めたい
特に最近の情報が盛り込まれてるチィートリある的なものはないか mt4 mql ea 入門 とかでググれば基礎を丁寧に解説してるサイトいくつも出てくるじゃん だから手持ちの豊島本でいいって言われてるのにな〜んも、やった気配ねえじゃんw いくつもあると困るだろ
何でこれいいんじゃね。俺はこれ見たて情報ないのかな そこは自分で一つ一つ見るしかないよ
君にとっての一番なんて誰にもわからないし なきゃ黙ってりゃよくね
情報ないのにレスしすぎだろ
初心者スレなのに初心者向けの情報はない!てすごいね メタクオーツに言えw
アップデートしすぎで、
本が出た頃には、すでに過去の遺物だ 初心者向けの解説してるサイト勧められても拒否ってるじゃん あまりにも簡単に見つかるサイトを教えるにはググれで充分 確かにググらないし読まないし聞かない人には何言っても無駄ってことなら意味はないね ガキじゃ無いんだから、いつまでも手取り足取りしてもらえると思うな
私あんたのママ〜じゃ〜ない〜♪♪ ゼロからやり方聞いてくるような奴は
いくらこっちが助けてやっても生き残れないから心配するな
根本的な問題で サンプルのEAが付属してるんだからそのコードを自分の好きなように書き換えるのが一番手っ取り早い気がする MT5用の2本の線とヒストグラムが
表示出来るインジケーターはありませんか?
MT4用のものならみつけられたのですが… ショートエントリー中、損切りにかかりそうになったので、
慌ててマウスで損切り予約ラインを上にグイッと引き上げたんです
実際損切りが狭すぎたので、引き上げ自体は正解だったんですが、何故か勝手に買い注文が発注してしまいました。
小ロットだし、誤発注分はすぐに決済したので被害極小だったのですが、どういう仕組みなんでしょうか ■ このスレッドは過去ログ倉庫に格納されています