スポンサーサイト

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

非常に狭い範囲の方向けの記事です。

よろしければランキングクリックお願いします^^
にほんブログ村 為替ブログ FX トラップトレード派へ banner2.gif
当サイト初めての方は先ずはこちらをお読みください>くるくるワイドとは?
くるくるワイドが難しい方向け>カットダブリピ
カットダブリピも不安な方向け>(異業者間両建て(アービトラージ))
くるくるワイドが紹介されました。
エン・スパ、15年冬号の44、45ページ。AOL特別タイアップ企画、ガチンコFX

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

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

口座残高77万8556円+予備資金60万円(1/26)開始日
口座残高108万4975円+予備資金60万円(3/2)
有効証拠金102万6577円、含み損益58398円

3/3日(火)、19約定
13営業日回転数187約定 平均14約定

トラップ範囲118.33-120.28
累計損切金額23万6700円

今回はMT4に興味はあるけど、まだ触ったことは無いレベルの非常に狭い範囲の方向けの記事です。
とりあえず、トラップ運用に必要レベルの知識と、一定の範囲の売り指値を発注するサンプルコードです。

正直、私の使っているコードを公開してしまえば…みたいな考えもあるでしょうが…
私自身が特許権とかに少しでも抵触する行動をしたくない。
メタトレーダーのバージョンUPや各業者、各PCなどの個別メンテナンスを提供するまでのサポートは出来ない。
自身の必要最小限コードを汎用的なコードにするのは面倒。

…これらの理由から、私の使っているコードの公開では無く、知識の提供レベルに抑えてあります。
それにこの手の内容は専門的書籍やブログもありますし、逆にトラップ運用に必要最低限の方が良いかと。
トラップ運用に必要レベルの知識は実際に、私が運用中のコードはその程度の命令の組み合わせで動いています。
サンプルコードを見ながら、トラップ運用に必要レベルの知識を参照すればプログラムの触りくらいは感じられるかと。


トラップ運用に必要レベルの知識

変数宣言
int 整数、double 小数点有りの数
extern 有るとプログラム起動時に値を入力する事が可能。

例えばトラップ範囲が有る時に…
extern double Start =128.00; //スタート価格を代入
…と宣言してあれば、プロパティの入力が可能で初期値として128.00が入力されているがEA起動時に手入力で120.00に変更も可能。


演算子
==(等しい),!=(等しくない),<,<=,>,>=,+,-,*,/,%(余り),i++(iに1足す),i--(iを1引く),||(どちらか真),&&(どちらも真)

現在値の取得
Bid,Ask
if(Bid > Start){}やi = Bid;の様に使用。


プログラム開始時に行われる処理
int init()
{
}
プログラム本体
int start()
{
}
プログラム終了時に行われる処理
int deinit()
{
}


条件が真ならばif{}内を実行(偽ならばelse{}内を実行(if{}内だけならelse以降は書かなくても良い))
if((TrapMin == 0) && (NowRate == 0))
{
}
else
{
}

第2パラメータが真の間繰り返す。(第1パラメータは初期設定、一回毎に第3パラメータを行う)
for (i=0;i <= j;i++)
{
}

注文を出す OrderSend()
OrderSend(Symbol(),OP_SELLLIMIT,Lots,Start - Haba * i,Slippage,Start - Haba * i + SLRate,Start - (Haba * i) - Rikaku,"",MAGIC_TRAP,0,Red)
第1パラメータ 通貨タイプ
Symbol()現在の金融商品の名前をUSDJPYFIX等の文字列で返す。

第2パラメータ 取引タイプ
買いポジ OP_BUY 0
売りポジ OP_SELL 1
指値買い OP_BUYLIMIT 2
指値売り OP_SELLLIMIT 3
逆指値買 OP_BUYSTOP 4
逆指値売 OP_SELLSTOP 5

第3パラメータ ロット数
第4パラメータ 注文レート
第5パラメータ スリッページ
第6パラメータ ストップロス値
第7パラメータ 利確値
第8パラメータ コメント
第9パラメータ ユーザ定義の識別番号
第10パラメータ 有効期限
第11パラメータ チャート上の色

コンパイルやEAの起動

単純な売り指値をStart値からMinimum値まで上からHaba間隔で入れるサンプルプログラムです。

extern int MAGIC_TRAP =333; //マジックナンバーの代入
extern double Start =128.00; //スタート価格を代入
extern double Minimum =122.00;//最小価格を代入
extern double Haba =0.1; //トラップ幅を入力
extern double Rikaku =0.3; //利確幅を入力
extern double Lots =0.03; //ロット数を入力
extern double SLRate=2; //ストップロスまでの値
extern double NowRate = 0; //次の建値
extern int Slippage =3; //スリッページを入力(小数点2桁口座の初期値です。小数点3桁口座の場合30にして下さい)

int init()
{
//----
double i;
double j;
//どこまで指値を入れるかのイフ文
//現在のレートがトラップ範囲の下ならば指定幅全部に指値
if(Bid < Minimum)
{
NowRate = Minimum;
}
//現在のレートがトラップ範囲の下端より上ならば現在値まで指値
else
{
NowRate = Bid;
}
//スタート価格から上記で代入したNowRate位置まで指値を入れる
j = (Start - NowRate) / Haba;
for (i=0;i <= j;i++)
{
if(OrderSend(Symbol(),OP_SELLLIMIT,Lots,Start - Haba * i,Slippage,Start - Haba * i + SLRate,Start - (Haba * i) - Rikaku,"",MAGIC_TRAP,0,Red) > 0)
{
NowRate = Start - Haba * i;
}
}
//----
return(0);
}
int start()
{
return(0);
}
int deinit()
{
return(0);
}


   
FXブロードネット
ドル円のスプレッドが0.3銭、トラッキングトレードの手数料が千通貨で片道20円掛だが手数料無料キャンペーンが延長され続けている。

外為オンライン
ドル円のスプレッドが1銭、iサイクル注文の手数料が千通貨で片道20円掛だが手数料無料キャンペーンが延長され続けている。

アイネット証券
ドル円のスプレッドが2銭、ループイフダンは手数料無料。

フォレックス.コム
信用度も考えるなら国内で一番メジャーなMT4口座で。MT4を動かすサーバーも一定額で無料です。

comment

Secret

No title

MQLのプログラミングってCプログラマーならライブラリみたいなものを勉強すれば比較的簡単にプログラムできるもんでしょうか?
あと雰囲気を教えていただければとおもうんですが、例えばループイフダンの重複レート発注のオンオフみたいなものって、一つ一つプログラムする感じでしょうか?(発注前にそのレート近辺にポジションがあるかどうか確認して発注動作を制御する等)

No title

ジャッキーさん、こんばんは^^

Cプログラマーなら簡単ですよー
サンプルプログラムがライブラリ片手になら全て読めるレベルの類似性です。

(売りトラップなら)
私的にはトラップ上、保有の一番上を変数で入れておき、トラップ上から保有の一番上の間ならelse側にして、何もしない事で重複オフにするかな。

保有ポジションを確認する関数などもありますが、指定ポジションが有るかの確認は出来ず、全ポジションを読み込んで指定ポジションがあるか探す形になるので処理が重くなるより…
保有の一番上って変数を作り保有範囲内か範囲外かで判断しちゃいます。
当ブログタイアップ口座
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ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。