int Answer=0;
bool Result[14];
for (int i = OrdersTotal()-1; i>=0; i--){
if (OrderSelect(i,SELECT_BY_POS,MODE_TRADES)){
if (OrderMagicNumber() == Magic){
if (OrderType()==OP_BUY){
if (OrderSymbol() == "USDCAD"){
int cnt=0;
while(cnt<=5){
Result[0]=OrderClose(OrderTicket(),OrderLots(),MarketInfo("USDCAD",MODE_BID),slip,Blue);
if(!Result[0]){
Answer=ERRORS(GetLastError());
if (Answer==1)continue; cnt++;
if (Answer==2)break;
}
if (Result[0])break;
}continue;
}
if (OrderSymbol() == "USDCHF"){
int cnt=0;
while(cnt<=5){
Result[1]=OrderClose(OrderTicket(),OrderLots(),MarketInfo("USDCHF",MODE_BID),slip,Blue);
if(!Result[1]){
Answer=ERRORS(GetLastError());
if (Answer==1)continue; cnt++;
if (Answer==2)break;
}
if (Result[1])break;
}continue;
}
OKです、さようなら ))それなら、酒をやめたほうがいい。IMHO赤ちゃんの時間冗談です。以上、バイバイ。
こんにちは。
サイドチャンネル(フラット)を検出し、ローソク足の構成に基づいてそれを行うオープンソースのインジケータ/アドバイザがあるかどうか教えてください。インジケーターであれば、添付画像のような描画になるはずです。
この質問の目的は、これらのチャンネルを決定するために既に実装されたアルゴリズムを見ることです。なぜなら、画像にチャンネルを描く ために使用した私のアルゴリズムは、それが何のために作られたのかを常に表示しないので、この問題に対するいくつかの代替ソリューションを見たいと思います。すでに人がやっていることだし、もしかしたら賢明な解決策があるかもしれないのに、車輪を再発明しているようなものだ......。
私も持っていますよ。見つかればそうします。
はい、その通りです。ただ、いくつかのDCでは、取引はゼロストップでしか開かれず、その後修正されることを思い出しました。
ありがとうございます、とても助かりました。
何もかも忘れてしまって、まるで老人のような気分です。
しかし、1週間前はすべてうまくいっていたのに、今はうまくいかないということなのです。また、私の知る限り、フクロウに対するこうした規制は、ずいぶん前に一部の職場で導入されたようです。
オプションを確認したらお知らせします。
これらは、特にECNやSTPブローカーでよく見られる市場 執行の特殊性です。なお、評判の良い証券会社の大半は、この方式に切り替えている。取引注文のAsk価格とBid価格は、テスターのみ必要です。大雑把に言うと、注文を出す場合、サーバーは取引のペア、方向、数量を知る必要があります。始値はブローカーによって決定されます。
通常のオフィスでは、StopLossやFreeLevel(SLやTPの設定や変更、保留中の注文のレベル)=0なので、悪い価格で始まり、TPやSLで閉じるということが起こる可能性があります。したがって、SLとTPのレベルはサーバーで受け入れられません。
こんにちは。
サイドチャンネル(フラット)を検出し、ローソク足の構成に基づいてそれを行うオープンソースのインジケータ/アドバイザがあるかどうか教えてください。インジケーターであれば、添付画像のような描画になるはずです。
この質問の目的は、これらのチャンネルを決定するために既に実装されたアルゴリズムを見ることです。なぜなら、画像にチャンネルを描くために使用した私のアルゴリズムは、それが何のために作られたのかを常に表示しないので、この問題に対するいくつかの代替ソリューションを見たいと思います。すでに人がやっていて、もしかしたら良い解決策があるかもしれないのに、車輪の再発明をしているようで・・・。
この古いコードを見つけたんだ。うまくいかないので、考えています。使っていた記憶があるが、今は使えない。
もしご興味があれば、私のコードを調べて、エラーを見つけます。
そして2つ目は、インジケーターではなく、Expert Advisorであることです。戦略の原理:私はいくつかの特定の長さの横のチャネルを持っている、チャンネルのバウンスで取引を開く。小さく止めて、チャンネルの反対側で利益を得る。こんな感じです。
そして、最後に見つけたチャンネルだけを描画します。チャンネルが壊れると、別のチャンネルを探し、古いチャンネルを削除します。
もし興味があれば、このアルゴリズムに基づいたインジケータを作るかもしれません。
こんにちは。
サイドチャンネル(フラット)を検出し、ローソク足の構成に基づいてそれを行うオープンソースのインジケータ/アドバイザがあるかどうか教えてください。インジケーターであれば、添付画像のような描画になるはずです。
この質問の目的は、これらのチャンネルを決定するために既に実装されたアルゴリズムを見ることです。なぜなら、画像にチャンネルを描くために使用した私のアルゴリズムは、それが何のために作られたのかを常に表示しないので、この問題に対するいくつかの代替ソリューションを見たいと思います。すでにやっていて、良い解決策があるかもしれないが、車輪の再発明になってしまう...。
外部パラメータでは、バーの 範囲と本数を 設定します。指定した本数のバーがレンジから外れないと同時に(高値・安値<レンジ)、指定した本数のバーのトレンドを描画します。次のバーの終値で再度確認し、このバーが範囲外に移動していなければ、2番目の座標を1バー分移動させる必要があります。それが理屈です。
何がそんなに複雑なんだ?
外部パラメータでバーの範囲と本数を設定します。指定した本数のバーが範囲から飛び出さなければ(high-low < range)、指定した本数のバーについてトレンドを描画します。次のバーの終値で再度確認し、このバーが範囲外に移動していなければ、2番目の座標を1バー分移動させる必要があります。それが理屈です。
はい、本当に、あまり複雑ではありません。私もその方法でやりました。フクロウがあるから、コードがごちゃごちゃしてるんだよ。分解するくらいなら、もう一度やり直したほうがいい。
それのどこが難しいのでしょうか?
外部パラメータでバーの範囲と本数を設定します。指定した本数のバーが範囲から飛び出さなければ(high-low < range)、指定した本数のバーについてトレンドを描画します。次のバーの終値で再度確認し、このバーが範囲外に移動していなければ、2番目の座標を1バー分移動させる必要があります。それが全体のロジックです。
もちろん、一般的な考え方は同じです。しかし、チャンネルの幅(あなたの場合は範囲)はどのように決めているのでしょうか?チャネルの存在は、バーの 固定数ではなく、例えば、10〜30バーの長さでチェックされているので、私のケースでは、これは、平均的なキャンドルプラスそれは、チャネルの長さにすべて関連しているのサイズを使用して行われます。
気になるのは、長さから幅を選択する問題ですが...。
はい、本当に複雑ではありません。私もそうでした。フクロウがあるから、コードがごちゃごちゃしてるんだよ。コードを分解するよりも、もう一度やり直したほうがいい。