以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  平仓赢利下次开仓不加仓,平仓止损下次开仓时减仓如何写  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=59939)

--  作者:a450171
--  发布时间:2013/12/15 11:37:14
--  平仓赢利下次开仓不加仓,平仓止损下次开仓时减仓如何写
 图表交易,
1:每次开仓n手(30%)资金,当前平仓赢利下次开仓不加仓依然开n手,
2:当前平仓止损下次开仓时减仓m手.如果这次赢利则下次开仓又回到n手.如果该次再次平仓亏损,则下次开仓再减m手.
3:每次赢利都回到开n手,平仓亏损则下次开仓一直减仓m,直致只能开1手为止
[此贴子已经被作者于2013/12/15 11:39:00编辑过]

--  作者:jinzhe
--  发布时间:2013/12/16 9:38:08
--  

variable:n=0.3*asset/close/MULTIPLIER/0.15;//0.15=15%,是假设的保证金费率,需用户自行写入交易合约的保证金比率
if n<1 then n:=1;
if 下单条件 then begin 
 buy(holding=0,n,thisclose);
end

if holding>0 and 平仓条件 then begin
 sell(1,0,thisclose);
 if numprofit(1)>0 then begin
  n:=n;
 end
 
 if numprofit(1<0) then begin
  n:=n-m;
 end
end