ShoujiSuzuki

Revised Ichimoku Kinko Hyo (修正版 一目均衡表)

1887 2 995
修正版一目均衡表
標準搭載の「Ichimoku Cloud」の遅行スパン・先行スパン1・先行スパン2のずれを修正
Remove from Favorite Scripts Add to Favorite Scripts
//+------------------------------------------------------------------+
// | Revised Ichimoku Kinko Hyo                                      |
// | 修正版 一目均衡表                                               |
// | Ver.1.0 2016/06/30                                              |
// | Copyright 2016 Kojiro Koushi (http://kojirokousi.com/)          |
// | Copyright 2016 ShoujiSuzuki                                     |
//+------------------------------------------------------------------+
// 標準搭載のIchimokuの遅行スパン・先行スパン1・先行スパン2のずれを修正

study(title="Revised Ichimoku Kinko Hyo (修正版 一目均衡表)", shorttitle="RevIchimoku", overlay=true)

conversionPeriods = input(9, minval=1, title="転換線 (Tenkan-sen)(Conversion Line)"),
basePeriods = input(26, minval=1, title="基準線 (Kijun-sen))(Base Line)")
laggingSpan2Periods = input(52, minval=1, title="先行スパン2 (Senkou span 2)(Lagging Span 2)"),
displacement = input(26, minval=1)

donchian(len) => avg(lowest(len), highest(len))

conversionLine = donchian(conversionPeriods)
baseLine = donchian(basePeriods)
leadLine1 = avg(conversionLine, baseLine) 
leadLine2 = donchian(laggingSpan2Periods-1)

plot(conversionLine, color=blue, title="転換線 (Tenkan-sen)(Conversion Line)")
plot(baseLine, color=red, title="基準線 (Kijun-sen)(Base Line)")
plot(close, offset = -displacement+1, color=green, title="遅行スパン (Chikou span)(Lagging Span)")

p1 = plot(leadLine1, offset = displacement-1, color=green,
    title="先行スパン1 (Senkou span 1)(Leading Span 1)")
p2 = plot(leadLine2, offset = displacement-1, color=red, 
    title="先行スパン2 (Senkou span 2)(Leading Span 2)")
fill(p1, p2, color = leadLine1 > leadLine2 ? green : red, title="抵抗帯 (Kumo)(Cloud))")
Hi, thanks for your script, could I ask you why leading span 2 is calculated using 52 minus 1 periods? According to the original theory I think is correct to change displacement of the lagging +1 and leading -1 but I don't think is also correct change the leading span 2 calculation.
+1 返信
@IchiTrend,
ご連絡が遅くなってしまい申し訳ありません。
・先行スパン1は{(転換値+基準値)÷2}を『当日』を含めた26日先に描画したもの(すなわち25日先に描画したもの)
・先行スパン2は{(過去52日間における最高値+同最安値)÷2}を『当日』を含めた26日先に描画したもの(すなわち25日先に描画したもの)
・遅行スパンは本日の終値を『当日』を含めた26日前に描画したもの(すなわち25日先に描画したもの)
です。
一目均衡表の当日を表現するため、当日を含めた26日先・26日前(25日先・25日前)を表現するため、 lagging +1 と leading -1 を計算に入れています。MetaTrader4でも標準の一目均衡表は同じ間違いがされています。
+1 返信
日本語
English
English (UK)
English (IN)
Deutsch
Français
Español
Italiano
Polski
Türkçe
Русский
Português
Bahasa Indonesia
Bahasa Melayu
ภาษาไทย
Tiếng Việt
한국어
简体
台灣
ホーム 株式銘柄スクリーナー FXシグナルファインダー 仮想通貨シグナルファインダー 経済指標カレンダー 使い方 チャート機能 ハウスルール モデレーター ウェブサイトとブローカー用ソリューション ウィジェット チャートAPIライブラリ フィーチャーリクエスト ブログ & ニュース よくあるご質問 ヘルプ & Wiki ツイッター
プロフィール プロフィール設定 アカウントとお支払い マイサポートチケット サポートにコンタクト 公開したアイデア フォロワー フォロー中 プライベートメッセージ チャット サインアウト