以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  [求助]关于登陆账户限制与交易账户限制问题  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=159290)

--  作者:小豆豆
--  发布时间:2017/11/7 12:51:23
--  [求助]关于登陆账户限制与交易账户限制问题
能不能直接帮我写一个可以复制粘贴过去只需要更改金字塔登陆帐号的完整的代码?
我想要的是限制金字塔登陆帐号,不是交易账号

举例子
20日均线
金字塔软件登陆帐号为20010时,可以正常显示20日均线。
但是当软件登陆帐号非20010时,就限制不在显示20日均线。



///////////////////////////////////////////////////////////////////////////////////////////////
如果上面的实现不了,全自动模型能进行限制吗
假设模拟账号620050。。。
还用20日做例子

c>ma20开多;c<MA20开空;循环多空

假设是620050帐号就进行自动交易,非620050就不进行自动交易。最好连信号也不提示。

--  作者:无为剑
--  发布时间:2017/11/7 13:29:54
--  

请回复告知,如果是登录账户不是你指定的账户是只是不显示20均线,其他均线继续显示,还是整个公式都不允许工作了?

建议将问题细化明确,我们才好帮你


--  作者:wenarm
--  发布时间:2017/11/7 13:41:08
--  


Account:\'20010\';
ma20:ma(close,20);

if c>ma20 and STRCMP( USERNAME,Account )=0 then BEGIN
 SELLSHORT(1,1,MARKET);
 buy(1,1,MARKET);
end

if c<ma20 and STRCMP( USERNAME,Account )=0 then BEGIN
 SELL(1,1,MARKET);
 buySHORT(1,1,MARKET);
end

 

限制模拟账号的直接就把Account:\'20010\';改成Account:\'620050\';

USERNAME替换成TACCOUNT( 1)


--  作者:小豆豆
--  发布时间:2017/11/7 13:45:59
--  
假设金字塔登陆账户为10001那么就显示指定公式,如果不是10001那么其他任何登陆帐号都不显示公式,,,20日线,只是例子,代表这个整个公式,与其他公式无关
--  作者:小豆豆
--  发布时间:2017/11/7 13:46:14
--  
我试试去,谢谢
--  作者:小豆豆
--  发布时间:2017/11/7 13:54:31
--  
这个是用于全自动交易的吧
--  作者:无为剑
--  发布时间:2017/11/7 14:01:29
--  

可以用于全自动交易.

如果你只是限制金字塔账户为目的,可以使用用户界面更友好的提示方式.代码范例如下:

 

//这段代码放在你的公式最前面
JZTNAME:=\'620050\';
IF STRCMP( USERNAME,JZTNAME) <> 0 THEN
BEGIN
 DRAWTEXTEX(ISLASTBAR,0,10,10,\'当前金字塔帐号不再授权范围之内\',COLORRED);
 EXIT;
END;


--  作者:小豆豆
--  发布时间:2017/11/7 14:40:20
--  
不知道是不是我没搞对,不行。。
--  作者:无为剑
--  发布时间:2017/11/7 14:44:23
--  

按照你给出的字面理解,我们只能帮你做到这一步,如果还是不对,建议你再进一步细化你的需求


--  作者:小豆豆
--  发布时间:2017/11/7 14:55:44
--  
搞定了,谢谢谢谢