討論區列表
群益MultiCharts
一般模式
討論串模式
標題:
[發問] 請問為何盤中有時會執行, 有時不執行?
by 2015-09-14 11:32:51
0
暱稱:
peteryu
信箱:不顯示
成就:發文(0) / 回文(0) / 推薦(0)
您好, 我想寫一個指標, 在 盤中, 可以顯示 當天的震幅 , 我的程式碼如下:
var: text1(0),text2(0);
if OpenD(0) > c then value1 = h + 20 else value1 = l - 20;
text2 = text_new_s(date,time_s,value1,NumToStr(highd(0)-LowD(0),0));
if date[1] = date[2] and text2[1] > 0 then text_delete(text2[1]);
end else if (yu_EOM = 0 and time_s >= 134459) or (yu_EOM = 1 and time_s >= 132959) then begin
if OpenD(0) > c then value1 = h + 20 else value1 = l - 20;
text1 = text_new_s(date,time_s,value1,NumToStr(highd(0)-LowD(0),0));
text_setcolor(text1,yellow);
yu_EOM 是我 判斷 結算日 的函數,
因為我想只在最後一根 顯示, 不要每根的顯示, 所以為換K 棒 後 刪掉前一個顯示震幅, 但是每次 執行一段時間, 就會自動不見, 不再顯示, 又過一陣子, 又跑出來,
另外, 請問這個指標會不會 消耗太多電腦資源, 發現下單, 好像都變慢了?
謝謝!!
第1篇:
[發問] 請問為何盤中有時會執行, 有時不執行?
by 2015-09-14 13:07:21
0
暱稱:
客服一號
信箱:folkchen.sp2@gmail.com
成就:發文(0) / 回文(0) / 推薦(96)
text2 = text_new_s(date,time_s,value1,NumToStr(highd(0)-LowD(0),0));
if date[1] = date[2] and text2[1] > 0 then text_delete(text2[1]);
不要一直新增又刪除,太耗資源
改成移動位置及文字內容,比較好
if text2 = 0 or D<>D[1] then begin
text2 = text_new_s(date,time_s,value1,NumToStr(highd(0)-LowD(0),0));
end else begin
text_setlocation_s(text2 ,D,T,value1);
text_setstring(text2 ,NumToStr(highd(0)-LowD(0),0));
end;
第2篇:
[發問] 請問為何盤中有時會執行, 有時不執行?
by 2015-09-14 14:04:52
0
暱稱:
peteryu
信箱:不顯示
成就:發文(0) / 回文(0) / 推薦(0)
謝謝!
第一頁
上一頁
1
下一頁
最後頁
討論區列表
群益MultiCharts
MultiCharts
│
討論區
│
會員專區
│
教學講座
│
支援與服務
│
產品購買
│
申請試用
All rights for MultiCharts Trading Software are reserved by MultiCharts, LLC
凱衛資訊股份有限公司 營利事業統一編號(21261212) 著作權所有 本網站最佳瀏覽解析度為 1024 x 768
隱私權政策
│
網站安全政策
│
著作權說明
若不清楚點選圖片更新驗證碼
註冊帳號
忘記密碼
解除鎖定