{ ... //if(!NEW_BAR()){return(0);} //если бар не новый - выход for(i=0;i<x;i++) //для всех ордеров { OrderSelect(tiket,SELECT_BY_TICKET); //выбрать ордер sloss=TRALING_BARS(tip ordera,5,sl_mod); //вычисляет новый стоп-лосс if(sloss>0) //если рассчитан { // //здесь приказ на модификацию ордера // } } return(0); }
mukata писал(а) >>
...また、テンプレートのようにテスト中にビジュアライゼーションウィンドウを開くようにするにはどうしたらよいでしょうか。
テンプレートには、実行するEAの名前を指定します。
追伸
戦闘、耳を貸すな、より致命的となる :))
テンプレートについて専門家に質問です。
チャートのプロパティ(色など)を変更し、default.tplテンプレートとして保存しています。
これで、テンプレートのそばに新しいウィンドウが開きました...。
また、テスト中の可視化のウィンドウもテンプレートのように開くようにするにはどうしたらよいでしょうか。
テストのたびにウィンドウの色やグリッド、セパレータなどを変更するのはうんざりです。
テストのたびに色が変わるのは、もう嫌だ。
テンプレートには、実行するEAの名前を指定します。
追伸
コンバットに耳を貸すな、殺されるぞ :))
granit77に 感謝
もっと前に聞いておけば、こんなに時間がかからなかったのに...。
ただ今、グラフが非常に遅く、速度が低下しています。
もうひとつ質問です。
という関数があります。
bool SOPROVOJDENIE_ORDEROV(int x)
{...
//if(!NEW_BAR()){return(0);} //если бар не новый - выход
for(i=0;i<x;i++) //для всех ордеров
{
OrderSelect(tiket,SELECT_BY_TICKET); //выбрать ордер
sloss=TRALING_BARS(tip ordera,5,sl_mod); //вычисляет новый стоп-лосс
if(sloss>0) //если рассчитан
{ //
//здесь приказ на модификацию ордера //
}
}
return(0);
}
新しいティックごとに、シグナルがなくともオープンポジション がある場合、この機能が起動します。
TRALING_BARS()は、直近の数本のバーで新しいストップを計算します。
実際には、新しいバーを開くときに一度だけ計算されます。
計算を減らす(テスターでの実行速度を上げる)ために、新しいバー(太字)をチェックしたかったのです。
はやったが、結果は出ず、これ以上速く考えようとは思わなかった。何が問題なのか?どこかでエラーになっているのでしょうか?
bool NEW_BAR()
{
int ret=0;
static datetime time_open;
if(time_open!=iTime(0,0,0))
{
time_open=iTime(0,0,0);
ret=1;
}
return(ret);
}
コンバットに耳を貸すな、もっと致命的なことになる :))
ラナラナ...
必ず役に立ちます。
)))
そして、さらにこのテンプレートを処方する。
オフライン.tpl
オフレーンチャート用
もし、ロックされた、つまり2つの等しいボリュームの位置という意味であれば、十分すぎるほどの「貯蓄」がありますね
を別々に閉じるのに比べて...。
曲がった」ロックも同様で、唯一の違いは、クローズによる残留が本質的に=別に開くということです。
鉛筆で紙を見ながら熟考するよりも、トレードすれば、すべてが見えてくる...。;)))
ただ、スプレッドが節約できる例を教えてください!混乱しているので、もしかして私が勘違いしているのでしょうか?
ずっと不可能だと思っていたのに......今、土台が崩れている......。
スプレッドで節約できる具体例を教えてください!途方に暮れているので、もしかしたら正しく理解できていないかも?
今までずっと不可能だと思っていたのに......土台が崩れてしまった......」。
私の記憶では、いつもこんな感じです。
*
バランス:300
エクイティ:700
利益:400
スプレッド:3pips
40pipsの距離で1ロットのオープンロックポジションを2つ。
*
v.1は別に閉じた。
残高:700
資本金: 0
利益:0
*
c.2 カウンターで閉じる :
バランス:730
資本金: 0
利益:0
*
質問です。30はどこから来たのか?
質問です。30はどこから来たのか?
はい、本当にどうやって?あなたの答えも知っています。彼らはスプレッドで3pを節約したのです。
でも、正直なところ、ずっと理解できていないんです...。
すでにオープンしているものからではなく、ゼロから始めよう...。と、長い間、そこにありました。
例えば、1ロットの買いと売りの2つの取引をする必要があるとします。
このような取引は、スプレッド3pで60ドルかかると思うのですが、どうでしょうか?
少なくとも1ポンドを節約する方法を教えてください...皮肉もなく、ありがたい...。
もちろん、最終的に1ロットの買いと1ロットの売りがあるように、出来高を操作することは可能です。
>> ...ただ今、チャートのクロールが非常に遅く、何かのスピードが落ちました。
テンプレート名との関連性がわからないのですが。実験として、テンプレートを使って実行し、次にテンプレートの名前を変えて、テンプレートが入れたものをすべて手動で入れ、テンプレートなしで実行した場合を比較してみてください。IMHOは、この差はあってはならないことだと思います。
をコンバットする。
offline.tplは知りませんでした!>> ありがとうございました。
テンプレート名との関連性がわからないのですが。実験として、テンプレートを使って実行し、次にテンプレートの名前を変えて、テンプレートが入れたものをすべて手動で入れ、テンプレートなしで実行した場合を比較してみてください。IMHOは、この差はあってはならないことだと思います。
コンバットに。
offline.tplは知りませんでした!ありがとうございます。
テスターで観察されたことですが、テスト中にグラフの上にマウスを移動させただけで、狂ったように動作してしまうのです。マウスを離すと遅くなる。何ですか?