トップページ > 市況2 > 2016年03月26日 > Sa6ioTmm

書き込み順位&時間帯一覧

163 位/1823 ID中時間01234567891011121314151617181920212223Total
書き込み数13200010010000000001000110



使用した名前一覧書き込んだスレッド一覧
Trader@Live!
Dr.マーチン先生
【MT4/MT5】 EA開発研究スレ Part31 【自動売買】 [無断転載禁止]©2ch.net
聖杯 part1 [無断転載禁止]©2ch.net

書き込みレス一覧

【MT4/MT5】 EA開発研究スレ Part31 【自動売買】 [無断転載禁止]©2ch.net
119 :Trader@Live![]:2016/03/26(土) 00:52:18.85 ID:Sa6ioTmm
MM means the abbreviation of money managements
if you study expert advisor programinng, it is general term.
Not a special waord
ok?
【MT4/MT5】 EA開発研究スレ Part31 【自動売買】 [無断転載禁止]©2ch.net
123 :Trader@Live![]:2016/03/26(土) 01:09:10.43 ID:Sa6ioTmm
My accouncurrency() is JPY
Whwn "GBPUSD' pair chart open, Marketinfo(Symbol(), MODE_TICKVALUE) is USDJPY*10
I beleaved then th tickvalue is to be 'GBPJPY'*10
If tickvalue is the base currency, MM calculatin = AccountFreeMargin()/TICKVALE becomes mistake
why? many books and web sites are representing using this expression
Anyone, tell me why?
【MT4/MT5】 EA開発研究スレ Part31 【自動売買】 [無断転載禁止]©2ch.net
125 :Trader@Live![]:2016/03/26(土) 01:49:27.54 ID:Sa6ioTmm
Ohhh!!! Nice coments! I got it
According by Toyoshima Text, as followings

//ex. str symbol = EURJPY from Symbol()="EURUSD" using Accountcurrency="JPY"

double conv = iClose(symbol, 0, 0);
double lot = riskAmount/ conv /100000;

this caluculation result maybe be mistaken?
【MT4/MT5】 EA開発研究スレ Part31 【自動売買】 [無断転載禁止]©2ch.net
126 :Trader@Live![]:2016/03/26(土) 01:54:59.04 ID:Sa6ioTmm
I am Shorn K, I was born NY and a qurter
I am graduated from the Harvard University
hihihi, thank you... :-)
【MT4/MT5】 EA開発研究スレ Part31 【自動売買】 [無断転載禁止]©2ch.net
129 :Trader@Live![]:2016/03/26(土) 02:06:47.79 ID:Sa6ioTmm
Additionally, according to Andrew R. Yung
He represented as follows;

double CalcLots = (RiskAmount / StopLoss) / TickValue

But using this expresiion, Strategy tester cannot move X)
【MT4/MT5】 EA開発研究スレ Part31 【自動売買】 [無断転載禁止]©2ch.net
132 :Trader@Live![]:2016/03/26(土) 02:25:46.24 ID:Sa6ioTmm
>>124
たぶん分かってると思いますが
TickValueの値はポイントなので、3桁/5桁通貨は

1ロット・1ピップあたりのTickValueは10倍しないといけない
【MT4/MT5】 EA開発研究スレ Part31 【自動売買】 [無断転載禁止]©2ch.net
135 :Dr.マーチン先生[]:2016/03/26(土) 06:26:39.69 ID:Sa6ioTmm
世界初公開MMロット計算式

豊嶋先生もアンドリューR.ヤンもあの伝説のfaiさんも、
世界中のMT4ブロガーがまだ誰も公開していなかった
世界最初のオリジナルMMロット計算方程式です。(´▽`)ノ

この式のメリットは、通貨ペアの後ろに添え字の付いた業者でも
区別なく使える点です

◎ Dr.マーチン方式MMロット計算式
※Tickvalueはピップ換算しません。ポイントのままです。

double lot = riskAmount / (iClose(Symbol(),0,0) * Tickvalue) / MarketInfo(Symbol(), MODE_LOTSIZE);

◎ Dr.マーチン方程式を使った実際のBT実施例 (5年で60倍の利益率達成♪)
http://light.dotup.org/uploda/light.dotup.org311527.gif
聖杯 part1 [無断転載禁止]©2ch.net
3 :Trader@Live![]:2016/03/26(土) 09:51:52.19 ID:Sa6ioTmm
デリヘル嬢の聖水なら知っとるぞ
【MT4/MT5】 EA開発研究スレ Part31 【自動売買】 [無断転載禁止]©2ch.net
146 :Trader@Live![]:2016/03/26(土) 19:30:15.46 ID:Sa6ioTmm
エッジって端っこのこと?
まず日本語からやり直し
【MT4/MT5】 EA開発研究スレ Part31 【自動売買】 [無断転載禁止]©2ch.net
154 :Dr.マーチン先生[]:2016/03/26(土) 23:26:09.51 ID:Sa6ioTmm
CalcLots() // for maney management

double lot = riskAmount / (iClose(Symbol(),0,0) * Tickvalue) / MarketInfo(Symbol(), MODE_LOTSIZE);

これにも問題があることが分かりました
(1)クロス通貨が口座通貨と等しいときTichvalue = 1にならない
(2)前から言われてることですがTickvalueはストラテジテスタでは初期値のみとなる

(1)の解決方法は、
if(StringSubstr(Symbol(),3,3)==AccountCurrency()) Tickvalue = 1.0;

で解決できますが、(2)は今のところ解決策がありません
市販のMM計算はドル口座のみだったり、円口座は単純に100倍してるだけだったりしますので
注意が必要です

他にアイデアがあったら紹介してください

複利計算は一見利益が指数的に増加して嬉しくなりますが
常にリスクが一定に保たれますので、複利入れない時よりドローダウンが大きくなります
MM計算を間違えると簡単に口座が破たんしますので注意が必要です
MM複利を使ってる人は要注意です


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。