//交易条件
开多:=CROSS(K,D);//开多平空条件
平多:=CROSS(D,K);//开空平多条件
多开:=CROSS(K,D);//开多平空条件
if 多开 then
begin
buy(多开,3,MARKET);
end
平多:=CROSS(D,K);//开空平多条件
if 平多 then
begin
buyshort(平多,3,MARKET);
end
请问怎么写当盈利20个固定单位的时候减仓一手
1.图表不能锁仓。你这代码开空之前要先平多,开多之前要先平空。
2.减仓样例:
IF C-ENTERPRICE>20*MINDIFF THEN BEGIN
SELL(1,1,MARKET);
END
一个做多的公式,一个做空的公式。这样在图表交易中可以锁仓了吗?
我开了3手,盈利20点平一手,盈利30点平一手。然后死叉全平。应该怎么写
IF C-ENTERPRICE>20*MINDIFF THEN BEGIN
SELL(1,1,MARKET);
END
上面这句话满足条件评一次,满足条件评一次,没等死叉就全平了。
还有上面这句话 放在这个公式的什么位置。谢谢
开多:=CROSS(K,D);//开多平空条件
平多:=CROSS(D,K);//开空平多条件
多开:=CROSS(K,D);//开多平空条件
if 多开 then
begin
buy(多开,3,MARKET);
end
平多:=CROSS(D,K);//开空平多条件
if 平多 then
begin
buyshort(平多,3,MARKET);
end
if holding>0 and c-enterprice>20*mindiff then sell(1,1,MARKET);
if 平多 and holding>0 then sell(1,holding,market);
这个是平多的案例,加在最后面就可以。另外图表上是不支持双边持仓的,即有多仓的时候,是不能开空仓的。所以你前面的代码在开了多仓,后面及时满足死叉,也无法开空仓,需要在开空前平掉多仓。
如果在图表交易中 分两个窗口一个做多一个做空,那持仓的时候可以多空都有持仓吗?
可以的,只是图表单个窗口中的虚拟仓位不能双边持仓,账户中是可以的。