MT5 使用 Link List 初學 - 財經

Doris avatar
By Doris
at 2021-02-21T19:00

Table of Contents

各位板大好, 小弟想要寫一個簡單的邏輯, 但我想用 Link List 動態記錄每筆 Record,

若超過我要記錄的數量, 則將最舊的一筆刪除. 目前遇到個問題,

就是我存進去後不會取值出來(講起來好像有點蠢 XD 但網路上我找不到)

// 建立 全域變數 Link List, 在 OnTick 中先做初期處理

CList *listTicks_H = new CList;

class listItem : public CObject {
public:
listItem(double n){value=n;};
double getValue(){return value;};
private:
double value;
};


int OnInit()
{
int a;
for(a=100;a>1;a--){ // 往前 100 根K棒 找出相對高點
// 計算小時K
if( iClose(Symbol(),PERIOD_H1,a) > iClose(Symbol(),PERIOD_H1,a-2)
&& iClose(Symbol(),PERIOD_H1,a) > iClose(Symbol(),PERIOD_H1,a-1)
&& iClose(Symbol(),PERIOD_H1,a) > iClose(Symbol(),PERIOD_H1,a+1)
&& iClose(Symbol(),PERIOD_H1,a) > iClose(Symbol(),PERIOD_H1,a+2)){
listTicks_H.Add(new listItem( iClose(Symbol(),PERIOD_H1,a) ));
}
}

當我 OnInit 做完這 100根K棒判讀時, 我卻不知道如何取值出來,

看到網上有用 GetVaule(), 但不知為什麼我無法使用.....能請板大們幫我提點一下嗎

感謝

--
Tags: 財經

All Comments

Daniel avatar
By Daniel
at 2021-02-23T22:41
晚一點來幫你看看
Connor avatar
By Connor
at 2021-02-28T01:02
謝謝~在麻煩了!!

期貨交易人才訓練班第07期-政府補助

Zora avatar
By Zora
at 2021-02-20T22:25
訓練日期:110/4/12~110/6/21 上課時間:每周一至周五 (早上9點至下午6點)-連續十周 甄試日期:2021/3/23 課程代碼:144509 訓練費用:如下 學員負擔:7473 (曾保過勞保則全額補助) 政府負擔:41366 訓練時數:400小時 訓練位置:(100)臺北市中正區福州街10號2 ...

讓售multichart中文版一套

Valerie avatar
By Valerie
at 2021-02-18T14:27
台灣代理中文版 希望轉讓給有緣人 資傳約到六月,有意一起帶走請站內信 - ...

徵求一套 Multicharts 中文專業

Freda avatar
By Freda
at 2021-02-12T16:45
如題 請站內信 謝謝 - ...

股票當沖程式交易

Mason avatar
By Mason
at 2021-02-01T13:31
想做股票當沖程式交易~ 已經有用python 收集一些基本數據存資料庫 之前主要做長波段 股票當沖沒做過 目前有些想法不知道可不可行 希望找有當沖經驗的朋友一起討論或是合作都可以~ 或是對程式交易有興趣的朋友 希望地點: 台北 可以先用line 聊一下 謝謝 - ...

徵求一套 Multicharts 中文專業

Liam avatar
By Liam
at 2021-01-30T13:23
如題 請站內信 謝謝 - ...