Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];

Вниз

Желающие поговорить о лженауке - милости прошу   Найти похожие ветки 

 
kaif   (2009-12-05 19:59) [1080]

разглагольствованием


 
kaif   (2009-12-05 20:02) [1081]

kaif   (04.12.09 13:55) [932]
Так вот такому гипотетическому ученому ничего запрещать не надо, но если он настроен серьезно, то, очевидно, пойдет по известному пути, - представит свои аргументы, пройдет процедуру рецензирования и т.д.


Галилею Церковь именно так и предлагала. Но он не пожелал принять то, что не пршел процедуру рецензирования после того, как его аргументы в пользу гипотезы "В центре Вселенной находится не Земля, а Солнце" не были приняты.


 
kaif   (2009-12-05 20:13) [1082]

Предвосхищаю вопрос TUser-а о том, что произойдет, если доллар укрепится по отношению к рублю до 50 руб./доллар и у хеджера не хватит денег для пополнения своего хеджерского депозита.
Если такое случится, то хеджер проиграет 6 млн (те 3, что он положил + 3, что занял у банка дополнительно, когда курс угрожал перевалить за 32), но зато он выиграет 20 млн. рублей на курсе при обмене вырученного миллилона долларов за Нивы на российские рубли.

Но в этом случае он перестанет быть хеджером, а станет невольно трейдером, то есть участником, зарабатывающем не на торговле автомобилями, а на росте курса доллара по отношению к рублю.

Это плохо.

Могу объяснить, почему.

Если у него не хватает депозита для страхования от валютных рисков и он соблазняется поиграть как трейдер, то он должен будет осознавать простую вещь: курс доллара может скакнуть до 36 р/доллар, съесть весь его депозит и откатиться к 33. И тогда он не выиграет и не останется в нуле, а проиграет 3 млн. рублей, как те лохи, что верят, что на валютном рынке их ждет легкая прибыль.

Поэтому умный хеджер в такие игры не играет. Если нужно, он доплачивает, увеличивая депозит, а от правительства требует, чтобы оно немного порегулировало валютный рынок, например, подняло ставку ЦБ или же предоставило ему кредиты не под залог  имущества, как сегодня делают наши банки, а под залог своего Баланса, как это делают нормальные банки во всем мире.


 
kaif   (2009-12-05 20:20) [1083]

Правда для этого нужно иметь не Черный Баланс, а Белый Баланс, но это уже требует изменения системы бухучета и налогообложения и так далее. Одним словом одного объявления "победы капитализма в отдельно взятой стране" недостаточно. Необходимо создание всего финансового и правового инструментария для нормальной работы экономики. Иначе бизнес не сможет выполнять свои обязательства в срок, доверия будет мало, рисков много, власть будет коррумпирована, а предпринимательство прибандиченно.

Слава богу наконец (к сожалению, пришлось ждать этого 20 лет) зампредседателя ЦБ озвучил то мнение, что без отмены действующего бухучета, ориентированного исключительно на нужды налоговой и перехода на публичный международный стиль, ориентированный на информационные нужды инвесторов, невозможно ничего изменить к лучшему в сложившейся сегодня у нас экономической системе.


 
Kerk ©   (2009-12-05 20:24) [1084]

kaif, зачем ты моей стране желаешь зла?


 
TUser ©   (2009-12-05 20:29) [1085]


> Kerk ©   (05.12.09 20:24) [1084]
>
> kaif, зачем ты моей стране желаешь зла?

Чья бы корова мычала. Ты сам распинаешься о том, что убивать и мучать десятки миллионов невиновных людей - это самое лучшее, что может только быть. Можно на основании этого назвать тебя "врагом народа, презируающим свою страну" и спросить, какие вражеские разведки дали тебе задание вредить нашей стране?


 
Kerk ©   (2009-12-05 20:38) [1086]


> TUser ©   (05.12.09 20:29) [1085]

Ты пьян?


 
TUser ©   (2009-12-05 20:40) [1087]

нет


 
TUser ©   (2009-12-05 20:40) [1088]

нет


 
kaif   (2009-12-05 20:40) [1089]

Kerk ©   (05.12.09 20:24) [1084]
kaif, зачем ты моей стране желаешь зла?


Я знаю одно, я желаю теперь уже моей стране - России одного добра.
А вот чего ты желаешь, я не знаю.
Сила мракобесия столь велика в твоей голове, что глаза не видят и уши не слышат, когда разумные люди говорят разумные вещи.


 
Kerk ©   (2009-12-05 20:51) [1090]


> kaif   (05.12.09 20:40) [1089]
> Сила мракобесия столь велика в твоей голове, что глаза не
> видят и уши не слышат, когда разумные люди говорят разумные
> вещи.

Понимаешь ли, дружище, если бы ты все это говорил пару лет назад, я бы просто подумал, что ты заблуждаешься. Но сейчас ты либо религиозный фанатик, либо осознанный вредитель. К чему приводит предоставление кредитов под залог баланса, который спекулятивно наращивается с полпинка, а не реального имущества, мы все видим. Спасибо кризису за это.


 
Игорь Шевченко ©   (2009-12-05 21:03) [1091]

если не затруднит, вопросы пьянства и мракобесия обсудите в другой ветке, а эта пусть живет без особых личных оскорблений.


 
Petr V. Abramov ©   (2009-12-05 21:23) [1092]


> Kerk ©   (05.12.09 20:24) [1084]
>
> kaif, зачем ты моей стране желаешь зла?

ты страну, слава б-гу, не приватизировал, она такая же твоя, как и Ашота (кстати гражданина РФ со стажем порядка твоего возраста), как и моя.
Не зарывайся.


 
kaif   (2009-12-05 21:33) [1093]

К чему приводит предоставление кредитов под залог баланса, который спекулятивно наращивается с полпинка, а не реального имущества, мы все видим. Спасибо кризису за это.

В тебе говорит неосведомленность.

В связи с событиями в Перми, я покидаю форум, участие в котором приравниваю к развлечению.

Прошу меня простить.

Полагаю, что в случаях нарушения пожарной безопасности учреждения должны не штрафоваться, а закрываться.
А коррупция, могущая развиться на основе угрозы закрытия подобных заведений в органах надзора, не должна приравниваться ко всей прочей коррупции (например, на таможне или в налоговой), а идти по совершенно иным статьям.

Это мое мнение, как гражданина этой страны.

Надеюсь хотя бы это мое мнение Kerk разделит.

До свидания.


 
Petr V. Abramov ©   (2009-12-05 21:43) [1094]


> kaif   (05.12.09 21:33) [1093]

не обращай внимания на горлопанов


 
Alx2 ©   (2009-12-05 21:46) [1095]

kaif   (05.12.09 21:33) [1093]

Ну вот... А я только что софтину написал для построения распределения длин топиков. Кстати, для потрепаться - недопуассон.


 
kaif   (2009-12-05 21:49) [1096]

Просьба - построй график в двойном логарифме (по обеим осям - логарифмический масштаб).
Дай знать, получилось ли что-то близкое к прямой линии.


 
Alx2 ©   (2009-12-05 21:55) [1097]

kaif   (05.12.09 21:49) [1096]

Да, довольно близко к прямой. Ты прав.


 
Alx2 ©   (2009-12-05 21:58) [1098]

Вдогонку к Alx2 ©   (05.12.09 21:55) [1097]
Статистика строилась по 500 последним топикам


 
Inovet ©   (2009-12-05 22:00) [1099]

> [1095] Alx2 ©   (05.12.09 21:46)
> А я только что софтину написал для построения распределения длин топиков.

За какой период? Есть ли там помимо длины длительность во времени ветки, т.е. разность между временами первого и крайнего постов?


 
Alx2 ©   (2009-12-05 22:01) [1100]

Alx2 ©   (05.12.09 21:58) [1098]
Код софтины:


interface

uses
 Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
 Dialogs, TeeProcs, TeEngine, Chart, ExtCtrls, StdCtrls, Series, ComCtrls;

type
 TArrayOfInteger = array of Integer;
 TForm1 = class(TForm)
   Panel1: TPanel;
   Panel2: TPanel;
   Chart1: TChart;
   OpenDialog: TOpenDialog;
   TrackBar: TTrackBar;
   Series: TBarSeries;
   Panel3: TPanel;
   Button1: TButton;
   Button2: TButton;
   Edit1: TEdit;
   procedure Button1Click(Sender: TObject);
   procedure TrackBarChange(Sender: TObject);
   procedure Button2Click(Sender: TObject);
 private
   valuesArray: TArrayOfInteger;

   procedure buildHistogramFromFile(const FileName: string);
   procedure buildHistogramFromString(const data: string);
   procedure buildHistogramFromValuesArray(
     const valuesArray: TArrayofinteger);
   { Private declarations }
 public
   { Public declarations }
 end;

var
 Form1: TForm1;

implementation
uses wininet;
{$R *.dfm}

procedure TForm1.buildHistogramFromValuesArray(const valuesArray: TArrayofinteger);
var
 histArray: TArrayOfInteger;
 histColumnCount, k, min, max, idx: integer;
 scale, xv, yv: double;
 note: string;
begin
 if length(valuesArray) < 1 then exit;
 min := valuesArray[0];
 max := min;
 for k := 1 to length(valuesArray) - 1 do begin
   if max < valuesArray[k] then max := valuesArray[k];
   if min > valuesArray[k] then min := valuesArray[k];
 end;
 TrackBar.Max := (max - min) div 2;
 TrackBar.PageSize := (max - min) div 10;
 if min = max then begin
   series.AddXY(min, length(valuesArray));
   exit;
 end;

 histColumnCount := TrackBar.Position;
 setLength(histArray, histColumnCount);
 for k := 0 to histColumnCount - 1 do histArray[k] := 0;
 Series.Clear;

 scale := (histColumnCount - 1) / (max - min);
 for k := 0 to length(valuesArray) - 1 do begin
   idx := trunc((valuesArray[k] - min) * scale);
   inc(histArray[idx]);
 end;
 for k := 0 to histColumnCount - 1 do begin
   xv := (k + 0.5) / scale + min;
   yv := histArray[k];
   note := format("%d-%d", [round(k / scale + min), round((k + 1) / scale + min)]);
   series.AddXY(xv, yv, note);
 end;
end;

procedure TForm1.buildHistogramFromString(const data: string);
const template = " count=";
const templatet = #9"count=";
 function templateStr(idx: integer): boolean;
 var k, p: integer;
 begin
   result := false;
   k := idx - length(template) + 1;
   if k > 0 then begin
     p := 1;
     while k <= idx do begin
       if not (data[k] in [template[p], templatet[p]]) then exit;
       inc(k);
       inc(p);
     end;
     result := true;
   end;
 end;
var idx, value: Integer;
 digit: string;
begin
 setLength(valuesArray, 0);
 idx := length(template);
 while idx <= length(data) do begin
   while (idx <= length(data)) and (not templateStr(idx)) do inc(idx);
   inc(idx);
   digit := "";
   while (idx <= length(data)) and (data[idx] in ["0".."9"]) do begin
     digit := digit + data[idx];
     inc(idx);
   end;
   if digit <> "" then begin
     value := StrToInt(digit);
     setLength(valuesArray, length(valuesArray) + 1);
     valuesArray[length(valuesArray) - 1] := value;
   end;
 end;
 buildHistogramFromValuesArray(valuesArray);
end;

procedure TForm1.buildHistogramFromFile(const FileName: string);
var
 F: System.Text;
 s, data: string;
begin
 data := "";
 AssignFile(F, FileName);
 reset(f);
 try
   while not eof(f) do begin
     readln(F, s);
     data := data + s;
   end;
 finally
   closeFile(f);
 end;
 buildHistogramFromString(data);
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
 if OpenDialog.Execute then
   buildHistogramFromFile(OpenDialog.FileName)
end;

procedure TForm1.TrackBarChange(Sender: TObject);
begin
 buildHistogramFromValuesArray(valuesArray);
 TrackBar.Hint := IntToStr(TrackBar.Position);
end;

procedure TForm1.Button2Click(Sender: TObject);
const urlStr = "http://www.delphimaster.ru/cgi-bin/client.pl?getnew=1&n=";
const bufSize = 1024 * 1024;
var
 internet, url: hinternet;
 data: string;
 bytesRead, err: DWord;
begin
 data := "";
 internet := InternetOpen("", INTERNET_OPEN_TYPE_PROXY, nil, nil, 0);
 if internet <> nil then
 try
   url := InternetOpenUrl(internet, PChar(urlStr + edit1.text), nil, 0, 0, 0);
   if url <> nil then
   try
     setLength(data, bufSize);
     if not InternetReadFile(url, @data[1], bufSize, bytesRead) then exit;
     setLength(data, bytesRead);
   finally
     InternetCloseHandle(url);
   end
 finally
   InternetCloseHandle(internet);
 end;
 if data <> "" then
   buildHistogramFromString(data)
 else
 begin
   err := getLastError;
   Application.MessageBox(PChar("Error while request processing [" + IntToStr(Err) + "]: " + SysErrorMessage(err)), "error");
 end;
end;

end.



 
Alx2 ©   (2009-12-05 22:01) [1101]

Код формы:

object Form1: TForm1
 Left = 320
 Top = 144
 Width = 783
 Height = 540
 Caption = "Form1"
 Color = clBtnFace
 Font.Charset = DEFAULT_CHARSET
 Font.Color = clWindowText
 Font.Height = -11
 Font.Name = "MS Sans Serif"
 Font.Style = []
 OldCreateOrder = False
 ShowHint = True
 PixelsPerInch = 96
 TextHeight = 13
 object Panel1: TPanel
   Left = 0
   Top = 472
   Width = 775
   Height = 41
   Align = alBottom
   TabOrder = 0
   object TrackBar: TTrackBar
     Left = 237
     Top = 1
     Width = 537
     Height = 39
     Align = alClient
     Max = 250
     Min = 2
     Orientation = trHorizontal
     PageSize = 100
     Frequency = 1
     Position = 10
     SelEnd = 0
     SelStart = 0
     TabOrder = 0
     TickMarks = tmBottomRight
     TickStyle = tsAuto
     OnChange = TrackBarChange
   end
   object Panel3: TPanel
     Left = 1
     Top = 1
     Width = 236
     Height = 39
     Align = alLeft
     TabOrder = 1
     object Button1: TButton
       Left = 8
       Top = 8
       Width = 89
       Height = 25
       Caption = "Build form file..."
       TabOrder = 0
       OnClick = Button1Click
     end
     object Button2: TButton
       Left = 104
       Top = 8
       Width = 89
       Height = 25
       Caption = "Get from forum: "
       TabOrder = 1
       OnClick = Button2Click
     end
     object Edit1: TEdit
       Left = 200
       Top = 8
       Width = 33
       Height = 21
       TabOrder = 2
       Text = "3"
     end
   end
 end
 object Panel2: TPanel
   Left = 0
   Top = 0
   Width = 775
   Height = 472
   Align = alClient
   TabOrder = 1
   object Chart1: TChart
     Left = 1
     Top = 1
     Width = 773
     Height = 470
     Title.Text.Strings = (
       "Histogram")
     View3D = False
     Align = alClient
     TabOrder = 0
     PrintMargins = (
       15
       24
       15
       24)
     object Series: TBarSeries
       Marks.ArrowLength = 8
       Marks.Callout.Brush.Color = clBlack
       Marks.Callout.Length = 8
       Marks.Visible = False
       SeriesColor = clRed
       BarStyle = bsCilinder
       Gradient.Direction = gdTopBottom
       XValues.Name = "X"
       XValues.Order = loAscending
       YValues.Name = "Bar"
     end
   end
 end
 object OpenDialog: TOpenDialog
   InitialDir = "."
   Left = 152
   Top = 8
 end
end


 
Alx2 ©   (2009-12-05 22:02) [1102]

Inovet ©   (05.12.09 22:00) [1099]

Нет, Андрей. Только количество постов, любезно предоставляемое запросом http://www.delphimaster.ru/cgi-bin/client.pl?getnew=1&n=;


 
kaif   (2009-12-05 22:10) [1103]

Alx2 ©   (05.12.09 21:55) [1097]
kaif   (05.12.09 21:49) [1096]

Да, довольно близко к прямой. Ты прав.


А теперь постарайся вычислить наклон этой прямой.
В конечном итоге я надеялся бы получить показатель K степенной функции вида:

M = N^-K,

где M - число вхождений в спектр,
а N - длина ветки.

Хорошо бы еще измерить среднеквадратичное отклонение от функции этого вида и сравнить с другими гипотезами (например,  с Пуассоном или Гаусом).


 
Alx2 ©   (2009-12-05 22:31) [1104]

kaif   (05.12.09 22:10) [1103]

Исполняю, господин: :)
M = 80.97*N^(-0.734)

Насчет проверок гипотез - уже лениво.


 
Alx2 ©   (2009-12-05 22:41) [1105]

Уточнение к  Alx2 ©   (05.12.09 22:31) [1104]

M - количество веток, длиной N-1 и N


 
Alx2 ©   (2009-12-05 22:45) [1106]

+ косяк в коде [1100] в функции buildHistogramFromValuesArray:

Строчку Series.Clear; надо переместить во вторую строчку тела. Было изменение в последний момент, пропустил.


 
kaif   (2009-12-05 23:05) [1107]

2 Alx2 ©

Спасибо! А то, что лениво, это, ИМХО - нормально. Простите - я перегнул. Вы и так сделали достаточно и даже сверх того.


 
Petr V. Abramov ©   (2009-12-05 23:08) [1108]


> kaif   (05.12.09 22:10) [1103]

вот теханализ предсказывает, что на уровне 6.66 тренд развернется.
скорее всего, это так. для биржи в вакууме можно вывести что-то типа уравнения идеального газа., в этом я не сомневаюсь.
но как быть с тем, что завтра ЦБ гондураса повысит учетную ставку?
на форексе ладно.
на фондовой бирже есть законы борьбы с инсайдом. Вроде б правильно, инсайдеры нарушают права играющих на основе теханализа.
НО: любой инвестор имеет принять решение о покупке продажи акций в любой момент на основе любой имеющейся информации или желании левой пятки, это ж и есть его "чутье".
почему с инсайдом борятся???
мне просто интересно с т.з. науки о бирже, которую ты постигаешь и пытаешься достигнутое донести до масс. Я нигде не сказал слова "хорошо" или "плохо".


 
Alx2 ©   (2009-12-05 23:10) [1109]

kaif   (05.12.09 23:05) [1107]

Не за что. Интересно стало тоже. Только вот что теперь с этим всем делать? :)

>Простите - я перегнул

Все нормально. Это я иногда юродствую.


 
Inovet ©   (2009-12-05 23:28) [1110]

> [1023] Alx2 ©   (05.12.09 01:34)
> Андрей, расскажи про пиксели, а?

Ты, кстати, почитал что на эту тему было в твоё отсутствие? Там без голограмм правда.:)


 
Alx2 ©   (2009-12-05 23:32) [1111]

Inovet ©   (05.12.09 23:28) [1110]

Еще нет. Я тут разыгрался с топиками форума - извращаюсь еще.  :-)


 
kaif   (2009-12-05 23:59) [1112]

Petr V. Abramov ©   (05.12.09 23:08) [1108]
но как быть с тем, что завтра ЦБ гондураса повысит учетную ставку?


ЦБ главных участников Forex (USD,EUR,GBP,CHF,JPY) никогда не изменяют учетные ставки, не заявив задолго до того публично о величине и дате изменения.

А на валютах Гондурасов играют только те, у кого мозги там же, где их гондурас.

Что касается рынков акций, то там классики теханализа не советуют играть вообще. Так как там торги могут быть остановлены. а цена на акции может падать до нуля. Теханализ на сегодня хорош там, где графики "нормальные" - то есть там, где высока ликвидность, постоянно идут торги, и эти торги не прерываются искусственно. Это - рынки фьючерсов, металлов, валют, индексов и производных от них финансовых инструментов.


 
KilkennyCat ©   (2009-12-06 00:11) [1113]

все ваши разговоры о струнах напомнили мне высказывание одного физика, дословно не помню, жалко... вообщем, бред.


 
Inovet ©   (2009-12-06 00:21) [1114]

> [1113] KilkennyCat ©   (06.12.09 00:11)
> все ваши разговоры о струнах напомнили мне высказывание
> одного физика, дословно не помню, жалко... вообщем, бред.

Ты думаешь бредом станут заниматься тысячи ведущих физиков и математиков? Хотя многие другие сомневаются в правильности самой идеи, да и они не отрицают, что это может оказаться просто красивой моделью но не реальной. Но какая красота!


 
kaif   (2009-12-06 00:33) [1115]

Особенно приятно заниматься красивыми научными теориями за фиксированную зарплату. При этом такого рода ученые паразитами на теле общества вовсе не считаются. Точнее не считают себя паразитами, как сказал бы Копир.


 
Alx2 ©   (2009-12-06 00:46) [1116]

kaif   (06.12.09 0:33) [1115]

То что я скажу -  банальщина, конечно, но ведь в теоретических изысках бизнес-стимул неприменим. И не всякий достойный того может себе позволить удовлетворять любопытство за свой счет.  Нефиксированной з/п там никак не получится. А сортировать и фильтровать цели и методы надо.


 
Inovet ©   (2009-12-06 00:47) [1117]

> [1115] kaif   (06.12.09 00:33)
> При этом такого рода ученые паразитами на теле общества
> вовсе не считаются

Они как правило ещё преподаванием занимаются.


 
Alx2 ©   (2009-12-06 00:50) [1118]

К [1104] по всем (открытым) форумам:

M = 2024.343 * N^(-0.955)


 
Inovet ©   (2009-12-06 01:06) [1119]

> [1117] Inovet ©   (06.12.09 00:47)
> > [1115] kaif   (06.12.09 00:33)
> > При этом такого рода ученые паразитами на теле общества вовсе не считаются
>
> Они как правило ещё преподаванием занимаются.

Да и от тебя, работавшего с учёными, такие заявления мне странно слышать - фундаментальная наука всегда финансируется государством, и зарплата учёных в ней далеко не самая основная статья расходов.


 
Styx   (2009-12-06 01:19) [1120]


> GDI+   (04.12.09 22:40) [967]
> буду благодарен на ссылки на сканы книг

http://eqworld.ipmnet.ru/ru/library/physics.htm



Страницы: 1 2 3 4 5 6 7 8 9 
10 11 12 13 14 15 16 17 18 
19 20 21 22 23 24 25 26 27 
28 29 30 31 32 33 34 35 36 
37 38 39 40 41 42 43 44 45 
46 47 48 49 
50 51 52 53 54 
55 56 57 58 вся ветка

Форум: "Прочее";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];

Наверх




Память: 2.64 MB
Время: 1.892 c
2-1267710669
Евгений Р.
2010-03-04 16:51
2010.08.27
Использование tOpenDialog


6-1216978382
Zhekson
2008-07-25 13:33
2010.08.27
Отправка письма


15-1265104819
brother
2010-02-02 13:00
2010.08.27
Чем разрезать файл?


6-1218124422
dozcent
2008-08-07 19:53
2010.08.27
TSeverThead, TServerSocket


15-1267518173
12
2010-03-02 11:22
2010.08.27
драйвера NVIDIA и клиенты удаленного рабочего стола Microsoft





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский