一定期間更新がないため広告を表示しています
2009.05.30 Saturday
[EA Tip 7] きちんと乱数を初期化する
EAで乱数を使いたいとき、乱数を初期化するにはMathSrand()関数を使います。
乱数を初期化するには、init()関数の中に以下の文を入れます。 MathSrand(GetTickCount()); ここで注意すべき点は、MathSrand()関数のseedにはTimeCurrent()やTimeLocal()は使わないことです。 リアルではどうなるか分かりませんが、バックテストのときにTimeCurrent()やTimeLocal()をseed値として使うと、その後MathRand()で生成される乱数は常に同じパターンになってしまいます。これでは乱数になりません(実際にEAを走らせてみると分かりますが、実証済みです)。 逆に、GetTickCount()関数こそ、システムを起動してからの経過時間なんて何のために使うのか、まさにMathSrand()のためにあるようなものです。 ↓よろしければ是非クリックをお願いします 2009.05.30 Saturday
5/25〜29のリアル取引結果
今週の取引結果です。
トレード数は54、損益合計は+71.81USDでした。 2009.05.27 Wednesday
[EA Tip 6] AccountProfit()関数を使う
トータルで一定以上の利益が出たら手仕舞いして,利益を確定する方法を紹介します。AccountProfit()関数を使った一例です。
(1)以下のEAを作成する。
(2)例えばUSDJPY15分チャートを作成して,ここで作ったEAを貼り付け稼動させる。 ここで決済通貨に注意してください。私は100<USD>で損益を判定していますが,決済通貨が円であるならばAccountProfit()関数は円で返してくるはずなので,このままtp変数が100<円>のままだと大変です。利益がたった100円乗っただけで全部手仕舞いしてしまいます(笑)。トータル1万円で利確するラインを作るならtp変数を10000.0にするなど,自分で好きな値に変えてください。 (この方法を応用して,例えば一定ラインの損切りラインを超えたら自動的に損切りを確定させることも出来ます。プログラム変更が必要ですけど,簡単ですよね。) 但し,この方法を使うときは注意してください。せっかく利を伸ばそうとしているEAの途中で頭を切っちゃうわけですから。 ↓よろしければ是非クリックをお願いします 2009.05.26 Tuesday
[EA Tip 5] スプレッドが大きいときは注文しないようにする
指標前後やマーケットが閑散なときなど,スプレッドが変動するときがあります。スキャル系EAにとってスプの大きさはとても重要。
そこで,スプレッドが特定の値以上になってしまったときには,注文を行わないようにする方法を紹介します。 (1)EAの最初のほうで,extern変数MaxSpreadを定義しておく。 extern int MaxSpread = 4; // in pips (2)OrderSend直前あたりに,以下のif文を追加する。 if (Ask-Bid < MaxSpread*Point) これで,スプレッドがMaxSpread以上になったとき,注文しないようになります。 ↓よろしければ是非クリックをお願いします 2009.05.25 Monday
Instaforexはscamか?
タイトルに対する答えは、私個人に関する限り、今のところ「No」です。
私はいま、InstaforexというFX業者を使っています。MT4に限らず、FXを始めるときにどの業者を使うかとても悩みのタネですが、私の場合、Alpari UK→Instaforexという経歴を持っています。ある意味変わっているかも(笑)。 巷の噂では、Alpari UKは人気が高く、Instaforexなんてどこの馬の骨?(笑)という感じです。特にTSDではあの業者はscamだとボロクソに言われていた時期が一時ありました。最近はInstaforexへの攻撃も下火になりつつありますが、皆愛想をつかせただけかもしれません(笑)。 ではなぜ変えたかというと、(1)AlpariがDigitsを1桁増やしたから、(2)Instaforexで例えばドル円を0.01ロットで取引すると0.01pipが1セント(1USD=100円の場合)でとても使いやすかったから、以上2つの理由があったからです。 Instaforex以外の業者ももちろん考えましたよ。実際にリアル口座を開いた業者も幾つかあります。そしていろいろ試した結果がここです。 (1)のDigits変更は、これはもう、今まで使っていたEAを全部書き換えなければならない面倒くささに耐えられませんでした。 (2)の安さは最強の部類に入りませんかねえ。100pips負けても100円の負けにしかならないんですよ(0.01ロットの場合)。もちろん逆もしかりで、100pips買っても100円の勝ちにしかなりません(笑)。 ここでInstaforexはscam業者かもしれない、だまされるかも、という不安はないとは言えませんでした。しかし、最低必要な金額が安かったし、まずは人柱になって数百ドルで始めてみた、というのが正直なところです。取られたら勉強代だと思ってあきらめるつもりで。もともとFX取引に生活資金をつぎ込むなんて人、少ないでしょ? 今のところは私がまだ原資回復中だからなのか(笑)、日本のとあるMT4業者のような露骨な操作をするようなことはされていません。 なお、海外との取引で悩ましいのが送金や出金の手数料ですが、InstaforexにはMoneybookersという電子取引で入出金できるサービスがあり、これが意外と便利で、ここで取引しようと思った理由の一つでもあります。海外送金だとすぐ数千円の手数料がかかってしまうのですが、このサービスを使うと日本の銀行で振り込みするような手数料で済むのがメリットです。出金も簡単にできました(実績あり)。 以上、人柱の☆のんき☆が状況をお伝えしました。 最後に、私はInstaforexとはコマーシャルとか何の関係もありません。単なる1ユーザーであることをお断りしておきます。 ↓よろしければ是非クリックをお願いします 2009.05.24 Sunday
MT5への期待をこめて
最近、思いつき・ひとりごと欄ばかり記事を増やしている☆のんき☆です。
ところで、さきほどまでEAをいじってたんですが、MetaTrader4には#ifdef機能がないんですね。 MT4は結構長くいじってましたが、今の今まで気がつきませんでした。 C言語に似ているから、このへんのプリプロセッサー制御は「あって当たり前」だと思ってたんですけど。 この機能があるとデバッグ作業の効率が全然違ってくるんですが、MT4がバージョンアップしてMT5になったあかつきには、#ifdef〜#endifを是非機能に加えてほしいですね。 もっと欲を言えば#ifディレクティブも。 MT5へのクラス機能の追加は、まだ無理かな? いいや、別になくても(笑)。 ↓よろしければ是非クリックをお願いします 2009.05.23 Saturday
5/18〜22のリアル取引結果
今週の取引結果です。
トレード数は39、損益合計は-131.21USDでした。 2009.05.21 Thursday
夕方のポンド急落についての感想
今日の夕方5時頃、ポンドが急落しました。おかげで私の含み損が少し改善したのですが(笑)、今回はそんな話ではなく。
ロイターによると、ポンド急落の原因は「米格付け会社のS&Pが、英国の格付け見通しを安定的からネガティブに変更したことがきっかけ」と分析しています。その時刻がだいたい17時20分頃? ほとんど同じ時刻の17時30分には、英国の4月消費者物価指数の発表があり、結果は予想より良いものでした。にもかかわらず、指標にはほとんど反応せず、18時頃まで売られ続けました。いまはさすがに売られすぎなのか、値を戻しつつあるようですが。 市場は、指標なんかよりS&Pに対する格付けを重視した、ということなのでしょうか? 仮に市場が今でもS&Pの格付けを気にしているというのが本当だとすれば、まさにケインズが指摘した投資は美人投票そのものですよね。 しかし、S&Pはそもそも今回の金融危機の片棒を担いでいた、いわばA級戦犯と批判されても仕方がないことをしてきたわけです。それでもS&Pの見解を気にせざるを得なかった市場に対して、私はとても危機感を覚えます。だって、これでは金融危機前となんら変わっていないではありませんか? 安易に格付け会社の言うとおりにしていたら、結局はこんな惨状になった。でもまだこれからどちらの方向を向いたらいいか分からないから、やっぱり格付け会社の言うとおりにしてみようか。こんな感じですかね。 この構造が変わらない限り、今回の不況はまだまだ続くと思います。 まあ、本当にポンド急落の原因がロイターの分析通りだったらの話。やや飛躍しすぎかもしれません。 (その後、この記事をアップする直前にもう一度相場を見てみたら、なんか全戻しの様相なんですけど。うーん、やっぱり分からない。) ↓よろしければ是非クリックをお願いします |
CATEGORIES
CALENDAR
おすすめリンク
PROFILE
SELECTED ENTRIES
ARCHIVES
RECENT COMMENTS
RECENT TRACKBACK
クリックお願いします
カウンター
SPONSORED LINKS
MOBILE
RECOMMEND
|
(C) 2024 ブログ JUGEM Some Rights Reserved. |