Tip =OrderType(); // Type of selected order
Price =OrderOpenPrice(); // Price of selected order
SL =OrderStopLoss(); // SL of selected order
TP =OrderTakeProfit(); // TP of selected order
Lot =OrderLots(); // Amount of lots
WHRoeder I didn't understand anymore this is the whole logic part of my ea and also where my code knowledge is for now.I don't know what again to present, afterall
0はデフォルトのマジックナンバーなので、条件は手動で開いた取引を除外しません。
ここでは、最後に選択された注文の 値を保存しています。もし、lastTicketの 値を格納したい場合は、再度選択 する必要があります。
なぜ、最後の注文を見つけるために注文をループして、その結果に対して何もしないのですか?
あなたの2つのコードのブロックは、互いに完全に独立している
0はデフォルトのマジックナンバーなので、条件は手動で開いた取引を除外しません。
ここでは、最後に選択された注文の値を保存しています。もし、lastTicketの 値を格納したい場合は、再度選択 する必要があります。
なぜ、最後の注文を見つけるために注文をループして、その結果に対して何もしないのですか?
あなたの2つのコードのブロックは、互いに完全に独立している
GumRai:あなたの応答に感謝し、あなたのピンポイントによると
OrderMagicNumber() == 0 ------------ここで私は私のコードをテストしていたので、私は値の番号なしでそれを掲示し、勧告と修正をありがとうございましたので、それを0に置く
オーダーマジック番号() == 1234
lastTicket 私は私のordersendでそれを配置しました。
lastTicket=OrderSend(Symbol(),OP_BUY,mylot(),Ask,0,0,0, "My Comment",magic,0,Green);
if(lastTicket>0)
{
bool b=OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(Ask+(StopLoss*Point),Digits),NormalizeDouble(Ask-(TakeProfit*Point),Digits),0,赤)).を実行。
}
しかし、私が実際にそれを正しく理解しているかどうかはわからない。なぜなら、私のEAにさせたいことは、複数の売り注文を出すことであり、EAに現在のチャートシンボルの最高オープン価格を取得し、その10ピップ上をオープンさせたいのだ。
まず、WHRoederが教えて くれた fomularに従って、最後のオープンオーダーを取得しようとします。
だから私は最後のオープンチケットhigh.pleaseGumRaiを 取得したい理由です注文を通じて私のループは、ちょうど1オープントレードを設定することはできませんが、複数のオープントレードです私のorderselectedで間違っている場合助けて喜んでくれてありがとうを通して私を置く。
投稿に長いコード行を含めないようにしてください、読みづらくなります。
上記のように2行で記述することを止めることはできません。
WHRoederこのコードは、注文執行の私の計算のすべてである私は私のエラーを変更し、私を置くために私を助けるように頼む。
WHRoederこのコードは、注文の実行の私の計算のすべてです私は私のエラーを修正し、私を置くために私を助けるように頼む。
GumRai 修正ありがとうございます。しかし、私は上記のコードが正しいか
WHRoeder I didn't understand anymore this is the whole logic part of my ea and also where my code knowledge is for now.I don't know what again to present, afterall
しかし、もし私があなたに全体のeaのコードを送ることを許可することができれば、私はよくなりますお願いします、お願いしますWHRoederは私を助けてください、私はあなたができることを知っています.amはあなたのために待っています。
全体の ea のコードを送る承認およびリンク。
さらに形式的に前に私にこのフォーミュラを与えた......。
移動平均がASK価格やBID価格と交差している場合のみ、最後の価格をテストしています。
私は高値をテストするコードを持っていません。それはMAとASKと10ポイントだけなので、テストに使うコードはありません。
GumRai さん、ご指摘ありがとうございます。
まず、あなたが何をしようとしているのかが不明です。
あなたはこう言います。
「なぜなら、私のEAにさせたいことは、複数の売り注文を出す ことであり、 現在のチャートシンボルで最も高い建値を 取得し、その10ピップ上をオープンさせたいのです。
まず、WHRoederが教えて くれた方法に従って、 最後のオープンオーダーを取得しようと します。"
では、何を見つけたいのでしょうか?
一番高い建値の注文ですか?
それとも
一番最近開いた注文ですか?
何が欲しいのか説明できないのに、誰が助けてくれるのでしょうか?
このコードは最後に開かれた注文を見つけますが、価格をどこにも保存しません。
ここでは、Opn_Sに値を与えていますが、それに対して何もしていません。
ここでは、注文を開くための条件がなく、lastTicketの値を上書きしています。
あなたのコードにはロジックがありません。互いに全く関係のない3つのセクションのコードだけです。
現在のチャートシンボルで最も高いオープン プライスと、その上に10pipのオープン(その場合は買い/10pipのオープン)(その場合は売り
よろしくお願いします。
GumRai さん、ご指摘とまとめ、ありがとうございます。
現在のチャートシンボルにおける最高始値
助けてください
なぜヘルプが必要なのですか?
最新 (最高) の OrderOpenTime を持つ注文を見つけるコードを書くことができれば、最高 OrderOpenPrice を持つ注文を見つけるのは簡単なはずです。
単純な代入です。
なぜヘルプが必要なのですか?
最新 (最高) の OrderOpenTime を持つ注文を見つけるコードを書くことができれば、最高 OrderOpenPrice を持つ注文を見つけるのは簡単なことでしょう。
単純な代入です。
私は自分のコードを書いたり、研究したりしていますが、思うような結果が得られないときは、解決策を探しますが、まだ半分もできていません。
時には、どんなにシンプルでも小さくてもsolutions.please GumRaiは私が感謝される私を支援することは困難であることができます。