[アーカイブ!】みんなで国を作ろう!!!! - ページ 26 1...192021222324252627282930313233...36 新しいコメント 削除済み 2009.08.05 10:58 #251 Evgenich >> : 設定は何も変えていません。 Lot 0.05 Depo share 0.3 EAが「Invalid lots amount for OrderSend function」というエラーを出します。もしかしたら、固定ロットを設定する方法があるのでは? シェア = 0 ならば、それは規定された固定されたものになります ...(>>計算しない。) 削除済み 2009.08.07 13:54 #252 なんでみんなこんなに静かなんだろう、この話題はまだまだ終わらないようだ...。 ファイル: xxx.mq4 16 kb 削除済み 2009.08.07 14:08 #253 今週、半額入金でペアの1つをテスト(0.6)。歴史の中のバー 2146 246212 tick シミュレーション シミュレーション品質 90.00% チャート不一致エラー 41 初期預金 50.00 純利益 3168.32 総利益 3168.32 総損失 0.00 利益率 勝利期待度 211.22 絶対ドローダウン 11.51 最大ドローダウン 1234.53 (32.83%) 相対ドローダウン 86.71% (251.23) 取引合計 15 ショートポジション (%勝利) 1 (100.00%) ロングポジション (%勝利) 14 (100.00%) 収益の高い取引 (%全体) 15 (100.00%) 00%) 損失トレード(全体の割合) 0(0.00%) 最大 利益トレード 1429.12 損失トレード 0.00 平均 利益トレード 211.22 損失トレード 0.00 最大 連続勝利(利益) 15(3168.32) 連続損失(損失) 0(0.00) 最大 連続利益(勝利数) 3168.32 (15) 連続損失(損失数) 0.00 (0.00) 平均 聖杯は存在するのか? ストキャスティクス指標。不思議な観察眼です。 全世界のアドバイザー majestic 2009.08.08 11:13 #254 を、何卒 よろしくお願いいたします。) Илья 2009.08.10 12:35 #255 sllawa3 писал(а)>> どうしたんだろう、話題は尽きないが...。 テスターをしているのですが、なかなか良い結果が出ません。 削除済み 2009.08.10 16:02 #256 まず最初に、これはテンプレートです ...次に、非常にマイルドなエントリーコンディションであること...全6ペアに対するトロールを以下に示す...次に、全6ペアのホールフリー履歴がなければテスターでテストできないこと...だ。 for(int k=0; k<=OrdersTotal(); k++) { if (OrderSelect(k,SELECT_BY_POS)==true) { if (OrderMagicNumber()!= Magic) continue; //.................. if(OrderType() == OP_SELL&&OrderTakeProfit() ==0) { t=MarketInfo(OrderSymbol(),MODE_BID)-TP*MarketInfo(OrderSymbol(),MODE_POINT); OrderModify(OrderTicket(),OrderOpenPrice(),OrderStopLoss(), t,OrderMagicNumber(),CLR_NONE)。 } if(OrderType() == OP_BUY&&OrderTakeProfit() ==0) { t=MarketInfo(OrderSymbol(),MODE_ASK)+TP*MarketInfo(OrderSymbol(),MODE_POINT) となります。 OrderModify(OrderTicket(),OrderOpenPrice(),OrderStopLoss(), t,OrderMagicNumber(),CLR_NONE)。 } //................. if(OrderType() == OP_SELL&&OrderStopLoss()==0) { s=MarketInfo(OrderSymbol(),MODE_ASK)+SL*MarketInfo(OrderSymbol(),MODE_POINT); OrderModify(OrderTicket(),OrderOpenPrice(),s, OrderTakeProfit(),OrderMagicNumber(),CLR_NONE); } if(OrderType() == OP_BUY&&OrderStopLoss()==0) { s=MarketInfo(OrderSymbol(),MODE_BID)-SL*MarketInfo(OrderSymbol(),MODE_POINT); OrderModify(OrderTicket(),OrderOpenPrice(),s, OrderTakeProfit(),OrderMagicNumber(),CLR_NONE); } //................ if(OrdersTotal() > 0) { if(OrderType() == OP_SELL&&OrderMagicNumber() ==Magic) { if(TrailingStop> 0) { if(OrderOpenPrice() - MarketInfo(OrderSymbol(),MODE_ASK) >= TrailingStop * MarketInfo(OrderSymbol(),MODE_POINT)) { if(OrderStopLoss() > (MarketInfo(OrderSymbol(),MODE_ASK) + MarketInfo(OrderSymbol(),MODE_POINT)* TrailingStop)) { if(TrailingStop>0&&TrailingStop<MarketInfo(OrderSymbol(),MODE_STOPLEVEL))TrailingStop=MarketInfo(OrderSymbol(),MODE_STOPLEVEL).TrailingStop<MarketInfo(OrderSymbol(),MODE_STOPLEVEL); OrderModify(OrderTicket(), OrderOpenPrice(),MarketInfo(OrderSymbol(),MODE_ASK) + MarketInfo(OrderSymbol(),MODE_POINT) * TrailingStop.OrderTicket(), OrderOpenPrice(), MarketInfo(OrderSymbol(),MODE_ASK) + OrderOpenPrice(MODE_POINT) OrderTakeProfit(),OrderMagicNumber(),CLR_NONE); } } } } さもなくば if(OrderType() == OP_BUY&&OrderMagicNumber() ==Magic) { if(TrailingStop > 0) { if(MarketInfo(OrderSymbol(),MODE_BID) - OrderOpenPrice() >= TrailingStop * MarketInfo(OrderSymbol(),MODE_POINT)) { if(OrderStopLoss() < (MarketInfo(OrderSymbol(),MODE_BID) - MarketInfo(OrderSymbol(),MODE_POINT) * TrailingStop) )) { if(TrailingStop>0&&TrailingStop<MarketInfo(OrderSymbol(),MODE_STOPLEVEL))TrailingStop=MarketInfo(OrderSymbol(),MODE_STOPLEVEL).TrailingStop<MarketInfo(OrderSymbol(),MODE_STOPLEVEL); OrderModify(OrderTicket(), OrderOpenPrice(),MarketInfo(OrderSymbol(),MODE_BID) - MarketInfo(OrderSymbol(),MODE_POINT) * TrailingStop, OrderTakeProfit(),OrderMagicNumber(),CLR_NONE); } } } } } if (OrderType()==OP_BUY&&CLOSE_BUY==true&&OrderMagicNumber() ==Magic) { if (iStochastic(OrderSymbol(),5,5,3,3, MODE_SMA, 0, MODE_SIGNAL,0)<iStochastic(OrderSymbol(),5,5,3,3, MODE_SMA, 0, MODE_SIGNAL,1)& (iStochastic(OrderSymbol(),4,5,5,3, MODE_SMA,0, MODE_SIGNAL,1))&OrderOpenPrice()<iClose(OrderSymbol(),0,0)-MIN_PROFIT*MarketInfo(OrderSymbol(),MODE_POINT)。 オーダークローズ(オーダーチケット(),オーダーロット(),マーケットインフォメーション(オーダーシンボル(),MODE_BID),3) } if (OrderType()==OP_SELL&&CLOSE_SELL==true&&OrderMagicNumber() ==Magic) { if (iStochastic(OrderSymbol(),5,5,3,3, MODE_SMA, 0, MODE_SIGNAL,0)>iStochastic(OrderSymbol(),5,5,3,3, MODE_SMA, 0, MODE_SIGNAL,1)& (iStochastic(OrderSymbol(),4,5,3,4,3, MODE_SMA,0, MODE_SIGNAL,1)>iStochastic(OrderSymbol(5,5,3,3,3)))&OrderOpenPrice()>iClose(OrderSymbol(),0,0)+MIN_PROFIT*MarketInfo(OrderSymbol(),MODE_POINT)。 オーダークローズ(オーダーチケット(),オーダーロット(),MarketInfo(オーダーシンボル(),MODE_ASK),3) } } } を返します。 } [Archive!] WRITING A COUNTRY コーディングの方法は? [アーカイブ!】どんなルーキーの質問でも、フォーラムを散らかさないように。プロフェッショナルの皆さん、通り過ぎないでください。あなたなしではどこにも行けない - 2. Роман 2009.08.10 17:30 #257 みなさん、こんにちは。 休暇から帰ってきたばかりなのに...。 海、太陽、水は私たちの最高の友達です。 一息ついたので、そろそろ仕事に戻ろうかと...。 具体的に取り組むべきテーマを提案します Илья 2009.08.11 04:22 #258 sllawa3 писал(а)>> まず最初に、これはテンプレートです ...第二に、6つのペアのトロールがかなりソフトであること...第二に、6つのペアで完全にホールのない履歴がないとテスターでテストできないこと...です。 for(int k=0; k<=OrdersTotal(); k++) { if (OrderSelect(k,SELECT_BY_POS)==true) { if (OrderMagicNumber()!= Magic) continue; //.................. if(OrderType() == OP_SELL&&OrderTakeProfit() ==0) { t=MarketInfo(OrderSymbol(),MODE_BID)-TP*MarketInfo(OrderSymbol(),MODE_POINT); OrderModify(OrderTicket(),OrderOpenPrice(),OrderStopLoss(), t,OrderMagicNumber(),CLR_NONE)。 } if(OrderType() == OP_BUY&&OrderTakeProfit() ==0) { t=MarketInfo(OrderSymbol(),MODE_ASK)+TP*MarketInfo(OrderSymbol(),MODE_POINT) となります。 OrderModify(OrderTicket(),OrderOpenPrice(),OrderStopLoss(), t,OrderMagicNumber(),CLR_NONE)。 } //................. if(OrderType() == OP_SELL&&OrderStopLoss()==0) { s=MarketInfo(OrderSymbol(),MODE_ASK)+SL*MarketInfo(OrderSymbol(),MODE_POINT); OrderModify(OrderTicket(),OrderOpenPrice(),s, OrderTakeProfit(),OrderMagicNumber(),CLR_NONE); } if(OrderType() == OP_BUY&&OrderStopLoss()==0) { s=MarketInfo(OrderSymbol(),MODE_BID)-SL*MarketInfo(OrderSymbol(),MODE_POINT); OrderModify(OrderTicket(),OrderOpenPrice(),s, OrderTakeProfit(),OrderMagicNumber(),CLR_NONE); } //................ if(OrdersTotal() > 0) { if(OrderType() == OP_SELL&&OrderMagicNumber() ==Magic) { if(TrailingStop> 0) { if(OrderOpenPrice() - MarketInfo(OrderSymbol(),MODE_ASK) >= TrailingStop * MarketInfo(OrderSymbol(),MODE_POINT)) { if(OrderStopLoss() > (MarketInfo(OrderSymbol(),MODE_ASK) + MarketInfo(OrderSymbol(),MODE_POINT)* TrailingStop)) { if(TrailingStop>0&&TrailingStop<MarketInfo(OrderSymbol(),MODE_STOPLEVEL))TrailingStop=MarketInfo(OrderSymbol(),MODE_STOPLEVEL).TrailingStop<MarketInfo(OrderSymbol(),MODE_STOPLEVEL); OrderModify(OrderTicket(), OrderOpenPrice(),MarketInfo(OrderSymbol(),MODE_ASK) + MarketInfo(OrderSymbol(),MODE_POINT) * TrailingStop.OrderTicket(), OrderOpenPrice(), MarketInfo(OrderSymbol(),MODE_ASK) + OrderOpenPrice(MODE_POINT) OrderTakeProfit(),OrderMagicNumber(),CLR_NONE); } } } } さもなくば if(OrderType() == OP_BUY&&OrderMagicNumber() ==Magic) { if(TrailingStop > 0) { if(MarketInfo(OrderSymbol(),MODE_BID) - OrderOpenPrice() >= TrailingStop * MarketInfo(OrderSymbol(),MODE_POINT)) { if(OrderStopLoss() < (MarketInfo(OrderSymbol(),MODE_BID) - MarketInfo(OrderSymbol(),MODE_POINT) * TrailingStop) )) { if(TrailingStop>0&&TrailingStop<MarketInfo(OrderSymbol(),MODE_STOPLEVEL))TrailingStop=MarketInfo(OrderSymbol(),MODE_STOPLEVEL).TrailingStop<MarketInfo(OrderSymbol(),MODE_STOPLEVEL); OrderModify(OrderTicket(), OrderOpenPrice(),MarketInfo(OrderSymbol(),MODE_BID) - MarketInfo(OrderSymbol(),MODE_POINT) * TrailingStop, OrderTakeProfit(),OrderMagicNumber(),CLR_NONE); } } } } } if (OrderType()==OP_BUY&&CLOSE_BUY==true&&OrderMagicNumber() ==Magic) { if (iStochastic(OrderSymbol(),5,5,3,3, MODE_SMA, 0, MODE_SIGNAL,0)<iStochastic(OrderSymbol(),5,5,3,3, MODE_SMA, 0, MODE_SIGNAL,1)& (iStochastic(OrderSymbol(),4,5,5,3, MODE_SMA,0, MODE_SIGNAL,1))&OrderOpenPrice()<iClose(OrderSymbol(),0,0)-MIN_PROFIT*MarketInfo(OrderSymbol(),MODE_POINT)。 オーダークローズ(オーダーチケット(),オーダーロット(),マーケットインフォメーション(オーダーシンボル(),MODE_BID),3) } if (OrderType()==OP_SELL&&CLOSE_SELL==true&&OrderMagicNumber() ==Magic) { if (iStochastic(OrderSymbol(),5,5,3,3, MODE_SMA, 0, MODE_SIGNAL,0)>iStochastic(OrderSymbol(),5,5,3,3, MODE_SMA, 0, MODE_SIGNAL,1)& (iStochastic(OrderSymbol(),4,5,3,4,3, MODE_SMA,0, MODE_SIGNAL,1)>iStochastic(OrderSymbol(5,5,3,3,3)))&OrderOpenPrice()>iClose(OrderSymbol(),0,0)+MIN_PROFIT*MarketInfo(OrderSymbol(),MODE_POINT)。 オーダークローズ(オーダーチケット(),オーダーロット(),MarketInfo(オーダーシンボル(),MODE_ASK),3) } } } を返します。 } 分かりやすい説明ありがとうございました。しかし、私はそれとは程遠く、どこに入れたらいいのかも分かりません。 ALex 2009.08.11 04:51 #259 RomanS >> : みなさん、こんにちは。 休暇から帰ってきたばかりなのに...。 海、太陽、水は私たちの最高の友達です。 一息ついたので、そろそろ仕事に戻ろうかと...。 具体的に取り組むべきテーマを提案する。 朝型フラット」の内訳を試してみるとか...。とか、自分のフラットを置いてみるとか...。20pp、50pp...どちらか1つ(ペンダントを2つ付ける)...。片方のペンダントが作動したら、反対側のペンダントを2倍にして置く...。営業時間を選択する...すべて黒字で終わるはず...。利益が出たら...例えば100usdなら、利益を確定し、すべての注文を閉じる...) そして、ミーティングオーダーを閉じる関数を書けば、美談になるのでは・・・) Илья 2009.08.11 05:11 #260 RomanS писал(а)>> みなさん、こんにちは。 休暇から帰ってきたばかりなのに...。 海、太陽、水は私たちの最高の友達です。 一息ついたので、そろそろ仕事に戻ろうかと...。 具体的なテーマを考えて取り組むことを提案します このストラテジーのExpert AdvisorをBookkeeperのドキュメントに書き込むことを提案できる。その他、必要なものはすべてアーカイブにあります。 ファイル: kmqjldjbj.rar 603 kb 1...192021222324252627282930313233...36 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
設定は何も変えていません。 Lot 0.05 Depo share 0.3 EAが「Invalid lots amount for OrderSend function」というエラーを出します。もしかしたら、固定ロットを設定する方法があるのでは?
シェア = 0 ならば、それは規定された固定されたものになります ...(>>計算しない。)
今週、半額入金でペアの1つをテスト(0.6)。
歴史の中のバー 2146
246212 tick シミュレーションシミュレーション品質 90.00%
チャート不一致エラー 41
初期預金 50.00
純利益 3168.32
総利益 3168.32
総損失 0.00
利益率
勝利期待度 211.22
絶対ドローダウン 11.51
最大ドローダウン 1234.53 (32.83%)
相対ドローダウン 86.71% (251.23)
取引合計 15
ショートポジション (%勝利) 1 (100.00%)
ロングポジション (%勝利) 14 (100.00%)
収益の高い取引 (%全体) 15 (100.00%)
00%)
損失トレード(全体の割合) 0(0.00%)
最大
利益トレード 1429.12
損失トレード 0.00
平均
利益トレード 211.22
損失トレード 0.00
最大
連続勝利(利益) 15(3168.32)
連続損失(損失) 0(0.00)
最大 連続利益(勝利数) 3168.32 (15)
連続損失(損失数) 0.00 (0.00)
平均
どうしたんだろう、話題は尽きないが...。
テスターをしているのですが、なかなか良い結果が出ません。
まず最初に、これはテンプレートです ...次に、非常にマイルドなエントリーコンディションであること...全6ペアに対するトロールを以下に示す...次に、全6ペアのホールフリー履歴がなければテスターでテストできないこと...だ。
for(int k=0; k<=OrdersTotal(); k++)
{
if (OrderSelect(k,SELECT_BY_POS)==true)
{
if (OrderMagicNumber()!= Magic) continue;
//..................
if(OrderType() == OP_SELL&&OrderTakeProfit() ==0)
{
t=MarketInfo(OrderSymbol(),MODE_BID)-TP*MarketInfo(OrderSymbol(),MODE_POINT);
OrderModify(OrderTicket(),OrderOpenPrice(),OrderStopLoss(),
t,OrderMagicNumber(),CLR_NONE)。
}
if(OrderType() == OP_BUY&&OrderTakeProfit() ==0)
{
t=MarketInfo(OrderSymbol(),MODE_ASK)+TP*MarketInfo(OrderSymbol(),MODE_POINT) となります。
OrderModify(OrderTicket(),OrderOpenPrice(),OrderStopLoss(),
t,OrderMagicNumber(),CLR_NONE)。
}
//.................
if(OrderType() == OP_SELL&&OrderStopLoss()==0)
{
s=MarketInfo(OrderSymbol(),MODE_ASK)+SL*MarketInfo(OrderSymbol(),MODE_POINT);
OrderModify(OrderTicket(),OrderOpenPrice(),s,
OrderTakeProfit(),OrderMagicNumber(),CLR_NONE);
}
if(OrderType() == OP_BUY&&OrderStopLoss()==0)
{
s=MarketInfo(OrderSymbol(),MODE_BID)-SL*MarketInfo(OrderSymbol(),MODE_POINT);
OrderModify(OrderTicket(),OrderOpenPrice(),s,
OrderTakeProfit(),OrderMagicNumber(),CLR_NONE);
}
//................
if(OrdersTotal() > 0)
{
if(OrderType() == OP_SELL&&OrderMagicNumber() ==Magic)
{
if(TrailingStop> 0)
{
if(OrderOpenPrice() - MarketInfo(OrderSymbol(),MODE_ASK) >= TrailingStop * MarketInfo(OrderSymbol(),MODE_POINT))
{
if(OrderStopLoss() > (MarketInfo(OrderSymbol(),MODE_ASK) + MarketInfo(OrderSymbol(),MODE_POINT)* TrailingStop))
{
if(TrailingStop>0&&TrailingStop<MarketInfo(OrderSymbol(),MODE_STOPLEVEL))TrailingStop=MarketInfo(OrderSymbol(),MODE_STOPLEVEL).TrailingStop<MarketInfo(OrderSymbol(),MODE_STOPLEVEL);
OrderModify(OrderTicket(), OrderOpenPrice(),MarketInfo(OrderSymbol(),MODE_ASK) + MarketInfo(OrderSymbol(),MODE_POINT) * TrailingStop.OrderTicket(), OrderOpenPrice(), MarketInfo(OrderSymbol(),MODE_ASK) + OrderOpenPrice(MODE_POINT)
OrderTakeProfit(),OrderMagicNumber(),CLR_NONE);
}
}
}
}
さもなくば
if(OrderType() == OP_BUY&&OrderMagicNumber() ==Magic)
{
if(TrailingStop > 0)
{
if(MarketInfo(OrderSymbol(),MODE_BID) - OrderOpenPrice() >= TrailingStop * MarketInfo(OrderSymbol(),MODE_POINT))
{
if(OrderStopLoss() < (MarketInfo(OrderSymbol(),MODE_BID) - MarketInfo(OrderSymbol(),MODE_POINT) * TrailingStop) ))
{
if(TrailingStop>0&&TrailingStop<MarketInfo(OrderSymbol(),MODE_STOPLEVEL))TrailingStop=MarketInfo(OrderSymbol(),MODE_STOPLEVEL).TrailingStop<MarketInfo(OrderSymbol(),MODE_STOPLEVEL);
OrderModify(OrderTicket(), OrderOpenPrice(),MarketInfo(OrderSymbol(),MODE_BID) - MarketInfo(OrderSymbol(),MODE_POINT) * TrailingStop,
OrderTakeProfit(),OrderMagicNumber(),CLR_NONE);
}
}
}
}
}
if (OrderType()==OP_BUY&&CLOSE_BUY==true&&OrderMagicNumber() ==Magic)
{
if (iStochastic(OrderSymbol(),5,5,3,3, MODE_SMA, 0, MODE_SIGNAL,0)<iStochastic(OrderSymbol(),5,5,3,3, MODE_SMA, 0, MODE_SIGNAL,1)& (iStochastic(OrderSymbol(),4,5,5,3, MODE_SMA,0, MODE_SIGNAL,1))&OrderOpenPrice()<iClose(OrderSymbol(),0,0)-MIN_PROFIT*MarketInfo(OrderSymbol(),MODE_POINT)。
オーダークローズ(オーダーチケット(),オーダーロット(),マーケットインフォメーション(オーダーシンボル(),MODE_BID),3)
}
if (OrderType()==OP_SELL&&CLOSE_SELL==true&&OrderMagicNumber() ==Magic)
{
if (iStochastic(OrderSymbol(),5,5,3,3, MODE_SMA, 0, MODE_SIGNAL,0)>iStochastic(OrderSymbol(),5,5,3,3, MODE_SMA, 0, MODE_SIGNAL,1)& (iStochastic(OrderSymbol(),4,5,3,4,3, MODE_SMA,0, MODE_SIGNAL,1)>iStochastic(OrderSymbol(5,5,3,3,3)))&OrderOpenPrice()>iClose(OrderSymbol(),0,0)+MIN_PROFIT*MarketInfo(OrderSymbol(),MODE_POINT)。
オーダークローズ(オーダーチケット(),オーダーロット(),MarketInfo(オーダーシンボル(),MODE_ASK),3)
}
}
}
を返します。
}
みなさん、こんにちは。
休暇から帰ってきたばかりなのに...。
海、太陽、水は私たちの最高の友達です。
一息ついたので、そろそろ仕事に戻ろうかと...。
具体的に取り組むべきテーマを提案します
まず最初に、これはテンプレートです ...第二に、6つのペアのトロールがかなりソフトであること...第二に、6つのペアで完全にホールのない履歴がないとテスターでテストできないこと...です。
for(int k=0; k<=OrdersTotal(); k++)
{
if (OrderSelect(k,SELECT_BY_POS)==true)
{
if (OrderMagicNumber()!= Magic) continue;
//..................
if(OrderType() == OP_SELL&&OrderTakeProfit() ==0)
{
t=MarketInfo(OrderSymbol(),MODE_BID)-TP*MarketInfo(OrderSymbol(),MODE_POINT);
OrderModify(OrderTicket(),OrderOpenPrice(),OrderStopLoss(),
t,OrderMagicNumber(),CLR_NONE)。
}
if(OrderType() == OP_BUY&&OrderTakeProfit() ==0)
{
t=MarketInfo(OrderSymbol(),MODE_ASK)+TP*MarketInfo(OrderSymbol(),MODE_POINT) となります。
OrderModify(OrderTicket(),OrderOpenPrice(),OrderStopLoss(),
t,OrderMagicNumber(),CLR_NONE)。
}
//.................
if(OrderType() == OP_SELL&&OrderStopLoss()==0)
{
s=MarketInfo(OrderSymbol(),MODE_ASK)+SL*MarketInfo(OrderSymbol(),MODE_POINT);
OrderModify(OrderTicket(),OrderOpenPrice(),s,
OrderTakeProfit(),OrderMagicNumber(),CLR_NONE);
}
if(OrderType() == OP_BUY&&OrderStopLoss()==0)
{
s=MarketInfo(OrderSymbol(),MODE_BID)-SL*MarketInfo(OrderSymbol(),MODE_POINT);
OrderModify(OrderTicket(),OrderOpenPrice(),s,
OrderTakeProfit(),OrderMagicNumber(),CLR_NONE);
}
//................
if(OrdersTotal() > 0)
{
if(OrderType() == OP_SELL&&OrderMagicNumber() ==Magic)
{
if(TrailingStop> 0)
{
if(OrderOpenPrice() - MarketInfo(OrderSymbol(),MODE_ASK) >= TrailingStop * MarketInfo(OrderSymbol(),MODE_POINT))
{
if(OrderStopLoss() > (MarketInfo(OrderSymbol(),MODE_ASK) + MarketInfo(OrderSymbol(),MODE_POINT)* TrailingStop))
{
if(TrailingStop>0&&TrailingStop<MarketInfo(OrderSymbol(),MODE_STOPLEVEL))TrailingStop=MarketInfo(OrderSymbol(),MODE_STOPLEVEL).TrailingStop<MarketInfo(OrderSymbol(),MODE_STOPLEVEL);
OrderModify(OrderTicket(), OrderOpenPrice(),MarketInfo(OrderSymbol(),MODE_ASK) + MarketInfo(OrderSymbol(),MODE_POINT) * TrailingStop.OrderTicket(), OrderOpenPrice(), MarketInfo(OrderSymbol(),MODE_ASK) + OrderOpenPrice(MODE_POINT)
OrderTakeProfit(),OrderMagicNumber(),CLR_NONE);
}
}
}
}
さもなくば
if(OrderType() == OP_BUY&&OrderMagicNumber() ==Magic)
{
if(TrailingStop > 0)
{
if(MarketInfo(OrderSymbol(),MODE_BID) - OrderOpenPrice() >= TrailingStop * MarketInfo(OrderSymbol(),MODE_POINT))
{
if(OrderStopLoss() < (MarketInfo(OrderSymbol(),MODE_BID) - MarketInfo(OrderSymbol(),MODE_POINT) * TrailingStop) ))
{
if(TrailingStop>0&&TrailingStop<MarketInfo(OrderSymbol(),MODE_STOPLEVEL))TrailingStop=MarketInfo(OrderSymbol(),MODE_STOPLEVEL).TrailingStop<MarketInfo(OrderSymbol(),MODE_STOPLEVEL);
OrderModify(OrderTicket(), OrderOpenPrice(),MarketInfo(OrderSymbol(),MODE_BID) - MarketInfo(OrderSymbol(),MODE_POINT) * TrailingStop,
OrderTakeProfit(),OrderMagicNumber(),CLR_NONE);
}
}
}
}
}
if (OrderType()==OP_BUY&&CLOSE_BUY==true&&OrderMagicNumber() ==Magic)
{
if (iStochastic(OrderSymbol(),5,5,3,3, MODE_SMA, 0, MODE_SIGNAL,0)<iStochastic(OrderSymbol(),5,5,3,3, MODE_SMA, 0, MODE_SIGNAL,1)& (iStochastic(OrderSymbol(),4,5,5,3, MODE_SMA,0, MODE_SIGNAL,1))&OrderOpenPrice()<iClose(OrderSymbol(),0,0)-MIN_PROFIT*MarketInfo(OrderSymbol(),MODE_POINT)。
オーダークローズ(オーダーチケット(),オーダーロット(),マーケットインフォメーション(オーダーシンボル(),MODE_BID),3)
}
if (OrderType()==OP_SELL&&CLOSE_SELL==true&&OrderMagicNumber() ==Magic)
{
if (iStochastic(OrderSymbol(),5,5,3,3, MODE_SMA, 0, MODE_SIGNAL,0)>iStochastic(OrderSymbol(),5,5,3,3, MODE_SMA, 0, MODE_SIGNAL,1)& (iStochastic(OrderSymbol(),4,5,3,4,3, MODE_SMA,0, MODE_SIGNAL,1)>iStochastic(OrderSymbol(5,5,3,3,3)))&OrderOpenPrice()>iClose(OrderSymbol(),0,0)+MIN_PROFIT*MarketInfo(OrderSymbol(),MODE_POINT)。
オーダークローズ(オーダーチケット(),オーダーロット(),MarketInfo(オーダーシンボル(),MODE_ASK),3)
}
}
}
を返します。
}
分かりやすい説明ありがとうございました。しかし、私はそれとは程遠く、どこに入れたらいいのかも分かりません。
みなさん、こんにちは。
休暇から帰ってきたばかりなのに...。
海、太陽、水は私たちの最高の友達です。
一息ついたので、そろそろ仕事に戻ろうかと...。
具体的に取り組むべきテーマを提案する。
朝型フラット」の内訳を試してみるとか...。とか、自分のフラットを置いてみるとか...。20pp、50pp...どちらか1つ(ペンダントを2つ付ける)...。片方のペンダントが作動したら、反対側のペンダントを2倍にして置く...。営業時間を選択する...すべて黒字で終わるはず...。利益が出たら...例えば100usdなら、利益を確定し、すべての注文を閉じる...)そして、ミーティングオーダーを閉じる関数を書けば、美談になるのでは・・・)
みなさん、こんにちは。
休暇から帰ってきたばかりなのに...。
海、太陽、水は私たちの最高の友達です。
一息ついたので、そろそろ仕事に戻ろうかと...。
具体的なテーマを考えて取り組むことを提案します
このストラテジーのExpert AdvisorをBookkeeperのドキュメントに書き込むことを提案できる。その他、必要なものはすべてアーカイブにあります。