奇狐社區論壇 總頁數 (2): « 1 [2]
在這個頁面顯示本主題全部的 30 個文章

奇狐社區論壇 (http://www.chiefox.com.tw/bbs/index.php)
- 問題交流 (http://www.chiefox.com.tw/bbs/forumdisplay.php?forumid=28)
-- 畫連線 (http://www.chiefox.com.tw/bbs/showthread.php?threadid=18069)


由 cgjj 在 2013-10-15 14:55 發表:

引用:
最初由 mori868 發表
前面說的這兩句
在支撐上的賣點1,2,3, 依順序畫階梯連線 期間隔必需<=20
在壓力上的買點1,2,3, 依順序畫階梯連線 期間隔必需>=20
//上述是有多個不同買賣點的做法 本來想用這種做法來請教

與後面說的這兩句
兩買點水平線之間相差20以上 並以縱線相連 符合間隔條件都連線
而賣點水平線也是一樣連線
//今因方便說明 才改為這個條件啦

賣點連線
是水平線相差20以上才連線?
還是水平線相差20以內才連線?
//前賣點連線+20<=今賣點連線
//前買點連線-20>=今買點連線



前賣點連線+20<=今賣點連線
前買點連線-20>=今買點連線
若按此規則畫
賣點連出來的階梯線, 只會往上推升, 不會下降
買點連出來的階梯線, 只會下降, 不會往上推升
兩條線會呈現一個向右開口的喇叭狀唷


由 mori868 在 2013-10-15 22:04 發表:

引用:
最初由 cgjj 發表
前賣點連線+20<=今賣點連線
前買點連線-20>=今買點連線
若按此規則畫
賣點連出來的階梯線, 只會往上推升, 不會下降
買點連出來的階梯線, 只會下降, 不會往上推升
兩條線會呈現一個向右開口的喇叭狀唷


對啦
今希望 依順序排列
支撐線, 壓力線, 買點階梯線, 賣點階梯線
等四線 而其兩線之間並以垂直線相連 這樣就完成所要的階梯連線了


由 cgjj 在 2013-10-16 09:08 發表:

引用:
最初由 mori868 發表
對啦
今希望 依順序排列
支撐線, 壓力線, 買點階梯線, 賣點階梯線
等四線 而其兩線之間並以垂直線相連 這樣就完成所要的階梯連線了




原碼:

A5
:=Zig(C,0.5);
B5:=ref(A5,1);
AQ5:=Cross(A5,B5);
BQ5:=Cross(B5,A5);
ZA5:=BARSLAST(AQ5)+1
ZB5:=BARSLAST(BQ5)+1;
支撐:=ref(C,ZA5);
壓力:=ref(C,ZB5);
A1:=Zig(C,0.1);
B1:=ref(A1,1);
買點:=Cross(A1,B1);
賣點:=Cross(B1,A1);
昨收:=ref(C,1);
Old買:=0Old賣:=0
M買:BARSSINCE(買點)*0;
M賣:BARSSINCE(賣點)*0;
for 
i=1 to datacount do begin
  
if i>=lbound(M賣then begin
    
if 賣點[ithen begin
      
if Old賣=or Old賣+20<=昨收[ithen Old賣:=昨收[i];
    
end;
    
M賣[i]:=Old賣;
  
end;
  if 
i>=lbound(M買then begin
    
if 買點[ithen begin
      
if Old買=or Old買-20>=昨收[ithen Old買:=昨收[i];
    
end;
    
M買[i]:=Old買;
  
end;
end;


由 mori868 在 2013-10-16 09:44 發表:

引用:
最初由 cgjj 發表
原碼:

A5
:=Zig(C,0.5);
B5:=ref(A5,1);
AQ5:=Cross(A5,B5);
BQ5:=Cross(B5,A5);
ZA5:=BARSLAST(AQ5)+1
ZB5:=BARSLAST(BQ5)+1;
支撐:=ref(C,ZA5);
壓力:=ref(C,ZB5);
A1:=Zig(C,0.1);
B1:=ref(A1,1);
買點:=Cross(A1,B1);
賣點:=Cross(B1,A1);
昨收:=ref(C,1);
Old買:=0Old賣:=0
M買:BARSSINCE(買點)*0;
M賣:BARSSINCE(賣點)*0;
for 
i=1 to datacount do begin
  
if i>=lbound(M賣then begin
    
if 賣點[ithen begin
      
if Old賣=or Old賣+20<=昨收[ithen Old賣:=昨收[i];
    
end;
    
M賣[i]:=Old賣;
  
end;
  if 
i>=lbound(M買then begin
    
if 買點[ithen begin
      
if Old買=or Old買-20>=昨收[ithen Old買:=昨收[i];
    
end;
    
M買[i]:=Old買;
  
end;
end;




請教 如畫出連線呢


由 cgjj 在 2013-10-16 09:47 發表:

引用:
最初由 mori868 發表
請教 如畫出連線呢


它本身就已經有畫那兩條您要的連接線了
請把K棒縮小仔細看


由 mori868 在 2013-10-16 10:05 發表:

引用:
最初由 cgjj 發表
它本身就已經有畫那兩條您要的連接線了
請把K棒縮小仔細看


本來用分鐘線看不行
再看日線也是不行
還是沒找到那兩條線


由 cgjj 在 2013-10-16 10:11 發表:

引用:
最初由 mori868 發表
本來用分鐘線看不行
再看日線也是不行
還是沒找到那兩條線



必定有線, 不會沒有線的
請把K棒, 縮到無法再縮小為止
(不縮小會因為線在主圖價格外, 看不到)

或者改套用到副圖看, 就一定看的到


由 mori868 在 2013-10-16 10:35 發表:

引用:
最初由 cgjj 發表
必定有線, 不會沒有線的
請把K棒, 縮到無法再縮小為止
(不縮小會因為線在主圖價格外, 看不到)

或者改套用到副圖看, 就一定看的到



看的到了 謝謝


由 cgjj 在 2013-10-16 10:36 發表:

引用:
最初由 mori868 發表
看的到了 謝謝


不客氣


由 mori868 在 2013-10-16 11:35 發表:

引用:
最初由 cgjj 發表
不客氣


其中有多不同買賣點 如下
買點1買點2買點3------
賣點1賣點2賣點3------
那如何修改?


由 cgjj 在 2013-10-16 12:32 發表:

引用:
最初由 mori868 發表

其中有多不同買賣點 如下
買點1買點2買點3------
賣點1賣點2賣點3------
那如何修改?



把處理的區段複製一份, 再去變更對應對數名稱即可


由 mori868 在 2013-10-16 12:43 發表:

引用:
最初由 cgjj 發表
把處理的區段複製一份, 再去變更對應對數名稱即可

學習中 若是這樣簡單 那就階段完成了 謝謝


由 cgjj 在 2013-10-16 13:24 發表:

引用:
最初由 mori868 發表
學習中 若是這樣簡單 那就階段完成了 謝謝


有嘗試, 學習才會有成長
否則永遠學不會


由 mori868 在 2013-10-16 13:40 發表:

M買:BARSSINCE(買點)*0;
M賣:BARSSINCE(賣點)*0;

請教
BARSSINCE改為BARSLAST 有區別嗎


由 cgjj 在 2013-10-16 13:50 發表:

引用:
最初由 mori868 發表
M買:BARSSINCE(買點)*0;
M賣:BARSSINCE(賣點)*0;

請教
BARSSINCE改為BARSLAST 有區別嗎



就此例應用的這兩行來說, 計算結果沒有差異
但是在運算效能上, 兩者會有差異

BARSSINCE 是歷史首根成立的位置, 至今的距離
BARSLAST 是上一次成立的位置, 至今的距離


全部時間均為台灣時間, 現在時間為22:09 總頁數 (2): « 1 [2]
在這個頁面顯示本主題全部的 30 個文章


Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.

簡愛洋行 製作 Copyright 2003-. All Rights Reserved.