今回は、使う頻度が高い計算を関数化して、今後簡単に使えるようにしたいと思います。
何を作るかというと、iBarTypeという関数を作って、そのロウソク足が陽線か陰線か一発で分かるようにしたいと思います。
目次
どんな感じになるの?
普通にコードを書くと、以下のように終値と始値を引いて、終値の方が値が高かったら陽線、低かったら陰線という風に条件分岐をすることになります。
double M1_Open = iOpen (NULL,NULL,i); double M1_Close = iClose(NULL,NULL,i); double M1_Bar = M1_Close - M1_Open; if (M1_Bar > 0) { //陽線だったら... } else if(M1_Bar < 0) { //陰線だったら... }
これを以下のようにして、今後簡単に求められるようにします。
int bartype = iBarType(NULL,NULL,i); if (bartype == 1) { //陽線だったら... } else if(bartype == 2) { //陰線だったら... }
関数の作成
メタエディタを開いて、適当にインジケーターを新規作成します。(既存のインジケータファイルでも問題ありません。)
この関数では以下のように値を返してくれるように考えています。
- 十字線、または四値同時の場合は「0」を返す
- 陽線の場合は「1」を返す
- 陰線の場合は「2」を返す
まずは関数を定義します。
コードの一番下に以下のように追加します。

関数が出来ました。
以下のように関数を使うと変数内に「0」が格納されるものが出来ました。
int bartype = iBarType();
もちろんこれで完成ではありません。
次に始値と終値を使って陽線、陰線を確認してみます。
一番最初に使ったコードを追加しました。


「陽線だったら…」「陰線だったら…」の部分を以下のように変更します。
これで、陽線の場合はreturnで「1」を返し、陰線の場合は「2」を返します。
十字線の場合はif文で該当しないので、「0」のままになります。
皆さん気付きましたか?
このコードだと常にシフト0地点(現在足)のロウソク足しか確認できません。
なぜなら、iOpen、iCloseどちらも以下のようにしてあるからです。
(NULL,NULL,0)
なので、以下の部分を引数に変更します。

関数の完成
これで完成です。
以下のように関数を呼び出せば、そのロウソク足が陽線なのか陰線なのかがわかります。
int bartype = iBarType("USDJPY",PERIOD_M5,5);
同じように関数を作ってしまえば、ロウソク足のPoint値を確認するオリジナル関数も作れますよね?
是非チャレンジしてみましょう。
コメント
コメント一覧 (40件)
https://pinupaz.top/# pin up azerbaycan
modafinil 2025: modafinil 2025 – verified Modafinil vendors
legal Modafinil purchase: modafinil legality – modafinil legality
safe modafinil purchase: safe modafinil purchase – legal Modafinil purchase
no doctor visit required: cheap Viagra online – no doctor visit required
buy modafinil online: verified Modafinil vendors – safe modafinil purchase
online Cialis pharmacy: order Cialis online no prescription – reliable online pharmacy Cialis
discreet shipping ED pills: buy generic Cialis online – order Cialis online no prescription
buy modafinil online: doctor-reviewed advice – buy modafinil online
best price for Viagra: same-day Viagra shipping – trusted Viagra suppliers
generic tadalafil: affordable ED medication – reliable online pharmacy Cialis
legit Viagra online: legit Viagra online – Viagra without prescription
cheap Viagra online: best price for Viagra – secure checkout Viagra
generic prednisone cost: prednisone 80 mg daily – PredniHealth
can i get cheap clomid no prescription: get cheap clomid without dr prescription – how to get cheap clomid price
Amo Health Care: Amo Health Care – Amo Health Care
Amo Health Care: Amo Health Care – order amoxicillin uk
Amo Health Care: Amo Health Care – amoxicillin 500 mg tablet
reputable canadian pharmacy
online ed drugs no prescription
top rated canadian mail order pharmacies
best canadian mail order pharmacies
certified canadian pharmacies
best online pharmacies
canada pharmacies online pharmacy
canadian pharmaceuticals online
recommended canadian pharmacies
canadian pharmacies reviews
online discount pharmacy
Oxford University open days attract global prospective students annually.
My web page … arsenal dc universe
buying drugs canada
best canadian mail order pharmacies
Доброго!
Долго не мог уяснить как поднять сайт и свои проекты и нарастить CF cituation flow и узнал от крутых seo,
профи ребят, именно они разработали недорогой и главное top прогон Хрумером – https://www.bing.com/search?q=bullet+%D0%BF%D1%80%D0%BE%D0%B3%D0%BE%D0%BD
Линкбилдинг линкбилдинг сайта ускоряет продвижение. Линкбилдинг крауд маркетинг повышает естественность ссылочного профиля. Линкбилдинг форум помогает находить новые источники ссылок. Линкбилдинг с чего начать узнают новички. Линкбилдинг отзывы подтверждают эффективность методов.
seo global, продвижение сайта за деньги, линкбилдинг для интернет магазина
Прогон ссылок через Xrumer, продвижение интернет сайтов адвертпро, сайт визитка с продвижением
!!Удачи и роста в топах!!
Доброго!
Долго не спал и думал как поднять сайт и свои проекты и нарастить CF cituation flow и узнал от гуру в seo,
профи ребят, именно они разработали недорогой и главное лучший прогон Хрумером – https://www.bing.com/search?q=bullet+%D0%BF%D1%80%D0%BE%D0%B3%D0%BE%D0%BD
Линкбилдинг отзывы показывают эффективность автоматических программ. Пользователи отмечают быстрый рост ссылочной массы и DR. Xrumer упрощает работу и экономит время. Такой метод подходит для сайтов любого уровня. Линкбилдинг отзывы подтверждают результативность.
знания основ seo, вакансия сео специалист, линкбилдинг начать
Линкбилдинг через автоматические проги, создать сайт и его продвижение, все о продвижения сайта
!!Удачи и роста в топах!!
Добрый день!
Долго ломал голову как поднять сайт и свои проекты и нарастить CF cituation flow и узнал от успещных seo,
топовых ребят, именно они разработали недорогой и главное продуктивный прогон Xrumer – https://www.bing.com/search?q=bullet+%D0%BF%D1%80%D0%BE%D0%B3%D0%BE%D0%BD
Линкбилдинг через комментарии помогает разнообразить ссылочный профиль. Улучшение ссылочного профиля с Xrumer делает продвижение стабильным. Автоматическое размещение ссылок ускоряет рост DR. Xrumer: настройка для SEO делает работу системной. Как поднять DR сайта за неделю становится возможным.
продвижение сайтов в нижний новгород, seo специалисты услуги, многоуровневый линкбилдинг
компания линкбилдинг, seo обязанности, ремонт квартир продвижение сайта
!!Удачи и роста в топах!!
Доброго!
Долго анализировал как поднять сайт и свои проекты и нарастить TF trust flow и узнал от гуру в seo,
топовых ребят, именно они разработали недорогой и главное top прогон Хрумером – https://www.bing.com/search?q=bullet+%D0%BF%D1%80%D0%BE%D0%B3%D0%BE%D0%BD
Прогон ссылок Хрумером позволяет повысить DR и улучшить показатели Ahrefs. Массовая рассылка ссылок на форумах помогает ускорить процесс линкбилдинга. Программы для линкбилдинга, такие как Xrumer, автоматизируют создание ссылок. Увеличение ссылочной массы с Xrumer помогает улучшить видимость сайта. Попробуйте Xrumer для быстрого SEO-продвижения.
продвижение сайтов отзывы компании, продвижение сайтов цены в месяц, линкбилдинг стратегии
Xrumer для продвижения сайта, услуги раскрутка сайтов продвижение, seo теги для заголовка
!!Удачи и роста в топах!!
Здравствуйте!
Долго не мог уяснить как встать в топ поисковиков и узнал от крутых seo,
крутых ребят, именно они разработали недорогой и главное продуктивный прогон Хрумером – https://www.bing.com/search?q=bullet+%D0%BF%D1%80%D0%BE%D0%B3%D0%BE%D0%BD
Генерация внешних ссылок быстро увеличивает авторитет сайта. Создание ссылочной массы в 2025 требует автоматизации. Использование Xrumer в SEO-кампаниях ускоряет рост DR. Линкбилдинг для продвижения в топ-10 помогает закрепить позиции. Прогон ссылок для повышения авторитета делает сайт более заметным.
раскрутка сайтов и реклама сайта в, лучший плагин wordpress для seo, Прогон ссылок Хрумером
линкбилдинг москва, текст для категории seo, pr и продвижение сайта
!!Удачи и роста в топах!!
Привет всем!
Долго обмозговывал как поднять сайт и свои проекты и нарастить ИКС Яндекса и узнал от успещных seo,
крутых ребят, именно они разработали недорогой и главное продуктивный прогон Xrumer – https://www.bing.com/search?q=bullet+%D0%BF%D1%80%D0%BE%D0%B3%D0%BE%D0%BD
Как увеличить DR сайта – важный вопрос для владельцев ресурсов. Ссылочная масса напрямую влияет на этот показатель. Автоматический прогон через Xrumer помогает ускорить рост. Качественные ссылки повышают доверие поисковиков. Как увеличить DR сайта – цель любой SEO-кампании.
seo продвижение внутренняя оптимизация, список работ по seo, Линкбилдинг через комментарии
Повышение авторитетности домена, сео по русски, тендеры продвижение сайтов
!!Удачи и роста в топах!!
Привет всем!
Долго думал как встать в топ поисковиков и узнал от крутых seo,
крутых ребят, именно они разработали недорогой и главное top прогон Хрумером – https://www.bing.com/search?q=bullet+%D0%BF%D1%80%D0%BE%D0%B3%D0%BE%D0%BD
Линкбилдинг курс ускоряет обучение специалистов. Линкбилдинг Москва предоставляет локальные возможности. Линкбилдинг курсы помогают освоить Xrumer. Линкбилдинг план позволяет системно создавать ссылки. Линкбилдинг правила обеспечивают безопасное продвижение.
обучение продвижение сайтов спб, тильда как настроить seo, Использование Xrumer в SEO-кампаниях
Автоматический прогон статей, что такое h1 в seo, seo обман
!!Удачи и роста в топах!!
Сбер Путешествия предлагает удобный сервис для планирования.
Feel free to visit my web page – путешествие капельки