スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

MT4でプログラムのコンパイルの仕方。

MT4でプログラムのコンパイルとEAの起動までの手順を載せておきます。
途中のコピー―部分で、トラップEAを使用する場合はこちらからコピーしておいて下さい。
トラップ運用EAのソース.更新日2015/10/01です。

MT4起動後、赤枠Newのアイコンをクリックしプログラム作成画面を開く。
meta1.jpg


メタエディターの赤枠のアイコンをクリックしExpert Advisorになっている事を確認し次へをクリックします。
meta2.jpg


プログラム名を入力し次へをクリックします。
この時に最初からディレクトリ名が入力されていますが消さずに続けて入力して下さい。
消してしまうとEAを動かす時に探す事になり手間がかかります。
以降の画面では次へ、完了とどんどん画面を進めて行って下さい。
meta3.jpg


入力画面が開くので、そこにプログラムを入力したり、既存のプログラムをコピーしたりして、赤枠のCompileをクリックし実行ファイルを作成します。
私のソースを使う場合は元々入力されているものを全部消してからコピーして下さい。
ここで下部のerrors warningsが0になればEA作成完了です。
meta4.jpg


再びMT4画面で、ナビゲーターの中から作成したEAを使用する通貨ペアのチャートにドラッグ&ドロップします。
ナビゲーター画面が開いていない時はフォルダ+☆マークのアイコンをクリックして下さい。
自動売買マークが赤の時は、あらかじめクリックしておき緑にしておいて下さい。
meta5.jpg


そうするとパラメーターの入力画面が開きますので、EAに必用なパラメーターを入力します。
meta6.jpg

これでOKをクリックするとプログラムが動き始めるはずです。
スポンサーサイト

MT4では時間足の変更でEAの終了処理が動きます。

よろしければランキングクリックお願いします^^
にほんブログ村 為替ブログ FX トラップトレード派へ banner2.gif
当サイト初めての方は先ずはこちらをお読みください>くるくるワイドとは?
くるくるワイドが難しい方向け>カットダブリピ
カットダブリピも不安な方向け>(異業者間両建て(アービトラージ))
トラップ運用EAのソース.更新日05/13です。

みなさま、本日もご訪問ありがとうございます^^

カットダブリピ結果
ドル円、ロング+ショートトラップ、5銭幅仕掛け30銭リミット、3000通貨

口座残高77万8556円+予備資金60万円(1/26)開始日
口座残高165万2061円+予備資金60万円(5/15)
有効証拠金151万2022円、含み損益140032円

5/15日(木)、9約定
59営業日回転数1093約定 平均18約定

トラップ範囲118.38-121.28
累計損切金額51万8700円

本日も既存トラップ内の動きですので言う事がありませんね。

さて、以前の記事でEAを起動する時間足について質問を受けました…

質問2。
EAを起動するチャートの時間足は?
5分足でも1時間足でもなんでも構いません。

…と書きましたが、なんでも構わないのは起動時のみで稼働中の時間足の変更には対応しておりません。


MT4に置いて時間足の変更はEAの終了要件となっております。
時間足が変更されると一旦EAは終了し、2.5秒以内に削除せずにいると、また初期化処理から動き始めます。
なので、稼働中のEAでは時間足の変更は行わない方が無難です。

私のトラップEAの場合…
変数を初期宣言で、売り下がり=120円で設定していた場合…

ティック処理、売り下がり=Ask(例:119円)

時間足の変更…
終了。

変数が初期化され売り下がりが120円に戻る。
ティック処理、Askが119円なので120円から119円まで値が跳んだと判断。
跳んだ間に発注するはずだった回数、売り注文。

…現在、こんな感じで動くはずです。


回避するには、終了処理でチャートの変更による終了はセーブファイルを作り、初期化処理で読み出しファイル削除みたいにすれば回避する方法もあり、終了再起動していない様に見せる事は出来ますが…
基本的にMT4自体で時間足の変更はEA終了の仕様なので対応する予定は無く、EA稼働中はEAを貼り付けているチャートの時間足の変更は避けて下さい。

MT4スプレッド お名前.com【デスクトップクラウド】 
OANDA.Japan
ドル円スプレッド0.4銭 両建て不可だがサブ口座の追加は簡単

お名前.com
設定が簡単 24ヶ月払い月1781円~

FOREX.com
信用度も考えるなら国内で一番メジャーなMT4口座で。MT4を動かすサーバーも一定額で無料です。

EAまた修正しました。

よろしければランキングクリックお願いします^^
にほんブログ村 為替ブログ FX トラップトレード派へ banner2.gif
当サイト初めての方は先ずはこちらをお読みください>くるくるワイドとは?
くるくるワイドが難しい方向け>カットダブリピ
カットダブリピも不安な方向け>(異業者間両建て(アービトラージ))
トラップ運用EAのソース.更新日05/13です。

みなさま、本日もご訪問ありがとうございます^^

カットダブリピ結果
ドル円、ロング+ショートトラップ、5銭幅仕掛け30銭リミット、3000通貨

口座残高77万8556円+予備資金60万円(1/26)開始日
口座残高164万3950円+予備資金60万円(5/14)
有効証拠金148万8749円、含み損益155201円

5/14日(水)、16約定
58営業日回転数1084約定 平均18約定

トラップ範囲118.38-121.28
累計損切金額51万8700円

本日も既存トラップ内で、なかなかの高回転でしたね。

また裁量で行っていたトレードですが…

第一陣、ショート。当然全部成功。
第二陣、第一陣の利益によるロング。ほぼ全部飛び。
第三陣、第一陣の利益によるショート。含み益。

…ロング系は全部飛んじゃいましたね。
でも裁量の利益によるロングだったので痛くは無いですし、固定のショートは含み益になりましたので少しだけ下方向へのリスクは軽減されています。


EAの方ですが、また手直ししました。
利確した時の仕掛け直しを利確幅で行っていたのをトラップ幅に直しました。
売り買い各1行修正です。
ソース内のコメントVer1.2の1行下のコメント行が元ソース、2行下が変更した行です。
トラップ運用EAのソース.更新日05/13です。

MT4スプレッド お名前.com【デスクトップクラウド】 
OANDA.Japan
ドル円スプレッド0.4銭 両建て不可だがサブ口座の追加は簡単

お名前.com
設定が簡単 24ヶ月払い月1781円~

FOREX.com
信用度も考えるなら国内で一番メジャーなMT4口座で。MT4を動かすサーバーも一定額で無料です。

EA少し修正しました。

よろしければランキングクリックお願いします^^
にほんブログ村 為替ブログ FX トラップトレード派へ banner2.gif
当サイト初めての方は先ずはこちらをお読みください>くるくるワイドとは?
くるくるワイドが難しい方向け>カットダブリピ
カットダブリピも不安な方向け>(異業者間両建て(アービトラージ))
トラップ運用EAのソース.更新日04/27です。

みなさま、本日もご訪問ありがとうございます^^

カットダブリピ結果
ドル円、ロング+ショートトラップ、5銭幅仕掛け30銭リミット、3000通貨

口座残高77万8556円+予備資金60万円(1/26)開始日
口座残高149万7101円+予備資金60万円(4/27)
有効証拠金133万7112円、含み損益159989円

4/27日(月)、11約定
49営業日回転数922約定 平均19約定

トラップ範囲118.38-121.28
累計損切金額51万8700円

トラップ運用のEAでストップロスの動作を一部コメント化し書き直しました。
「//ストップロスの設定」とコメントが有る少し下です。
ストップロスに掛かったかの判定が逆だったのと、買い側は足す変数と引く変数の修正です。

売りトラップ
//Ver1.1 ストップロスの設定修正。2015/04/27
//if(Uriagari <= Ask + SLRate) //ストップロスに掛かったか
if(Urisagari <= Ask - SLRate) //ストップロスに掛かったか

買いトラップ
//if(Kaiagari <= Bid - SLRate) //ストップロスに掛かったか
//{
//Kaiagari = Bid - Sikake; //買い下がり値も上げる
if(Kaiagari >= Bid + SLRate) //ストップロスに掛かったか
{
Kaiagari = Bid + SLRate; //買い下がり値も上げる

今までは修正時にブログで修正しましたと書き込んでいただけでしたので、今後の修正はソースコードに修正履歴、最新記事には最終更新日を記録しますね。

先週中に、この辺がストップを入れた場合には挙動に影響するかなとは思っていたのですが、はっきりと確認するのに土日を使用した為少しUPが遅れました。
トラップ運用EAのソース.更新日04/27です。
ご使用中の方は、ストップロスは使わないよと言う方以外はコピーし再コンパイルお願いします。

MT4スプレッド お名前.com【デスクトップクラウド】 
OANDA.Japan
ドル円スプレッド0.3銭 両建て不可だがサブ口座の追加は簡単

お名前.com
設定が簡単 24ヶ月払い月1781円~

FOREX.com
信用度も考えるなら国内で一番メジャーなMT4口座で。MT4を動かすサーバーも一定額で無料です。

EAの件でご質問がありましたので。

よろしければランキングクリックお願いします^^
にほんブログ村 為替ブログ FX トラップトレード派へ banner2.gif
当サイト初めての方は先ずはこちらをお読みください>くるくるワイドとは?
くるくるワイドが難しい方向け>カットダブリピ
カットダブリピも不安な方向け>(異業者間両建て(アービトラージ))
トラップ運用EAのソースです。

みなさま、本日もご訪問ありがとうございます^^

カットダブリピ結果
ドル円、ロング+ショートトラップ、5銭幅仕掛け30銭リミット、3000通貨

口座残高77万8556円+予備資金60万円(1/26)開始日
口座残高141万3362円+予備資金60万円(4/17)
有効証拠金126万4639円、含み損益148723円

4/17日(金)、20約定
43営業日回転数829約定 平均19約定

トラップ範囲118.38-121.28
累計損切金額51万8700円

本日もなかなかの回転で順調でしたね。

EAの件でご質問がありましたので。
EAの作成はウィザードのままで特に設定はせずに行ってください。

メタエディターを起動しNewで作成します。
最初の画面で最初からEAに印が付いていますので次に。
次の画面でEA名をName:Experts\の後に入力。Name:Experts\TrapSELLみたいな感じに。

次からの画面はMT5が開発されてから追加された画面なので、色々なネット上のEAコンパイルの手引きには出ていないと思われます。
Ontimer,OnChartEventどちらもチェックは付けません。
タイマー割り込み、チャートイベントでの割り込み関数は使いませんので。
次の画面のOnTesterもチェックは付けません。この関数も使いませんので。

すると入力画面が出て来ますので…
おそらく9行目くらいに「#property strict」と書かれていますのでその行までを残し、その次の行以下を消して、ソースコードを貼り付けてコンパイルして下さい。
ソースコードは4月13日に変更していますので、それ以前の方はコピーしなおして下さい。

MT4上でツール、オプション、チャートの…
チャート上に建玉と注文を表示のチェックを外して下さい。
これをしないとチャート上に横線が出てコメントが読み難くなります。
Comment("Uriagari = ",Uriagari,"\n","Urisagari = ",Urisagari);
上記の文でチャート上の左上の部分に現在のトラップ範囲を表示していますので思わぬ動きをしても現時点でどう動いているか分かります。

それと通信回線が遅いなどの場合は、MT4は同じ口座でもEAを動かす場合は別MT4で動かした方が間違いないです。
MT4で注文を出しブローカーから応答が返ってくる。
この一連の動作までMT4は新規注文を出せません。
それを回避するにはMT4-1とMT4-2の様にMT4をふたつインストールして各MT4から注文を出せば同時に処理して貰えます。
ひとつしか注文を出せないとEA1で注文を出し、EA2が注文待ちの間にEA2では現在値とリミットが逆転して注文エラーになる様な可能性もありますので。

また、私の作ったトラップEAは成行き注文なので指標等で50銭値が跳んだ時などは…
10、20、30、40、50の様にポジションを持たず50、51、49、50、51の様に跳んだ先で成行きで持ちます。
その場合10から50の間にトラップは無いですが、40になった時に5本とも決済されたとしても、50になった時に復活するのは1本ですし40で逆指値的なポジションは持ちません。
同じく30になった時に40で1本、50で1本、30、20、10の逆指値的なトラップは行いません。
00になった時に通常の動きになり逆指値的ポジションも持ち始めますね。

とりあえず、ご質問を受けた内容に対し私が考えられる事はこんな感じですね。

MT4スプレッド お名前.com【デスクトップクラウド】 
OANDA.Japan
ドル円スプレッド0.3銭 両建て不可だがサブ口座の追加は簡単

お名前.com
設定が簡単 24ヶ月払い月1781円~

FOREX.com
信用度も考えるなら国内で一番メジャーなMT4口座で。MT4を動かすサーバーも一定額で無料です。
当ブログタイアップ口座
FXブロードネット
絶賛発売中!
最近の記事
私の運用環境です。
MT4で自動売買
1000通貨口座、両建て可
ドル円0.3銭原則固定、例外有 らくらくFX

私のXM利用法と所感。

サーバー
設定簡単2年契約月1781円~ お名前.com【デスクトップクラウド】

手動取引
激狭スプレッド、1通貨単位!
ドル円用


1000通貨取引最高水準!
その他の通貨用
プログラムが苦手な方向け。
ドル円0.2、値幅定値


ドル円0.3銭(例外あり)
FXブロードネット
最近のトラックバック
リンク
メール(質問はコメント欄へ)

名前:
メール:
件名:
本文:

プロフィール

魚屋

Author:魚屋
FX歴11年目に突入しました。職業は魚屋です。
FXで心掛けていることは「儲けすぎるな」です。

最近のコメント
お得に口座開設、お買い物
ポイントサイトについて
(2015/10/01 0:00情報)
期間限定も多いので要確認。
逃しても再掲載も多いです。

日々の生活にhappyをプラスする|ハピタス
みんなdeポイントでポイントの上下があります。

M2J 17000円
DMMFX 15000円
インヴァスト証券 14000円

楽天、ニッセン、ハピタス堂書店なども私は利用しています。


期間限定!タイムセールでポイントの上下があります。

SBI FXトレード 15750円
外為ジャパンFX 14000円
みんなのFX 12600円

簡単に条件をまとめました。
カテゴリ
ランキングに参加しています。
よろしければランキングクリックお願いします^^
にほんブログ村 為替ブログ FX トラップトレード派へ
banner2.gif
月別アーカイブ
ブログ内検索
ブロとも申請フォーム

この人とブロともになる

RSSフィード
フリーエリア
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。