1.运行频率是和你选择固定轮询或走完k来决定的,这个是k线周期不是公式运行周期。
2.不管序列还是逐K,公式从头到下都会运行的。你想不同k线执行不同语句,那你自己添加个if条件。
比如: if todaybar=1 then
begin
.... //这里写你希望第一根k执行的语句
end
1,隔多少根K线撤掉单子,精细化的控制需要试用后台程序化
如果您刚接触,建议使用图表程序化,然后使用系统自带的追撤单功能(把2根周期近似换成未成交多少s后撤单)
http://www.weistock.com/WeisoftHelp/chengshihuajiaoyi.htm
2,图表都是逐K模式下,用IF条件语句控制
分析周期是在交易-后台程序化交易,里面添加策略的时候有设定周期的
此主题相关图片如下:td$3wq2ak1rj~1w`q498n0q.jpg
tbuy(a>b,1,mkt);
IF TISPRVREMAIN(1)>0 and TENTERPRICE>2 THEN //上笔委托没有成交且开仓历史大于2
TCANCEL(1,1); //执行撤单操作
序列模式即可,如还有代码问题请在公示区发帖咨询,谢谢。
TR1:= EMA(EMA(EMA(CLOSE,P),P),P);
tbuy(TRIX>TRMAX,1,mkt);
IF TISPRVREMAIN(1)>0 and TENTERPRICE>2 THEN
begin
TCANCEL(1,1);
MSGOU(1,"交易失败");
end
else if TENTERPRICE<2 and TISPRVREMAIN(1)>0
MSGOUT(1,"交易成功");
序列模式是只刷新最后一个周期而不会像逐K每次刷新都是从k线头到尾刷新,并不是说只执行一次。