Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
bluefrankey
hqchart
提交
c08678d4
hqchart
项目概览
bluefrankey
/
hqchart
与 Fork 源项目一致
从无法访问的项目Fork
通知
5
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
hqchart
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
c08678d4
编写于
9月 29, 2019
作者:
HQChart
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
ver 7013
上级
b5bf9209
变更
6
隐藏空白更改
内联
并排
Showing
6 changed file
with
265 addition
and
8 deletion
+265
-8
vuehqchart/package.json
vuehqchart/package.json
+1
-1
vuehqchart/src/jscommon/umychart.js
vuehqchart/src/jscommon/umychart.js
+2
-2
vuehqchart/src/jscommon/umychart.vue/umychart.vue.js
vuehqchart/src/jscommon/umychart.vue/umychart.vue.js
+1
-1
webhqchart.demo/demo/phone25.html
webhqchart.demo/demo/phone25.html
+257
-0
webhqchart.demo/jscommon/umychart.js
webhqchart.demo/jscommon/umychart.js
+2
-2
webhqchart/umychart.js
webhqchart/umychart.js
+2
-2
未找到文件。
vuehqchart/package.json
浏览文件 @
c08678d4
...
...
@@ -2,7 +2,7 @@
"name"
:
"hqchart"
,
"description"
:
"stock chart"
,
"author"
:
"jones2000"
,
"version"
:
"1.0.
6981
"
,
"version"
:
"1.0.
7010
"
,
"main"
:
"index.js"
,
"private"
:
false
,
"license"
:
"MIT"
,
...
...
vuehqchart/src/jscommon/umychart.js
浏览文件 @
c08678d4
...
...
@@ -20840,7 +20840,7 @@ function KLineChartContainer(uielement)
this.NetworkFilter(obj, function(data)
{
self.RecvHistoryMinutePageData(data);
var page=self.Page.
Day
;
var page=self.Page.
Minute
;
if (page.Enable==true && page.Finish==false)
self.ReqeustHistoryMinutePageData(); //继续下载
else
...
...
@@ -32016,7 +32016,7 @@ var MARKET_SUFFIX_NAME=
var upperSymbol=symbol.toUpperCase();
if (this.IsUSA(upperSymbol))
{
var usaDate=GetLocalTime(-
5
);
var usaDate=GetLocalTime(-
4
);
day = usaDate.getDay(),
time = usaDate.getHours() * 100 + usaDate.getMinutes();
if(day == 6 || day== 0) return 0; //周末
vuehqchart/src/jscommon/umychart.vue/umychart.vue.js
浏览文件 @
c08678d4
...
...
@@ -35362,7 +35362,7 @@ var MARKET_SUFFIX_NAME=
var upperSymbol=symbol.toUpperCase();
if (this.IsUSA(upperSymbol))
{
var usaDate=GetLocalTime(-
5
);
var usaDate=GetLocalTime(-
4
);
day = usaDate.getDay(),
time = usaDate.getHours() * 100 + usaDate.getMinutes();
if(day == 6 || day== 0) return 0; //周末
webhqchart.demo/demo/phone25.html
0 → 100644
浏览文件 @
c08678d4
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html
xmlns=
"http://www.w3.org/1999/xhtml"
>
<head>
<meta
http-equiv=
"Content-Type"
content=
"text/html; charset=utf-8"
/>
<meta
name=
"viewport"
content=
"width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"
/>
<title>
页面行情(K线图)
</title>
<link
rel=
"stylesheet"
href=
"../jscommon/umychart.resource/css/tools.css"
/>
<link
rel=
"stylesheet"
href=
"../jscommon/umychart.resource/font/iconfont.css"
/>
<!-- 使用阿里云图片 -->
<!--<link rel="stylesheet" href="https://at.alicdn.com/t/font_1040563_1d1tgaoqofpi.css" />-->
<!--<link rel="stylesheet" href="https://at.alicdn.com/t/font_1196214_ny3l0dbclr.css" />-->
</head>
<body>
<div
id=
"kline"
style=
"width: 900px;height:400px;position: relative;"
></div>
<script
src=
"content/js/jquery.min.js"
></script>
<script
src=
"content/js/webfont.js"
></script>
<script
src=
"../jscommon/umychart.network.js"
></script>
<script
src=
"../jscommon/umychart.js"
></script>
<script
src=
"../jscommon/umychart.complier.js"
></script>
<script
src=
"../jscommon/umychart.index.data.js"
></script>
<script
src=
"../jscommon/umychart.style.js"
></script>
<!-- 引入vConsole的JS库 -->
<script
src=
"../vConsole-3.2.0/dist/vconsole.min.js"
></script>
<script>
//预加载下阿里云图片
WebFont
.
load
({
custom
:
{
families
:
[
'
iconfont
'
]
}
});
function
getURLParams
(
name
)
{
var
reg
=
new
RegExp
(
"
(^|&)
"
+
name
+
"
=([^&]*)(&|$)
"
,
"
i
"
);
var
r
=
window
.
location
.
search
.
substr
(
1
).
match
(
reg
);
if
(
r
!=
null
)
return
decodeURI
(
r
[
2
]);
return
null
;
}
$
(
window
).
resize
(
resizeCanvas
);
function
resizeCanvas
()
{
var
height
=
$
(
window
).
height
();
var
width
=
$
(
window
).
width
();
var
divKline
=
document
.
getElementById
(
'
kline
'
);
divKline
.
style
.
top
=
0
+
'
px
'
;
divKline
.
style
.
left
=
0
+
'
px
'
;
divKline
.
style
.
width
=
(
width
)
+
'
px
'
;
divKline
.
style
.
height
=
(
height
)
+
'
px
'
;
divKline
.
JSChart
.
OnSize
();
}
function
NetworkFilter
(
data
,
callback
)
{
console
.
log
(
'
[NetworkFilter] data
'
,
data
);
if
(
data
.
Name
==
'
APIScriptIndex::ExecuteScript
'
)
{
var
request
=
data
.
Request
;
if
(
request
.
Data
.
indexname
==
'
多线段指标
'
)
{
var
hqchart
=
data
.
HQChart
;
var
kData
=
hqchart
.
ChartPaint
[
0
].
Data
;
var
closeLine
=
{
name
:
'
收盘价线
'
,
type
:
0
,
data
:
kData
.
GetClose
()
};
var
line2
=
{
name
:
'
MULTI_LINE
'
,
type
:
1
,
Draw
:
{
DrawType
:
'
MULTI_LINE
'
,
DrawData
:[]
}
//绘制线段数组
};
var
point
=
{
Color
:
'
rgb(244,55,50)
'
,
Point
:[{
Date
:
20190916
,
Value
:
15.5
},{
Date
:
20190917
,
Value
:
15.5
},
{
Date
:
20190918
,
Value
:
15.5
}
,
{
Date
:
20190917
,
Value
:
15.05
},{
Date
:
20190916
,
Value
:
15.5
}
]
};
var
point2
=
{
Color
:
'
rgb(0,55,50)
'
,
Point
:[{
Date
:
20190902
,
Value
:
15.5
},{
Date
:
20190903
,
Value
:
15.33
},
{
Date
:
20190904
,
Value
:
15.21
}
,
{
Date
:
20190906
,
Value
:
15.05
},{
Date
:
20190909
,
Value
:
15.5
}
]
};
line2
.
Draw
.
DrawData
.
push
(
point
);
line2
.
Draw
.
DrawData
.
push
(
point2
);
var
apiData
=
{
code
:
0
,
stock
:{
name
:
hqchart
.
Name
,
symbol
:
hqchart
.
Symbol
},
outdata
:
{
date
:
kData
.
GetDate
()
,
outvar
:[
closeLine
,
line2
]
}
};
data
.
PreventDefault
=
true
;
console
.
log
(
'
[NetworkFilter::NetworkFilter] apiData
'
,
apiData
);
callback
(
apiData
);
}
}
}
$
(
function
()
{
var
debug
=
getURLParams
(
'
debug
'
);
if
(
debug
==
1
)
{
var
vConsole
=
new
VConsole
();
console
.
log
(
'
create VConsole
'
);
}
var
symbol
=
getURLParams
(
'
symbol
'
);
if
(
symbol
==
null
)
symbol
=
'
000001.sz
'
;
// 创建股票K线图
var
chart
=
JSChart
.
Init
(
document
.
getElementById
(
'
kline
'
));
var
height
=
$
(
window
).
height
();
var
width
=
$
(
window
).
width
();
var
divKline
=
document
.
getElementById
(
'
kline
'
);
divKline
.
style
.
width
=
width
+
'
px
'
;
divKline
.
style
.
height
=
height
+
'
px
'
;
chart
.
OnSize
();
var
option
=
{
Type
:
'
历史K线图
'
,
Windows
:
[
{
Index
:
'
多线段指标
'
,
API
:
{
Name
:
'
多线段指标
'
,
Script
:
null
,
Args
:
null
,
Url
:
'
http://127.0.0.1:18080/api/jsindex
'
}
},
{
Index
:
"
MACD
"
,
},
],
//窗口指标
Symbol
:
symbol
,
IsAutoUpdate
:
true
,
//是自动更新数据
AutoUpdateFrequency
:
3000
,
//数据更新频率
//TradeIndex: {Index:'交易系统-BIAS'}, //交易系统
NetworkFilter
:
NetworkFilter
,
IsShowRightMenu
:
true
,
//右键菜单
IsShowCorssCursorInfo
:
true
,
//是否显示十字光标的刻度信息
CorssCursorInfo
:{
Left
:
1
,
Right
:
1
,
Bottom
:
1
,
IsShowCorss
:
true
,
PressTime
:
300
},
//十字光标刻度设置
KLine
:
{
DragMode
:
1
,
//拖拽模式 0 禁止拖拽 1 数据拖拽 2 区间选择
Right
:
1
,
//复权 0 不复权 1 前复权 2 后复权
Period
:
0
,
//周期 0 日线 1 周线 2 月线 3 年线
MaxReqeustDataCount
:
1000
,
//数据个数
MaxRequestMinuteDayCount
:
6
,
PageSize
:
90
,
//一屏显示多少数据
IndexTreeApiUrl
:
"
https://opensourcecache.zealink.com/cache/hqh5/index/commonindextree.json
"
,
//指标树下载地址
//Info:["互动易","大宗交易",'龙虎榜',"调研","业绩预告","公告"], //信息地雷
//Info:["公告","互动易","调研"], //信息地雷
InfoPosition
:
1
,
//显示位置
KLineDoubleClick
:
false
,
//双击分钟走势图
IsShowTooltip
:
true
,
//是否显示K线提示信息
//FirstShowDate:20180401, //首屏显示的起始日期
DrawType
:
0
,
},
KLineTitle
:
//标题设置
{
IsShowName
:
true
,
//不显示股票名称
IsShowSettingInfo
:
true
//不显示周期/复权
},
Border
:
//边框
{
Left
:
5
,
//左边间距
Right
:
60
,
//右边间距
Bottom
:
25
,
Top
:
25
},
Language
:
"
CN
"
,
//英文 'EN' 中文:'CN'
ExtendChart
:
//扩展图形
[
{
Name
:
'
画图工具
'
,
Top
:
25
}
],
Frame
:
//子框架设置 (Height 窗口高度比例值)
[
{
SplitCount
:
5
,
//Height:4,
IsShowLeftText
:
false
,
IsShowRightText
:
true
},
{
SplitCount
:
3
,
//Height:2,
IsShowLeftText
:
false
,
IsShowRightText
:
true
},
{
SplitCount
:
2
,
//Height:2,
IsShowLeftText
:
false
,
IsShowRightText
:
true
}
],
Overlay
:
[
//{Symbol:'000001.sh', DrawType:0},
//{Symbol:'002415.sz', DrawType:0}
],
}
var
windowHeight
=
$
(
window
).
height
();
var
windowWidth
=
$
(
window
).
width
();
if
(
windowWidth
<=
420
)
//手机小屏左右不显示坐标
{
option
.
Border
.
Left
=
1
;
option
.
Border
.
Right
=
1
;
option
.
KLine
.
IsShowTooltip
=
false
;
//关闭pc端tooltip
option
.
KLine
.
Info
=
null
;
option
.
KLine
.
PageSize
=
30
;
option
.
ExtendChart
=
[{
Name
:
'
KLineTooltip
'
}];
//开启手机端tooltip
//option.ExtendChart=null;
option
.
IsCorssOnlyDrawKLine
=
true
;
option
.
CorssCursorTouchEnd
=
true
;
for
(
var
i
in
option
.
Windows
)
{
option
.
Windows
[
i
].
Modify
=
false
;
option
.
Windows
[
i
].
Change
=
false
;
}
}
chart
.
SetOption
(
option
);
resizeCanvas
();
})
</script>
</body>
</html>
\ No newline at end of file
webhqchart.demo/jscommon/umychart.js
浏览文件 @
c08678d4
...
...
@@ -20840,7 +20840,7 @@ function KLineChartContainer(uielement)
this.NetworkFilter(obj, function(data)
{
self.RecvHistoryMinutePageData(data);
var page=self.Page.
Day
;
var page=self.Page.
Minute
;
if (page.Enable==true && page.Finish==false)
self.ReqeustHistoryMinutePageData(); //继续下载
else
...
...
@@ -32016,7 +32016,7 @@ var MARKET_SUFFIX_NAME=
var upperSymbol=symbol.toUpperCase();
if (this.IsUSA(upperSymbol))
{
var usaDate=GetLocalTime(-
5
);
var usaDate=GetLocalTime(-
4
);
day = usaDate.getDay(),
time = usaDate.getHours() * 100 + usaDate.getMinutes();
if(day == 6 || day== 0) return 0; //周末
webhqchart/umychart.js
浏览文件 @
c08678d4
...
...
@@ -20840,7 +20840,7 @@ function KLineChartContainer(uielement)
this.NetworkFilter(obj, function(data)
{
self.RecvHistoryMinutePageData(data);
var page=self.Page.
Day
;
var page=self.Page.
Minute
;
if (page.Enable==true && page.Finish==false)
self.ReqeustHistoryMinutePageData(); //继续下载
else
...
...
@@ -32016,7 +32016,7 @@ var MARKET_SUFFIX_NAME=
var upperSymbol=symbol.toUpperCase();
if (this.IsUSA(upperSymbol))
{
var usaDate=GetLocalTime(-
5
);
var usaDate=GetLocalTime(-
4
);
day = usaDate.getDay(),
time = usaDate.getHours() * 100 + usaDate.getMinutes();
if(day == 6 || day== 0) return 0; //周末
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录