【MT4/5】Meta Trader初心者専用57【EA素人】
■ このスレッドは過去ログ倉庫に格納されています
>>772
毎ティック全体更新タイプのインジで
尚且つチャートの最大バー数大きくしてない? >>773
ありがとう、色々試したけど特定のインジとの相性って感じでは無さそうなんですよね。
でも、その感じでは2700xは問題無いみたいですね。
最大バーやら気配値なんかの、ググってすぐ出てくるのは全部試してみました。
>>774
うーん、オーバークロックするしかないんか。 >>777
チャートの最大バー数いくつに設定してる?
設定した後MT4再起動した? >>777
しかし、問題になるくらい遅いってのはインジ入れ過ぎかクソ重いインジ使ってるとかか?
インジ改善できんのなら最近のCPUに変えるのがいいんじゃね
インジは1コアしか使わんからコア数よりクロックやで MT4ってほぼほぼシングルスレッドみたいなもんだから、シングルスレッド性能の
高いintelの方が有利とかは若干あるんじゃね?
EAは別スレッドで動いてるだろうが!って反論されそうだけど、メインスレッドが
回らないとティック来ない仕様だから、メインスレッドがストールするとEAの動作
もストールしちゃう 動作が遅いならタスクマネージャーを見れば
どこに負担が掛かっているのか分かるんじゃないの 今回はインジの話なんで関係ないが、EAは別スレッドだから自分でループさせればストールとは無縁
もし倍程度の差ならそれこそCPUの問題なのでこの機会にマシンを新しくすればいい
タスクマネージャ見てもわからんと思うぞ >>782
動作確認してないから確かなことは言えんが、メインスレッド止めるとRefreshRatesも動かなくね?
呼び出すと(メインスレッドがメッセージループへ戻ってくるまで)ロックして処理が返ってこないか
単純に値が更新されないだけかは試してみないとちょっと分かんないけど、、、 CentOS 、メモリ1gb で、mt4. 16個いけますかね?
売りと買いを別々に設定しないと、同時ポジションの場合、決済できない不具合が、、、、
8通貨運用したい! >>783
関係ない話を続けるならせめて試すなり現象確認してから頼むわ
>>784
やめとけ Android版MT4
気配値表示で不要なペア外しても暫くすると又表示されるのはよ直せや ハイスペックなグラボを使えば他の人よりも早く足を描画できるから有利だぞ vps上のcsvファイルについてですが、
mt4でシグナルをファイルに書き込むところまで、出来たんですが、このファイルを、dropbox またはオンライン上から閲覧したいんですが、何か方法はありますか?
Dropboxをwindows serverに入れようと思ったら非対応で出来ませんでした。 OneDriveを入れれば良い、ってか
なぜググらない? すみません、教えてください。
MT4のニュースタブの記事を、全て自動でhtmlかテキストで保存する方法があれば教えてください
あとでチャートと見比べて検証してみたいのですが、手動保存はちょっと無理なので One drive やってみます。ありがとうございます 昨晩、ryzenの件でアドバイスくださった皆さん、ありがとうございました。
あれからCPUオーバークロックで3→3.5GHz駆動、メモリ増設、インジやチャートを整理し直す等
やってみましたが、チャートがちょいちょい遅延する現象は直りませんでした。
タスクマネージャーもCPU20〜35%、メモリ15〜20%、GPU5〜8%とそれ程ひっ迫した様子もなさそうです。
あとはネット環境を変えてみるぐらいしかないかな…。 >>793
既にやってますが、多少改善するけど直りはしないといった感じでした。 ソフト側の問題だろうね
インジが糞ロジックなんでしょう >>792
数日前から、Windows 10 May 2019でRyzen最適化が入って、キビキビ動くようになったって報告があがってるんだけど試してみた?
Windows 10 May 2019 Updateでクロック切り替え時間が20倍高速に
AMD CPUが、4つのCPUコアが1つのCCXとなっていることから生じている、クロックが上がるまでの遅延に関して、Windows 10の
最新版となるWindows 10 May 2019 Update(19H1、1903)において解決し、低クロックから高クロックへの切り替え時間が、従来の
Windowsでは30msかかっていたのが、Windows 10 May 2019 Updateでは1〜2msと20倍高速になった。
https://pc.watch.impress.co.jp/docs/news/1189559.html >>796
申し訳ない、途中で送信してしまった…。
ちょっとアップデートして様子見てみます。
情報ありがとうございます。 http://www.avatrade.co.jp/updates/mt4/mt4-28/
下記ビルドにつきましては7月1日以降はサポート対象外となります。
デスクトップ版MT4 : 1170以前のビルド
たいへんだ1170が使えなくなるぞ(棒)
1170より前の…と書いて欲しいところ 岡三オンライン証券
口座開設+5万円入金だけで現金2,500円もらえる
https://kabukiso.com/okasan/korabo.html
申込み期間:〜2019年6月28日まで
※家族みんなで4口座作れば合計10,000円
※取引リスクなし 仮想通貨
EVEO
コイン
明日の夜
韓国に上場しますよ 7月1日以降、俺のスマホのmt4がサポート対象外になるっぽいんだけど、スマホ変えるしかないのか… Android 6より前は使えないってことか?
寝ながらチャート見る時に使ってるタブレットはバージョンアップ出来なくて辛い MQL5が提供するMT4から直接接続できるVPSを試しています。
無料期間では1口座の登録しか出来なかったのですが、例えば月10ドルの料金払えば10ドルに対して何口座も登録出来るのでしょうか?
あるいは口座数×10ドル必要でしょうか? >>807
かなり前からだな
MT4対応業者からなら落とせる 国内業者のストリーミング方式採用ので楽天よりマシなところはないのか TRADERS-PROのWhite Bear Z V2をXM ZERO口座で
使おうと思っていますが、説明通りにUSDJPY 5分の
チャートにドロップして設定ウインドとチャート右上の
表示までは出るのですが、設定後操作履歴にリムーブ表示で
チャートから消えてしまいます。
ZERO口座なのでUSDJPY.(ドット)のチャートでも
同じ症状です。
スタンダード口座でも試してみましたが同じ症状でした。
MT4の再インストールやインストール場所を変更しても
同じ症状です。
別のEAを走らせているMT4は正常です。
どのようなエラーと考えられるでしょうか? 「ツール」 → 「オプション」 → 「エキスパートアドバイザ」のタブの「自動売買を許可する」と「DLLの使用を許可する」にチェック入れてるかな? >>812
TRADERS-PROは使ってないんでわからないが
白熊シリーズ作者のEAを使っているので、おそらく
設定後の初期処理で何らかのエラーがあった場合に
EA自身がリムーブしていると思われる。
可能性としては、認証の失敗、パラメータの設定異常
チャートの時間足が違う、通貨ペアが違う、証拠金不足
使える業者が違う等、参考になれば良いのだが ごごじゃんならクリアしないと別口座では動作しないじゃないの >>814
判明しました。
エキスパート以外にもライブラリにも入れないとダメだったんですね。 >>813
>>814
判明しました。
エキスパート以外にもライブラリにも入れないとダメだったんですね。 MT4で、
裁量なんですが、どこの業者がいいかおすすめ教えてください。
候補オアンダだったんですがストップ狩り怖いなあと思って考え中です。 昨日まで問題なくログインできてたのにMT4もMT5もログインできなくなった
この状態になってから復旧できた人はどういうことして復旧できた? >>821
ありがとう
MT4の方はデモ口座申請したら動くようになった
MT5の方は相変わらず動かないけど今後も
動かないようなら新たにMT4口座を作るわ 指数平滑平均の関数を自作したのですが、
ストラテジーテスターでテストしたところ、組み込み関数による結果と異なる数値を返します
どこがおかしいのかご教授いただけないでしょうか
//Test_EMA4
#property strict
input int SMA_period=9;//単純移動平均期間
input int SMA_shift=1;//単純移動平均シフト
input int EMA_period=9;//指数平滑平均期間
input int EMA_shift=1;//指数平滑平均シフト
//単純移動平均関数宣言
double iSMA(string symbol, int timeframe, int period ,int shift)
{
double sum=0;
double sma=0;
for(int i=shift+period-1; i>=shift; i--)
{
sum += iClose(symbol,timeframe,i);//終値の総和
}
sma=sum/period;
return(sma);
}
//指数平滑平均関数宣言
double iEMA(string symbol, int timeframe, int period ,int shift)
{
double a=2.0/((double)(period)+1.0);//係数決定
double ema=iSMA(symbol,timeframe,period,shift+period);//最初に求める単純平均
for(int i=shift+period-1; i>=shift; i--)
{
ema=ema*(1-a)+iClose(symbol,timeframe,i)*a;//EMAの計算
}
return(ema);
}
void OnTick()
{
Comment(
NormalizeDouble(iSMA(_Symbol,0,SMA_period,SMA_shift),_Digits)," ",//自作関数によるSMA
NormalizeDouble(iMA(_Symbol,0,SMA_period,0,MODE_SMA,PRICE_CLOSE,SMA_shift),_Digits),//組み込み関数によるSMA
"\n",
NormalizeDouble(iEMA(_Symbol,0,EMA_period,EMA_shift),_Digits)," ",//自作関数によるEMA
NormalizeDouble(iMA(_Symbol,0,EMA_period,0,MODE_EMA,PRICE_CLOSE,EMA_shift),_Digits)//組み込み関数によるEMA
);
} 朝の6時に取得したデータをリセット(初期化)する事って出来ますか? MetaQuotesのMT5使ってるんだが2日前から起動しなくなった
同じ状態の人いない?
起動しようとするとPCがフリーズする ディナポリのオシレータープレディクターを有料で良いので手に入れたいのですが
どこかにないですかね? >>826
日本語でおk
>>827
久しぶりだったんでデモ口座作り直してみたが問題ないな
そもそもPCがフリーズするならお前のPCの問題 過去チャートでの検証の際、MT4では(MT5でも)F12を押すとチャートのローソク足を1本ずつ進めることが出来ますが、新しいローソク足はチャートの右端からになります。
これをチャートの中央辺りの任意の所を起点とするようなインジを作りたいのですが、方法がさっぱり分かりません。
誰かよろしくお願いします。 もしかしてあれか、テスターのVisualModeみたいなことがしたいということか
確かfaiさんのところに途中で止めたり動かしたりする方法が書いてあった気がするな 30秒毎にチャート画像をローカルに保存するインジケーターを作成したいのですが、以下のようなコードがMT5では正常に動作しません。
MT4では似たようなコードで問題なく動作しますが、MT5ではファイルが作成されず、インジケーターをチャートから削除すると
、なぜかそのタイミングで画像ファイルが出力されます。
そもそも、OnTimer 内ではChartScreenShotファンクションを使用してはいけないのでしょうか?
なにかヒント等ありましたらご提示いただけると大変有り難いです。
#property indicator_chart_window
#property indicator_buffers 0
#property indicator_plots 0
int OnInit()
{
EventSetTimer(30);
return(INIT_SUCCEEDED);
}
void OnDeinit(const int reason)
{
EventKillTimer();
}
int OnCalculate(const int rates_total,
const int prev_calculated,
const datetime &time[],
const double &open[],
const double &high[],
const double &low[],
const double &close[],
const long &tick_volume[],
const long &volume[],
const int &spread[])
{
ResetLastError();
return(rates_total);
}
void OnTimer()
{
string name = "ChartScreenShot.gif";
ResetLastError();
if(!ChartScreenShot(0, name, 300, 300))
PrintFormat("We've saved the screenshot %s. ErrorCode:%d", name, GetLastError());
} string name = "ChartScreenShot.gif";
ResetLastError();
if(!ChartScreenShot(0, name, 300, 300))
これだとファイル名が変わらないから重ね書きになってるんじゃないの? 確かに画像出力2回目以降は上書きになりますが、1度目はファイルが存在しなくても画像ファイルが出力されません。
試しに以下のように存在チェック後に出力するようにしてみましたが、同様にファイルが出力されることはなく
インジケーターをチャートから削除したタイミングで出力されます。
#property indicator_chart_window
#property indicator_buffers 0
#property indicator_plots 0
int OnInit()
{
EventSetTimer(10);
return(INIT_SUCCEEDED);
}
void OnDeinit(const int reason)
{
EventKillTimer();
}
int OnCalculate(const int rates_total,
const int prev_calculated,
const datetime &time[],
const double &open[],
const double &high[],
const double &low[],
const double &close[],
const long &tick_volume[],
const long &volume[],
const int &spread[])
{
ResetLastError();
return(rates_total);
}
void OnTimer()
{
string name = "ChartScreenShot.gif";
ResetLastError();
if(FileIsExist(name))
FileDelete(name);
if(!ChartScreenShot(0, name, 300, 300))
PrintFormat("We've saved the screenshot %s. ErrorCode:%d", name, GetLastError());
} 仕方がないのでOnTimer内でChartScreenShotは使用できないと判断し
OnCalculate内で解決することにします。
OnCalculate内であればChartScreenShotは正常に動作するんですけどね・・・。
気になります。
もし情報をお持ちの方がいらっしゃったらご提示いただけると有り難いです。 ゴゴジャンで売ってるEAのバージョンアップってどこまで変更加えてていいの?
少しでも設定が変わった時点でそれまでフォワードは意味ないと思うんだけど ゴゴジャンで売ってるEAは成績が悪くなると作者がバージョンアップと語る再最適化を行っているから、フォワードもあてにならん。 バージョンアップ後のフォワードはその時点から更新版EAでの計測?
そうならバージョンアップの日付をグラフで分かるようにしてほしいな too many request って別MT4か別IPで回避できる? USDJPY 0.001 0.015 0.016 5.84 -11.76 100000 USD 0.04
AUDJPY 0.001 0.032 0.033 0.49 -6.71 100000 AUD 0.099
CADJPY 0.001 0.032 0.034 1.3 -8.1 100000 CAD 0.1
CHFJPY 0.001 0.025 0.027 -5.3 -3.78 100000 CHF 0.12
EURJPY 0.001 0.023 0.025 -3.78 -2.88 100000 EUR 0.054
GBPJPY 0.001 0.031 0.033 0.58 -8.02 100000 GBP 0.108
NZDJPY 0.001 0.029 0.032 1.48 -7.42 100000 NZD 0.14
SGDJPY 0.001 0.195 0.2 -1.34 -10.58 100000 SGD 0.14 助けてくださいませ
FXCMのデモのMT4だけEAを載せようとしたらフリーズしてしまいます
他にはXMやOANDAを導入してますがこちらは普通です
なぜFXCMだけ… 超初歩的な質問ですが結構困ってるので答えていただけると嬉しいです。
こういう初期表示から、→https://imgur.com/a/ZUlO3KQ
このように、→https://imgur.com/a/6Fil87b
各1つの通貨ペア毎に同じ3つチャートを一画面に表示するように設定したいのですが、どうすればよいでしょうか? >>845
並べたいチャートを表示して、「ウィンドウ」→「垂直分割」
順番を変えたいならタブをずらしてもう一度垂直分割 バルカン星へようこそ!
://i.imgur.com/cv5TNaX.jpg ://i.imgur.com/rtk1XiX.jpg >>846
できました!ありがとうございますm(__)m 1分足チャートを表示してるんですが、ちょいちょい次足に切り替わるのが遅れて困ってます。
(MT4上のタイマーも-5秒とかになる)
ゆったりトレードなら誤差の範疇ですむんでしょうが、スキャルやバイナリーでは致命的です。
解決策とかないですかね?
検索しても関係ない情報ばっかでどうしようもなくなってます。 MT上のチャートって何本保持してる?
スキャなら500本とかでも問題なさそうだが
小さくすると早くなるかもね
あと、一回MT4の再起動をする
指標後なんかはPC側の処理が追いつかず遅延することがある、一回遅延すると再起動しないと直ぐに戻らなかった
スマホ版は遅れないから、スマホとPC両方表示させて日々確認 >851
足の表示は、最小限の5000にしてます。
再起動は・・・だいたい常にこんな状態なので、効果はなさそうかな・・・?
後は、MT4じゃなくて、ネット回線の方を疑ってみるべきなんでしょうか? 取引が少なくてティックデータが来てないだけじゃね? >>852
その業者、口座ってティック多い方?
ECNじゃないとティック少ないかもよ >>852
足の表示はキーボードで数字を入力したら、5000以下にできるよ 返信くれた方々どうもです。
一応、メインはアキシオリー、サブでFXTFを使ってます。
そして、どっちも似たような状況です。
>855
それは初耳です。試してみますね。 >>856
時間軸が一つ進んでも新しいティックデータが来ないと足は更新されないってこと理解してる?
当然だよね、データが無いんだから新しい足を描きようがない MT4スピード注文というやつを使ってる人おる?
使い始めたばかりなんだが、最初はうまく動いてくれたんやが、
今は注文ボタン押すと「ピンッ」と音がして金だけ引かれて取引画面に出てこなくなってどうにもならんくなったんだけど対処法おせーて。
ちなみにMT4の口座履歴には注文したことになってる。(ポジションが表示されないので何も出来ない。MT4で直接注文した場合は表示される) エスパーすると、おそらく証拠金がギリギリ過ぎて、建てたとたんにスプレッドでやられてロスカットされてると予想 >>858
30秒ごとに1分足の4値データとBID
取ればできるんじゃね
表示方法はしらん まぁClose[0]とBidは違うものだから笑うところではないな
862が知ってか知らずかは知らんけど 自動売買してみたくMT4使い始めてるのですが、4時間足でトレンドライン 引いて下位足確認したら時間足によってトレンドライン から突き出てる足とか有るんですが、これってインジケータとかでなんとかならないんですか?
トレーディングビューだと全足同じプライスで反応してるんですが。
教えてくださいお願いします。 連投すみません。4時間足にトレンドライン を飛び出ない様に引いても下位足では飛び出てしまうという意味です。 初心者ですが、質問です。
最初はどこの業者のMT4も同じだと思っていたのですが、同じパソコンに複数の業者の
MT4を入れてみて初めて気が付きました。長期足だとほぼ同じですが、1分足の場合は
同じ通貨のチャートだとは思えないほど違うのです。
1分足スキャルやバイナリーオプションなどで、他の業者のMT4に入れたインジケーターを
見ながら、自分のメインの業者のMT4で取引きをする場合には非常に困ってしまいます。
皆さんはどのようにして業者によるチャートの違いから来る不便さに対処されているので
しょうか? スキャルピングなら、他業者のチャート見てちゃだめじゃん。
スプレッドも違うし、多少形も違うし。
デイトレ程度なら、見やすい業者のやつだけ見て判断しても大丈夫だろうけど。 ■ このスレッドは過去ログ倉庫に格納されています