討論區列表
MultiCharts
一般模式
討論串模式
標題:
[發表] 「趨勢線」程式碼可以編譯,但multicharts出現錯誤訊息無法執行
by 2019-01-25 01:18:15
0
暱稱:
亮子
信箱:不顯示
成就:發文(0) / 回文(0) / 推薦(0)
「趨勢線」程式碼( http://www.multicharts.com.tw/dis/dis_Content.aspx?D_ID=2&SN=52401 )
可以編譯,但multicharts出現錯誤訊息無法執行,
客服一號(請把它的錯誤訊息看一下或貼上來)是否能幫忙修正問題?
第1篇:
[發表] 「趨勢線」程式碼可以編譯,但multicharts出現錯誤訊息無法執行
by 2019-01-28 13:55:19
0
暱稱:
客服一號
信箱:folkchen.sp2@gmail.com
成就:發文(0) / 回文(0) / 推薦(96)
這是程式寫的有問題,兩個解決方法,一是改程式,一是把 策略使用K棒數設大一些
第2篇:
[發表] 「趨勢線」程式碼可以編譯,但multicharts出現錯誤訊息無法執行
by 2019-01-28 20:16:29
0
暱稱:
亮子
信箱:不顯示
成就:發文(0) / 回文(0) / 推薦(0)
感謝客服一號
我測試看看
若有錯誤或疑問
再請教您
感恩
第3篇:
[發表] 「趨勢線」程式碼可以編譯,但multicharts出現錯誤訊息無法執行
by 2021-07-21 16:34:01
0
暱稱:
YouandMe
信箱:不顯示
成就:發文(0) / 回文(0) / 推薦(2)
程式修正後,結果應該不你要
Input:leftStrength(3),rightStrength(3);
array:arrayH[302,4](0),arrayL[302,4](0),arrayDraw[2,4](0);
var:var0(0),var1(0),var2(0),var3(0),var4(0),highPrice(0),lowPrice(0),highBarNum(0)
,lowBarNum(0),arrayHNum(0),arrayLNum(0),highPrice2(0),tl_num(0),t1(0),t2(0),t3(0),t4(0),t5(0),t6(0);
print("01.highPrice:arrayLNum=",arrayHNum);
print("02. highPrice:arrayLNum=",arrayLNum );
//cleardebug;
print("1.highPrice:arrayLNum=",arrayHNum);
print("2. highPrice:arrayLNum=",arrayLNum );
t1=Pivot(High,leftStrength+rightStrength,leftStrength,rightStrength,1,1,highPrice,highBarNum);
if highPrice<> -1 and highBarNum <> -1 then
begin
arrayHNum = arrayHNum +1;
arrayHnum= Mod(arrayHnum, 300)+1;
arrayH[arrayHNum,0] = highPrice;
arrayH[arrayHNum,1] = IntPortion(Date[highBarNum]);
arrayH[arrayHNum,2] = IntPortion(time_s[highBarNum]);
arrayH[arrayHNum,3] = 0; //for trend line number
end;
t2= Pivot(Low,leftStrength+rightStrength,leftStrength,rightStrength,1,-1,lowPrice,lowBarNum);
if lowPrice<> -1 and lowBarNum <> -1 then
begin
arrayLNum +=1;
arrayLNum = Mod(arrayLNum , 300)+1;
arrayL[arrayLNum,0] = lowPrice;
arrayL[arrayLNum,1] = IntPortion(Date[lowBarNum]);
arrayL[arrayLNum,2] = IntPortion(time_s[lowBarNum]);
arrayL[arrayLNum,3] = 0;
end;
if t1>0 then // Pivot success
tl_delete(arrayH[arrayHNum-1,3]);
for var0 = arrayHNum downto 1
begin
if arrayH[arrayHNum ,0] < arrayH[var0,0] and arrayH[arrayHNum,0]<>0 and t1>0 then
begin
arrayH[arrayHNum,3] = tl_new_self_s(arrayH[var0,1],arrayH[var0,2],arrayH[var0,0],
arrayH[arrayHNum,1],arrayH[arrayHNum,2],arrayH[arrayHNum,0]);
tl_setextright(arrayH[arrayHNum,3],true);
var4 =tl_setalert(arrayH[arrayHNum,3],2);
if var4 >0 then
begin
messagelog(" Alert trigger ");
PlaySound("C:\Windows\Media\notify.wav");
end;
arrayDraw[0,0]=arrayH[var0,0];
arrayDraw[0,1]=arrayH[var0,1];
arrayDraw[0,2]=arrayH[var0,2];
arrayDraw[1,0]=arrayH[arrayHNum,0];
arrayDraw[1,1]=arrayH[arrayHNum,1];
arrayDraw[1,2]=arrayH[arrayHNum,2];
var0 = 0;
end;
end;
if arrayHNum > 1 then
begin
messagelog("arrayHNum: ",arrayHNum);
messagelog("arrayH[arrayHNum-1,3]: ",arrayH[arrayHNum-1,3]);
messagelog("arrayH[arrayHNum,3]: ",arrayH[arrayHNum,3]);
end;
第一頁
上一頁
1
下一頁
最後頁
討論區列表
MultiCharts
MultiCharts
│
討論區
│
會員專區
│
教學講座
│
支援與服務
│
產品購買
│
申請試用
All rights for MultiCharts Trading Software are reserved by MultiCharts, LLC
凱衛資訊股份有限公司 營利事業統一編號(21261212) 著作權所有 本網站最佳瀏覽解析度為 1024 x 768
隱私權政策
│
網站安全政策
│
著作權說明
若不清楚點選圖片更新驗證碼
註冊帳號
忘記密碼
解除鎖定