討論區列表
元大MultiCharts
一般模式
討論串模式
標題:
[發表] TS合成戰略轉MC問題
by 2011-10-08 14:47:06
0
暱稱:
肥貓
信箱:不顯示
成就:發文(0) / 回文(0) / 推薦(0)
請問 TS裡有合成戰略這個功能 (TS 策略一 + TS 策略二 = TS策略三)
如果 我想轉成MC訊號(類似TS裡有合成戰略功能)這部分該如何解決?
以TS 策略一 + TS 策略 = TS策略三 轉成MC訊號 可否提供MC範例、方法,當作參考?
TS 策略一-當沖區間突破
param:高(5),低(5)
//參數請自行設定,這邊為隨便舉例
value1=highest(high,高)
value2=lowest(low,低)
if currentcontracts<>-1 then sell("破低") next bar value2 stop
end if
if currentcontracts<>1 then buy("破高") next bar value1 stop
end if
IF Currentcontracts=-1 and Time>=133000 then Exitshort next bar at market
End IF
IF Currentcontracts=1 and Time>=133000 then Exitlong next bar at market
End IF
TS 策略二-移動式停損停利
param:stopProf(43)
//多單移動停利、停損
if marketposition=1 then
value1 = BarsSinceEntry(0)
for value3 = 0 to value1
value2 = highest(high,value1)
end for
if low < value2 - StopProf then
exitlong ("B_Stop_Profit") next bar at value2-stopprof point stop
end if
end if
//空單移動停利、停損
if marketposition=-1 then
value4 = BarsSinceEntry(0)
for value6 = 0 to value4
value5 = lowest(low,value4)
end for
if high > value5 + StopProf then
exitshort("S_Stop_Profit") next bar at value5 + StopProf point stop
end if
end if
第1篇:
[發表] TS合成戰略轉MC問題
by 2011-10-08 14:54:20
0
暱稱:
客服一號
信箱:folkchen.sp2@gmail.com
成就:發文(0) / 回文(0) / 推薦(96)
在同一個表視窗中新增多個訊號(策略)就可以了
我們它為多模組
第2篇:
[發表] TS合成戰略轉MC問題
by 2011-10-08 15:37:47
0
暱稱:
肥貓
信箱:不顯示
成就:發文(0) / 回文(0) / 推薦(0)
TS 策略一 TS 策略二 可以幫忙轉MC語言(試看看多模組功能)?
(TS 策略一 TS 策略二翻譯成MC語言不能用)
第3篇:
[發表] TS合成戰略轉MC問題
by 2011-10-08 15:58:24
0
暱稱:
客服一號
信箱:folkchen.sp2@gmail.com
成就:發文(0) / 回文(0) / 推薦(96)
Inputs: pH(5), pL(5);
value1 = highest(high,pH);
value2 = lowest(low,pL);
if marketposition<>-1 then sellshort("S") next bar value2 stop;
if marketposition<>1 then buy("B") next bar value1 stop;
IF marketposition= -1 and Time >= 1330 then buytocover next bar at market;
IF marketposition= 1 and Time >= 1330 then sell next bar at market;
Inputs: pStopProf(43);
if marketposition=1 then begin
value1 = BarsSinceEntry(0);
value2 = highest(high, value1);
if low < value2 - pStopProf then sell ("B_Stop_Profit") next bar value2 - pStopProf point stop;
end;
if marketposition=-1 then begin
value4 = BarsSinceEntry(0);
value5 = lowest(low,value4);
if high > value5 + pStopProf then buytocover("S_Stop_Profit") next bar value5 + pStopProf point stop;
end;
你的 FOR 迴圈看起來似乎沒意義,所以拿掉它了
你自已確認看看是否正常
PS: 你原程式不是TS,而是 STS,而且程式的當沖控制並沒有寫好,有可能1330出場後又進場
第一頁
上一頁
1
下一頁
最後頁
討論區列表
元大MultiCharts
MultiCharts
│
討論區
│
會員專區
│
教學講座
│
支援與服務
│
產品購買
│
申請試用
All rights for MultiCharts Trading Software are reserved by MultiCharts, LLC
凱衛資訊股份有限公司 營利事業統一編號(21261212) 著作權所有 本網站最佳瀏覽解析度為 1024 x 768
隱私權政策
│
網站安全政策
│
著作權說明
若不清楚點選圖片更新驗證碼
註冊帳號
忘記密碼
解除鎖定