Avals: Алексей, а на синтетических возвратах построенных на основе волатильности реального инструмента проверяли?
Т.е. Вы предлагаете проверить зависимости величин (Hi-Lo) реального инструмента, а не его returns (кстати, мой returns равен Clo-Open, т.е. не совсем равен обычному)?
Если именно это, то это несложно.
2 anonymous: А книжка просто супер и очень даже в тему, спасибо огромное!
Т.е. Вы предлагаете проверить зависимости величин (Hi-Lo) реального инструмента, а не его returns (кстати, мой returns равен Clo-Open, т.е. не совсем равен обычному)?
Если именно это, то это несложно.
Берем к примеру евру H1. Берем один реальный бар, смотрим его Volume и генерируем один бар синтетика на его основе - потиково. Например, волюм 10 - 10 раз рандомим +1/-1 и получаем новый бар. И так для всех реальных баров. Вот скрипт для оффлайновой подмены истории реального инструмента на случайную:
#property show_inputsexterndatetime startdate=0;//дата и время начала externdatetime enddate=0;//дата и время конца externbool ToLastData=true;// генерировать до последнего доступного времени externstring instrument="EURUSD";//инструменты externstring genperiod="60";
externint koefVola=8;
int start()
{ if (ToLastData) enddate=iTime(instrument,StrToInteger(genperiod),0);
if (startdate==0) {
startdate=enddate-60*60*24*250;
Print(TimeToStr(startdate));
}
int ExtHandle=FileOpenHistory(instrument+genperiod+".hst", FILE_BIN|FILE_READ|FILE_WRITE);
if (ExtHandle>0) {
FileSeek(ExtHandle,148,SEEK_SET);
bool sign=true;
MathSrand(TimeLocal());
while (sign){
datetime t=FileReadInteger(ExtHandle,LONG_VALUE);
double o=FileReadDouble(ExtHandle,DOUBLE_VALUE);
double l=FileReadDouble(ExtHandle,DOUBLE_VALUE);
double h=FileReadDouble(ExtHandle,DOUBLE_VALUE);
double c=FileReadDouble(ExtHandle,DOUBLE_VALUE);
double v=FileReadDouble(ExtHandle,DOUBLE_VALUE);
double lastprice;
if ((t>=startdate) && (t<=enddate)) {
o=lastprice;
h=lastprice;
l=lastprice;
for (int i=0; i<v*koefVola;i++){
int rnd=MathRand();
int tick=0;
if (rnd<16384) tick=-1; else tick=+1;
lastprice=lastprice+tick*Point;
if (lastprice>h) h=lastprice;
if (lastprice<l) l=lastprice;
}//for
c=lastprice;
FileSeek(ExtHandle,-44,SEEK_CUR);
FileWriteInteger(ExtHandle, t, LONG_VALUE);
FileWriteDouble(ExtHandle, NormalizeDouble(o,Digits), DOUBLE_VALUE);
FileWriteDouble(ExtHandle, NormalizeDouble(l,Digits), DOUBLE_VALUE);
FileWriteDouble(ExtHandle, NormalizeDouble(h,Digits), DOUBLE_VALUE);
FileWriteDouble(ExtHandle, NormalizeDouble(c,Digits), DOUBLE_VALUE);
FileWriteDouble(ExtHandle, NormalizeDouble(v,0), DOUBLE_VALUE);
FileFlush(ExtHandle);
} else lastprice=c;
if (FileIsEnding(ExtHandle) || (t>=enddate)) sign=false;
}//while
} elsereturn(0);
FileClose(ExtHandle);
return(0);
}//start
подчеркнул в коде как генерируется один бар
Просто ряд зависимостей и "феноменов" на реальных данных, которых нет на синтетических на основе нормального распределения есть и на синтетиках на основе реальной волатильности. Т.е. в их основе известные свойства волы.
Нужно выяснить, на каких расстояниях между барами наблюдается максимально отчетливо эта самая память, а имея эту информацию можно уже более эффективно строить ТС основанные на НС.
Андрей, с чего ты взял, что важны именно расстояния? А может значения?
Sweet: Спрошу по детски. На основе Ваших изысканий. Теория Эллиотта, это не миф?
Немного "встряну" с вашего позволения. В моем понимании - миф (если не сказать больше), да, котировка сложный, но не случайный процесс (это действительно вселяет надежду), есть очень сильные нелинейные связи. Но это не меняет главного - траектория цены (то, к чему прикладывают линии, уровни, сетки, дуги и прочее) фактически никак не характеризует сам процесс. Другими словами - нельзя графически найти эти зависимости.
Волны Эллиота - это десяток линий (построенные по совершенно МУТНЫМ правилам) + интуиция+интуиция+интуиция+интуиция+интуиция (интуиция в периоде). Это не бизнес, не говоря уже о том, что каждый волновик по своему построит волны (и опыт тут ни причем, реально не причем). Можно заработать - конеЧно, но как только зарабаотали - не оставайтесь на рынке, бегите с него, иначе он отберет все обратно :о)
PS: В довесок, долговременная память просто охрененно увеличивает сложность системы, и не оставляет победителей ... (посмотрите историю любого чемпионата, год за годом ...)
Андрей, с чего ты взял, что важны именно расстояния? А может значения?
А может и значения, не знаю. Я просто ухватился за эту информацию - "долговременная память".
Значения говоришь? - незнаю, незнаю. А если бы цена EURUSD стартовала на 1000 пунктов ниже, чем при своём появлении на рынке? - думаю, ничего бы не изменилось, в текущий момент времени цена бы просто напросто оказалась на те же 1000 пунктов ниже.
Немного "встряну" с вашего позволения. В моем понимании - миф (если не сказать больше), да, котировка сложный, но не случайный процесс (это действительно вселяет надежду), есть очень сильные нелинейные связи. Но это не меняет главного - траектория цены (то, к чему прикладывают линии, уровни, сетки, дуги и прочее) фактически никак не характеризует сам процесс. Другими словами - нельзя графически найти эти зависимости.
Волны Эллиота - это десяток линий (построенные по совершенно МУТНЫМ правилам) + интуиция+интуиция+интуиция+интуиция+интуиция (интуиция в периоде). Это не бизнес, не говоря уже о том, что каждый волновик по своему построит волны (и опыт тут ни причем, реально не причем). Можно заработать - конеЧно, но как только зарабаотали - не оставайтесь на рынке, бегите с него, иначе он отберет все обратно :о)
PS: В довесок, долговременная память просто охрененно увеличивает сложность системы, и не оставляет победителей ... (посмотрите историю любого чемпионата, год за годом ...)
Здравствуйте! Рад встречи....)))) Скорее всего, Вы правы. Сложно что-то возразить, только вот, как это объяснить, случайность, но она повторяется у меня 6й-год....)))
И я рад встречи и тому, что Вы продолжаете активное участие на форуме (помнится Вы хотели уйти в философский отпуск) :о)
Скорее всего Вы правы. Сложно что-то возразить, только вот, как это объяснить, случайность, но она повторяется у меня 6-год....)))
Как то Вы "соглашаетесь не соглашаясь", :о) Дело в том, что с 50% вероятность повторяется все, любая структура на рынке, искусство понять - когда. Если Вы натренировали свою нейронную сеть (моСк :о) на идентификацию таких участков, то это просто здорово.
Т.е. Вы предлагаете проверить зависимости величин (Hi-Lo) реального инструмента, а не его returns (кстати, мой returns равен Clo-Open, т.е. не совсем равен обычному)?
Если именно это, то это несложно.
2 anonymous: А книжка просто супер и очень даже в тему, спасибо огромное!
Т.е. Вы предлагаете проверить зависимости величин (Hi-Lo) реального инструмента, а не его returns (кстати, мой returns равен Clo-Open, т.е. не совсем равен обычному)?
Если именно это, то это несложно.
Берем к примеру евру H1. Берем один реальный бар, смотрим его Volume и генерируем один бар синтетика на его основе - потиково. Например, волюм 10 - 10 раз рандомим +1/-1 и получаем новый бар. И так для всех реальных баров. Вот скрипт для оффлайновой подмены истории реального инструмента на случайную:
подчеркнул в коде как генерируется один бар
Просто ряд зависимостей и "феноменов" на реальных данных, которых нет на синтетических на основе нормального распределения есть и на синтетиках на основе реальной волатильности. Т.е. в их основе известные свойства волы.
Извините, где можно об этом почитать?
https://www.mql4.com/ru/search?keyword=%D0%BF%D0%B5%D1%80%D0%B5%D1%82%D0%B5%D0%BA%D0%B0%D1%8E%D1%89%D0%B8%D0%B5+%D0%BF%D0%B0%D1%82%D0%B5%D1%80%D0%BD%D1%8B
Нужно выяснить, на каких расстояниях между барами наблюдается максимально отчетливо эта самая память, а имея эту информацию можно уже более эффективно строить ТС основанные на НС.
Андрей, с чего ты взял, что важны именно расстояния? А может значения?
Спрошу по детски. На основе Ваших изысканий. Теория Эллиотта, это не миф?
Немного "встряну" с вашего позволения. В моем понимании - миф (если не сказать больше), да, котировка сложный, но не случайный процесс (это действительно вселяет надежду), есть очень сильные нелинейные связи. Но это не меняет главного - траектория цены (то, к чему прикладывают линии, уровни, сетки, дуги и прочее) фактически никак не характеризует сам процесс. Другими словами - нельзя графически найти эти зависимости.
Волны Эллиота - это десяток линий (построенные по совершенно МУТНЫМ правилам) + интуиция+интуиция+интуиция+интуиция+интуиция (интуиция в периоде). Это не бизнес, не говоря уже о том, что каждый волновик по своему построит волны (и опыт тут ни причем, реально не причем). Можно заработать - конеЧно, но как только зарабаотали - не оставайтесь на рынке, бегите с него, иначе он отберет все обратно :о)
PS: В довесок, долговременная память просто охрененно увеличивает сложность системы, и не оставляет победителей ... (посмотрите историю любого чемпионата, год за годом ...)
Андрей, с чего ты взял, что важны именно расстояния? А может значения?
А может и значения, не знаю. Я просто ухватился за эту информацию - "долговременная память".
Значения говоришь? - незнаю, незнаю. А если бы цена EURUSD стартовала на 1000 пунктов ниже, чем при своём появлении на рынке? - думаю, ничего бы не изменилось, в текущий момент времени цена бы просто напросто оказалась на те же 1000 пунктов ниже.
Или, ты что то другое имеешь ввиду?
Немного "встряну" с вашего позволения. В моем понимании - миф (если не сказать больше), да, котировка сложный, но не случайный процесс (это действительно вселяет надежду), есть очень сильные нелинейные связи. Но это не меняет главного - траектория цены (то, к чему прикладывают линии, уровни, сетки, дуги и прочее) фактически никак не характеризует сам процесс. Другими словами - нельзя графически найти эти зависимости.
Волны Эллиота - это десяток линий (построенные по совершенно МУТНЫМ правилам) + интуиция+интуиция+интуиция+интуиция+интуиция (интуиция в периоде). Это не бизнес, не говоря уже о том, что каждый волновик по своему построит волны (и опыт тут ни причем, реально не причем). Можно заработать - конеЧно, но как только зарабаотали - не оставайтесь на рынке, бегите с него, иначе он отберет все обратно :о)
PS: В довесок, долговременная память просто охрененно увеличивает сложность системы, и не оставляет победителей ... (посмотрите историю любого чемпионата, год за годом ...)
Здравствуйте! Рад встречи....)))) Скорее всего, Вы правы. Сложно что-то возразить, только вот, как это объяснить, случайность, но она повторяется у меня 6й-год....)))
Здравствуйте! Рад встречи....))))
И я рад встречи и тому, что Вы продолжаете активное участие на форуме (помнится Вы хотели уйти в философский отпуск) :о)
Скорее всего Вы правы. Сложно что-то возразить, только вот, как это объяснить, случайность, но она повторяется у меня 6-год....)))
Как то Вы "соглашаетесь не соглашаясь", :о) Дело в том, что с 50% вероятность повторяется все, любая структура на рынке, искусство понять - когда. Если Вы натренировали свою нейронную сеть (моСк :о) на идентификацию таких участков, то это просто здорово.
Сейчас лето, живу у берега моря, пляжный сезон, "философский отпуск" продолжается....)))
Ясно...))) Вы умный человек. Поэтому, в угол, Вас загнать не возможно, да и не надо пытаться, это делать, так, безопасней для себя самого...)))
Или, ты что то другое имеешь ввиду?