[警告关闭!]任何新手问题,为了不给论坛添乱。专业人士,不要走过。没有你,哪里都不能去。 - 页 384 1...377378379380381382383384385386387388389390391...1145 新评论 Oleg 2010.01.12 09:34 #3831 aero >>: 1. почему нe знаю, но можно попробовать перед импортом удалить все содержимое папки history 是的,我删除了整个故事。 [删除] 2010.01.12 12:48 #3832 帮助我修复指标。你需要能够在指标对象编辑框中改变箭头和十字架的属性。 附加的文件: raptorhexplosion.mq4 14 kb [删除] 2010.01.12 14:01 #3833 下午好,朋友们。 你能告诉我如何正确使用iCustom函数吗? 例如,你有一个指标 "Williams' Accumulation/Distribution, W A/D - Larry Williams' Accumulation/Distribution"(https://www.mql5.com/ru/code/7064) 我想用iCustom函数从另一个指标访问这个指标。 #property indicator_separate_window #property indicator_buffers 2 #property indicator_color1 LimeGreen #property indicator_color2 Red extern string Symbol1="USDJPY"; extern int SignalMA_Period=5; extern int SignalMA_Method=0; //---- buffers double ExtMapBuffer1[]; double ExtMapBuffer2[]; //+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int init() { //---- indicators SetIndexStyle(0,DRAW_LINE); SetIndexBuffer(0,ExtMapBuffer1); SetIndexStyle(1,DRAW_LINE); SetIndexBuffer(1,ExtMapBuffer2); string short_name="ind"; IndicatorShortName(short_name); SetIndexLabel(0,short_name); SetIndexLabel(1,"Signal"); SetIndexDrawBegin(1,SignalMA_Period); //---- return(0); } //+------------------------------------------------------------------+ //| Custom indicator deinitialization function | //+------------------------------------------------------------------+ int deinit() { //---- //---- return(0); } //+------------------------------------------------------------------+ //| Custom indicator iteration function | //+------------------------------------------------------------------+ int start() { int counted_bars=IndicatorCounted(); double ad1, ad2; //---- if(counted_bars<0) return(-1); //---- if(counted_bars>0) counted_bars--; int limit=Bars-counted_bars; //---- for(int i=0; i<limit; i++) { ad1=iCustom(Symbol1,0,"WAD",1,i); ExtMapBuffer1[i]=ad1; } //---- for(i=0; i<limit; i++) ExtMapBuffer2[i]=iMAOnArray(ExtMapBuffer1,Bars,SignalMA_Period,0,SignalMA_Method,i); //---- return(0); } //+------------------------------------------------------------------+ 我的系统中的威廉姆斯指标被称为WAD。 但是,不幸的是,它显示了一个带有指标的空窗口(即,窗口中没有指标......它没有被建立起来) 如何解决这个问题,如果可能的话,请告知。 事先非常感谢你。 [WARNING CLOSED!] Any newbie 欢迎来到MQL4课程 编码帮助 Victor Nikolaev 2010.01.12 14:19 #3834 Morzh09 писал(а)>> 下午好,朋友们。 能否请您告知如何正确使用iCustom功能? 例如,有一个指标 "威廉姆斯的积累/分配,W A/D - 拉里-威廉姆斯的积累/分配"(https://www.mql5.com/ru/code/7064) 我想用iCustom函数从另一个指标应用到这个指标。 ad1=iCustom(Symbol1,0,"WAD",1,i); 我的系统中的威廉姆斯指标被称为WAD。 但是,不幸的是,它显示了一个带有指标的空窗口(即,窗口中没有指标......它没有被建立起来) 如何解决这个问题,如果可能的话,请告知。 事先非常感谢。 显然,你是在解决错误的缓冲区。你可能需要0。我有一个很好的想法,那就是用指标来做什么。 Victor Nikolaev 2010.01.12 14:25 #3835 是的,你必须以不同的方式对待它 ad1=iCustom(Symbol1,0,"WAD",0,i); Даниил 2010.01.12 16:29 #3836 我遇到了这个功能。 我们打开元编辑器。 改变源中的外部变量的值。 编译。 我们打开终端--同样的专家顾问已经在图表上了,但它是以外部变量的旧值运行的 如果你在EA运行时进行编译--数值将被更新。 这个问题可以通过#define和初始化中的重新赋值来解决,但这有点乱...... 终端存储了EA的外部变量的旧值,但我没有找到。 这意味着什么,我如何应对? Igor Malcev 2010.01.12 16:34 #3837 beruk >>: сталкнулся с такой особенностью: открываем метаэдитор, меняем в исходнике значения внешних переменных, компилируем, открываем терминал - на графике уже висит этот-же советник, но запускается он со старыми значениями внешних переменных! если откомпилировать при запущенном советнике - значения обновятся. проблему можно решить через #define и переназначение в инициализации, но это как-то коряво... видимо терминал хранит где-то старые значения внешних переменных советника, но я не нашол. шо сие означает и как с этим бороться? 数值存储在profile/(选定的配置文件)文件夹中的图表文件中。 Даниил 2010.01.12 16:48 #3838 xeon писал(а)>> 这些值被存储在文件夹profiles/(selected profile)中带有chr的图表文件中。 对! 但我想你对此无能为力,如果有必要,通过#define重新分配是最好的办法? [删除] 2010.01.12 17:01 #3839 亲爱的朋友们,你们能不能就这个问题给我一些建议?我想使用美国和欧洲的债券报价进行交易分析,但我的经纪人不提供这些报价... 在这种情况下,据我所知,有两种可能的方式。1.改变经纪人2. 从外部来源导入报价到Metatrader平台。在这方面有2个问题。I.我可以从哪里下载报价。1) 美国10年期T-Note2) 欧元外币以及如何将它们导入Metatrader平台?II.哪个经纪商会交易这些工具?(对于第二个问题,请发到我的私人信息中,不要被视为促销)。 事先非常感谢你。 [Deleted] 2010.01.12 19:45 #3840 这里有什么问题吗? 我把这个EA附在小时图上,如果一小时开始的价格高于cn1,并且当前价格比它高8个点,订单应该打开(如果价格低于当前水平也是如此),但我的EA由于某种原因立即开仓。为什么? int i=0; double a,b; while (i==0) { a=MarketInfo("USDCAD", MODE_ASK); b=MarketInfo("USDCAD", MODE_BID); if((Open[0]<cn1)&&((a-cn1)<0.0008)) { OrderSend("USDCAD",OP_BUY,1,a,1,SL,cn2); i=1; } if((Open[0]>cn11)&&((cn11-b)<0.0008)) { OrderSend("USDCAD",OP_SELL,1,b,1,SL1,cn21); i=1; } } 1...377378379380381382383384385386387388389390391...1145 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
1. почему нe знаю, но можно попробовать перед импортом удалить все содержимое папки history
是的,我删除了整个故事。
帮助我修复指标。你需要能够在指标对象编辑框中改变箭头和十字架的属性。
下午好,朋友们。
你能告诉我如何正确使用iCustom函数吗?
例如,你有一个指标
"Williams' Accumulation/Distribution, W A/D - Larry Williams' Accumulation/Distribution"(https://www.mql5.com/ru/code/7064)
我想用iCustom函数从另一个指标访问这个指标。
#property indicator_separate_window
#property indicator_buffers 2
#property indicator_color1 LimeGreen
#property indicator_color2 Red
extern string Symbol1="USDJPY";
extern int SignalMA_Period=5;
extern int SignalMA_Method=0;
//---- buffers
double ExtMapBuffer1[];
double ExtMapBuffer2[];
//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
int init()
{
//---- indicators
SetIndexStyle(0,DRAW_LINE);
SetIndexBuffer(0,ExtMapBuffer1);
SetIndexStyle(1,DRAW_LINE);
SetIndexBuffer(1,ExtMapBuffer2);
string short_name="ind";
IndicatorShortName(short_name);
SetIndexLabel(0,short_name);
SetIndexLabel(1,"Signal");
SetIndexDrawBegin(1,SignalMA_Period);
//----
return(0);
}
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function |
//+------------------------------------------------------------------+
int deinit()
{
//----
//----
return(0);
}
//+------------------------------------------------------------------+
//| Custom indicator iteration function |
//+------------------------------------------------------------------+
int start()
{
int counted_bars=IndicatorCounted();
double ad1, ad2;
//----
if(counted_bars<0) return(-1);
//----
if(counted_bars>0) counted_bars--;
int limit=Bars-counted_bars;
//----
for(int i=0; i<limit; i++)
{
ad1=iCustom(Symbol1,0,"WAD",1,i);
ExtMapBuffer1[i]=ad1;
}
//----
for(i=0; i<limit; i++)
ExtMapBuffer2[i]=iMAOnArray(ExtMapBuffer1,Bars,SignalMA_Period,0,SignalMA_Method,i);
//----
return(0);
}
//+------------------------------------------------------------------+
我的系统中的威廉姆斯指标被称为WAD。
但是,不幸的是,它显示了一个带有指标的空窗口(即,窗口中没有指标......它没有被建立起来)
如何解决这个问题,如果可能的话,请告知。
事先非常感谢你。
下午好,朋友们。
能否请您告知如何正确使用iCustom功能?
例如,有一个指标
"威廉姆斯的积累/分配,W A/D - 拉里-威廉姆斯的积累/分配"(https://www.mql5.com/ru/code/7064)
我想用iCustom函数从另一个指标应用到这个指标。
ad1=iCustom(Symbol1,0,"WAD",1,i);
我的系统中的威廉姆斯指标被称为WAD。
但是,不幸的是,它显示了一个带有指标的空窗口(即,窗口中没有指标......它没有被建立起来)
如何解决这个问题,如果可能的话,请告知。
事先非常感谢。
显然,你是在解决错误的缓冲区。你可能需要0。我有一个很好的想法,那就是用指标来做什么。
是的,你必须以不同的方式对待它
我遇到了这个功能。
我们打开元编辑器。
改变源中的外部变量的值。
编译。
我们打开终端--同样的专家顾问已经在图表上了,但它是以外部变量的旧值运行的
如果你在EA运行时进行编译--数值将被更新。
这个问题可以通过#define和初始化中的重新赋值来解决,但这有点乱......
终端存储了EA的外部变量的旧值,但我没有找到。
这意味着什么,我如何应对?
сталкнулся с такой особенностью:
открываем метаэдитор,
меняем в исходнике значения внешних переменных,
компилируем,
открываем терминал - на графике уже висит этот-же советник, но запускается он со старыми значениями внешних переменных!
если откомпилировать при запущенном советнике - значения обновятся.
проблему можно решить через #define и переназначение в инициализации, но это как-то коряво...
видимо терминал хранит где-то старые значения внешних переменных советника, но я не нашол.
шо сие означает и как с этим бороться?
数值存储在profile/(选定的配置文件)文件夹中的图表文件中。这些值被存储在文件夹profiles/(selected profile)中带有chr的图表文件中。
对!
但我想你对此无能为力,如果有必要,通过#define重新分配是最好的办法?
亲爱的朋友们,你们能不能就这个问题给我一些建议?
我想使用美国和欧洲的债券报价进行交易分析,但我的经纪人不提供这些报价...
在这种情况下,据我所知,有两种可能的方式。
1.改变经纪人
2. 从外部来源导入报价到Metatrader平台。
在这方面有2个问题。
I.我可以从哪里下载报价。
1) 美国10年期T-Note
2) 欧元外币
以及如何将它们导入Metatrader平台?
II.哪个经纪商会交易这些工具?
(对于第二个问题,请发到我的私人信息中,不要被视为促销)。
事先非常感谢你。这里有什么问题吗?
我把这个EA附在小时图上,如果一小时开始的价格高于cn1,并且当前价格比它高8个点,订单应该打开(如果价格低于当前水平也是如此),但我的EA由于某种原因立即开仓。为什么?