Accumulation Distribution е на разположение в слотовете “Opening logic condition” и “Closing logic condition”.
Изходния му код е публикуван на интернет страницата Accumulation Distribution Source Code.
Ако имате въпроси относно Accumulation Distribution, попитайте в програмния Forex Forum.
Индикаторът Accumulation Distribution представлява натрупване на част от тиковия обем за всеки бар. Идеята е, че колкото по-близо до най-високата или най-ниската цена е цената на затваряне, толкова по-голяма част от обема трябва са се вземе в предвид. Тоест, по-високо затваряне бара, съпроводено със значителен търгуван обем, оказва по-значително нарастване на индикатора.
Когато индикаторът Accumulation Distribution се движи на горе, това показва, че търгуваният инструмент се акумулира и търгуваният обем се асоциира с това движение нагоре. Ако индикаторът спада, това означава, че финансовият инструмент се разпределя и търгувания обем се асоциира със спадането на цената.
1. За всеки бар е изчислява коефициент, показващ, каква част от обема да се вземе в предвид:
r = {(Close - Low) - (High - Close)} / (High - Low)
Този коефициент е положителен ако бара е растящ и отрицателен ако бара е намаляващ.
2. Умножаваме този коефициент с текущия обем и го прибавяме към предходната стойност на индикатора:
AD(t) = AD(t-1) + r * Volume
Където:
AD(t) - текущата стойност не Accumulation Distribution
AD(t-1) - предишната стойност не Accumulation Distribution
Logic - логика на приложение на индикатора:
Use previous bar value - трябва да е маркирано, когато отваряме позиция на цена различна от цена Close на бара и базовата цена на индикатора е различна от цена Open. По този начин сме сигурни, че използваме правилната стойност на индикатора към момента на отваряне на позицията.
В слот “Closing logic condition” това поле не трябва да е отбелязано.
Стойности по подразбиране
1. “Opening logic condition”
В този слот Accumulation Distribution действа като входящ филтър. Логическото условие, което изразява индикаторът трябва да е изпълнено (заедно с всички други входящи филтри) за да се даде разрешение за влизане в дълга позиция.
За да разреши влизането в къса позиция трябва да е изпълнена огледалната логика на индикатора.
2. “Closing logic condition”
Когато използвате Accumulation Distribution като изходящ филтър, той ще принуди стратегията да затвори текущата позиция на цена Затваря на бара когато логическоту му условие е изпълнено.