作者wezn ()
看板Trading
标题[问题] Set percenttrailing 如何用语法取代
时间Sat Sep 1 01:54:27 2018
小弟新手,用的是MC9.0版
出现 "图表出现percenttrailing的出场讯号,但元大下单机没下单" 的问题
目前查到的资讯是
1.将setpercenttrailing 写在if..then..外部 -> 已试过无效
2.需等待MC 9.1版更新 ->以凯卫的效率,可能有得等
3.利用讨论区提供的语法来取代
http://www.multicharts.com.tw/dis/dis_Content.aspx?rd=1&D_ID=1&SN=27587
-> 使用後但出场逻辑根本看不懂,似乎写错似的..
想请问还有什麽写法能取代函数setpercenttrailing ?
没有程式能力好辛苦 囧
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.46.142.243
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Trading/M.1535738071.A.7CB.html
1F:推 kuojake: 用stop单去写 09/01 09:35
2F:推 koow: 纪录最大获利点数 然後多entryprice+回档几%*最大点数 stop 09/01 20:15
感谢版友回覆
修成这样有得到效果了
Inputs: pProfit(100), pPercentage(10);
value1 = (maxpositionprofit/bigpointvalue) ;
if marketposition>0 and value1>=pProfit then begin
sell next bar at entryprice + value1 - value1*pPercentage/100 stop;
end;
if marketposition<0 and value1>=pProfit then begin
buytocover next bar at entryprice - value1 + value1*pPercentage/100 stop;
end;
但也就变成next bar出场了,绩效差了些
※ 编辑: wezn (114.46.142.243), 09/01/2018 21:24:25
3F:推 koow: stop单不会next bar喔 09/01 23:21
4F:推 eweek: 个人经验这样写不见绩效比较差,但是至少可以避免细部回测 09/05 18:16
5F:→ eweek: 变成靠杯 09/05 18:17