daniel 發表於 12-10-22 15:35

TS計算累加語法請教

各為板上先進~目前遇到一個問題,在Excel上可以計算,但再TS卻碰牆了........

假設我以value1=open-close; (>0為紅K,<0黑K)

if value1 > 0 then value2=v*c;(如果為紅K,則收盤價X成交量)
if value1 > 0 then value3=v+v;(如果為紅K,累加紅K的成交量)
value6=value2/value3; (value6則為多方平均成本)

空方也是如此計算;
if value1 < 0 then value4=v*C;
if value1 < 0 then value5=v+v;
value7=value4/value5;


Plot1(value6,"Hcost",red,2);
Plot2(value7,"Lcost",green,2);

想請教為何我這樣TS 無法劃出線??是不是累加的寫法有誤呢??

要如何讓他自動去計算值到收盤並畫出現來??

另一個問題是,我要在K現圖上方只秀出多方和空方的量加總值,該如何編寫??

請板上先進幫忙求解   感謝各位

chrisiflp 發表於 12-10-22 15:53

value1 = open - close

value1 > 0, 則open > close, 應該是黑K
value1 < 0, 則close > open, 應該是紅K

這邊應該就有問題了...?

sangi 發表於 12-10-22 16:22

本帖最後由 sangi 於 12-10-22 16:36 編輯

試看看... 我沒仔細檢查你的邏輯

Value1 = Close - Open ;

If Value1 > 0 Then
Begin
If BarType < 2 then
begin
    Value2 = Value2 + Ticks * Close ;
    Value3 = Value3 + Ticks ;
end
else
begin
    Value2 = Value2 + Volume * Close ;
    Value3 = Value3 + Volume ;
end ;

Value6 = Value2 / Value3 ;
End ;

If Value1 < 0 Then
Begin
If BarType < 2 then
begin
    Value4 = Value4 + Ticks * Close ;
    Value5 = Value5 + Ticks ;
end
else
begin
    Value4 = Value4 + Volume * Close ;
    Value5 = Value5 + Volume ;
end ;

Value7 =Value4 / Value5 ;
End ;

Plot1(value6,"Hcost",Red,2) ;
Plot2(value7,"Lcost",Green,2) ;


daniel 發表於 12-10-22 16:39

sangi 發表於 12-10-22 16:22 static/image/common/back.gif
試看看... 我沒仔細檢查你的邏輯

Value1 = Close - Open ;


您好~
請教一下BarType這邊是代表什麼??因為出現錯誤訊息............><
另外Value2 = Value2 + Ticks * Close ;<這邊一定要用Ticksㄇ??>
假設我接收資料是用分鐘的劃會有影響ㄇ??

sangi 發表於 12-10-22 16:44

本帖最後由 sangi 於 12-10-22 16:55 編輯

2000i 很久沒用..但是在相容新版TS語法的MC來說,

計算交易量的時候,有分Ticks 與Volume..

日內請用Ticks ....日線以上請用Volume..

BarType 是用來檢查你的TimeFrame 是日內還是日線以上,

如果2000i 沒有這個指令,可以自行將指標改為兩個版本,一個for 日內(用ticks),一個for 日線以上(用volume)...


BarType

The following values are returned for each type of resolution units:

0Ticks (Ticks & Contracts)
1Intra-Day (Seconds, Minutes, & Hours)
2Days
3Weeks
4Months, Quarters, & Years
5Points & Changes



頁: [1]
查看完整版本: TS計算累加語法請教