Chrislhp 發表於 18-7-21 08:39

Stochastic momentum index 程式碼

跪求各位大大

小弟想用SMI 測試一下, 但不知道如何去冩 程式碼 作為買入賣出的指令。   希望有高手能提供程式碼 萬分感激

wanwh 發表於 18-7-21 22:12

Is this one?

https://www.elitetrader.com/et/threads/easylanguage-treasure-chest.146049/page-15#post-2280559

JimmyHK 發表於 18-7-22 01:09

Multicharts 沒內建 Stochastic momentum index 嗎?

JimmyHK 發表於 18-7-22 15:07

本帖最後由 JimmyHK 於 18-7-22 15:08 編輯

wanwh 發表於 18-7-21 22:12
Is this one?

https://www.elitetrader.com/et/threads/easylanguage-treasure-chest.146049/page-15#post ...
上邊的程式碼不能用,在網上找到這個但又出現編譯error,不知道有沒有高人可以破解?

Type : Function, Name : SMI

input:length1(NumericSimple),

length2(NumericSimple),
length3(NumericSimple);
var: HH(0),LL(0);

HH = Highest(H,length1);

LL = Lowest (L,length1);
SMI = 100 * (XAverage(XAverage(C-(0.5*(HH+LL)),length2),length3) /
(0.5 * XAverage(XAverage(HH-LL,length2),length3)));

Type : Indicator, Name : SMI                  
input:length1(13),length2(25),length3(2),alertLevel(40);
          plot1( smi(length1,length2,length3), "SMI" );
            plot2( alertLevel, "sell line" );
            plot3(-alertLevel, "buy line" );
          if plot1 crosses above -alertLevel then
alert("SMI crosses above buy line");
          if plot1 crosses below alertLevel then
alert("SMI crosses below sell line");

http://trader-online.tk/ELZ/t-i- ... ntum_Indicator.html


wanwh 發表於 18-7-23 03:55

wanwh 發表於 18-7-21 22:12
Is this one?

https://www.elitetrader.com/et/threads/easylanguage-treasure-chest.146049/page-15#post ...

這個只要改兩句............

wanwh 發表於 18-7-23 04:05

JimmyHK 發表於 18-7-22 15:07
上邊的程式碼不能用,在網上找到這個但又出現編譯error,不知道有沒有高人可以破解?

Type : Function, Name ...

上邊的程式碼 沒有問題, 我 copy and paste to MC11, 過了 compiler , 和上一個結果一樣.



Chrislhp 發表於 18-7-23 08:57

謝謝各位。大大在電腦試一下先{:4_209:}

JimmyHK 發表於 18-7-23 10:27

wanwh 發表於 18-7-23 04:05
上邊的程式碼 沒有問題, 我 copy and paste to MC11, 過了 compiler , 和上一個結果一樣.




我兩個都Compile error,新建Function時要返回類型和函數儲存要怎樣選?

另外可否分享你貼的那個要改什麼?謝謝!


JimmyHK 發表於 18-7-23 10:49

JimmyHK 發表於 18-7-23 10:27
我兩個都Compile error,新建Function時要返回類型和函數儲存要怎樣選?

另外可否分享你貼的那個要改什麼? ...

我試過用英文版Multicharts果然編譯成功,但用Multicharts中國版8.0就error...............{:4_214:}

wanwh 發表於 18-7-25 20:00

JimmyHK 發表於 18-7-23 10:27
我兩個都Compile error,新建Function時要返回類型和函數儲存要怎樣選?

另外可否分享你貼的那個要改什麼? ...
其實兩處取來的程式碼是一樣的. function name 是SMI, SMI 在 function 完結前分配了一計算出來算式, 是一數值.


-----------------------------------------------------------------------------------

input:length1(NumericSimple),

length2(NumericSimple),
length3(NumericSimple);
var: HH(0),LL(0);

HH = Highest(H,length1);

LL = Lowest (L,length1);
SMI = 100 * (XAverage(XAverage(C-(0.5*(HH+LL)),length2),length3) /
(0.5 * XAverage(XAverage(HH-LL,length2),length3)));

JimmyHK 發表於 18-7-28 14:07

wanwh 發表於 18-7-25 20:00
其實兩處取來的程式碼是一樣的. function name 是SMI, SMI 在 function 完結前分配了一計算出來算式, 是一 ...


謝謝回覆,已查明是multicharts的bug:

http://redjay1383.pixnet.net/blog/post/150931841-multicharts-%E7%B5%95%E7%97%87%E4%B9%8B%E9%A6%96-compile-%E7%B7%A8%E8%AD%AF%E9%8C%AF%E8%AA%A4

http://www.multicharts.com.tw/dis/dis_Content.aspx?D_ID=1&SN=31763

頁: [1]
查看完整版本: Stochastic momentum index 程式碼