首页 > 解决方案 > process_orders_on_close 给出错误

问题描述

process_orders_on_close添加参数时出现以下错误。
如果我删除它,脚本运行良好。请帮忙。

strategy("MATESTHL2", process_orders_on_close = true, shorttitle="MATESTHL2", overlay=true, initial_capital=100000, pyramiding=1, default_qty_type=strategy.percent_of_equity, default_qty_value=100)

第 2 行:不能strategy使用参数调用(文本字符串,process_orders_on_close=literal bool,shorttitle=literal string,overlay=literal bool,initial_capital=literal integer,pyramiting=literal integer,default_qty_type=const string,default_qty_value=literal integer);
可用重载:策略(常量字符串,常量字符串,常量布尔,常量整数,常量整数,常量整数,常量布尔,常量布尔,常量整数,常量整数,常量字符串,常量浮点,常量浮点,常量字符串,常量布尔, const bool, const string, const integer, const string, const float, const string, const string) => void

标签: pine-script

解决方案


我想你忘了添加//@version=4标签。
这对我有用:

//@version=4
strategy("MATESTHL2", process_orders_on_close = true, shorttitle="MATESTHL2", overlay=true, initial_capital=100000, pyramiding=1, default_qty_type=strategy.percent_of_equity, default_qty_value=100)

推荐阅读