MultiCharts Powerlanguae的策略績效相關指令

MultiCharts Powerlanguae的策略績效相關指令

部位損益

說明

每口平均損益

語法

contractprofit

範例

value1 = contractprofit;

說明

目前部位曾經的最大每口獲利

語法

maxcontractprofit

範例

value1 = maxcontractprofit;

說明

指定部位的損益

語法

positionprofit(指定部位)

指定部位:
0:未平倉的部位(目前部位)
1:上一個已平倉的部位
N:前N個已平倉的部位

範例

value1 = positionprofit(0); //目前未平倉部位的損益
value2 = positionprofit(1); //上一個已平倉部位的損益

說明

目前未平倉部位的損益

語法

openpositionprofit

範例

value1 = openpositionprofit;

說明

指定部位的最大獲利

語法

maxpositionprofit(指定部位)

指定部位:
0:未平倉的部位(目前部位)
1:上一個已平倉的部位
N:前N個已平倉的部位

範例

value1 = maxpositionprofit(0); //目前未平倉部位的最大獲利
value2 = maxpositionprofit(1); //上一個已平倉部位的最大獲利

說明

指定部位的最大虧損

語法

maxpositionloss(指定部位)

指定部位:
0:未平倉的部位(目前部位)
1:上一個已平倉的部位
N:前N個已平倉的部位

範例

value1 = maxpositionloss(0); //目前未平倉部位的最大虧損
value2 = maxpositionloss(1); //上一個已平倉部位的最大虧損

策略面損益

說明

已平倉策略損益的總金額

語法

netprofit
i_ClosedEquity

範例

value1 = netprofit;
value2 = i_ClosedEquity;
//一般策略下value1與value2的值是相同的
//差別在於netprofit只能用於signal中

說明

策略已平倉與目前未平倉的總損益

語法

openpositionprofit

範例

value1 = i_OpenEquity;
value2 = netprofit + openpositionprofit;
//一般策略下value1與value2的值是相同的
//差別在於openpositionprofit只能用於signal中

說明

總交易筆數

語法

totaltrades

範例

value1 = totaltrades;

說明

最大獲利金額

語法

largestwintrade

範例

value1 = largestwintrade;

說明

最大虧損金額

語法

largestlostrade

範例

value1 = largestlostrade;

說明

策略的最大損益回檔金額

語法

maxiddrawdown

範例

value1 = maxiddrawdown;