COCO研究院

 找回密碼
 註冊
搜索
查看: 4172|回復: 6

請教 TL_new 線的用法

[複製鏈接]
發表於 18-6-18 23:24 | 顯示全部樓層 |閱讀模式
0618a.png
各位先進好:
原本的想法是, 在轉折低點的地方(上圖1位置), 劃一條線, 直到新的轉折又發生(上圖2位置), 1的線才會停止, 然後由2的位置在開始接續新的線

可是現在為什麼, 線只走一個k棒的時間, 就結束斷掉了?



-----------------------------------------------------------------------------------------
vars:LP(0);
if d<>d[1] then begin

     end;

if time>0900 then begin
if low[1]<low[2] then LP=low[1];
end;

if low>low[1] and close >high[1] then begin


value1=TL_new(date,time,LP,date,datetime2eltime(eltimetodatetime(time)+eltimetodatetime(barinterval)),LP);

end;


發表於 18-6-19 06:09 | 顯示全部樓層
改用新的bar_number定位會容易一些
 樓主| 發表於 18-6-19 10:19 | 顯示全部樓層
TrendRover 發表於 18-6-19 06:09
改用新的bar_number定位會容易一些

謝謝您的提醒, 我來從這方向思考看看, 問題是否可以解決, 謝謝!
 樓主| 發表於 18-6-19 15:43 | 顯示全部樓層
還是想不透,
TrendRover 大, 是否能給個指示, 謝謝你
發表於 18-10-23 07:54 | 顯示全部樓層
本帖最後由 TrendRover 於 18-10-23 07:56 編輯
Anson0122發表於18-6-19 15:43
還是想不透,
TrendRover大,是否能給個指示,謝謝你
抱歉,太久沒上來了,用 新版MC   有新的 TL_NEW_BN

TL_New_BN
在研究所基於的圖表上顯示具有指定起點和終點的趨勢線; 返回修改趨勢線所需的趨勢線特定ID號。
不使用單獨的日期和時間值或單個DateTime值,而是使用價格序列的條形碼。


用法 TL_New_BN(b_BarNumberb_Pricee_BarNumbere_Price);

參數 b_BarNumber - 指定趨勢線起點條形碼的數字表達式。
b_Price - 一個數值表達式,指定趨勢線起點價格值(垂直位置,對應於圖表價格等級的值)。
e_BarNumber - 指定趨勢線終點條形碼的數字表達式。
e_Price - 指定趨勢線終點價格值的數字表達式。




示例顯示趨勢線,該趨勢線將第一個價格系列的收盤價與當前收盤價相關聯。
一旦Value2 =關閉;
值1 = TL_New_BN(1,值2,currentbar,關閉);
如果Value1 <> Value1 [1]則tl_delete(Value1 [1]);



發表於 18-10-23 07:57 | 顯示全部樓層
應該 MC 9.0就已經有了 .這樣對於 時間的定位會更穩和于 bar chart 上
發表於 18-10-25 10:42 | 顯示全部樓層
你的 TL_new被包在 if 中, 下一根K線,if不成立,就不畫了
所以程式要寫一個flag, flag成立(true)就畫線...
所以看起來是一直線,實際上是一個K線一個K線(一小段一小段)
組合起來

if low>low[1] and close >high[1] then begin
   value1=TL_new(...);
end;

改成 設xxx_flag
if low>low[1] and close >high[1] then begin
   xxx_flag = True;
end;

if xxx_flag = True then TL_new(...);

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

手機版|Archiver|站長信箱|廣告洽詢|COCO研究院

GMT+8, 24-11-25 07:47

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回復 返回頂部 返回列表
理財討論網站 |