发现一些FOR循环里的变量, 没有新行情时(比如收盘后, 或不连接时), 是一直有值的, 也就是说没刷新, 一旦有刷新, FOR循环里的变量就都变成0, 而循环外的变量, 还都是再算一遍出来的.
不会,在最后一根K线刷新时,循环里的值也会被刷新的,或者您贴下循环代码怎么写的呢
F2F1, P12X1是2个和开盘价有关的值, 所以行情刷新, 这两个值算出来不会变, 并且我有把这两个值显示出来检查, 一直都在.
像下图这样, DS, DX, F2F1, P12X1,刷新都不会变, SM刷新会变0, 后面的值根着SM变, 所以都会变.
此主题相关图片如下:未标题-1.jpg

以下是引用wfaerie在2018/12/26 12:07:35的发言:
像下图这样, DS, DX, F2F1, P12X1,刷新都不会变, SM刷新会变0, 后面的值根着SM变, 所以都会变.
此主题相关图片如下:未标题-1.jpg

顺便问一下, 像图里这样, 数值后面表示数值上升下降的箭头, 怎么去掉?
以下是引用FireScript在2018/12/26 13:35:24的发言:
你是不是序列模式下写的循环?
不是
以下是引用FireScript在2018/12/26 13:52:12的发言:
你这个逻辑的话

此主题相关图片如下:temp.png

这个勾不能勾。
为什么呢? 是不是刷最后一根k线, 但循环部分不会做? 否则有什么关系呢?