// Получим значение индикатора
dMA = iMA(Symbol(), 0,PeriodMA, MovingShift, MODE_SMA, PRICE_CLOSE, 0); // MODE_SMA - простое усреднение , значение 0. PRICE_CLOSE- цена закрытия, значение 0.// Если нет открытых ордеров, то входим в условиеif(CountOrders()==0)
{
// Если появился сигнал на покупку, то откроем ордер на покупкуif(bSignalBuy() == true)
vOrderOpenBuy();
if((bSignalBuy() == true)&&(GetLotSize()>LotControl))
vOrderOpenSell();
// Если появился сигнал на продажу, то откроем ордер на продажуif(bSignalSell() == true)
vOrderOpenSell();
if((bSignalSell() == true)&&(GetLotSize()>LotControl))
vOrderOpenBuy();
}
上に全部書きました。書き込みをよく読み直してみてください。あなたの仕事は、決して難しいものではありません。掲示板でいがみ合うことなく、作業に集中すれば大丈夫です。頑張ってください。
何を書いたんだ?アレイのことですか?最初にやったのは、インジケーターの定義ということでしょうか?それとも、2つの注文を開いて、1つ目のTFを2つ目に入れる方法についてでしょうか?このようなすっきりした解決策が、副次的な問題の数々を引き起こしているのです。
"bicker" - 先生がチャットルームに入りました。悪いけど、要点を書くより自我を突き出してるんだよね。私も13歳の頃、そうでしたから。
私の重要性とかではなく、あなたが持っていないプログラミングの知識が重要なのです。もしあなたが大学時代に授業中にそのような振る舞いをしたら、少なくとも先生に叱られるか、追い出されるでしょう。その時に、自分のエゴを伝えるのでは...?:)
知識が ないのは、初心者だからではなく、無知だから...。EAとインジケーターは違う」と言われても、「何が違うんだ」と言い続けるでしょう。:)
私は、「インジケータが取引を開始する」、「ボットが取引時間枠を必要とする」と書きました。このような質問には、論理性を欠くため、誰も返答すらしない。しかし、私はそれに答えようとした。非難や侮辱をたくさん受けました。それは「ありがとう」の代わりなのか...?マジコンで暗号化する。暗号化・復号化の全手順を記事で紹介しました。
マジックを暗号化する。暗号化・復号化の全手順を記事にしています。
リンクを教えてください、毎回見つけるのに30分くらいかかります)暗号化に対するアプローチが良い。
リンクを教えてください、毎回探すのに30分くらいかかります)コーディングへのアプローチが良い。
私自身は覚えていないのですが......)
私も30分ほど探してみます・・・。
ボットがリモートサーバーで動いているので、コメントにTFを書く、それならいいのですが、ボリュームの一部を閉じるとチケットに上書きされてしまうので、これではうまくいきません。
異なる時間帯の注文に対して、個別のマジックナンバーを行う。この数値は、部分的に閉じる際にも変わりません。
異なる時間帯の注文に対して、個別のマジックナンバーを作る。この数値は、部分的に閉じた状態でも変わりません。
また、すでに順番・位置から読み取れるのに、なぜマジックナンバーで記号を暗号化するのでしょうか?また、なぜこのような値をSymNumberに設定したのでしょうか?
異なる時間帯の注文に対して、個別のマジックナンバーを作る。この数値は、パーシャルクローズ中も変わりません。
StringFindをありがとうございました。でも、その方がずっと楽なんです。
そして、後でOrderSymbol()を使って注文記号を取得するのです。
押忍
シグナルを受信(例:買い)したら、ロット条件を満たした後に反対注文(売り)を出す必要がありますね。
コードを組みました。
が、ある条件が発生すると
しかし、この場合、2つの反対の注文が同時に開かれています。 どうすれば「修正」できますか?