[存档]任何菜鸟问题,为了不使论坛变得杂乱无章。专业人士,不要与它擦肩而过。没有你,哪里都不能去 - 5. - 页 281 1...274275276277278279280281282283284285286287288...432 新评论 gyfto 2013.04.12 10:51 #2801 solnce600:问题:为什么程序不能读取一列初始化的数组?double mass[8]={0.85374, 0.85694, 0.85974, 0.86174, 0.86474, 0.86494, 0.86504, 0.86524}; 它可以读取一切。移除数组声明 中的分号,放入逗号。而且,阵列中有多少个空格或制表符并不重要。或者,也许我把你搞错了。 ANDREY 2013.04.12 11:03 #2802 gyfto: 所有的东西都写着。移除数组声明中的分号,放入逗号。而有多少空格或制表符并不重要。或者,也许我把你搞错了。谢谢你的帮助。 那为什么科瓦廖夫的教科书中会有分号?//-------------------------------------------------------------------- // stringarray.mq4 // Предназначен для использования в качестве примера в учебнике MQL4. //-------------------------------------------------------------------- extern double Level=1.3200; // Заданный уровень string Text[101]; // Объявление массива //-------------------------------------------------------------------- int init() // Спец. ф-ия init() { // Присвоение значений Text[1]="один "; Text[15]="пятнадцать "; Text[2]="два "; Text[16]="шестнадцать "; Text[3]="три "; Text[17]="семнадцать "; Text[4]="четыре "; Text[18]="восемнадцать "; Text[5]="пять "; Text[19]="девятнадцать "; Text[6]="шесть "; Text[20]="двадцать "; Text[7]="семь "; Text[30]="тридцать "; Text[8]="восемь "; Text[40]="сорок "; Text[9]="девять "; Text[50]="пятьдесят "; Text[10]="десять "; Text[60]="шестьдесят"; Text[11]="одиннадцать "; Text[70]="семьдесят "; Text[12]="двенадцать "; Text[80]="восемьдесят "; Text[13]="тринадцать "; Text[90]="девяносто"; Text[14]="четырнадцать "; Text[100]= "сто"; // Вычисление значений for(int i=20; i<=90; i=i+10) // Цикл по десяткам { for(int j=1; j<=9; j++) // Цикл по единицам Text[i+j]=Text[i] + Text[j]; // Вычисление значения } return; // Выход из init() } //-------------------------------------------------------------------- int start() // Спец. ф-ия start() { int Delta=NormalizeDouble((Bid-Level)/Point,0);// Превышение //-------------------------------------------------------------------- if (Delta>=0) // Цена не выше уровня { Alert("Цена ниже уровня"); // Сообщение return; // Выход из start() } //-------------------------------------------------------------------- if (Delta<100) // Цена более 100 { Alert("Более ста пунктов"); // Сообщение return; // Выход из start() } //-------------------------------------------------------------------- Alert("Плюс ",Text[Delta],"pt."); // Вывод на экран return; // Выход из start() } [删除] 2013.04.12 11:03 #2803 你好。你能告诉我如何制作10秒的时间框架吗?用周期 转换器,我已经成功了,只用了一分多钟。 Vadim Zhunko 2013.04.12 11:36 #2804 scar1k:你好。你能告诉我如何制作10秒的时间框架吗?有了时期转换器,我完成了它,只用了一分多钟。你必须从虱子中形成。Periodconverter从分钟开始做最低限度的工作。 solnce600。谢谢你的帮助,那为什么科瓦列夫的教科书里有分号? extern double Level=1.3200; // Заданный уровень string Text[101]; // Объявление массива //-------------------------------------------------------------------- int init() // Спец. ф-ия init() { // Присвоение значений Text[1]="один "; Text[15]="пятнадцать "; Text[2]="два "; Text[16]="шестнадцать "; Text[3]="три "; Text[17]="семнадцать "; ..... 科瓦列夫说得没错。我把你没有的东西用红色标出。 [删除] 2013.04.12 11:44 #2805 是的,但是有什么准备吗? 还有,为什么不能将周期 转换器设置为转换为更少,如果你将其代码中的*替换为/,它就不算数,尽管它对乘以分钟或除以分钟有什么区别。 TarasBY 2013.04.12 11:51 #2806 solnce600:谢谢你的帮助。那为什么科瓦廖夫的教科书中会有分号?初始化和填充一个数组 是通过这些方式完成的。 //---- 1-ый (сначала объявление, затем его заполнение) double mass[3]; mass[0] = 1.8457; mass[1] = 1.8465; mass[2] = 1.8460; //---- 2-ой (заполнение при объявлении) double massiv2[] = {1.8457,1.8465,1.8460};选择适合你的那一个。 gyfto 2013.04.12 12:00 #2807 scar1k: 是的,但是有什么准备吗? 还有,为什么周期转换器 不能被 设置为转换为更少,如果你把它代码中的*换成/就不算了,虽然它对乘以分钟或除以有什么区别。 好吧,如果kodobase没有,你必须自己写。这并不是我第一次遇到这种情况。我自己现在也在问同样的问题,我没有别的出路。我正试图重写我上面链接的蜱虫收集器。让我们一起做吧,现在。 Mauzer 2013.04.12 12:48 #2808 solnce600:谢谢你的帮助。那为什么科瓦廖夫的教科书中会有分号? 因为它是一本教科书,作者让你思考!:))) Mauzer 2013.04.12 12:52 #2809 伙计们,帮帮我吧。我不明白为什么这行Print(" SL == ", NormalizeDouble(SL_Ord+DistModify*Point_Modif,5));结果:2013.04.12 17 13Print_v4 EURUSD,M15: SL == 1.3068给出了四个小数位?我知道DoubleToStr。 ANDREY 2013.04.12 12:58 #2810 TarasBY:初始化和填充数组是通过这些方式完成的。选择适合你的那一个。 明白了,非常感谢你。 1...274275276277278279280281282283284285286287288...432 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
问题:为什么程序不能读取一列初始化的数组?
所有的东西都写着。移除数组声明中的分号,放入逗号。而有多少空格或制表符并不重要。或者,也许我把你搞错了。
谢谢你的帮助。 那为什么科瓦廖夫的教科书中会有分号?
你好。你能告诉我如何制作10秒的时间框架吗?有了时期转换器,我完成了它,只用了一分多钟。
你必须从虱子中形成。Periodconverter从分钟开始做最低限度的工作。
谢谢你的帮助,那为什么科瓦列夫的教科书里有分号?
谢谢你的帮助。那为什么科瓦廖夫的教科书中会有分号?
初始化和填充一个数组 是通过这些方式完成的。
选择适合你的那一个。
是的,但是有什么准备吗? 还有,为什么周期转换器 不能被 设置为转换为更少,如果你把它代码中的*换成/就不算了,虽然它对乘以分钟或除以有什么区别。
好吧,如果kodobase没有,你必须自己写。这并不是我第一次遇到这种情况。我自己现在也在问同样的问题,我没有别的出路。我正试图重写我上面链接的蜱虫收集器。让我们一起做吧,现在。
谢谢你的帮助。那为什么科瓦廖夫的教科书中会有分号?
因为它是一本教科书,作者让你思考!:)))
伙计们,帮帮我吧。
我不明白为什么这行
结果:2013.04.12 17 13Print_v4 EURUSD,M15: SL == 1.3068
给出了四个小数位?
我知道DoubleToStr。
初始化和填充数组是通过这些方式完成的。
选择适合你的那一个。