Ответы на комментарии пользователя Василий Федорович

Мои комментарии:в блогах в форуме
Ответы мне:в блогах в форуме
Все комментарии: к моим постам
Василий Федорович,
1. Вы сами про свое имя еще не ответили)
2. Над продуктом работает продуктовая команда
3. Варианты есть. Свой опыт я описал в статье: vc.ru/life/1216629-holakratiya-kak-vyiti-iz-operacionki-bez-riska-dlya-biznesa
4. Из ваших комментов фактуры сколько угодно))) Ни знаний, ни уважения, ни доверия)))
5. Тогда какой? Аренда руководителя — это правильная услуга в рамках целевой аудитории. Другим она действительно кажется странной. Так в любой сфере.
Василий Федорович,
1. Почему Василий Федорович? При чем тут ваш папа, простите...
2. Это же очевидно.
3. Это про ответственность, а не про отношение к начальникам, России или чему-то еще. Ваша пресупозиция, Василий Федорович, мне не близка.
4. Первый раз вижу эту методику. Звучит так себе. Впрочем, вы и сами, похоже, ее не придерживаетесь.
Я с добром, если вдруг возникли сомнения) Какие вопросы, такие ответы)
Василий Федорович, эл-во разом попросту невозможно отключить. Оно не только не глобально, оно вообще нередко много где именно локально, а значит и независимо.
avatar
  • 25 июля 2024, 12:41
  • Еще
Василий Федорович, никто никого учить не пытается, я просто излагаю свои мысли. По вашим «замечаниям».

1. Это два подхода к пониманию риска: а) традиционное (обывательское), т.е. я купил что-то дорого, а оно подешевело — теперь я смогу это продать только дешевле и потеряю на разнице деньги; б) волатильность. Суть статьи показать разницу между этими двумя подходами.

2. Это упрощённый подход к пониманию самого бизнес-процесса. Суть была дать общее понимание к концепции «купеческого» риска, а не пояснять все расходы, которые есть у условного купца (налоги, логистика и т.д.), а также показать разницу между 1 и 2 типом риска.

Купец воспринимает риск именно так: он купил молоток за 10 монет, продал за 15 — он в прибыли. Если продал за 8 монет — в убытке.

А сколько стоит в среднем молоток — ему неважно. Может быть, средняя цена молотка на мировом рынке 8 монет, а он продаёт за 15 его где-то в глухой провинции, где дефицит — значит, всё хорошо.

Но если бы купец подходит к риску со второй позиции (т.е. волатильности), то он бы не покупал молоток за 10 монет и не перепродавал за 15, т.к. на мировом рынке цена молотка 8 монет.

3. Читайте внимательнее в тексте — по Грэму. Буквально предложением выше. Уж процитирую для вас:

«Отсюда основная философия стоимостного инвестирования: есть некая справедливая цена, которую можно рассчитать (например, по методу дисконтирования денежных потоков или исходя из балансовой стоимости). И если акция торгуется ниже этой справедливой стоимости — надо брать.»

Вообще, вырвали все фразы из контента и пытаетесь их как-то оценить. ППЦ и че за бред, если выражаться вашим языком.
avatar
  • 25 июля 2024, 10:41
  • Еще
Василий Федорович, вы действительно хотите сравнить их с сегодняшней?
avatar
  • 29 июня 2024, 10:08
  • Еще
Василий Федорович, да, и еще государство как инструмент защиты  привилегий и принуждения 
avatar
  • 29 июня 2024, 09:53
  • Еще
Василий Федорович, спасибо за максимально научный совет)
avatar
  • 29 июня 2024, 09:43
  • Еще
Василий Федорович, Нет. Поэтому и спрашиваю.
avatar
  • 29 июня 2024, 07:36
  • Еще
Василий Федорович, так может уже и на третьей, той что сво)
avatar
  • 28 июня 2024, 22:34
  • Еще
Василий Федорович, А почему вы не описали их как специалистов? 
Ну там, у одного 16 боёв. Из которых 15 нокаутов и 1 поражение. 

А другой, 20 лет отрабатывал все во лишь один удар. При ударе котором, он выбивал кирпич со стены. Но при этом еще и был волонтером и половину гонорара с боёв перечислял в детские дома. 

А вот теперь можно финалить. Как вы думаете, кто больше заслуживает того чтобы ему улыбнулась удача?
avatar
  • 27 июня 2024, 01:26
  • Еще
Василий Федорович, Тут нет сложности.Берете график.Лучше график лидера роста.К последнему примеру пусть 1000Turbousdt /Говорят он от gpt /Там прекрасный график.Просто великолепный для начало.Слово месиво смутило? Я не знаю каким словом можно это описать.Я вижу график он и в правду хорошь.Моя задача научится торговать с мнинуток.Мне все равно что и как.Вот все равно.Моя задача просто до абсурда.Торгуй.Минутки.Дать какуюто подсказку.Так как дать? Откуда из книг из чего опыта? Что это за подсказка  то будет моя или чью твою, его.Нам не важно что это будет.Важен результат нашел ты ты сам или проще видишь ли ты.Прости не знаю как тут ответить.считай что толковее я не могу дать ответ
avatar
  • 20 июня 2024, 09:53
  • Еще
Василий Федорович, чевой то? Всем Доброй тяпницы!!!
avatar
  • 14 июня 2024, 16:56
  • Еще
Василий Федорович, А… Ну я имел ввиду выход вниз из канала. Как понять — да никак. Ну как минимум нужно пройти вниз канал и поторговать что-то ниже. Это не дает никах гарантий. Канал ведь можно и расширить и наклон изменить и кучу всего, но сейчас золото в канала и шортить от нижней границы канала я бы не стал. Вот что я имел ввиду.  
avatar
  • 14 июня 2024, 15:51
  • Еще
Василий Федорович, Никак.  Что за странный вопрос то) Есть вероятности только.  
avatar
  • 14 июня 2024, 13:53
  • Еще
Василий Федорович, 
avatar
  • 14 июня 2024, 12:20
  • Еще
Василий Федорович, Это так очевидно всем, что так просто и легко вверх не получится) Жду пока болтанку с проколами пониже, на которых буду покупать.   
avatar
  • 14 июня 2024, 11:56
  • Еще
Василий Федорович, даже для подобного графика можно посчитать доминантный цикл, там в общем не особо сложно,
у Джона Эллерса последняя версия, такая
Запускаете для своего графика и считаете, это для WealthLab 6.9
using System;
using System.Collections.Generic;
using System.Text;
using System.Drawing;
using WealthLab;
using WealthLab.Indicators;

namespace WealthLab.Strategies
{
	
	public class TASC201609 : WealthScript
	{
		private StrategyParameter paramEnhance;

		public TASC201609()
		{
			paramEnhance = CreateParameter("Enhance Resolution", 0, 0, 1, 1);     
		}
		
		protected override void Execute()
		{
			bool EnhanceResolution = paramEnhance.ValueInt == 0 ? false : true;
			DataSeries HP = new DataSeries(Bars, "HP");
			DataSeries Filt = new DataSeries(Bars, "Filt");
			DataSeries DominantCycle = new DataSeries(Bars, "DominantCycle");

			double Deg2Rad = Math.PI / 180.0;
			double cosInDegrees = Math.Cos((.707 * 360 / 48d) * Deg2Rad);
			double sinInDegrees = Math.Sin((.707 * 360 / 48d) * Deg2Rad);
			double alpha1 = (cosInDegrees + sinInDegrees - 1) / cosInDegrees;
			double a1 = Math.Exp(-1.414 * Math.PI / 8.0);
			double b1 = 2.0 * a1 * Math.Cos((1.414 * 180d / 8.0) * Deg2Rad);
			double c2 = b1;
			double c3 = -a1 * a1;
			double c1 = 1 - c2 - c3;

			for (int bar = 2; bar < Bars.Count; bar++)
			{
				HP[bar] = 0.5*(1 + alpha1)*(Close[bar] - Close[bar-1]) + alpha1*HP[bar-1];
				//Smooth with a SuperSmoother Filter
				Filt[bar] = c1*(HP[bar] + HP[bar-1]) / 2 + c2*Filt[bar-1] + c3*Filt[bar-2];
			}
			
			DataSeries[] ds = new DataSeries[48];
			ChartPane tp = CreatePane(50,false,false);
			for( int n = 0; n < 48; n++ ) 
			{
				ds[n] = new DataSeries(Bars,n.ToString());
				for( int bar = 0; bar < Bars.Count; bar++ )
					ds[n][bar] = n;
				PlotSeries(tp, ds[n], Color.Black, LineStyle.Solid, 16);
			}
			HideVolume();
			
			int dominantCycle = 0; 
			int sumDominantCycle = 0; 
			int countDominantCycle = 0; 
			
			for( int bar = 0; bar < Bars.Count; bar++)
			{
				SetPaneBackgroundColor(PricePane,bar,Color.Black);
				int AvgLength = 3, M = 0;
				double X = 0, Y = 0, Sx = 0, Sy = 0, Sxx = 0, Syy = 0, Sxy = 0;
				double[] Corr = new double[70];
				double[] CosinePart = new double[70];
				double[] SinePart = new double[70];
				double[] SqSum = new double[70];
				double[,] R = new double[70,2];
				double[] Pwr = new double[70];
			
				//Pearson correlation for each value of lag
				for(int Lag = 0; Lag <= 48; Lag++)
				{
					//Set the averaging length as M
					M = AvgLength;
					if( AvgLength == 0 )
						M = Lag;
					Sx = 0; Sy = 0; Sxx = 0; Syy = 0; Sxy = 0;

					for(int count = 0; count <= M-1; count++)
					{
						X = bar-count < 0 ? 0 : Filt[bar-count];
						//Y = bar-Lag+count < 0 ? 0 : Filt[bar-Lag+count];
						Y = bar-(Lag+count) < 0 ? 0 : Filt[bar-(Lag+count)]; // Rev.A
						Sx = Sx + X;
						Sy = Sy + Y;
						Sxx = Sxx + X*X;
						Sxy = Sxy + X*Y;
						Syy = Syy + Y*Y;
					}				

					if( (M*Sxx - Sx*Sx)*(M*Syy - Sy*Sy) > 0 )
						Corr[Lag] = (M*Sxy-Sx*Sy)/Math.Sqrt((M*Sxx - Sx*Sx)*(M*Syy - Sy*Sy));
				}

				//Compute the Fourier Transform for each Correlation
				for(int Period = 0; Period <= 48; Period++)
				{
					CosinePart[Period] = 0;
					SinePart[Period] = 0;

					for(int N = 3; N <= 48; N++)
					{
						double _cosInDegrees = Math.Cos(((double)N * 360 / (double)Period) * Deg2Rad);
						double _sinInDegrees = Math.Sin(((double)N * 360 / (double)Period) * Deg2Rad);
					
						CosinePart[Period] = CosinePart[Period] + Corr[N]*_cosInDegrees;
						SinePart[Period] = SinePart[Period] + Corr[N]*_sinInDegrees;
					}

					SqSum[Period] = CosinePart[Period]*CosinePart[Period] + SinePart[Period]*SinePart[Period];
				}
			
				for(int Period = 8; Period <= 48; Period++)
				{
					R[Period, 1] = R[Period, 0];
					R[Period, 0] = 0.2*SqSum[Period]*SqSum[Period] + 0.8*R[Period,1];					
				}

				//Find Maximum Power Level for Normalization
				double MaxPwr = 0;
				for(int Period = 8; Period <= 48; Period++)
				{
					if( R[Period, 0] > MaxPwr )
						MaxPwr = R[Period, 0];
				}
				for(int Period = 8; Period <= 48; Period++)
				{
					Pwr[Period] = R[Period, 0] / MaxPwr;
				}
			
				//Optionally increase Display Resolution by raising the NormPwr to
				//a higher mathematically power (since the maximum amplitude is
				//unity, cubing all amplitudes further reduces the smaller ones)
				if( EnhanceResolution )
				{
					for(int Period = 8; Period <= 48; Period++)
					{
						Pwr[Period] = Math.Pow(Pwr[Period], 3);
					}
				}

				//Compute the dominant cycle using the CG of the spectrum
				double PeakPwr = 0, Spx = 0, Sp = 0;
				for(int Period = 8; Period <= 48; Period++)
				{
					if( Pwr[Period] > PeakPwr )
						PeakPwr = Pwr[Period];
				}				

				
				double spx = 0, sp = 0;
				for (int period = 8; period <= 48; period++) 
					if (Pwr[period] >= 0.25) 
					{
						spx += period * Pwr[period]; 
						sp += Pwr[period]; 
					}

				if (sp >= 0.25) 
				{
					dominantCycle = Convert.ToInt32(spx / sp); 
					sumDominantCycle += dominantCycle; 
					countDominantCycle++; 
				}
				// PrintDebug(bar + " - " + dominantCycle);

				
				//Plot as a Heatmap
				double Color1 = 255, Color2 = 0, Color3 = 0;
				for(int Period = 8; Period < 48; Period++)
				{
					if( Pwr[Period] > 0.5 )
					{
						Color1 = 255;
						Color2 = 255*(2*Pwr[Period] - 1);
					}
					else
					{
						Color1 = 2*255*Pwr[Period];
						Color2 = 0;
					}
					
					Color1 = Math.Min((int)Color1,255); Color1 = Math.Max((int)Color1,0);
					Color2 = Math.Min((int)Color2,255); Color2 = Math.Max((int)Color2,0);
					Color3 = Math.Min((int)Color3,255); Color3 = Math.Max((int)Color3,0);
					
					SetSeriesBarColor(bar, ds[Period], Color.FromArgb(100,(int)Color1,(int)Color2,(int)Color3) );
				}
			}
			if (countDominantCycle > 20) // Если получили статистически значимую выборку доминантных циклов
				PrintDebug("Dom "+ Bars.Symbol +" = "+(1d * sumDominantCycle / countDominantCycle));

		}
	}
}
avatar
  • 10 июня 2024, 21:01
  • Еще
Василий Федорович, да вот же у тебя на картинке!
avatar
  • 10 июня 2024, 10:57
  • Еще
Василий Федорович, вы же на карту жене деньги пересылаете через приложение. И операции там смотрите. И тут бац… Приложение падает… Много вы с женой своих операций увидите? С предприятиями так же…
avatar
  • 08 июня 2024, 09:44
  • Еще
Василий Федорович, речь именно о банках. Специфика.
avatar
  • 08 июня 2024, 05:39
  • Еще
Выберите надежного брокера, чтобы начать зарабатывать на бирже:
....все тэги
UPDONW
Новый дизайн