我想公式锁死固定的帐号,按下面这样写,信号都出不来,用888888帐号登陆,信号也出不来,请教高手要如何实现
公式只让指定帐号才可以出来信号。
if TACCOUNT( 1)=888888 then
begin
。。。。。。。。
end
用字符串函数比较
S1:= STRCMP( taccount(1), '888888') ;//字符串相等,输出值为0
IF S1 =0 THEN
用字符串函数比较
S1:= STRCMP( taccount(1), '888888') ;//字符串相等,输出值为0
IF S1 =0 THEN
大哥,我加进去了,信号出不来,用888888登陆也出不来。
不知道为什么。
如果当前帐户,不为1000,则不执行后续代码.
S1:STRCMP(taccount(1), '1000'),linethick0 ;//若当前登陆帐户为1000,则字符串相等,输出值为0
IF NOT(S1=0) THEN EXIT;
我想了想,图表交易应该是没办法,因为taccount函数不是序列变量,因此在历史K线上它是没有数值的,所以只能用在后台模式里了,或者
投机取巧的办法是把条件都写在前面,只在交易函数的条件里来做账户判断,这样不会影响真正的下单,但是对历史信号会有影响,因此只适合做趋势之类的交易,如果你交易条件里有用到虚拟持仓之类的,那就不能用了!
逐K模式的话:
zhanghu:=stricmp(taccount(1),'888888')<>0;
if zhanghu[datacount]=1 then exit;