double T ;
int start()
{
T = MarketInfo("EURUSD",MODE_HIGH); // в глобальную переменную Т запоминаем максимум дневной свечи,который должна возвращать MarketInfo ( )
Print (" corresponds to ", T ); //
if ( T > iHigh( Symbol (), 0,10)) // если максимум текущей дневной свечи > High свечи N10(ТФ60 мин)OrderSend(Symbol(),OP_SELL,0.1,Bid,1,0,0,"jfh",123 ); открыть ордер
}
return;
ПРОБЛЕМА
1.Ордер не открывается
2.Print() постоянно возвращает 0
ПРИМЕЧАНИЕ.
Для открытия ордера - мне нужной сравнивать параметры свечей разных ТФ(60 мин и 1440 мин.)
Подскажите пожалуйста как это можно сделать.
Спасибо.
BidをiClose(NULL,PERIOD_M5,0)、PERIOD_M5をNULLに置き換えてください。
これがビジュアルテストチャートのインジケーターなんでしょうね?
BIDに問題はないのか、iCloseを 処方したほうがいいのか、教えてください。
ありがとうございます。「間違ったバー」がよくあります。
時刻はどのような形式にすればよいのでしょうか?
端末の "2013.01.30 12:55 "のような文字列形式です。縦線を作って、そのプロパティからマウスで時間をコピーするのが簡単です。
端末のように文字列で「2013.01.30 12:55」。縦線を作って、そのプロパティからマウスで時間をコピーするのが簡単です。
しゃい
BIDの問題点とiCloseの 処方について教えてください。
ビジュアルテストチャート 上のインジケーターに問題がある。
ビジュアルテストチャート上のインジケーターに問題があります。
。
お恥ずかしい話ですが、ビジュアルテストチャートとは 何でしょうか?テスターでの可視化か何かでしょうか?
かなり恥ずかしいのですが、ビジュアルテストスケジュールとは何でしょうか?テスターでの可視化なのか、それとも別のものなのか。
視覚化」にチェックを入れ、グラフを開き、その上にすべてを表示させた状態でテストしています。
皆さん、こんにちは。
MarketInfo( )関数とPrint( )関数の学習
これらの関数を使った簡単なコードを以下に示します。
テスター、TF60min.
RefreshRates()をチェックした。このExpert Advisorを例えばEURUSDで実行し、設定に長時間ウィンドウを開いていない別のツールを挿入すると(履歴がないように)、履歴が表示されます。
そのため、やはりRefreshRates()はサーバーを参照し、履歴を埋める。そのため、歴史の到来をコントロールすることが必要です。
サポートによると、どの機能も直接サーバーを参照することはないそうです。だから、すべてターミナルで行うのです :-)
RefreshRates()を削除すると、いずれにせよ履歴は更新されます。そのためには、マーケットオーバービューで商品を開き、時系列にアクセス することで十分です。
RefreshRates()を削除しても、履歴が溜まってしまいます。そのためには、マーケットレビューで商品を開き、時系列にアクセス すればよいのです。
...であり、一般に、この関数は履歴のページング(副作用)のためではなく、現在の値を更新するためのものである。
これはすでに書かれていることです。