ShoujiSuzuki

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

1472 2 700
修正版一目均衡表
標準搭載の「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.
返信
@IchiTrend,
ご連絡が遅くなってしまい申し訳ありません。
・先行スパン1は{(転換値+基準値)÷2}を『当日』を含めた26日先に描画したもの(すなわち25日先に描画したもの)
・先行スパン2は{(過去52日間における最高値+同最安値)÷2}を『当日』を含めた26日先に描画したもの(すなわち25日先に描画したもの)
・遅行スパンは本日の終値を『当日』を含めた26日前に描画したもの(すなわち25日先に描画したもの)
です。
一目均衡表の当日を表現するため、当日を含めた26日先・26日前(25日先・25日前)を表現するため、 lagging +1 と leading -1 を計算に入れています。MetaTrader4でも標準の一目均衡表は同じ間違いがされています。
返信
日本
United States
United Kingdom
India
Deutschland
France
España
Italia
Polska
Türkiye
Россия
Brasil
Indonesia
Malaysia
Việt Nam
한국
简体
繁體
ホーム 株式銘柄スクリーナー FXシグナル検索 仮想通貨シグナルファインダー 経済指標カレンダー 使い方 チャート機能 ハウスルール モデレーター ウェブサイトとブローカー用ソリューション ウィジェット チャートAPIライブラリ フィーチャーリクエスト ブログ & ニュース よくあるご質問 ヘルプ & Wiki ツイッター
プロフィール プロフィール設定 アカウントとお支払い My Support Tickets 優先サポート サポートにコンタクト 公開したアイデア フォロワー フォロー中 プライベートメッセージ チャット サインアウト