Trade101多币种指标 - 页 4 1234567 新评论 --- 2008.10.27 17:23 #31 有谁知道如何将项目减少到一个共同的分母,并按照作者的描述做?我觉得我需要在MarketInfo 中挖掘,但我不知道哪个参数。 Дмитрий Гайдаш 2008.10.27 17:25 #32 嗯,我仍然得到零分。这是一个有点神秘的问题。 --- 2008.10.27 17:35 #33 只有当MarketInfo(Pair[j], MODE_POINT)=0时,才能进行零除法。 这不应该发生......历史记录是否加载在所有对上?试着在终端打开所有14对。 Дмитрий Гайдаш 2008.10.27 18:02 #34 也许是因为我的CHFJPY只有灰色。(禁止在其上进行交易)但引言是这样的。也许指标不能从那里拉出markitonfo?尽管另一个指标在这个符号下工作正常。 --- 2008.10.27 18:10 #35 如果你可以的话,用脚本将所有货币的市场信息打印 出来。这应该是清楚的... Дмитрий Гайдаш 2008.10.27 18:27 #36 不幸的是,我不太擅长编程。:( [删除] 2008.10.27 23:01 #37 我想知道为什么,如果你只留下2个货币对,例如Pair[0]="EURUSD"; Pair[1]="GBPJPY"。 它不工作吗? 谁知道,不说;谁说,不知道。一个股票经纪人的经验法则 Сергей 2008.10.28 09:41 #38 sergeev писал(а)>> 我再问一遍。你确定这块。 b=true; while ( b) // сортируем массив по возрастанию { b=false; for ( j=1; j< Max; j++) if ( Price[ j]< Price[ j-1]) { a= Price[ j]; Price[ j]= Price[ j-1]; Price[ j-1]= a; n= Num[ j]; Num[ j]= Num[ j-1]; Num[ j-1]= n; b=true; } } 对Price[]数组进行正确排序? 还是我在什么地方又错过了一个循环?;) 或者它(区块)有其他目的? Андрей 2008.10.28 10:02 #39 我不知道这是否会有帮助。我首先取欧元兑美元(我认为是最多的报价)的时间区间,例如1小时。然后其余的符号是通过iBarShift的区间。 然后对于每个符号,我计算的不是点数的变化,而是点数乘以其价格(1.0手)。 for(int j=0; j<14; j++) { int q; if(j<7) q=-1; else q=1; string sm=smbl[j]; int ii=iBarShift(sm,PERIOD_M1,timenow); int jj=iBarShift(sm,PERIOD_M1,timestart); double p; if(StringFind(sm,"JPY")>=0) p=0.01; else p=0.0001; double sp=MarketInfo(sm,MODE_SPREAD); double pp=MarketInfo(Symbol(), MODE_TICKVALUE); double mv=((iClose(sm,PERIOD_M1,ii)-iClose(sm,PERIOD_M1,jj))/p*q-sp)*pp; smbl_movement[j]=mv; if(j<7) sumsell=sumsell+smbl_movement[j]; else sumbuy=sumbuy+smbl_movement[j]; } GreenBuffer[i]=sumbuy; RedBuffer[i]=sumsell; 而我采取两个缓冲区--买入和卖出的七个点的总利润(T101中的绿色和红色符号)。 我想增加更多的缓冲区--H4和每日间隔。 总的来说,先生们,不要埋没全世界--谁有兴趣,就去维克多(vinin)的网站--已经有很多人在讨论,讨价还价也走了一点,也许会有一些东西被添加进来。 顺便说一下,排序已经成功了(见评论() --- 2008.10.28 12:39 #40 SergNF >> : 我再问一遍。你确定这块。 对Price[]数组进行正确排序? 还是我在什么地方又错过了一个循环?;) 或者它(区块)有其他用途? 是的,它是。 我那里有一个我看不到的错误吗? 1234567 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
只有当MarketInfo(Pair[j], MODE_POINT)=0时,才能进行零除法。
这不应该发生......历史记录是否加载在所有对上?试着在终端打开所有14对。
我想知道为什么,如果你只留下2个货币对,例如Pair[0]="EURUSD"; Pair[1]="GBPJPY"。
它不工作吗?
谁知道,不说;谁说,不知道。一个股票经纪人的经验法则我再问一遍。你确定这块。
对Price[]数组进行正确排序?
还是我在什么地方又错过了一个循环?;)
或者它(区块)有其他目的?
我不知道这是否会有帮助。我首先取欧元兑美元(我认为是最多的报价)的时间区间,例如1小时。然后其余的符号是通过iBarShift的区间。
然后对于每个符号,我计算的不是点数的变化,而是点数乘以其价格(1.0手)。
而我采取两个缓冲区--买入和卖出的七个点的总利润(T101中的绿色和红色符号)。
我想增加更多的缓冲区--H4和每日间隔。
总的来说,先生们,不要埋没全世界--谁有兴趣,就去维克多(vinin)的网站--已经有很多人在讨论,讨价还价也走了一点,也许会有一些东西被添加进来。
顺便说一下,排序已经成功了(见评论()
我再问一遍。你确定这块。
对Price[]数组进行正确排序?
还是我在什么地方又错过了一个循环?;)
或者它(区块)有其他用途?
是的,它是。
我那里有一个我看不到的错误吗?