X



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

■ このスレッドは過去ログ倉庫に格納されています
0468名無しさん@お金いっぱい。
垢版 |
2021/03/03(水) 00:25:45.55ID:oDtCjHWl0
うん。
1時間0.01ドル
電気代にもならない。
そして使われることほぼない。

ブログとかでまとめてる人いるよ。
0469名無しさん@お金いっぱい。
垢版 |
2021/03/03(水) 09:57:33.60ID:Xb6v+eBL0
それでもかなり前に2倍になったんだよな
前は気にせず使ってたけど今だと10万近くかかるんでそう気楽には使えんな
0475名無しさん@お金いっぱい。
垢版 |
2021/03/07(日) 18:22:34.05ID:VmlHs8Bh0
>>474
そうなんですね、ありがとうございます!
ただそれでもまだMT5行くならcTrader行くかな自分的には、といっても現状mt4で必要十分かなあ
0477名無しさん@お金いっぱい。
垢版 |
2021/03/07(日) 18:54:33.45ID:VmlHs8Bh0
というか、国内業者なんてゼロカット無し低レバの時点で話しにならないし、自分的には自分がコレと思った業者がメインとサブの2つあれば十分なので絶対数の多さなんてどうでもいいです
0478名無しさん@お金いっぱい。
垢版 |
2021/03/07(日) 19:04:16.31ID:V+XXf5wb0
手入れ場は確かに問題だけど法律があるからしょうがない

それよりゼロカットとか頼るトレード手法ってどうよ?
要は低資金でハイレバでリスクを取らないワンチャン一攫千金トレードをしたいってことなんだろうけど
あまりやり過ぎると業者から睨まれない?
0479名無しさん@お金いっぱい。
垢版 |
2021/03/07(日) 19:30:12.61ID:VmlHs8Bh0
ゼロカットに頼る訳じゃなくて、スイスショックみたいので借金背負うのがあり得ないだけ

リスク管理出来てないハイレバは必ず口座破綻するのでそんな事やってる奴らの事は知らない
25倍だと適性なレバをかけられなくて資金効率が悪過ぎるって話し
0480名無しさん@お金いっぱい。
垢版 |
2021/03/07(日) 19:34:13.26ID:VmlHs8Bh0
ついでに言うと、アビトラはともかくハイレバや極端なスキャとかで文句言って来る業者も問題外
0481名無しさん@お金いっぱい。
垢版 |
2021/03/07(日) 19:53:03.56ID:zVwKiTrR0
MT4ダウンロードして登録も済ませたけど全然チャート動かへんし
30分くらい苦しんで消耗してから、あ、今日土曜日やったわ
って気がついたわ
0485名無しさん@お金いっぱい。
垢版 |
2021/03/08(月) 18:54:40.04ID:d+RngIop0
エクセル加工して1分足データ1年分取り込めた
手元には10年分ある
データ加工が地味にめんどいからxlwingsで自動化するかとおもったが、そもそも一回取り込んだら終わりだからそんな手間不要かな

さてここからが本番
初めてのmql5なんで
どうぞよろしく\(^o^)/
0488名無しさん@お金いっぱい。
垢版 |
2021/03/09(火) 20:41:33.67ID:aEzkPIze0
>>487
MT5ってたしかスプレッド情報もデータの中に含まれてるんだよ
そこがMT4と大きく違う点

MT4用のヒストリカルデータってたいていスプレッド情報はそぎ落としたもので(BIDのみとか)
そういうスプレッド情報が欠落した外部データをMT5で読み込んで使っても
MT5使う意味が見いだせないなぁ、と
0490名無しさん@お金いっぱい。
垢版 |
2021/03/13(土) 01:09:52.45ID:ZUJzS6U10
みんなMT4がいいって言うから使ってみたんだけど
これ本当に良いソフトなの?
使い勝手を良くしようとしたら、とにかく誰かが作ったインジ入れろって感じ
んで、入れてみたけど変化なし
注文の仕方がとにかくわかりづらい
まだデモだけど注文しようとする度に手間取ってる
超わかりやすい全決済ボタンつけてくれ
いつのまにか約定していても画面でパッと見わかりにくいし
0494名無しさん@お金いっぱい。
垢版 |
2021/03/16(火) 05:29:38.57ID:ljvaKmxx0
.mq4 で配布されているソースコードなんですが、
デフォルトで適用されるライセンスってあるのでしょうか?

ソースコードにライセンスが明記されていなくて、作者にも音信不通な状態です

改変したソースコードをを再配布したいんだけど
ライセンス的にどういう扱いになるのでしょうか?

明記されていなければ、ライセンス不明で改変、再配布不可なのでしょうか?
それとも基本的に GPL V2.0 or BSD ライセンス or MIT ライセンス
に準じるとかあるのでしょうか?
0495名無しさん@お金いっぱい。
垢版 |
2021/03/16(火) 05:51:31.51ID:83MPGuiW0
>>494
そんな基本あるわけないだろw
著作権は著者が誰だろうが存在してるので著者の許可がなければ勝手に公開するだけで違法
普通の著作物と同じ扱いだ。文化庁のページでもみとけ
0496名無しさん@お金いっぱい。
垢版 |
2021/03/16(火) 06:27:17.09ID:ljvaKmxx0
>>495
まさにそのとおりなんですが、公式で公開されてるソースコードすらライセンス不明だったので、
明記されていない場合は暗黙として適用されるライセンスがあるのではないかと思った次第です

いくつかあるインジケータ保管庫のようなサイトで無改変なソースが再配布されているのですが、
これらもすべて違法ということでしょうか? 親告罪だから公訴されないだけでしょうか?

というか、暗黙のライセンス適用がないならば作者の方はライセンス明記をお願いしたいです
0497名無しさん@お金いっぱい。
垢版 |
2021/03/16(火) 08:47:42.84ID:83MPGuiW0
だから何も書かれてないなら著作権法通りってことだろ
公式ならどっかのページにライセンスなり書いてあるんじゃねーのか
そもそもライセンスと著作権は別だけどな
何勝手に作者に要求突きつけてるんだよwww
0499名無しさん@お金いっぱい。
垢版 |
2021/03/17(水) 00:10:16.08ID:bCbDKbcU0
同時期に何もいじってないのにモバイル版の気配値表示画面の通貨ペアが勝手に変わって
PC版では音声全オフにしてるのになぜか接続ONOFFだけ鳴るみたいな状況なったんだけど他にそんなことなったひといます?
0500名無しさん@お金いっぱい。
垢版 |
2021/03/18(木) 12:42:01.60ID:BiON/Evl0
MT5のoninitで指標の値をバッファに詰めたらEA稼働時しか値が入らないであってます?

Ontickの中で1分とか1時間に1回値をセットするようにすれば狙った時間毎に指標が更新される、という理解であっていますか?
0501名無しさん@お金いっぱい。
垢版 |
2021/03/19(金) 04:52:34.53ID:lnrQRO0q0
>>500
MT4ならその理解でいいと思うけど、5は違うのですか?
MT5のONintが初期化以外に動作するなら話は別ですが…
0502名無しさん@お金いっぱい。
垢版 |
2021/03/29(月) 05:17:18.00ID:mLXAhPwx0
ライン引いて引いて引いて、
あれこの線なに?ぐっちゃぐちゃなってわけわかんない


もう本日のサポレジはここ!トレンドはこう!
て自動でやってくれる介護インジとかないですかね
0503名無しさん@お金いっぱい。
垢版 |
2021/03/29(月) 22:39:38.10ID:TyCENKRs0
>>502
それこそ裁量でやった方が早くない?
的確にそれが出来るメソッドがあるなら、組み込んでEA作ってみたいわ
0505名無しさん@お金いっぱい。
垢版 |
2021/03/30(火) 21:13:45.43ID:+y9kG3GR0
MT4だがチャートが更新したときにTrueを返す関数は以下だ
bool isChartUpdated(string symbol, int timeframe) {
static datetime beforTime;
datetime time = iTime(symbol, timeframe, 0);
if(beforTime == time)
return false;
BeforTime = time;
return true;
}
0509名無しさん@お金いっぱい。
垢版 |
2021/03/31(水) 04:06:44.57ID:/mET37ka0
ソースコードよりメソッドが欲しい…って最終的にはならないか?
メタエディタカタカタやる時間よりも、ホワイトボードや電子パッドに着想を思うままに書き殴ってる時間の方が全然長い…
0510名無しさん@お金いっぱい。
垢版 |
2021/03/31(水) 10:21:47.64ID:l4mTnxUU0
当然アイデアの方が重要でしょ。
プログラミングなんて代行させればいいわけだし、高くついても稼げるアイデアならすぐに元は取れるしな。
0511名無しさん@お金いっぱい。
垢版 |
2021/03/31(水) 17:22:00.87ID:ARPe/6NH0
MT4のツールチップがウザくて邪魔
調べて一部インジケーターは「SetIndexLabel(0, "");」で消せたんだけど右クリックでプロパティ画面が出せなくなった
カーソルが通るだけでいちいち吹き出しみたいに出るのが邪魔だったんでそれを止めたかっただけなんだが
ろうそくにかかると出る、誰も聞いてないタイム高値安値ボリュームのやつはHeikinAshiかなと思ってやったんだけど消せなかった(Label1とか2とかある)
今一番迷惑してるのが下の通貨ペアタブを変える時に出るタブのツールチップと「横軸目盛」と出るどーでもいいツールチップで通貨ペア7つ入れて切り替えるたびに邪魔されてます
通貨ペアタブってどんなオブジェクトか知ってる人いますか?
ObjectSetString (0, name, OBJPROP_TOOLTIP, "\n");
を入れると消えるそうなんですが、具体的にやり方わかる人いたら教えてください
nameってこれオブジェクト名ですよね
それともそのままでいいんですかね?
0512名無しさん@お金いっぱい。
垢版 |
2021/03/31(水) 21:34:27.68ID:hd14slUM0
>>498
>親告罪じゃなくなった
これってさ、作った本人が皆さんで共用しましょうと言ってるのに
関係ない奴が権利主張して金よこせと言うようなものだろ
チンピラがタカリに使う言い訳としか思えない
0513名無しさん@お金いっぱい。
垢版 |
2021/03/31(水) 21:38:13.33ID:tbgoqffh0
そんなの気にしたこともないな
(ちなみに通貨ペアタブはオブジェクトでも何でもないから
ObjectSetString()は使えない)

たぶんPCのスペック上げれば気にならなくなると思う
それでも気になるなら、ちょっと神経質かな
0514名無しさん@お金いっぱい。
垢版 |
2021/04/01(木) 14:14:37.42ID:WqVSV5i90
MT4のバックテストで利益出てるし実口座でもほぼそれを実証する結果出てるEAなのにMT5に組み直してバックテストすると全く同じ条件、期間だろうが、特に良い期間だけ抜粋しようが利益がどうしてもプラスにならない。何か原因とな理想なものありませんか?
0516名無しさん@お金いっぱい。
垢版 |
2021/04/06(火) 09:15:23.25ID:iCVZ+wEY0
>>510
代行つうかアイデアを正確に他人に伝える事がどれだけ大変か
たいがいは発想者の考えと代行者の理解の間に違いがあって隙間を埋めるのに相当な時間がかかる
自分で書いた方が早いわってことになる
0517名無しさん@お金いっぱい。
垢版 |
2021/04/10(土) 02:33:11.68ID:gkQ41nbA0
ローソクの前日比をチャート上にテキスト表示するために
DoubleToStr(Close[1] / Close[2] , 3)を使ったんですが表示されません。
割り算の部分を足し算や掛け算に変えたら表示されます。
恐らく小数点の桁が大きすぎるからだと思います。

対策をお願いします。
0518名無しさん@お金いっぱい。
垢版 |
2021/04/10(土) 02:42:22.06ID:gkQ41nbA0
while (pos>=0) {
double bar_range = (Close[pos] / Close[pos+1]);
ObjectCreate(PatternText[pos], OBJ_TEXT, 0, Time[pos], Low[pos]);
ObjectSet(PatternText[pos], OBJPROP_YDISTANCE, 200);
ObjectSetText(PatternText[pos], DoubleToStr(bar_range, 3), 10, "Verdana", col1);

BufferRange[pos] = bar_range;
pos--;
}


コレの2行目の/を+や*にすると機能するのに、/だけうまくいかないと言う意味です
よろしくお願いします
0521名無しさん@お金いっぱい。
垢版 |
2021/04/10(土) 06:49:44.39ID:ZclIi+YY0
うまく行かないというのはエラーじゃなくて結果が1.000とか0.000になるとか?
3/5は整数同士だから0を返すはず、3.0/5にしてみたら0.600になると思う
で、Close2つの値が近すぎて割り算の結果が0.9999912とかになってて文字列に変換するときに1.000になってるのでは
試しに桁数を8桁くらいにしてみれば
0523名無しさん@お金いっぱい。
垢版 |
2021/04/10(土) 10:14:15.10ID:gkQ41nbA0
返信ありがとうございます
うまくいかないというのは、そもそも数字が描画されない状態です
足し算や掛け算では普通に数字が描画されます
桁数を変えてみても同じでした
0524名無しさん@お金いっぱい。
垢版 |
2021/04/10(土) 13:48:27.99ID:1QLMb5XU0
動くものを上げろよ... 問題が再現できる最小限にしてな
一部だけでごちゃごちゃ言っても時間の無駄でしかない。
0525名無しさん@お金いっぱい。
垢版 |
2021/04/10(土) 14:31:27.47ID:ZclIi+YY0
なんだろなやってみたけど普通に表示できる
考えたんだけど、オブジェクト名に使ってるPattenTextって配列の中身にもDoubleToText(bar_range,3)とか使ってないだろか
それなら割り算だと名前被りまくりでほとんどは表示されないし足し算掛け算ならほぼ違う値になるからだいたい表示される
0526名無しさん@お金いっぱい。
垢版 |
2021/04/10(土) 14:45:07.36ID:gkQ41nbA0
int init()
{
//---- indicators
// IndicatorBuffers(1);
SetIndexStyle(0, DRAW_ARROW, 0, 1);
SetIndexArrow(0, 172);
SetIndexBuffer(0,BufferRange);
//----
return(0);
}
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function |
//+------------------------------------------------------------------+
int deinit()
{
//----
ObjectsDeleteAll();
//----
return(0);
}
//+------------------------------------------------------------------+
//| Custom indicator iteration function |
//+------------------------------------------------------------------+
int start()
{
int counted_bars=IndicatorCounted();
//----
if (counted_bars < 0) {
return(-1);
}

if (counted_bars > 0) {
counted_bars--;
}
int pos = Bars-counted_bars;
string PatternText[5000];
for(int j = 0; j < Bars; j++)
{
PatternText[j] = "pattern-" + j;
}
while (pos>=0) {
double bar_range = (High[pos] - Low[pos]);
ObjectCreate(PatternText[pos], OBJ_TEXT, 0, Time[pos], Low[pos]);
ObjectSet(PatternText[pos], OBJPROP_YDISTANCE, 200);
ObjectSetText(PatternText[pos], DoubleToStr(bar_range, Digits), 10, "Verdana", White);

BufferRange[pos] = bar_range;
pos--;
}
//----
return(0);
}
//+------------------------------------------------------------------+
コレが元です
連投失礼
0531517
垢版 |
2021/04/10(土) 16:33:59.82ID:gkQ41nbA0
お付き合い頂き感謝します
>>526にあげたのはフリーの拾い物です

これを改造して、前回の足からの変動比率を表示させたいと考えています
そこで
double bar_range = (High[pos] - Low[pos]);

double bar_range = ((Close[pos] / Close[pos+1] - 1) * 100 );
に変えたところ文字が表示されなくなってしまいました
0532名無しさん@お金いっぱい。
垢版 |
2021/04/10(土) 16:58:14.21ID:mQOe1Yxz0
それ引き算割り算の問題じゃなしにBarカウント数以上の終値計算しようとしてエラーなってるだけちゃうん
0534517
垢版 |
2021/04/10(土) 17:48:12.93ID:gkQ41nbA0
確実性の高いヒントを頂いた気がしますが私には難しい話です
MQLについてのサイトはいくつか知っていますが、どの項を参照すればいいでしょうか
0536名無しさん@お金いっぱい。
垢版 |
2021/04/10(土) 19:38:20.83ID:mQOe1Yxz0
>>534
バーが全部で1000個だとして1001個目のCloseを計算しようとしてるぽい、更に改造で(pos+1)1002個目のCloseで割ろうとしてるからエラー
だからint posのとこで-2しとけばよくね

てことだよね?
0537517
垢版 |
2021/04/10(土) 20:11:32.49ID:gkQ41nbA0
解答してくれた人たちありがとう
>>536で解決しました
0538名無しさん@お金いっぱい。
垢版 |
2021/04/11(日) 02:57:11.04ID:3rkeYIKF0
通貨ペアごとにレバレッジが個別に設定されてますが、開いてるチャートのペアのレバレッジの値を取得できますか?
0540名無しさん@お金いっぱい。
垢版 |
2021/04/12(月) 13:03:16.82ID:lVWkrMvy0
そういう業者は普通にある。以下XMのサイトから

全ての口座タイプを対象に、MT4およびMT5プラットフォームにおけるEURDKK、EURHKD、GBPDKK、USDDKK、USDHKD、USDCNH、EURRUBおよびUSDRUBのレバレッジは、最大1:50とし、USDTRYおよびEURTRYは最大1:100とします。
0547名無しさん@お金いっぱい。
垢版 |
2021/04/12(月) 21:25:28.70ID:lVWkrMvy0
>>546は必要証拠金だったわ

double Lev=(double)AccountInfoInteger(ACCOUNT_LEVERAGE);
double Lot=MarketInfo(_Symbol,MODE_LOTSIZE);
double x1=Ask*Lot/Lev;

double x2=MarketInfo(_Symbol,MODE_MARGINREQUIRED);

x1とx2が同じになる
0548名無しさん@お金いっぱい。
垢版 |
2021/04/13(火) 03:22:01.07ID:MkIFJ6Qo0
ポジション持つとチャートに水平線が引かれて、それをクリックしながら上下に動かすと何pipsで何円の利益って表示されるけど
あれをポジション持たずにやる方法あるかい
0550名無しさん@お金いっぱい。
垢版 |
2021/04/16(金) 23:03:33.19ID:WUx83KfY0
MT5 Strategy Tester

これをインストールして小銭稼いでたんだけど
3月末を境になぜかすべてのPCで無効化されてしまった

年度超えられないんだっけ?
0551名無しさん@お金いっぱい。
垢版 |
2021/04/17(土) 21:31:12.51ID:eB2KA1TM0
すごい単純に前日比を表示させたいんだけど、
前日比の値を取得する関数ってあったりしますか?

それとも、なんか計算しないとダメなんですかね?
前日の終値とか取得できたりしますか?
0553名無しさん@お金いっぱい。
垢版 |
2021/04/18(日) 15:32:35.41ID:I01+24UA0
>>552
ありがとうございます。

もうひとつ聞きたいのですが、
MT5でインジケータ作成しているのですが、
OnCalculate内の処理が何故か動かないケースがあり、
調べていくとポジションを持ってるチャートはティック事に処理され、ポジションを持ってないチャートだと、
init時のみ実行されてる事が分かりました。
これって何かinitになにか記載してないと処理されないのでしょうか。
ttps://www.mql5.com/ja/docs/event_handlers/oncalculate
0555名無しさん@お金いっぱい。
垢版 |
2021/04/18(日) 16:58:07.88ID:I01+24UA0
ありがとうございます。
もっと追ってみたら

Oncalcate 自体の処理はされてましたが、
CChartObjectLabelで定義したラベルを
Oncalcateで例えば以下のように内容を変更しようとした時に、何故かロット持ってるチャートだけしか反映されないだけでした。

オブジェクト名.Description(”test”);

https://www.mql5.com/ja/docs/standardlibrary/chart_object_classes/obj_controls/cchartobjectlabel

前日比をチャート上にリアルタイムで表示するためにラベル使おうとしてたんですが、
0557555
垢版 |
2021/04/18(日) 20:00:35.47ID:I01+24UA0
>>556
すみません。
デバックしてたら、恐らくnullをラベルに入力するケースがあり、原因はそれでした…。
エラーも出ずほかのラベルも巻き添いに無効化されていたので気づきませんでした。
0558名無しさん@お金いっぱい。
垢版 |
2021/04/20(火) 08:35:30.61ID:+mw5lbOV0
iPhoneで使ってるmt4の
フィナボッチの色の変え方教えて欲しいです

色を変えると範囲を指定するためのラインの色が変わります
変えたいのは水平ラインの色と数字の色です。
よろしくお願いします
0561名無しさん@お金いっぱい。
垢版 |
2021/04/20(火) 10:54:18.22ID:+mw5lbOV0
>>559
はい。写真で言うと色が変わるのが場所を支持する赤い線だけなんです。
いまフィボの水平線と数字が青で見づらくて。
0563名無しさん@お金いっぱい。
垢版 |
2021/04/23(金) 22:26:58.02ID:nkUEANUz0
教えてください。ブローカーからのMT4宛にくるメールの通知を止める方法ないですか?
incoming mailってなってタブも勝手に切り替わって煩わしい事この上ない。。
0564名無しさん@お金いっぱい。
垢版 |
2021/04/30(金) 18:12:57.14ID:Lg4fGshy0
ごめん全然届かないからさっぱりだ
今メールタブみたらずーっと前にMT4インストールしたときのようこそがトップのままやったw
0565名無しさん@お金いっぱい。
垢版 |
2021/05/03(月) 18:09:31.79ID:CRkI6z+Z0
スマホのアプリではログインできてるのにタブレットの方はログアウトされててログインするにも認証出来ないって出る
0566名無しさん@お金いっぱい。
垢版 |
2021/05/04(火) 21:37:53.74ID:pg/Kp5f+0
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分ってなあ、スキャなんて無理じゃん
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況