[舉手] MT5 使用 Link List 初學已刪文

看板ForeignEX (外匯)作者 (阿維)時間3年前 (2021/02/20 21:23), 編輯推噓1(101)
留言2則, 2人參與, 3年前最新討論串1/1
各位板大好, 小弟想要寫一個簡單的邏輯, 但我想用 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(), 但不知為什麼我無法使用.....能請板大們幫我提點一下嗎 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.228.232.177 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/ForeignEX/M.1613827385.A.D61.html

02/20 21:28, 3年前 , 1F
???????我剛想說是不是進錯版
02/20 21:28, 1F

02/20 22:19, 3年前 , 2F
這可以去交易版問喔
02/20 22:19, 2F
文章代碼(AID): #1WCGqvrX (ForeignEX)
文章代碼(AID): #1WCGqvrX (ForeignEX)