[ARCHIVE]フォーラムを乱立させないために、どんなルーキーの質問でも。プロフェッショナルの皆さん、通り過ぎないでください。あなたなしではどこにも行けない - 5. - ページ 416

 
Ekburg:
私が失礼なことを言ったと思われますか? 私は汚い言葉で「おい、失言」と書いたわけではなく、「あなた」という言葉を使って十分に敬語で言っていますし、コメントの内容もかなり敬語になっていますよ。あなたは、しかし、あなたが好きではなかったもの - それは起こる、誰もが、常に、何が好きではない、よく、コメントが対処された人に場合、私は誰を怒らせたりしたくなかったので、彼は、私を許してみましょう。また、「せめてもの救いは!」と感謝した。それはリスペクトではないでしょうか?

:))))) (講演会なし...コメントなし)

質問者と回答者の2人のうち、質問者であるあなたは、保留中の注文がトリガーされたときにどうなるのか、よく理解していない可能性が高いです。保留中の注文は、それに最も近い任意の価格で執行されます。保留中の注文の経験則は、価格がそれに達した場合、取引はマーケットに入ることです。そして、値段は関係ないでしょう。ストップロスも同様に保留中の注文であり、取引そのものと逆のポジションを取るだけなので、これはストップロスにも当てはまります。これは、取引所での取引とは少し違います。そのためか、混乱が起きていますね。

この意味で、ブローカーの質に大きく依存する。つまり、取引を実行するための規制と、そのブローカーでの流動性の有無、そしておそらく他の機能の束:おそらく誠実さ、などなど...の両方を意味します。あなたはほぼすべての外国為替ブローカー(DC)との契約を読んだ場合、それはあなたのトランザクション(および他のトレーダー)は、この "ブローカー "の任意の便利な価格で閉じることができ、それはあなたがそれに署名しているので、法律や規制の範囲内になることが判明した。- しかし、それらは別のテーマです。プログラミングとは関係ない。

 
このようなスクリプトがあるかどうか教えてください:ある日付のチャート上のバーを見つけたいのです。マウスやキーボードで手探りするのではなく、スクリプトに入力するだけでいいんですね?
 


ファイルに書き込む 方法がわかりません。問題は、このコードが最後のレコードだけをファイルに書き込むことです(私の理解では、書き込まれたものが常に消去されます)
データが1つずつ書き込まれ、ファイルの前のレコードが消去されないようにするにはどうしたらよいでしょうか。

for (int i=NumberOfCandels; i>0; i--) {
    arrowbuy = iCustom(NULL, 0, "xxx", 0, i);
    arrowsell = iCustom(NULL, 0, "xxx", 1, i);
    
    if(arrowbuy != EMPTY_VALUE && arrowsell == EMPTY_VALUE) {
      //Print(TimeToStr(Time[i], TIME_DATE|TIME_MINUTES), " Buy");
      handle=FileOpen("AUDJPY.csv", FILE_READ|FILE_WRITE, '\t');
      if(handle>0) {
        FileWrite(handle, TimeToStr(Time[i], TIME_DATE|TIME_MINUTES), " Buy");
        FileClose(handle);
        }
      }
    if(arrowsell != EMPTY_VALUE && arrowbuy == EMPTY_VALUE) {
      //Print(TimeToStr(Time[i], TIME_DATE|TIME_MINUTES), " Sell");
      handle=FileOpen("AUDJPY.csv", FILE_READ|FILE_WRITE, '\t');
      if(handle>0) {
        FileWrite(handle, TimeToStr(Time[i], TIME_DATE|TIME_MINUTES), " Sell");
        FileClose(handle);
        }
      }
  }
 
okvseok:
このようなスクリプトがあるかどうか教えてください:ある日付のチャート上のバーを見つけたいのです。マウスやキーボードで手探りするのではなく、スクリプトに入力するだけでいいんですね?
もし、あなた自身がこの質問を理解している(質問内容を理解している)のであれば、それを改めるか、明確にしていただけませんか?例えば、何を検索してはいけないのか、どのようなスクリプトを入力すればいいのかが分かりませんでした。
 

とか、言い換えれば
スクリプトはおおよそn行書くことになっているが、1行しか書かない。

 
Run:

つまり、
スクリプトはおおよそn行書くはずなのに、1行しか書かない。

どこか別の場所でファイルを閉じて ください。そしてオープニング、でも違う場所で。
 
Chiripaha:
あなた自身が質問を理解した(あなたが尋ねたものを理解した)場合、それを言い換えたり、明確にすることを気にしないのですか?なぜなら、私などは、何を探してはいけないのか、どのスクリプトに入ればいいのか、理解できていなかったからです。


今度は例を試してみます)))

2012.06.07のユーロ/ドルの5分足のバーが目の前にあるのですが、例えば2004.05.03の5分足のバーを見つけたいのですが...。このバーを手動ではなく、検索する方法はありますか?

 
okvseok:


例を挙げてみます)))

2012.06.07のユーロ/ドルの5分足のバーが目の前にあるのですが、例えば2004.05.03の5分足のバーを見つけたいのですが...。このバーを手動ではなく、検索する方法はありますか?

ありますが、そのためには、少なくとも「手動ではない」ということの意味を定義する必要があります。
 
tara:
ありますが、そのためには、少なくとも「手動ではない」ということの意味を定義する必要があります。


というのは、例えば、マウスのホイール(キー)を左右に3分間回す))のではなく、単にある棒グラフの日付を入力するとか、そういうことです。

回答ありがとうございました

 
okvseok:


というのは、例えば、マウスのホイール(キー)を左右に3分間回す))のではなく、単に特定のバーの日付などを入力するのです。

チャートの左下隅(日付のあるところ)でマウスをダブルクリックし、開いたウィンドウに希望する日付をDD.MM.YYYYの形式で入力します - この「手動ではない」オプションは大丈夫でしょうか。