DealBook360のChartStudio(CTL)を使ったATS(自動売買)でトレードシステムを検証するFXブログ。
スポンサーサイト
-------- -- --:--
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

Tags:

別窓 | スポンサー広告
レバレッジ管理 MQL4
2008-03-03 Mon 10:27
ポジションサイジングを考えないと、シグナルが出るたびにポジションを取っていたらオーバートレードになっていつか破滅するでしょう。たとえ世界一のシステムでもね。

初期値はレバレッジ5倍にしてありますが、自由に変更できます。10.0以下が良いかと。(←倍精度だから".0"が必要ですぞ~。)→RANKING


//パラメータ
extern double Leverage = 5.0;

☆☆☆☆☆☆☆☆☆☆☆☆

//ロット数の計算
double minlot = 0.1;
double Lots = NormalizeDouble(AccountFreeMargin()
*Leverage / 100000);
if(Lots < minlot) Lots = minlot;

GFTのDealBook360で自動売買を検証しています。
口座開設はこちらから
手数料無料の外国為替保証金取引|AFT-FXダイレクトトレード
スポンサーサイト

Tags: MQL4 コード レバレッジ ポジション サイジング オーバー MT4

別窓 | MQLコード | コメント:1
<<コード公開海外フォーラムMQL4.com | HOME | 一定%のストップロス MQL4>>
この記事のコメント
はじめまして
すみません。
どうしても理解できないので質問させてください。
この「ロット数の計算」だと、
トレード対象ペアの1ロットあたりにいくらまでなら売買できるかを求めているような気がするのですが。
間違っていますでしょうか。

私が思うには、

double minlot = 0.1;
double Lots = NormalizeDouble(AccountFreeMargin()
*Leverage / (100000 * Ask)); ←(Ask または Bid)
if(Lots < minlot) Lots = minlot;

でロット数が求められるような気がするのですが。
どうしてもわかりません。

いきなり来て失礼な質問をしてすみません。
よろしくお願いします。
2009-04-12 Sun 23:42 | URL | 新米トレーダー #-[ 内容変更]
コメントの投稿
 

管理者だけに閲覧
 

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