COCO研究院

 找回密碼
 註冊
搜索
查看: 4308|回復: 10

[範例程式碼] Stochastic momentum index 程式碼

[複製鏈接]
發表於 18-7-21 08:39 來自手機 | 顯示全部樓層 |閱讀模式
跪求各位大大

小弟想用SMI 測試一下, 但不知道如何去冩 程式碼 作為買入賣出的指令。   希望有高手能提供程式碼 萬分感激
發表於 18-7-21 22:12 | 顯示全部樓層
發表於 18-7-22 01:09 | 顯示全部樓層
Multicharts 沒內建 Stochastic momentum index 嗎?
發表於 18-7-22 15:07 | 顯示全部樓層
本帖最後由 JimmyHK 於 18-7-22 15:08 編輯

上邊的程式碼不能用,在網上找到這個但又出現編譯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


發表於 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 ...

這個只要改兩句............
發表於 18-7-23 04:05 | 顯示全部樓層
JimmyHK 發表於 18-7-22 15:07
上邊的程式碼不能用,在網上找到這個但又出現編譯error,不知道有沒有高人可以破解?

Type : Function, Name ...

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



 樓主| 發表於 18-7-23 08:57 來自手機 | 顯示全部樓層
謝謝各位。  大大在電腦試一下先
發表於 18-7-23 10:27 | 顯示全部樓層
wanwh 發表於 18-7-23 04:05
上邊的程式碼 沒有問題, 我 copy and paste to MC11, 過了 compiler , 和上一個結果一樣.

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

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


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

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

我試過用英文版Multicharts果然編譯成功,但用Multicharts中國版8.0就error...............
發表於 18-7-25 20:00 | 顯示全部樓層
JimmyHK 發表於 18-7-23 10:27
我兩個都Compile error,新建Function時要返回類型和函數儲存要怎樣選?

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

其實兩處取來的程式碼是一樣的. function name 是SMI, SMI 在 function 完結前分配了一計算出來算式, 是一數值.
fucntion.png

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

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)));

發表於 18-7-28 14:07 | 顯示全部樓層
wanwh 發表於 18-7-25 20:00
其實兩處取來的程式碼是一樣的. function name 是SMI, SMI 在 function 完結前分配了一計算出來算式, 是一 ...


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

http://redjay1383.pixnet.net/blo ... F%E9%8C%AF%E8%AA%A4

http://www.multicharts.com.tw/di ... D_ID=1&SN=31763

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

本版積分規則

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

GMT+8, 24-11-29 02:41

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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