作者chicaca731 (失去的大行情 唉)
看板Trading
标题[问题] Wealth-lab ApplyAutoStop讯号输出成档案?
时间Sat Nov 22 13:17:31 2008
程式码大约如下:
InstallProfitTarget( 18 );
InstallStopLoss(2); //2% stop
for Bar := daysMA to BarCount - 1 do
begin
ApplyAutoStops( Bar +1 );
....
if LastPositionActive then
begin
if ... then
begin
CoverAtMarket(Bar+1, LastPosition, 'Cover');
FileWrite(FileCreate('C:\signal.txt'),LastPosition+'1'); //1 buy
end;
end
else
if ... then
begin
ShortAtMarket(Bar+1, 'Short+'+AsString(WaitToExit));
FileWrite(FileCreate('C:\signal.txt'),LastPosition+'-1'); //-1 sell
end;
end;
end;
正常情况下
short跟cover讯号都可以写入signal.txt
下单机也可以正常读取signal.txt
但是碰到stoploss时
却没有办法把cover的讯号写到signal.txt
就会有open的部位
请问要如何把AutoStop的讯号输出到signal.txt呢?
或是要如何将autostop修改成manual cover的程式码?
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.133.192.132
1F:→ idleidle:我之前是用自已写的stoploss去解决~~XD 11/22 18:41
2F:→ idleidle:不过我也很想知道其它的方法~~~~ 11/22 18:42
3F:推 TimHortons:我觉得ApplyAutoStops那边怪怪的 你无法look-ahead 11/24 15:08
4F:→ TimHortons:说明书写当你在scan某日时 只要某日有触发条件 就会启 11/24 15:09
5F:→ TimHortons:动.. 但是Bar+1尚未发生 无法触发..请参考 11/24 15:09
6F:→ TimHortons:说明书上也写 autostop是某Bar结束後去检查的 11/24 15:10