【MT4/5】Meta Trader初心者専用57【EA素人】
レス数が900を超えています。1000を超えると表示できなくなるよ。
ディナポリのオシレータープレディクターを有料で良いので手に入れたいのですが
どこかにないですかね? >>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で取引きをする場合には非常に困ってしまいます。
皆さんはどのようにして業者によるチャートの違いから来る不便さに対処されているので
しょうか? スキャルピングなら、他業者のチャート見てちゃだめじゃん。
スプレッドも違うし、多少形も違うし。
デイトレ程度なら、見やすい業者のやつだけ見て判断しても大丈夫だろうけど。 >>874
なるほど、ありがとうございます。 当方、初心者なので・・。 ヒント
だから、業者によって癖があるので
簡単に勝てたり(勝ちすぎると凍結)勝てない業者が出てくる
FXには相性の問題がある mt4立ち上げると、いつも回線不通になり、eaが動かなくなります
そのまま放置しておくと、通信が回復することがあり、通信速度が表示されます
ワンクリックトレードは問題なくできますし、チャートもしっかり更新されます
結構インジケーター乗せてるので、それが原因でしょうか
どなたか解決方法を教えてください 接続してる業者はどこなのか、国内業者のデモでも同じ事になるのか、? 発注君という既製品のEAが販売終了になってしまったので、これに代わるEAを購入したい。
MT4のインジケーターを適用したい。一括指値も必要だ。 こういうEAを売っているところを知っていますか? >>878
XMとかは最初、2回くらい切れることがあるけど、1分もすれば安定する。 それが仕様。 その他の業者は分からない。
デモ版でも切れるなら回線やPCの問題だし、切れなければその口座のサーバーの問題じゃない?
>>880
発注クンニ代わるものとして「SpeedMT4」というフリーソフトがあります。
https://twitter.com/fx_legend?lang=ja
ニコ生とかたまにやってますが、なかなか面白い人です。
発注や決済はだいたいこれで全てできるはず。
https://twitter.com/5chan_nel (5ch newer account) >>881
サンクス。 speedはインジケーターがつかえないとおみますが? 1つの口座に複数EAを起動して、ナンピンの際はOrdersTotal()で、ロットを増やしていってるんですが、
ポジションがたくさんになった時に、ロット数が大きくなってしまいます。
各通貨(各窓)ごとに、ポジション数を返すようなアイデアはありませんか? マジックNoで1個目のEAは1から100
2個目は101から200とかセットして
EA毎にポジを数えらればよいのでは?
又は通貨ペアが違うのなら、オーダーを数える時に通貨ペアを設定すればいいんじゃね?
今動いてる通貨って自動でセットできるはず >>884
「OrdersTotal()の落とし穴」でぐぐれかす トータルじゃなく
一件ずつカウントすればいいって事 >>885
おぉ、少しわかったかも!!
やってみます!!
>>886
うるせえ禿げ! OrdersTotal()に落とし穴なんてあったか?
と思ってググってみたらただの間抜けじゃねーか
無駄な時間使わせやがって チンポジの数を制限したり総ロット数を制限すれば良いだろ 某ブログのドル円買ってユロ円売ってユロル買ってスワッポうめーってやつ
そんなわけあるかバカと思ったが調べてみたら確かにプラス収支になる
業者&通貨ペアは存在してる
これってどうなん?理屈上はそんなわけあるか!なんだが、現実に存在し
てるように見えるんだが、何か罠ある?
1万通貨だと保証金は余裕見て20万ほどで1日平均(週合計を7で割った)
最大32円だった
10万通貨だと200万の保証金で年11万ほどのプラスになる
利回り低いけど美味気に見えるんだが、、、 ちょっと質問ですが、指値注文したときスプレッド分
ずれて約定するのですか?
ドル円100円で指値注文しても、100円で約定しな
いってことですか? 100円で約定されますよ。
ただしスプレッドが1銭の場合、チャートはビッドレートで表示されているので、レートが99.99円まで落ちないと約定されません。
もしチャートが100円ちょうどまで落ちた時に買いたいのならば、100.01円で買い指値しなければならないということです。
指標時などでスプレッドが10銭に広がっている時は、100円で買い指値しても、レートが99.90円にならないと買えません。 ポイント、値段はask、bidがあるのに
普段見てるチャートはbid基準で描かれているってとこ one click closeというスクリプトを使っているのですが、一括決済を使うと↓このようなボタンが出てきます。
https://tasfx.net/2015/10/01/post-5661/ close buy,close sell, close all です。
決済を終えてからもチャート上に出ていて目障りです。
右クリックして「表示中のライン等」で消すことができますが、一時的で時間軸を変えるとまた出てきます。
出てこないようにしたいのですがどうすればよいですか? 研究開発スレ見当たらないけど終わったの?
性格悪いのばっかりいついてたから要らないけど >>894
デルタヘッジ系は負けがない手法だけど
みんながやると旨みが消えるのが弱点 SpeedMT4を導入してみようとしたらエキスパートログに
「ファイルの有効期限がきれているため受信をスキップします。FileName=SpeedMT4\00000001\SpeedMT4.Send.***.txt」
こんなんでてきて使えないんですが詳しい方助けてください
OANDAのMT4にSpeedMT4のver1.35です 結局、マジックナンバーで通貨ごとでオーダー数を数えることにしたんだけど、
なんか、通貨によって、急に予想もしないロット数を取るんだよ。
マジックナンバーでググったら
ーーーーーーーーー
マジックナンバーの扱える最大値は、2147483647で、これより大きい数値を入力してしまうと2147483647に変換されてしまいます。
ーーーーーーーーー
EAが同じマジックナンバーと勘違いしていたというオチ。
みなさん知ってました?? マジックナンバーは何かルールを決めて自動にしとくのがいいな >>910
普通の整数だからそういう制限があるだけだが(計算機の基本)、そもそもどんな数値を入れて使おうとしてんのよ マジックナンバーってランダムに生成しているのかと思ってた
重複する確率は殆ど無いし >>912
数字が被らないように、たくさん数字を入れていたので、、 8桁の日付と2桁の通し番号で絶対に被らない
1日に100個以上作らんだろ 俺も日付だな
EAの作成日+通貨ペアの連番
通貨ペアごとに別EAにしてるから、EA:マジックナンバーは1:1 ってかマジックナンバーって外部パラメータ化してこのEAはこのマジックナンバーって自分で決めて
そのEAで持ったポジションをそのEA内の関数使って数えるってのが定番だったけど MT4のストラテジーテスターですが
スプレッド1pipsの場合、10と入力
するのでしょうか? >>918
そうです。スワップや手数料は業者ごとに変わるので、なるべく使う予定の業者のMT4でバックテストしましょう 底で買って天井で売り!ヨシ!大儲け!
ってプログラムに書けばいいんだよ はじめましてこんばんわ。
MT4にてTIckmillという海外業者で取引を始めたのですが、月曜日の取引開始を教えて頂けませんか?サーバーはセイシェルというところにあるようです。
サイトを見てもイマイチよくわからないです。
宜しくお願いします。 すみません。書くスレッドを間違えました。ごめんなさい。 >>920
ありがとう。
バックテストする度に結果が違うんだけど
わけが分からん。
PFとか取引回数が変わる。 レス数が900を超えています。1000を超えると表示できなくなるよ。