新手求指教 [开拓者 TB]
- 咨询内容:
SY:COUNT(((CLOSE+OPEN)/4)>REF(((CLOSE+OPEN)/4),1),34)/2*10000;
 PSYMA:MA(PSY,m);//PSY在M个周期内的简单移动平均;
 PSYMA1:MA(PSY,n);
 m:5
 n:12
 
 TMK1:CROSS(PSYMA,PSYMA1);//PSYMA上穿50时买入;
 TMK2:CROSS(PSYMA1,PSYMA);//PSYMA下穿50时
 卖麻烦老师帮忙给转换成tb代码 原来一直用文华现在改tb了 麻烦了 谢谢哦
 
-  TB技术人员:
TMK1:CROSS(PSYMA,PSYMA1);//PSYMA上穿50时买入;
 TMK2:CROSS(PSYMA1,PSYMA);//PSYMA下穿50时
 原代码中,这二句的计算逻辑与注释并不一样吧?仅从代码上做了转换,先看一下。- Params
-         Numeric M(5);
-         Numeric N(12);
-         Numeric lots(1);
-         
- Vars
-         Numeric psy;
-         NumericSeries psyma;
-         NumericSeries psyma1;
-         BoolSeries tmk1;
-         BoolSeries tmk2;
-         bool aa;
-         
- Begin
-         
-         aa = ((close+open)/4) >((close[1]+open[1])/4);
-         psy = CountIf(aa,34)/2*10000;
-         psyma = Average(psy,M);
-         psyma1 = Average(psy,N);
-         TMK1 = CrossOver( psyma,psyma1);
-         tmk2 = CrossUnder(psyma,psyma1);
-         If(tmk1[1]==true)
-         {
-                 Buy(lots,open);
-         }else If(tmk2[1] ==true)
-         {
-                 SellShort(lots,open);
-         }
- end
 
- Params
-  TB客服:
太感谢老师了    祝您天天开心  工作顺利
-  网友回复:
小米 发表于 2016-3-31 13:33 
 TMK1:CROSS(PSYMA,PSYMA1);//PSYMA上穿50时买入;
 TMK2:CROSS(PSYMA1,PSYMA);//PSYMA下穿50时
 原代码中,这 ...
 TMK1:CROSS(PSYMA,PSYMA1);//
 这个在文华里就是PSYMA上穿PSYMA1
 
 
 TMK2:CROSS(PSYMA1,PSYMA);/
 这个就是PSYMA1上穿PSYMA1
 在tb里应该怎么写呢
 
-  网友回复:
小米 发表于 2016-3-31 13:33 
 TMK1:CROSS(PSYMA,PSYMA1);//PSYMA上穿50时买入;
 TMK2:CROSS(PSYMA1,PSYMA);//PSYMA下穿50时
 原代码中,这 ...
 注释是原来自带的 忘记改了 不好意思哦
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 511411198  进行 有偿 编写!(不贵!点击查看价格!)
                        
相关文章
- 
                        没有相关内容
                       

 
                     会员登录/注册
会员登录/注册