トップ
リファレンス
リンク
メモ
MT4比較
トップ
>
リファレンス
>
APIを取得して始める
>
JForex SDKを使う
>
NetBeans(IDE)を使う
> NetBeansでストラテジーを開発する
NetBeansでストラテジーを開発する
IDE(統合開発環境)でストラテジーを開発する事は、JForexプラットフォームのコードエディターで直接コードを書くよりも遥かに容易です。
次の項目ではIDE使用による利点を紹介します。
このページではNetBeansと呼ばれるオープンソースのIDEプラットフォームを使用しますが、他にも多くのJavaオープンソースIDEプラットフォームが存在します。
NetBeansでストラテジーを作成する方法と、NetBeansとJForexプラットフォームでストラテジーを実行する方法も紹介します。
NetBeansのJava SEについて詳しく学びたい場合は、
NetBeansサイトのドキュメント
を参照して下さい。
NetBeansのインストールについて詳しく知りたい場合は、
NetBeansサイトのインストールガイド
を参照して下さい。
▲ページトップに戻る▲
NetBeansの利点
There are many advantages for using IDE over the jForex editor. We will enlist the most significant ones:
リアルタイム構文解析とヒント。
コードを書く時、直ぐに全てのエラー箇所にマークをつけます。
その為、コンパイルエラーを追跡する事が容易になります。
エラーが検出する度に、エラーが発生した行番号にエラーアイコンを表示します。
アイコンをクリックすると、エラーを修正する為の解決法を提供してくれます。
以下例では、いくつかのインターフェースを実装しているクラスで、 インターフェースのメソッドがオーバーライドされなかった場合、エラーアイコンが行番号付近に表示されます。
アイコンをクリックすると、エラーをどのように修正するか選択する事が出来ます。
"すべての抽象メソッドを実装"を選択した場合、自動的に必要なインターフェースメソッドが実装されます。
リファクタリング。
IDEが自動的に名前を変更・移動・コピー・削除し、変数・クラス・ファイルを最適化します。
例えば、あるクラスのメソッドの名前を変更したい場合、手動でそのメソッドが使われている全クラスを検索する必要があります。
小さいプロジェクトならそれでエラーを解決出来ます。
リファクタリングと呼ばれるツールなら、
リファクタリングでメソッド名を変更する事によって、自動的にそのメソッドが使用されている全ての箇所の名前を変更します。
スマートコード補完。
自動的にコードを補完します。
コードをある程度書くとコード補完リストが表示されます。
例えば、参照変数を書き"."(ドット)を押すと、この変数で呼び出せる全メソッドリストが表示されます。
リストのメソッドを選択すると、メソッドのjavadoc(API仕様書)が表示されます。
コードテンプレート。
コードのテンプレートを選択して使用する事が出来ます。
例えば、"sout"と書き込みTabキーを押します。
"sout"は"System.out.println()"コードに変換されます。
更に、このテンプレートのコードを追加する事が出来ます。
この機能はコーディングを容易にします。
ファイル・型・シンボルにジャンプします。
インスタンス変数・クラス・シンボルの宣言場所へ容易にジャンプする事が出来ます。
Ctrlボタンを押しながら変数をクリックすると、変数が宣言されているJavaファイルを開き、カーソルを設定します。
その結果、素早く且つ簡単に使用されている変数について必要な情報を見つけることが出来ます。
例えば、Ctrlキーを押しながらIContext型をクリックします、
ファイルが開かれて、インターフェースが宣言されている場所にカーソルが置かれます。
コード挿入。
簡単にコード(例えば、あらかじめ定義されたインスタンス変数・コンストラクタ等)を挿入する事が出来ます。
Alt + Insertキーを押すと、挿入出来るコードのリストが表示されます。
ナビゲータ。
プロジェクト・パッケージ・ファイル・変数等を一望出来ます。
要素のツリー全体を簡単にナビゲートする事ができ、ツリーから特定の要素を直接呼び出すことが出来ます。
ファイル履歴の比較。
ドキュメントの変更の全てを追跡出来るファイル履歴があります。
ファイルの古いバージョンからの復元しなければならない場合や、単純にコードの変化を見たい場合は、履歴機能を使います。
この機能は現在及び以前保存したファイルをグラフィカル/テキストで比較表示します。
また、2つの異なるファイルを比較する事も出来ます。
ウィザード。
いくつかの手順をステップ実行する事で、新しいプロジェクト・ファイル・パッケージ等を追加する事が出来、基本的なコードを生成出来ます。
基本的なコード以外は手動で書く必要があります。
例えば、"ファイル"⇒新規ファイル"をクリックすると、新規ファイルウィザードが表示されます。
ファイルタイプを選択し、"次へ"ボタンを押すと手順が順次表示されます。
新しいファイルが生成されると、パッケージコード(ファイルがパッケージ内に作成されている場合)が追加され、他必要なコードも追加されます。
▲ページトップに戻る▲
NetBeansでストラテジー作成
NetBeansでストラテジーを作成し、JForexプラットフォームで実行する事が出来ます。
ここで、必要な手順を説明します。
NetBeansで
JForek-SDKプロジェクトを開き
ます。
プロジェクトの左側にある"+"記号をクリックして、プロジェクトを展開します。
新しいパッケージを作成します。
"ソース・パッケージ"ノードを右クリックし、"新規"⇒Javaパッケージ"を選択します。
新しいパッケージの名前を設定して"終了"をクリックします。
新しいパッケージが追加され、プロジェクトウィンドウに表示されます。
新しいJavaファイルを作成し、これにストラテジーのコードを書きます。
まず初めに、作成したパッケージノードで右クリックをして、"新規"⇒"Javaクラス"をクリックします。
ウィザードが開かれるので、クラス名を"MyFirstNBStrategy"に設定して"終了"をクリックします。
新しいJavaファイルが自動的に開かれます。
ストラテジーのコードを書きます。
まず初めに、作成されたクラスにIStrategyインターフェースを実装します。
クラスにIStrategyインターフェースを実装する為にコードを書く時に、NetBeansが書き込む内容を推測し、書かれたシンボルに関するすべてのクラス/インターフェース(コード補完リスト)を表示します。
コード補完リストが表示されない場合は、"ツール"⇒オプション"⇒エディタ"⇒コード補完"の設定を確認して下さい。
それでもコード補完リストが表示されなければ、手動で全て打ち込みます。
コード補完のリストからクラス/インタフェースを選択した場合、対象のimport文も追加されます。
コード補完リストから選択しなかった場合、"Ctrl" + "Shift" + "I"キーを押すことで、必要なインポートが追加され未使用のインポートは削除されます。
インポート追加後に、新しいエラーアイコンがクラスの場所に表示されます。
未だIStrategyのメソッドが実装されていないので、NetBeansのチェックが発生します。
エラーアイコンをクリックし、"すべての抽象メソッドを実装"を選択します。
必要な全メソッドが実装されます。
デフォルトでは、全メソッドに例外throwメソッド本体(これはメソッド本体にコードを書き忘れないようにする為)が実装されます。
以下の通りにインスタンス変数を宣言し、onStartメソッドで初期化します
(onStartメソッドのthrow new UnsupportedOperationExceptionは削除します)。
"Ctrl" + "Shift" + "I"キーを押してimportsを追加します。
ストラテジー起動時にメッセージを出力する簡単なコードを追加します。
onStartメソッド以外の全メソッドからメソッド本体(throwsメソッド)を削除します。
サンプルソースコード:
MyFirstNBStrategy.java
JForexでストラテジーを実行します。
NetBeansで作成したストラテジーは簡単に追加する事が出来ます。
JForexプラットフォームでストラテジーノードを右クリックし、"ストラテジーを開く"を選択します。
NetBeansで作成したJavaファイルはプロジェクトディレクトリに格納されています。
今回の例では、
..\src\com\myCompany\myStrategies\MyFirstNBStratey.java
になります。
ストラテジーをインポートした後、JForexエディタでコードが開かれます。
注意しなければならないのは、NetBeansでコード編集してファイル保存した場合、同様にJForexエディターのコードも変更されます。
これは両方向に作用します。その為、NetBeansでコード編集する度にストラテジーをインポートする必要はありません。
JForexでストラテジーを開き、NetBeansでコード編集して保存し、再びJForexエディターに戻ると、外部エディタで変更された事が通知されます。
JForexエディタでコードを更新するには"Yes"を選択します。
JForexプラットフォームでストラテジーをコンパイルして実行します。
以下メッセージが出力されます。
▲ページトップに戻る▲
スポンサーリンク
スポンサーリンク
検索
リファレンスツリー
全て閉じる
|
全て開く
|
APIを取得して始める
JForex(取引ツール)を使う
ストラテジー作成
インジケータ作成
ストラテジーチュートリアル
シンプルストラテジー
onStartの変更
ストラテジーの実行
シンプルなトレードを作成
パラメータを定義
バーとティックを取得する
トレード部分を作成する
確定バーによるトレード
onBarメソッドでロジックを作成します
オーダーログフィルタリング
単純移動平均によるトレード
チャート上にイベント描画
ストップロスとリミットを設定
ブレークイーブン(トレーリングストップ)
SMAによるトレード
チャートにインジケータ追加
チャート上にブレークイーブントライアングルをプロット
ストラテジーのテスト
データフィード
フィードタイプの宣言
フィードの登録
IFeedListenerインターフェースの実装
チャートチェックメソッドの変更
ストラテジーのテスト
蓮子フィードでのテスト
カスタム時間足でのテスト
GUI追加
プラグイン
JForex SDK(ソフトウェア開発キット)を使う
SDKクライアント
接続
システムリスナー
通貨ペア登録
ストラテジー実行
ストラテジーのリモート実行
ストラテジーの停止
チャート操作
IClientからチャートを開く
IContext.openChartハンドル
チャートオブジェクト追加
チャートテーマ変更
ストラテジーでの通信プログラム
新規オーダーとクローズ
新規オーダーカバーアップ
ニュースとカレンダー
タイムフレーム
フィルターパラメータ
フィルターキーワード
ニュースフィルター例
カレンダーフィルター例
jfxファイルへコンパイル
バックテスト
特定のヒストリカル期間でのテスト
アカウントデータ変更
レポート設定
レポートファイルのカスタマイズ
各ストラテジー毎のレポート
ストラテジープログレスリスナー
GUIモードでのバックテスト
チャートタイプ変更
残高、有効証拠金、損益を追加
複数チャート追加
チャート制御追加
チャート時間軸変更
インジケータとチャートオブジェクト追加
ズーム変更
SDKダウンロード
Mavenリポジトリ
Eclipse(IDE)を使う
NetBeans(IDE)を使う
NetBeansでストラテジーを開発する
NetBeansの利点
NetBeansでストラテジー作成
外部ライブラリを使用する
外部ライブラリを作成
JForex-SDKに依存性ライブラリを追加する
JForex-SDKでライブラリを使う
JForexプラットフォームで依存性ライブラリを追加する
JForexプラットフォームでライブラリを使用する
Mavenチュートリアル
ライブモード
Javadoc(JForexAPI仕様書)
ストラテジーAPI
概要
シンプルストラテジー
ストラテジーパラメータ
リモートラン
オーダーとポジション
オーダー状態
オーダーの取引数量
成行オーダー
条件付きオーダー
ストップロス
リミット
クローズオーダー
オーダー変更
オーダー管理
ポジションのマージ
オーダー状態管理
部分約定と部分クローズ
OCOオーダー
IOCオーダー
Place Bid
Place Offer
ヒストリカルデータ
ヒストリーバー
ヒストリーティック
フィードヒストリー
オーダーヒストリー
インジケータ
インジケータ算出
インジケータカタログ
チャートにインジケータ追加
ストラテジーのカスタムインジケータを使う
インジケータメタデータ
任意のインジケータ算出
インジケータ使用チェックリスト
センチメントインデックス
チャートオブジェクト
作成と管理
チャートオブジェクトカタログ
チャートオブジェクトイベントハンドラ
インジケータチャートパネル
チャートウィジット
Examples
Add custom information in OHLC Index
Line intersection
Strategy interacting with a chart object
PolyLine between prices
Ray line prices by shift
Draw level lines
Draw on all charts
チャート操作
アカウント情報
フィード
コンソール
ユーザーインターフェース拡張
変換ユーティリティ
マーケット時間
通貨ペア
Practices
Broadcast Message
Create Alert
Customize trading hours
Detect annotation
Filter Ticks/Bars
Format Date/Time
Get data from CSV
Get full Market Depth
Include libraries
Load Java Class
Load parameters from XML
Map objects to values
Order update table
Rounding prices
Send e-mail
Socket Channel
Socket Connection
Trade on News
Use Timer
Write bars in CSV
Write bars in File
Write ticks in DB
Write ticks in CSV
Write ticks in MySQL
Write in Excel (DDE)
Write in File
Write variables in File
その他
サーバー切断チェック
Threading and Scheduling
Instrument tradability
onTick execution policy
Strategies
SMA Trend
SMA Crossover
SMA Simple
Martingale with MA
Martingale with trading hours
Simple Stochastic
Multiple strategies within a strategy
インジケータAPI
IIndicatorインターフェース
IDrawingIndicatorインターフェース
IStopListenerOnStop
IMinMaxインターフェース
Objectの説明
IndicatorInfo
InputParameterInfo
OptInputParameterInfo
OutputParameterInfo
DrawingStyle
Examples
Simple Indicator
Indicator calls other indicator
Indicator that uses the output of another indicator
Indicator with multiple input types
Indicator with multiple inputs
Indicator for multiple instruments
Indicator with inputs of different periods
Indicator draws chart objects
Practices
Access Historical Data
Draw graphic on chart
プラットフォームインジケータソースファイル
MQLコンバーター
MT4インジケータをJForex用に変換
Convert a strategy
iCustom calls
DLL Usage
Converted indicator usage from strategy
JForexAPI Packages(Javadoc)
com.dukascopy.api
Interfaces
ChartObjectListener
ConfigurableChangeListener
DataLoadingListener
IAccount
IBar
ICalendarMessage
ICalendarMessage.Detail
IChart
IChartObject
IChartPanel
IClientChartController
IClientChartPresentationManager
IClientGUI
IClientGUIListener
IClientInfo
ICloseOrder
IConnectionStatusMessage
IConsole
IContext
ICurrency
IDailyHighLowListener
IDataService
IDownloadableStrategies
IDownloadableStrategy
IEngine
IFillOrder
IFXSentimentIndex
IFXSentimentIndexBar
IFXTimedSentimentIndex
IHighLowListener
IHistory
IIndicatorPanel
IIndicators
IInstrumentStatusMessage
IJFRunnable
ILoadingReportPositionListener
IMessage
INewsFilter
INewsMessage
IOrder
IPartialOrder
IReportPosition
IReportService
ISignal
ISignalsProcessor
IStopLossLevelChangedMessage
IStrategies
IStrategy
IStrategyBroadcastMessage
IStrategyListener
ITick
ITimedData
ITimeDomain
IUserInterface
IWithdrawalMessage
IWLabelData
JFUtils
LineStyle
LoadingDataListener
LoadingOrdersListener
LoadingProgressListener
NewsFilter.ITimeFrame
Classes
CalendarFilter
ChartObjectAdapter
ChartObjectEvent
ConsoleAdapter
JFCurrency
LineBreakLookback
Money
NewsFilter
Period
PriceRange
ReversalAmount
TickBarSize
Enums
CalendarFilter.TimeFrame
ChartObjectEvent.AttrType
DataType
DataType.DataPresentationType
Filter
IAccount.AccountState
IChart.Type
IChartObject.ATTR_BOOLEAN
IChartObject.ATTR_COLOR
IChartObject.ATTR_DOUBLE
IChartObject.ATTR_INT
IChartObject.ATTR_LONG
IChartObject.ATTR_TEXT
IDownloadableStrategy.ComponentType
IEngine.OrderCommand
IEngine.RunMode
IEngine.StrategyMode
IEngine.Type
IIndicators.AppliedPrice
IIndicators.MaType
IMessage.Reason
IMessage.Type
INewsFilter.Country
INewsFilter.Currency
INewsFilter.EventCategory
INewsFilter.IndexRegion
INewsFilter.MarketSector
INewsFilter.NewsSource
INewsFilter.Region
INewsFilter.StockIndex
INewsFilter.Type
INewsMessage.Action
Instrument
IOrder.State
IReportPosition.PositionType
ISignal.Type
JFException.Error
JFTimeZone
NewsFilter.TimeFrame
OfferSide
Unit
Exceptions
JFException
Annotation Types
Configurable
CustomIndicators
INewsFilter.AcceptByMarketNewsFilter
Library
RequiresFullAccess
com.dukascopy.api.chart
Interfaces
IChartTheme
Enums
IChartTheme.ColoredElement
IChartTheme.Predefined
IChartTheme.StrokeElement
IChartTheme.TextElement
com.dukascopy.api.chart.mouse
Interfaces
IChartPanelMouseEvent
IChartPanelMouseListener
Classes
ChartPanelMouseAdapter
com.dukascopy.api.drawings
Interfaces
IAndrewsPitchforkChartObject
IChannelChartObject
IChartDependentChartObject
IChartObjectFactory
ICustomWidgetChartObject
ICyclesChartObject
IDecoratedChartObject
IEllipseChartObject
IFiboArcChartObject
IFiboExpansionChartObject
IFiboFanChartObject
IFiboRetracementChartObject
IFiboTimeZonesChartObject
IFillableChartObject
IGannAnglesChartObject
IGannGridChartObject
IHorizontalLineChartObject
ILabelChartObject
ILeveledChartObject
ILongLineChartObject
IOhlcChartObject
IOrderLineChartObject
IPatternWidgetChartObject
IPercentChartObject
IPolyLineChartObject
IPriceMarkerChartObject
IRayLineChartObject
IRectangleChartObject
IScreenLabelChartObject
IShortLineChartObject
ISignalDownChartObject
ISignalUpChartObject
ITextChartObject
ITimeMarkerChartObject
ITriangleChartObject
IVerticalLineChartObject
IVerticalRetracementChartObject
IWidgetChartObject
Enums
IDecoratedChartObject.Decoration
IDecoratedChartObject.Placement
IOhlcChartObject.CandleInfoParams
IOhlcChartObject.OhlcAlignment
IOhlcChartObject.
PriceAgregatedInfoParams
IOhlcChartObject.TickInfoParams
IPatternWidgetChartObject.Pattern
IPatternWidgetChartObject.
PatternsSortCriteria
IPatternWidgetChartObject.
PivotPointsPrice
IScreenLabelChartObject.Corner
com.dukascopy.api.feed
Interfaces
IBarFeedListener
IFeedDescriptor
IFeedInfo
IFeedInfoProvider
IFeedListener
ILineBreak
IPointAndFigure
IPointAndFigureFeedListener
IPriceAggregationBar
IRangeBar
IRangeBarFeedListener
IRenkoBar
IRenkoBarFeedListener
ITailoredFeedDescriptor
ITailoredFeedListener
ITickBar
ITickBarFeedListener
ITickFeedListener
Classes
FeedDescriptor
Enums
CreationPoint
DataInterpolationDescriptor
RenkoCreationPoint
com.dukascopy.api.feed.util
Classes
LineBreakFeedDescriptor
PointAndFigureFeedDescriptor
RangeBarFeedDescriptor
RenkoFeedDescriptor
TickBarFeedDescriptor
TicksFeedDescriptor
TimePeriodAggregationFeedDescriptor
com.dukascopy.api.indicators
Interfaces
IChartInstrumentsListener
IDrawingIndicator
IIndicator
IIndicatorAppearanceInfo
IIndicatorCalculator
IIndicatorChartPanel
IIndicatorContext
IIndicatorDrawingSupport
IIndicatorsProvider
IMinMax
OptInputDescription
Classes
BooleanOptInputDescription
ColorListDescription
DoubleListDescription
DoubleRangeDescription
IndicatorInfo
IndicatorResult
InputParameterInfo
IntegerListDescription
IntegerRangeDescription
OptInputParameterInfo
OutputParameterInfo
PeriodListDescription
StringOptInputDescription
Enums
InputParameterInfo.Type
OptInputParameterInfo.Type
OutputParameterInfo.DrawingStyle
OutputParameterInfo.Type
com.dukascopy.api.instrument
Interfaces
IBreakTime
IFinancialInstrument
IFinancialInstrumentProvider
IInstrumentCommission
IInstrumentGroup
Enums
IFinancialInstrument.Type
IInstrumentGroup.Type
com.dukascopy.api.plugins
Interfaces
IMessageListener
IPluginContext
Classes
Plugin
PluginGuiListener
Annotation Types
PluginProperties
com.dukascopy.api.plugins.menu
Interfaces
IPluginMenu
com.dukascopy.api.plugins.widget
Interfaces
IPluginWidget
Classes
PluginWidgetListener
WidgetProperties
com.dukascopy.api.strategy
Interfaces
IStrategyDescriptor
IStrategyManager
IStrategyParameter
IStrategyResponse
Classes
StrategyListener
com.dukascopy.api.strategy.local
Interfaces
ILocalStrategyDescriptor
ILocalStrategyManager
Classes
LocalStrategyListener
com.dukascopy.api.strategy.remote
Interfaces
IRemoteStrategyDescriptor
IRemoteStrategyManager
Classes
RemoteStrategyListener
com.dukascopy.api.system
Interfaces
IClient
IPerfStatData
IPreferences
IPreferences.Chart
IPreferences.Chart.Filtration
IPreferences.Chart.Orders
IPreferences.Chart.Positions
IPreferences.Platform
IPreferences.Platform.
PreferencesSettings
IPreferences.PreferenceRoot
IStrategyExceptionHandler
ISystemListener
ITesterClient
ITesterEvent
ITesterReportData
Classes
ClientFactory
Commissions
Overnights
TesterFactory
Enums
IPreferences.Chart.Filtration.SundayFilter
IStrategyExceptionHandler.Source
ITesterClient.DataLoadingMethod
ITesterClient.InterpolationMethod
ITesterEvent.CloseTrigger
ITesterEvent.EventType
ITesterEvent.OpenTrigger
Exceptions
JFAuthenticationException
JFVersionException
com.dukascopy.api.system.tester
Interfaces
ITesterChartController
ITesterDataInterval
ITesterDataInterval.IInterpolation
ITesterDataInterval.ILoading
ITesterExecution
ITesterExecutionControl
ITesterGui
ITesterIndicatorsParameters
ITesterUserInterface
ITesterVisualModeParameters
com.dukascopy.api.util
Interfaces
IEmailResponse
IResponse
Classes
DateUtils
com.dukascopy.indicators
Classes
ACIndicator
AlligatorIndicator
APOscillator
AwesomeOscillator
BearPowerIndicator
BollingerBands
BullsPowerIndicator
ButterworthFilterIndicator
BWMFIIndicator
CamarillaPivotIndicator
CenterOfGravityIndicator
CorrelTwoInstruments
CustomCandleIndicator
DMIOscillator
DonchianChannel
EMAEnvelopesIndicator
EnvelopesIndicator
FibonacciPivotIndicator
ForceIndicator
FractalIndicator
FractalLinesIndicator
GatorIndicator
HeikinAshiIndicator
HeikinAshiLinesIndicator
HeikinAshiSingle
HeikinAshiSmooth
HeikinAshiSmoothLines
HiLowIndicator
HMAIndicator
IchimokuIndicator
IchimokuIndicatorCustomPeriod
IchimokuIndicatorVF
KairiIndicator
KamaIndicator
KDJIndicator
KeltnerChannel
LaguerreACS1
LWMAIndicator
MACDEXTIndicator
MAIndicator
MAVPIndicator
MAXIndicator
MINIndicator
MurreyChannelsIndicator
OsMAIndicator
PearsonCorrelationCoefficient
PercentBollingerBands
PivotIndicator
PPOscillator
PriceChannelIndicator
RCIIndicator
RelativeVigorIndicator
RMIIndicator
RSIIndicator
SentimentIndexBarIndicator
SMIIndicator
SMMAIndicator
SpreadIndicator
StochasticFastIndicator
StochasticIndicator
StochasticRSIIndicator
SUMIndicator
SupportResistanceIndicator
TD_Combo
TD_IIndicator
TD_Sequential
TimeSegmentedVolumeIndicator
TrendEnvelopesIndicator
VolumeEXTIndicator
VolumeIndicator
VolumeWAP
VortexIndicator
WaddahAttarTrend
WallabyIndicator
WoodiePivotIndicator
WSMTimeIndicator
ZigZagIndicator
Enums
HiLowIndicator.Units
SentimentIndexBarIndicator.DataSource
SentimentIndexBarIndicator.
SentimentMode
WSMTimeIndicator.Market
com.dukascopy.indicators.pattern
Classes
AbstractChannelPatternIndicator
AbstractHeadAnd
ShouldersPatternIndicator
AbstractPatternIndicator
AbstractPatternIndicator.IndexValue
AbstractPatternIndicator.
PatternIndicatorOutput
AbstractPatternIndicator.PatternObject
AscendingTrianglePatternIndicator
ChannelDownPatternIndicator
ChannelUpPatternIndicator
DescendingTrianglePatternIndicator
DoubleBottomPatternIndicator
DoubleTopPatternIndicator
FallingWedgePatternIndicator
HeadAndShouldersPatternIndicator
InverseHeadAndShoulders
PatternIndicator
InverseRectanglePatternIndicator
PennantPatternIndicator
RectanglePatternIndicator
RisingWedgePatternIndicator
TrianglePatternIndicator
TripleBottomPatternIndicator
TripleTopPatternIndicator
com.dukascopy.indicators.patterns
Classes
MorningDojiStarPattern
ThrustBarPattern
ThrustOutsideBarPattern
サンプルソースコード
JForexストラテジーチュートリアル
StartStrategyPrintln.java
StrategyParameters.java
BarsAndTicks.java
BarsAndTicksTrade.java
OnBarExample.java
SMASampleTrade.java
ChartUsage.java
StopLossStrategy.java
Feeds.java
FeedsGUI.java
SDKクライアント
MainRemote.java
MainStopFromConsole.java
MainOpenChart.java
MainHandleStrategyOpenChart.java
MainOpenChartAddChartObject.java
StrategyPublicMethods.java
MainPublicMethods.java
StrategyFillListener.java
ProgramFillCover.java
NewsFilterMain.java
NewsStrategyNoTrades.java
SDK バックテスト
TesterMainCustomReport.java
TesterMainGUIMode.java
GUIModeChartTypes.java
GUIModePlBalanceEquity.java
GUIModeMultiChart.java
GUIModeChartControls.java
SDK ライブモード
MainPin.java
ストラテジーAPI
SimpleTpSlStrategy.java
StrategyParams.java
ConfigOptionsEnum.java
MinAmounts.java
MarketOrder.java
ConditionalOrder.java
OrderClosedBySL.java
ManageSL.java
SlTpUpdateWithOrigLines.java
BreakEven.java
BreakEvenHLine.java
BreakEvenMultipleOrders.java
TrailingStepTest.java
CloseOrderVarious.java
PartialClose.java
PartialCloseByPrice.java
OrderTimedClose.java
ModifyLimitWithMessages.java
OrderManagementPL.java
LogProfitLoss.java
PositionPLandAmount.java
MaintainOrderList.java
SwitchOrderCommand.java
MergeRemoveSlTp.java
MergeWithSlAdjustment.java
Merge10WLimit.java
TestOnMessage.java
TestOnMessageSL.java
TestOnMessageSLQueue.java
TestOnMessageResubmit.java
TestWaitForUpdate.java
TestWaitForUpdateSL.java
TestWaitForUpdateResubmit.java
OrderFillAndCloseHistory.java
ImmediateOrCancel2.java
OneOrderPlaceBid2.java
LoggingValues.java
TickCountingTabSimple.java
TickCountingComponent.java
PipConvertTest3.java
MarketOfflineHours.java
MarketIsOffline.java
ストラテジーAPI(ヒストリカルデータ)
GetBarsExample.java
HistoryBarsSynch.java
ReadBarsExample.java
HistoryBarsFilter1Week.java
HistoryTicksSynch.java
PriceBreachAccordingToOrder.java
FeedHistory.java
TickBarTicksRemaining.java
OrderHistoryAsync6MonthsAllInstr.java
ストラテジーAPI(インジケータ)
MinMaxAtomicTests.java
EmaAtomicTests.java
FeedEmaMacdMinMax.java
MAOnArray.java
FractalsOnArray.java
CalculateIndicatorsFromChart.java
PlotEmaMacdWithOhlc.java
FeedMultiIndOpenChartsOhlc.java
CutomIndicatorPackageInJfx.java
Indicator.java
CustomIndicatorStrategy2.java
CustomIndicatorPlotAndLogValues2.java
AwesomeOscillatorCustom.java
IndicatorMetadata.java
OptInputValueRange2.java
CalculateArbitraryIndicator.java
CalculateParticularIndicator.java
CalculateArbIndCandleInterval.java
SentimentIndexInterval.java
CallSentimentIndexAsInd.java
SentimentIndex.java
SentimentIndexMulti.java
ストラテジーAPI(チャートオブジェクト)
HLineKeyRemove.java
RectangleMoveByTick.java
HLinesSelectFromStrat.java
SnappedToCandleTime.java
InteractiveRectangleDrawer.java
IndicatorPanelAddStochAndHLines.java
WidgetTest.java
ストラテジーAPI(チャート操作)
ChartOperations.java
MouseListenerStrat.java
ストラテジーAPI(アカウント情報)
AccountInfoOnAccount.java
AccountParams.java
GetWhiteLabelData.java
ストラテジーAPI(フィード)
SingleSimpleFeedTest.java
MultiSimpleFeedTest.java
RangeBarFeedTest.java
FeedHistIndFromList.java
インジケータAPI
IndicatorOnStop.java
MQLコンバーター
MT4toJForexInd.mq4
▲ツリートップに戻る▲
トップ
リファレンス
リンク
メモ
MT4比較
Copyright ©2016 JForexAPIで自動売買させ隊! All Rights Reserved.
▲
Top