vasili>>: Огромное спасибо costy. Ну если пошла такая пьянка может еще с этим поможите: Господа, подскажите как можно подсчитать ( а потом соответственно и вывести) максимально возможное количество ордеров ( всех видов ... включая и отложенные). Думал через marketinfo(), но там нет данного параметра. Заранее благодарен.
alex_treid>>: подскажите на счет тестера стратегий в МТ4. 1. При тестировании одно и того же эксперта с одними и теми же параметрами получаются разные результаты. Почему? 2. сильно ли зависит точность моделирования от параметра "качество моделирования" и какое его минимальное значение для более менее качественного моделирования?
artmedia70>>: Привет всем. Совсем недавно, где-то с недельку назад занялся написанием своего первого кода советника по моей ТС и моментально столкнулся с проблемой. Помогите, плиз, никак не могу найти как мне узнать короткое имя пользовательского индикатора. То, что он его в своём окне пишет, это не помогает - есть вероятность, что там и по-русски и по-английски написано, а написано вот что: iP(aaRG)v.8<<Для таймфрейма М5>> Я вписываю это имя в строку: double iPaaRG =iCustom(NULL, 0, "iP(aaRG)v.8<<Для таймфрейма M5>>", 7, 1); Но индикатор далее по тексту программы не выдаёт никаких показаний. В своём окне он исправно пишет своё значение, у меня же в программе выдаёт одни нули. И есть ещё точно так же себя ведущий: Pollon. Прошу гуру, подскажите пожалуйста, что не так? Ниже... блин... хотел привести весь код с комментариями, да не вышло... Ну, хотябы его часть: ____________________________________________________________________________________________________________________________________
int i, Counted_bars=IndicatorCounted();
i=Bars-Counted_bars-1;
while(i>=1)
{
for(int a=0; a>25; a++)
{
CCM=iCCI(NULL,0,PerCCI,PRICE_TYPICAL,a);
if(CCM>0 && CCM>max)CCM=max;//max of old bars
if(CCM<0 && CCM<min)CCM=min;//min of old bars
}
Использую min и max>>
....
i--
}
请告知该指标使用的是哪种公式,特别是紧贴价格的公式。
采取2Огромное спасибо costy.
Ну если пошла такая пьянка может еще с этим поможите:
Господа, подскажите как можно подсчитать ( а потом соответственно и вывести) максимально возможное количество ордеров ( всех видов ... включая и отложенные). Думал через marketinfo(), но там нет данного параметра.
Заранее благодарен.
MT4中的最大数量没有限制,它由存款余额或经纪公司决定。
在DEMO上试试这个脚本,存款为5000000000。
1.当用同样的参数测试同一个专家顾问时,我得到了不同的结果。为什么?
2.模拟的准确性是否强烈地依赖于 "模拟质量 "参数,一个或多或少的高质量模拟的最小值是什么?
подскажите на счет тестера стратегий в МТ4.
1. При тестировании одно и того же эксперта с одними и теми же параметрами получаются разные результаты. Почему?
2. сильно ли зависит точность моделирования от параметра "качество моделирования" и какое его минимальное значение для более менее качественного моделирования?
1.可能不是整个报价历史,在通过测试后。 抽出整个历史。
2.如果EA使用零条,则模型修改为所有的ticks。
double iPaaRG =iCustom(NULL, 0, "iP(aaRG)v.8<<Frame M5>>", 7, 1);
但是这个指标没有给出任何进一步的解读。它在其窗口中工作正常,但在我的程序中却只显示零。还有Pollon,它的行为方式也是如此。
你能告诉我出了什么问题吗?下面是...糟糕......。我想把所有带注释的代码给你,但它没有用......Ну, хотябы его часть:
____________________________________________________________________________________________________________________________________
Привет всем. Совсем недавно, где-то с недельку назад занялся написанием своего первого кода советника по моей ТС и моментально столкнулся с проблемой. Помогите, плиз, никак не могу найти как мне узнать короткое имя пользовательского индикатора. То, что он его в своём окне пишет, это не помогает - есть вероятность, что там и по-русски и по-английски написано, а написано вот что: iP(aaRG)v.8<<Для таймфрейма М5>> Я вписываю это имя в строку:
double iPaaRG =iCustom(NULL, 0, "iP(aaRG)v.8<<Для таймфрейма M5>>", 7, 1);
Но индикатор далее по тексту программы не выдаёт никаких показаний. В своём окне он исправно пишет своё значение, у меня же в программе выдаёт одни нули. И есть ещё точно так же себя ведущий: Pollon.
Прошу гуру, подскажите пожалуйста, что не так? Ниже... блин... хотел привести весь код с комментариями, да не вышло... Ну, хотябы его часть:
____________________________________________________________________________________________________________________________________
指标在哪里?
没有指标,你怎么能做捆绑式的工作? =))
Функц int init() выполняется один раз перед int start(), т.е. присвоило в всплывающей подсказке s пустое значение и передало управление функ. старт.
Как сделать ... используйте для каждого патерна отдельный индик. буфер (до 8) и присвойте каждому свою всплывающую подсказку,
или не пользуйтесь буферами а пользуйтесь ObjectCreate( имя патерна,0, OBJ_TEXT (OBJ_ARROW) ...
不可能为每个图案分配一个单独的缓冲区,因为图案的数量远远大于8......。也许字符串s应该放在其他地方?.....还是原则上不可行?.....
关于CreatObject:如果你不为每个模式使用一个缓冲区,你怎么能为ObjectCreat给每个模式起一个名字?
,加上好心人的指标。
我不知道问题出在哪里,是数值没有从循环中复位,还是我在循环中犯了一个错误。请帮助我们!
Выделить под каждый паттерн отдельный буфер - не получится, т.к. количество паттернов гораздо больше 8 штук......Может быть следует string s засунуть в другое место?..... Или это не будет работать в принципе?.....
По поводу CreatObject: если не использовать буфер под каждый паттрен, то как для каждого паттерна задать имя для ObjectCreat?
哦,你很懒,你可以自己做 =))。