函数相关说明
以下是指标胜率数据调用语句样例
参数说明
参数 |
说明 |
"win:bitcoin:win_win_one" |
指标胜率策略的标识符,不同的策略标识符不一样,具体取值见下面的策略样例 |
"" |
固定取值为 "" |
signal |
固定取值为 signal |
返回值ws的取值说明
取值 |
说明 |
0 |
合约策略开多 / 现货策略买入 |
1 |
合约策略平多 / 现货策略卖出 |
2 |
合约策略开空 / 现货策略无该取值 |
3 |
合约策略平空 / 现货策略无该取值 |
备注:共赢系统是现货策略;智胜系列为合约策略
另外,返回值ws具有特殊性,它是一次性的变量,即信号产生时,触发一次脚本执行,随后变量的值将会重置。这意味着如果你使用返回值ws进行其他计算,可能出现意料之外的情况,以下面的脚本举例:
ws = security("win:bitcoin:win_win_one", "", signal)
lentry = ws == 0
alertcondition(lentry, title="BTC共赢1号买入")
如果你将此脚本添加预警并且设置k线收盘预警一次,那么很有可能这个预警会一直不触发。原因如上所述,由于ws是一次性变量,指标胜率大概率是在k线生成的过程中触发,触发后ws变量将会重置,等到k线收盘的时候,ws变量将会是nan。
如果您对以上内容无法理解或存在疑问,请您在实盘前咨询客服确认系统行为符合您的预期,以保障您不会蒙受预期之外的损失。
BTC 指标胜率策略
以下脚本仅作为自动化交易逻辑演示实例,不构成投资建议,请审慎进行投资,注意控制风险
样例 (共赢1号)
ws = security("win:bitcoin:win_win_one", "", signal)
//只需要更换security函数的第一个参数即可更换策略
lentry = ws == 0
lexit = ws == 1
// 执行交易指令
// 现货卖出
exitLong(lexit, price="market", amount=1)
// 现货买入
enterLong(lentry, price="market", amount=1)
共赢1号
共赢2号
共赢3号
智胜1号
智胜2号
智胜3号
ETH 指标胜率策略
以下脚本仅作为自动化交易逻辑演示实例,不构成投资建议,请审慎进行投资,注意控制风险
样例 (智胜3号)
ws = security("win:ethereum:ai_win_three", "", signal)
//只需要更换security函数的第一个参数即可更换策略
lentry = ws == 0
lexit = ws == 1
sentry = ws == 2
sexit = ws == 3
// 执行交易指令
// 合约平多 / 现货卖出
exitLong(lexit, price="market", amount=1)
// 合约平空
exitShort(sexit, price="market", amount=1)
// 合约开多 / 现货买入
enterLong(lentry, price="market", amount=1)
// 合约开空
enterShort(sentry, price="market", amount=1)
共赢1号
共赢2号
共赢3号
智胜1号
智胜2号
智胜3号
关联阅读:
免责声明:本文章仅代表作者个人观点,不代表本平台的立场和观点。本文章仅供信息分享,不构成对任何人的任何投资建议。用户与作者之间的任何争议,与本平台无关。如网页中刊载的文章或图片涉及侵权,请提供相关的权利证明和身份证明发送邮件到support@aicoin.com,本平台相关工作人员将会进行核查。