- 取引
- 自動販売
- NetTradeX自動販売
- NetTradex Advisors よくある質問
NetTradex Advisors よくある質問
全てのNetTradeX AdvisorsスクリプトはDocuments\NeTTradeX Advisors\scriptsのフォルダーに保存されます。ツールを他のパソコンにインストールしてから、スクリプトのファイルもコピーしてください。その後、ツールを再起動してください。
SetIndexStyle関数の「type」パーラーメターに「ltSection」をご入力ください。
アドバイザーは、10秒の内にすべてのロジックを実行されています。アドバイザーは時間制限を超えると、"stopped by timeout"エラーが出っています。処理時間を10秒以内に直す必要です。
まず、Select()関数を呼び出し、関数の値は「true」になっていると確認してから、ポジション・注文のプロパティーなどをアクセスしてください。
まず、Select()関数を呼び出します。それから、注文の設定条件を確認します。
買い指値の条件:
Orders.Direction == opBuy и Orders.IsLimit == true
買い逆指値の条件:
Orders.Direction == opBuy и Orders.IsLimit == false
複合注文の場合、この関数は複合1次注文と複合2次注文を区分けします。例えば、1次注文に加えていくつかのOCO注文も同時に設定します。OCO注文は2次注文となります。
ポジション開設のウィンドウの商品リストは、相場ウィンドウに表示される商品一覧と一緒なので、ポジションを開始する前に対象商品が相場ウィンドウに表示しているとご確認ください。
閉鎖ポジション関連情報は全てNetTradeX Advisorsツールの「Histori」 (履歴)タブに保存されますが、取引ツールを閉じる際に過去のデータが削除されます。
Symbols.Distance()関数を呼び出す前に、相場ウィンドウに必要な商品を表示されるようにしてください。
スクリプトを実行するためにRun()関数が必須です。初期・終了の時点で操作を設定するつもりでなければ、スクリプトからInitialize()とDeInitialize()関数を削除してもいいです。
あるケースでは、Run()関数のないスクリプトがありますが、そのスクリプト(サブ・スクリプト)が実行できませんが、総合スクリプトの中に入れて、総合スクリプトの一部として#include関数で実行させることが可能です。
*NTL+言語のスクリプトは、プログラムを3種類含めています。それは、エキスパート、インジケーターとユーティリティです。
あります。全ての情報は、操作履歴のタブでチェックできるようになり、ファイルとしてDocuments\NeTTradeX Advisors\logsのフォルダに保存されます。.logフォーマットで日々のファイルが保存されて、テクストエディターで開かれます。
グローバル変数は、extern修飾子のある場合、スクリプトを呼び出す時点でそのグローバル変数の訂正できるダイアログボックスが出ます。その上、EA・インジケーターが稼動中でも訂正が可能です。
Ctrl+N – 相場ウィンドウのリストを作成できるシンボルの一覧を呼び出します。
グラフを使う時、キーボードの「+」・「-」のキーを押したらグラフを水平にズームイン(拡大)・ズームアウト(縮小)できます。グラフの時間軸にマウスカーソルを合わせて左ボタンを押したままで左(右)へ動かすと、同じ操作できます。垂直の拡大(縮小)をするには、為替レートのリストにマウスカーソルを合わせて左ボタンを押したままで上(下)へ操作します。
「Home」ボタンを押すと、最古データまでグラフ表示ができます。「End」ボタンを押すと、最新データのグラフが表示されます。
Open
Positionsタブの空白スペースをワン・クリックすると、ポジション開始のボックスが出ます。スペースをダブルクリックダブルクリックすると、注文発注のボックスを呼び出します。同様に、F4ボタンはポジション開始を、F3ボタンは注文発注のダイアログウィンドウを引っ張ってきます。
ダイアログボックスの数値入力欄はマウスのホイールをスクロールしたら数値が変更できます。
両方オペランドは整数なので、割り算の結果も整数になってしまいます。直すにはオペランドの一つをdouble形に変更する必要あがあります。Double(2)/3にすると、割り算の結果は2/3=0,666667になります。
メニューのViewタブでGlobal Variablesのウィンドウを選びください。グローバル変数はアカウントによって異なりますので、ご注意ください。
Indicators.Fractals分析法を使うと最新バー値は0になります。フラクタルの数値は第4目のバー(3指数付バー)以降作成されます。
コンピューターの数値は倍精度浮動小数点数で表現されるので、十進法で表した数値は連分数しか表現されることができません。実際に0.1数値は0.099999998数値になりかねないので、比較するにはMath.Abs(a-b)<deltaの数学方法を使う方がいいです。