close

查詢code:https://www.multicharts.com/trading-software/index.php/GrossLoss

 

sess1starttime指開盤時間
sess1endtime指收盤時間


 

Entryname    當下持單的進場訊號名稱
Exitname   
取得平倉訊號名稱

 

 

 

Contract、Contracts、Share、Shares   交易口數單位

 

EntriesToday  回傳今日進場次數
ExitsToday   回傳今日出場次數

 

EntryDate 進場日
ExitDate  出場日
EntriesToday(date)  ExitsToday (date)    , Date 就是K棒當時的日期了

 

Entryprice 進場價
Exitprice 出場價

 

BarsSinceEntry(n)   進場後經過了幾根K棒
BarsSinceExit(n)   出場後經過了幾根K棒

 

MarketPosition     持倉方向   ( 0 = 空手, 1 = 多單 , -1 = 空單 )
currentcontract    是指目前持倉的口數
marketposition*currentcontracts    顯示留倉方向&口數

 

MaxPositionProfit   持單以來最高獲利

OpenPositionProfit    未平倉浮動損益


contractprofit    都是顯示此部位在當根K棒的損益 
positionprofit(n)  
PositionProfit(0)  會傳回未平倉損益 
PositionProfit(1) 會傳回上一筆的損益

 

 

netprofit          淨利潤
totaltrades     傳回目前交易總比數

numwintrades    獲利
numlostrades    虧損總筆數
numeventrades   損益二平


 

平均交易(淨利、虧損) = netprofit / totaltrades
平均獲利交易 = grossprotif / numwintrades
平均虧損交易 = grossloss / numlostrades
獲利點數 = maxpositionprofit / bigpointvalue

 

 

 

----------------------------------------------------------------------------------------------------------------------------------

 

 

 

 

If Time>=CalcTime(Sess1StartTime,1*BarInterval) and Time<=CalcTime(Sess2EndTime,-1*BarInterval) then begin
Buy next bar at  XXXX  stop;
SellShort next bar at  XXXX   stop;
End;

這一段時間限制的語法在台灣、香港....等交易所,只要交易時間沒有橫跨 0:00 這個時點,都可以正常發出買賣訊號

 

------------------------------------------------------------------------------

Time>=CalcTime(Sess1StartTime,1*BarInterval) or Time<=CalcTime(Sess2EndTime,-1*BarInterval) 

美元指數,交易時間為 20:00 ~ 1700 (T+1),我曾試圖去修改QM裡面的Session設定

故意設定成 20:00 ~ 23:59(SessEnd打勾) 與 0:00~17:00(SessEnd打勾),也還是無法解決

請問一下我應該怎麼改善 !!

 

------------------------------------------------------------------------------



if CalcTime( entrytime, 30) then ...
if (c - entryprice) * marketposition > 30 then ...

 

MC出現訊號進場後,如何加入30分鐘內判斷條件1.、2.、3.、4.達到出場

條件1.損失達30點平倉出場

條件2.獲利達30點平倉出場

條件3.總獲利達60點平倉出場

條件4.總損失達60點平倉出場

 

------------------------------------------------------------------------------

 

PosTradeEntryPrice(PosAgo,TradeNumber)

PosAgo:0是未平倉,1是上一次平倉,以此類推
TradeNumber:交易次數,就是這次交易的第幾次交易

舉例來說,PosTradeEntryPrice(0,0)就是目前部位的第一口進場價,
PosTradeEntryPrice(0,1)就是目前部位的第二口單進場價,以此類推~

https://www.multicharts.com/trading-software/index.php/PosTradeEntryPrice

------------------------------------------------------------------------------

 

 

from entry("進場名稱")            指定沖銷的語法

 

Sell("Exit2") from entry("SampleX_2") next bar at market;

 

http://javaiverson.blogspot.tw/search/label/MultiCharts%E4%BD%BF%E7%94%A8%E5%BF%83%E5%BE%97_%E7%A8%8B%E5%BC%8F%E7%AF%87

------------------------------------------------------------------------------

 

 

 

              0 - 未平倉部位; 
              1 - 往前一筆部位(最後平倉的部位); 
              2 - 往前二筆部位,依此類推。 

 

 

arrow
arrow
    創作者介紹
    創作者 AJun 的頭像
    AJun

    Just Keep Learning

    AJun 發表在 痞客邦 留言(0) 人氣()