int order[]={1,2,3,4,5,6,7,8,9,10};
void Tral_BU_Stop() {
int j;
for (int i=OrdersTotal()-1; i>=0; i--) {
if (OrderSelect(i, SELECT_BY_POS,MODE_TRADES)==True){
if (OrderMagicNumber()==Mg&&OrderSymbol()==Symbol()&&OrderType() ==OP_BUYSTOP){
j++;
if ( Bid<=OrderOpenPrice()-DistPoint*order[j]*Po){
bool modb=OrderModify(OrderTicket(),Bid+(DistPoint*order[j])*Po,OrderStopLoss(),OrderTakeProfit(),0,clrGreen);}} }}}
//================void Tral_SEL_Stop() {
int j;
for (int i=OrdersTotal()-1; i>=0; i--) {
if (OrderSelect(i, SELECT_BY_POS,MODE_TRADES)==True){
if (OrderMagicNumber()==Mg&&OrderSymbol()==Symbol()&&OrderType() ==OP_SELLSTOP){
j++;
if (Ask>OrderOpenPrice()+DistPoint*order[j]*Po){
bool mods=OrderModify(OrderTicket(),Ask-(DistPoint*order[j])*Po,OrderStopLoss(),OrderTakeProfit(),0,clrRed);}} }}}
j++;
if (Ask>OrderOpenPrice()+DistPoint*order[j]*Po){
bool mods=OrderModify(OrderTicket(),Ask-(DistPoint*order[j])*Po,OrderStopLoss(),OrderTakeProfit(),0,clrRed);}
こんにちは、私はグループ注文のトロールのためのコードを書いています。トロールのコードロジックは以下の通りです。
どのような条件でグループオーダーのトロールを開始すればよいのでしょうか?
こんにちは、私はグループ注文のトロールのためのコードを書いています。トロールのコードロジックは以下の通りです。
価値観を変えれば、幸せになれる
価値観を変えれば幸せになれる、そこから考えてみるのもいいと思います
DistPoint*order[j]*Po
ロ」とは?
たんしゅくポイント
どのような条件でグループオーダーのトロールを開始すればよいのか?
ポイント
この場合、2つ目の注文を出すとストップロス注文が出てしまい、3つ目の注文をグリッドで出すことができない可能性があります...。
どのような条件で起動するかという意味です
どのような条件で起動するかという意味です
この場合、2つ目の注文を出すとストップロス注文が出てしまい、グリッドに3つ目の注文を出すことができない可能性があります...。
私の知る限り、注文がオープンされる前にストップを置くことはできません
で、これがないとグループ修正もできません。
なぜこのような重複があるのか
こんな風にできるんです。
また、どのようなパラメータがあるのかも教えてください。
確かにマカー、でもこのコードのほとんどは私のものではありません。自習用の本から取りました。ましてや、この置き換えは、目の前の問題を解決するものではありません。