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での最大数は制限されておらず、預け入れ残高や証券会社によって決定されます。
このスクリプトを5000000000のデポジットでDEMOで試してみてください。
1.同じExpert Advisorを同じパラメータでテストすると、異なる結果が得られます。なぜ?
2.シミュレーションの精度は、「シミュレーション品質」パラメータに強く依存するのでしょうか、また、シミュレーションの品質を高めるための最小値はどの程度なのでしょうか?
подскажите на счет тестера стратегий в МТ4.
1. При тестировании одно и того же эксперта с одними и теми же параметрами получаются разные результаты. Почему?
2. сильно ли зависит точность моделирования от параметра "качество моделирования" и какое его минимальное значение для более менее качественного моделирования?
1.おそらく、テストに合格した後の見積もり履歴は、全部ではないと思います。 全履歴を汲んでください。
2.EAがゼロバーを使用する場合、モデルはすべてのティックを変更します。
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?
あ、怠け者だから自分でやればいいのか =))