MT4にて一定時間内においての取引数を制限させる
プログラムを作成したいのですが、
ネットを検索しても良い文例が見つかりません。

例えば、
「過去24時間内で取引10回まで」
といったプログラムを作りたいです。

当方、初心者のためEA作成には自信がないため、
どなたか教えて頂ければ幸いです。
よろしくお願い致します。

このQ&Aに関連する最新のQ&A

A 回答 (1件)

>「過去24時間内で取引10回まで」



この意味がよくわからないのですが、「一日10回まで」ということでしょうか。

いろんなやり方があると思いますが、スタティック変数を利用すればうまくやれると思います。たとえば、スタート関数の中に、

static int TradeCnt = 0; として、トレード回数を表す変数を宣言します。staticと書くのはティックが変わっても変数が初期化されずに以前の数値をそのまま保持するためです。

次に、

if(TimeHour(CurTime())==00 && TimeMinute(CurTime())==00) TradeCnt = 0; と書きます。この文の意味は、「もしも、チャート上の時刻が00時00分ならば、TradeCnt変数を0にもどす」です。


あとは、エントリー条件を記述するときに、

if(TradeCnt<10 && …)
{
OrderSend(…);
TradeCnt++;
}

とします。この記述の意味は、「もしもトレード回数が10回未満ならばエントリーをする」「エントリーをしたら、TradeCnt変数を1つずつ加算する」ということです。

まとめると、トレードをするたびにTradeCntが一つずつ増えていき、10回目に到達すると、エントリーしなくなり、チャート時刻によって日付が変わると、TradeCntが0に戻るため、再度エントリーできるというわけです。

現在、手元にメタトレーダーがないので、プログラムチェックができませんので、ひょっとしたらミスがあるかもしれません。ご自身でチェックしてください。
    • good
    • 0
この回答へのお礼

丁寧なご回答ありがとうございます!

質問の意味が分かりづらく申し訳ありませんでした。
解釈のとおり、「1日10回まで」という例えで質問しております。
今週末にでも実際にやってみたいと思います!

結果はまた回答致します!

お礼日時:2010/06/15 21:52

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Q一日の排便回数が多いと痩せる?

ここ2、3日なのですが 一日の排便回数が多いです。
生理がきてからなのですが…
食べる量が増えました。 甘い物の間食が増えました。 カロリーは気にしながらですが、今日はオーバー…(やばいと思ってビリーやりました)
でも、排便回数が増えた(食べたあとに必ず出る)から、どうなんだろう?

実際のところ、排便回数が増えると痩せますか?

生理始まる前までは一日に一回でした。 始まってからは3回強です。

知ってる方居ましたら ご回答してくださるとありがたいです

Aベストアンサー

排便回数が増加した場合、痩せるなどということではなく、なんらかの病気を発症している、もしくは、既に発症した状態だと思うべきです。
その為に、食するものに変化ありなのです。
生理などと言った、日常のことで済まされることではないと痛感致します。

Q自分で作成したMT4のEAがバックテストでは動くのにデモで動きません

プログラムとか素人なのですが、独学で勉強してMT4のEAを作成しました。

Strategy Testerではちゃんと動くのですが、いざフォワードテストをと思いデモ口座で試してみたところ、売買のタイミングになってもEAが動いて売買してくれません。

ちなみにバックテストでは、こちらが売買して欲しいタイミングでちゃんと売買してくれるものが出来ました。(結果はダメダメの右肩下がりEAですが・・・)

ブローカーはFXDDとFXCM powered by BTのデモでやってみましたが、どちらでもダメでした。

ちなみにPan Rolling社から出ている「FXメタトレーダー入門」という本に載っているEAをプログラムをそのまま作ってみて試してみましたが、そのEAもデモでは動きませんでした。

ネットで無料で配布してあるような別の人が作ったEAではちゃんとデモ口座で売買してくれるので、私のプログラムの何かが悪いのだと思うのですが、バックテストは出来るけれど、フォワードテストが出来ないというのは何がおかしいと考えられますでしょうか?

Aベストアンサー

証券会社にもよるかもしれませんが、ひょっとしたら、デモ口座の有効期限が切れているとか。

Q転職回数が多いのですけど就職出来る方法

知り合いです。

38歳で無職、男性です。
失業してから1年以上経ちます。
やる気はあるので毎日のように履歴書を送ってるのですが
その履歴書も返ってくる事が多いです。

工場での管理職、技術職の経験もあります。
また、私から見ても器用です。

一見不誠実な感じに見えますが
仕事は責任をもってしますし根性も行動力もあります。
なので採用された会社からはそこそこいい評価を受けてきました。

ただ転職回数は5回程あります。

とる方からみて5回の転職回数は致命的でしょうか?。


この状況を乗り越えるためには
何をしたら就職できるでしょうか?。

Aベストアンサー

前職の職歴や退職理由は、採用を行なう側の企業にとって非常に重要です。
原則的に、正直に回答してください。


> とる方からみて5回の転職回数は致命的でしょうか?。

多いと受け取られ、採用してもまた退職してしまうのでは?という疑念を与えます。


転職回数が多い原因についてしっかり自己分析し、
・トラブルの原因は何だと考えるか?
・いつ、何をどうすればトラブルを避けられたと考えられるか?
・今回採用された会社で同様のトラブルが起きたらどうするか?
・同様のトラブルにならないため、普段からどういう努力を行うか?
という事を自己分析し、今回採用された際には同じトラブルで退職する事は無いと約束できる、類似のトラブルに対しても柔軟に対処できると、アピールします。

履歴書や面接は「ふるい落とし」の場ではなく、「自分をアピール」する場だと捉えて、前向きに頑張ってください。

QMT4において、例えばAUDJPYのチャート上で動かしているEAがある

MT4において、例えばAUDJPYのチャート上で動かしているEAがあるとして、チャート以外の通貨ペア(EURJPY)の買値・売値の取得方法を教えてください。

Aベストアンサー

MarketInfo関数を使えば取得できます。

MODE_BID
MODE_ASK

ですね。

http://www.metasys-seeker.net/MQL4_Reference_ver1/02-05_MarketInfo.html

Q転職回数が多い方に。。転職回数は何回ですか?

タイトル通りなのですが今までの転職の回数(バイト・パートも含む)は何回ですか?
最短、最高日数も聞かせていただければありがたいです。

Aベストアンサー

コンピュータ系が8社で最高が3年最低が1ヶ月、外資系が2社これは3日、電信通信会社が関連会社を含めると4社3年、1年、3日、半日、機械製造業が2社3日、2年、同メンテナンス会社が1社1年、小売業が1社6年間で今の会社3年目になります。
その他派遣業は30社くらいの所で図面、営業、営業事務、総務などを色々な派遣会社で3,4年しました。
派遣業は抜いても多種他業種の転職をしました。
今思うと放送業界と大道具、編集などがしたかったなと思う事と2回目の転職で止めとけばこんな転落人生も波乱万丈な人生も過ごさずに済んだかも知れません。
しかし、過ぎ去ったことです。
これからの人生も仕事も今まで学んで来た事を出して行けば良いと思っています。
転職回数は少なければ少ない方が経営者は良く思ってくれるみたいです。
ちなみに私は縁故筋で就職しました。

参考までに。

Qメタトレーダー用EA(FX自動売買プログラム)を無料ダウンロードしたい

メタトレーダー用EA(FX自動売買プログラム)を無料ダウンロードしたい

移動平均のゴールデンクロス、デットクロスで売買を繰り返すプログラムを
入手できるサイトまたはプログラムそのものをご存知の方がいらっしゃいましたら
教えてください

Aベストアンサー

FXの自動売買プログラムは、有料のものがほとんどで、無料のものは聞いたことがありません。

また自動売買プログラムは、ネット環境のトラブルなどで、
売買のタイミングがずれ、損失をだすこともあると聞いています。

プロトレーダーが売買の指示をメールで送ってくれるタイミング配信の方が安全らしいです。
(その指示により手動で売買しなければなりませんが)

FX関係の書籍を沢山出版している「山根亜希子」さんが、
そのタイミング配信をはじめたそうで、1か月間無料で体験できる会員を募集しています。

興味があれば、ご覧ください。

参考URL:http://impulse-inc.xsrv.jp/FX-yamane/

Qミラーレスの連写回数が一眼レフより多いのはなぜ

単なる連写なら30回、AF有でも10回以上が多いです。
高価なミラータイプの一眼レフの連写回数が安いミラーレスより少ない理由は何ですか。

Aベストアンサー

ミラーレス機最速のNikon 1シリーズは、フル画素で最速秒60コマ連写が可能ですが、これは前述の回答にあるミラーが無いため、ということもありますが、電子シャッターを使っているからです。またイメージセンサも、高速読み出しに対応しているからです。
機械式のシャッターは、高速化に限界がありますが、電子シャッターであれば、物理的限界を超えてシャッターをきることができるからです。

一眼レフのほとんど、ミラーレス機も多くはメカニカルシャッターを使用しています。
これは、電子シャッターの欠点である、ローリングシャッター歪(別名コンニャク現象)が発生するからです。
そのため、今でもメカニカルシャッターが用いられていますが、カメラによっては、通常はメカニカルシャッターを用い、高速連写時は電子シャッターを用いるハイブリッドシャッターの機種も存在します。

QFX取引でレバレッジ1倍取引=元金取引と同義?

詳しい方教えてください。
FX(外国為替証拠金取引)において、保証金の数倍で取引ができる仕組みは認識しています。
その倍率(レバレッジ)「1倍」取引というのは、元金額での取引、ということで認識して合っていますでしょうか?
よろしくお願い致します。

Aベストアンサー

元金取引=外貨預金と考えていいのですよね?

FXは短期信用取引で、1日以上ポジションを持つことはできませんが、ロールオーバーによって、見た目上何日でも何年でもポジションをキープすることができます。

そうするとレバレッジが1倍であれば、外貨預金と変わりません。
違いとして、
【長所】
スワップ金利の高さ、手数料の低さ、いつでも解約できる
【短所】
信用:しかし、預け金保証されているところを選べばOK

FXはハイリスクなどと言う人もいますが、FXというのは単純な為替取引です。レバレッジを計算すれば安全な投資に成りえます。

Q逢う回数が多いと

付き合っていることになり、逢う回数が少ない(年に2,3回)だと付き合っていることにならないのですか?

Aベストアンサー

>付き合っていることになり
なら、付き合っているんじゃないですか?

離れていても、お互いの事を考えていたり、愛しいと思う気持ちがあるならば、問題はないと思います。
今の時代、何らかの理由で直接は会えなくても、携帯さえ使用できる環境にあれば、どうしようもなく気持ちが高鳴った時には、メールする事で多少は気持ちも治まるし、相手がそれどころじゃない状況の時でも、迷惑はかかりませんよね。都合を聞いて電話などしたり。会うだけが付き合う事じゃないと思います。もちろん、数時間でも、一回でも多く会えるのが一番ですけどね。

QMT4の自動売買プログラムで出来る?勉強法は?

FXをはじめてまだ日は浅いのですが・・・

最近、シストレの広告などを見て、自分のルールをプログラム化する事が出来るのなら、チャートを見ることが出来ない時もエントリータイミングを逃すことが無く、いらない感情も発生せず、トレード出来るのかなという思いが頭をよぎり、MT4の自動売買のプログラミングに興味をもっています。

MT4についても詳しく知りませんし、プログラミングも無知の状態です。

そこで、ご存知の方がいらっしゃいましたら教えていただきたいのですが、MT4のプログラミングで下記の様な事がプログラム化できるのでしょうか。

例)
 (1)ボリンジャーバンドの+2σと-2σのバンド幅が35pips以上ある時に+2σを抜けたらショート
   エントリー。-2σを抜けたらロングエントリー。
 (2)21移動平均線が下向きの状態でローロク足が移動平均線に達したらショートエントリー.。
  逆ならロングエントリー。
 (3)建玉数は資産の2%の金額÷損失pips数とする。
 (4)ポジションが建った場合は指値+40pips、逆指値-30pipsにする。
 (5)1日で2回負けたらその日はトレードしない。(若しくは1日のトレード回数は5回までとか)

出来るのであれば、プログラミングの勉強をしてみようかなと考えています。

又、MT4のプログラミングを勉強するにあたって、わかりやすく参考になる書籍やブログ等をご存知の方がいらっしゃいましたら、教えていただきますでしょうか。

FXをはじめてまだ日は浅いのですが・・・

最近、シストレの広告などを見て、自分のルールをプログラム化する事が出来るのなら、チャートを見ることが出来ない時もエントリータイミングを逃すことが無く、いらない感情も発生せず、トレード出来るのかなという思いが頭をよぎり、MT4の自動売買のプログラミングに興味をもっています。

MT4についても詳しく知りませんし、プログラミングも無知の状態です。

そこで、ご存知の方がいらっしゃいましたら教えていただきたいのですが、MT4のプログラミングで下記の様な...続きを読む

Aベストアンサー

確かにMt4で容易にできます。
勉強につきましては
メタトレーダー入門
http://www.amazon.co.jp/gp/aw/d/4775990632/ref=redir_mdp_mobile
メタトレーダー実戦プログラミング
http://www.amazon.co.jp/gp/aw/d/477599090X/ref=redir_mdp_mobile
の2冊あればプログラミングに関してはカバー出きると思えます。


人気Q&Aランキング

おすすめ情報