我想编写一个使用趋势线(一天的第一个小时之后)将每个蜡烛的最高点连接起来的EA。我看到了documentation for the trend line。
这就是我所做的:
ObjectCreate(chart_ID,name,OBJ_TREND,sub_window,time1,price1,time2,price2)
ObjectSetInteger(chart_ID,name,OBJPROP_COLOR,clr);
ObjectSetInteger(chart_ID,name,OBJPROP_STYLE,style);
ObjectSetInteger(chart_ID,name,OBJPROP_WIDTH,width);
ObjectSetInteger(chart_ID,name,OBJPROP_RAY,false);
我知道我想遍历每个蜡烛的最高值并获取时间,但是我不确定该如何处理。该怎么办?
此图显示了我正在尝试做的事情
更新
我尝试过此操作,但未显示该行。另外,如何特别限制趋势线以加入在一天的第一个小时之后出现的蜡烛?
void CalculateTrendLine() {
for(int i=0;i<30;i++){
if (iTime(_Symbol,60,i) > 1) {
ObjectCreate(0,"TLine"+i,OBJ_TREND,0, iTime(_Symbol,0,i), iHigh(_Symbol,0,i), iTime(_Symbol,0,i+1), iHigh(_Symbol,0,i+1));
printf("trend start", iHigh( _Symbol,0,i));
printf("trend end", iHigh( _Symbol,0,i+1));
ObjectSetInteger(0,"TLine"+i,OBJPROP_COLOR,clrMagenta);
ObjectSetInteger(0,"TLine"+i,OBJPROP_STYLE,STYLE_SOLID);
ObjectSetInteger(0,"TLine"+i,OBJPROP_RAY,false);
}
} }
答案 0 :(得分:0)
这是超级懒惰,我没有时间给出上下文,但是您可以设置一个断点并在调试器中逐步完成此示例。
ALLOWED_HOSTS = ['*']
EMAIL_HOST = 'localhost'
EMAIL_HOST_USER = ''
EMAIL_HOST_PASSWORD = ''
EMAIL_PORT = 25
EMAIL_USE_SSL = False
EMAIL_USE_TLS = False
DEFAULT_FROM_EMAIL = 'webmaster@healthondemand.com'
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'