コーディングの方法は? - ページ 2 123456789...347 新しいコメント Sergey Golubev 2006.01.06 20:49 #11 cardio: こんにちは。コードを投稿する方法を教えてください - 他の人が簡単にコピーできるようなボックスに入るようにします。 ありがとうございます。 コードを単純なテキストとして投稿することができます。 しかし、より良いのは、この記号#の間に、次のように投稿することです。 This is the code newoptionz 2006.01.06 21:21 #12 テスティング ハイ いくつかのコードです。 void MoneyManagement() { int i,hstTotal=HistoryTotal(); int losses; static double val1; for(i=hstTotal-1;i>=0;i--) { //---- check selection result if(OrderSelect(i,SELECT_BY_POS,MODE_HISTORY)==fals e) { Print("Access to history failed with error (",GetLastError(),")"); break; } if(OrderProfit()>0){ val1 = 0; break; } if(OrderProfit()<0) { losses++; val1 = val1 + orderProfit(); } if(losses==2) { lotMM = MathCeil(AccountFreeMargin() * 50 / 10000) / 10; // 50 risk if (lotMM < 0.1) lotMM = Lots; if (lotMM > 1.0) lotMM = MathCeil(lotMM); if (lotMM > 100) lotMM = 100; } } Got it - thanks - where would one find the different html tags one can use on this forum? How to code? Function request HistoryTotalOrder Ahmed Soliman 2006.01.06 21:58 #13 vBコード cardio: このフォーラムで使用できるさまざまなhtmlタグを見つけることができますか? このリンクをたどってくださいvBコード newoptionz 2006.01.07 10:09 #14 ありがとうございます codesguruさんありがとうございます。 cucurucu 2006.02.03 13:51 #15 ゼロ・ロス・コード? こんにちは。 初心者を助けてください。 どなたか、利益がX pipsに達した後にOrderのStopLossを変更するコード(MQL4)を書いていただけませんか?このコードをEAに組み込みたいのです。もし、相場が自分のポジションに逆行した場合、損をしないようにStopLossを利益0のレベルまで上げたいと思います。この方法では、ポジションは0P/Lで決済されます。これは、自分のポジションが数ピップスしか稼げず(トレーリングストップを発動するほどではない)、その後、相場が反対方向に行き、負けてしまった場合に非常に有効です。 ありがとうございました。 sunwest 2006.02.04 11:08 #16 こんにちは。 これがあなたのEAに統合されるかどうかはわかりませんが、私はあなたがコードの最後に置くことができる別の関数を入れて、メインループの間に呼び出すことができます。 注文時に使用するグローバル変数 "Magic "があることを確認してください。 ---- int Magic; ----- また、ストップロスを実際の開始価格に設定する前に、利益「ProfitModifySL」を何ピップス分設定する必要があります。 ---- extern double ProfitModifySL=15; // 15 pips 利益を得た後、ストップロスは注文の開始価格に調整されます。 ----- //+------------------------------------------------------------------+ //| 注文をスキャンし、PrmSLによって利益がある場合、SLを修正します。 //+------------------------------------------------------------------+ void fModifySLWhenInProfit() { for (int i=0; i<OrdersTotal(); i++) { if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) { if (OrderSymbol()==Symbol() && OrderMagicNumber()==Magic) { if (OrderType()==OP_BUY && Bid-OrderOpenPrice()>=ProfitModifySL*Point) fModifyStopLoss(OrderOpenPrice())。 if (注文タイプ()==OP_SELL &&注文開始価格()-売値>=ProfitModifySL*Point) fModifyStopLoss(OrderOpenPrice())。 } } } } //+------------------------------------------------------------------+ //| ストップロスの変更 //+------------------------------------------------------------------+ void fModifyStopLoss(double tStopLoss) { bool result = OrderModify(OrderTicket(),OrderOpenPrice(),tStopLoss,OrderTakeProfit(),0,NULL)。 その他、これを行う簡単なEAを投稿に添付しました。 これが役立つことを願っています。 乾杯 ファイル: sample-v1.mq4 4 kb How to code? 出口戦略ステップ・ストップとトレーリング・ストップの比較 どんな新人の質問でも、フォーラムを乱雑にしないように。プロフェッショナルは、通り過ぎないでください。Nowhere without you - cucurucu 2006.02.05 14:18 #17 Thank You sunwest! sunwest 2006.02.05 14:40 #18 また、あなたの注文を常に修正することを避け、あなたが変更することができる一度それを行うために、歓迎されています。 if (OrderType()==OP_BUY && Bid-OrderOpenPrice()>=ProfitModifySL*Point) fModifyStopLoss(OrderOpenPrice())。 if (注文タイプ()==OP_SELL &&注文開始価格()-売値>=ProfitModifySL*Point) fModifyStopLoss(OrderOpenPrice())。 で if (OrderType()==OP_BUY && Bid-OrderOpenPrice()>=ProfitModifySL*Point)(注文タイプ) if (OrderStopLoss()<OrderOpenPrice()) fModifyStopLoss(OrderOpenPrice())。 if (OrderType()==OP_SELL && OrderOpenPrice()-Ask>=ProfitModifySL*Point)(オーダータイプ==OP_SELL &&オーダーオープンプライス=Ask>=ProfitModifySL*Point) if (OrderStopLoss()>OrderOpenPrice()) fModifyStopLoss(OrderOpenPrice())です。 S. David Ellis 2006.02.17 00:22 #19 mqlコードでの縦型ライン 生産 こんにちは、皆さん。 私は、選択可能な時間にチャート上に垂直線を生成することができるmqlコードセットに興味を持っています。このようなものは存在するのでしょうか、それともコード化できるのでしょうか? 私のmqlコードの理解は非常に少なく、何もコーディングすることができません。私にできるのは、「オブジェクト」の色とその密度を変えることくらいです。 回答してくださった方、そしてこの素晴らしいフォーラムに感謝します...。 すべての人に良い取引を...........................。 konjn 2006.02.20 05:12 #20 似たような船 私は同じことに直面しています...しかし、ライン(より多くの乱雑さ)を持つ代わりに、私は色のついたろうそくを持ちたいと思います...再びそれは我々が例として、様々な市場の開始を表示できるように、ユーザーが入力する必要があります...。 konjn 123456789...347 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
こんにちは。
コードを投稿する方法を教えてください - 他の人が簡単にコピーできるようなボックスに入るようにします。
ありがとうございます。コードを単純なテキストとして投稿することができます。
しかし、より良いのは、この記号#の間に、次のように投稿することです。
テスティング
ハイ
いくつかのコードです。
{
int i,hstTotal=HistoryTotal();
int losses;
static double val1;
for(i=hstTotal-1;i>=0;i--)
{
//---- check selection result
if(OrderSelect(i,SELECT_BY_POS,MODE_HISTORY)==fals e)
{
Print("Access to history failed with error (",GetLastError(),")");
break;
}
if(OrderProfit()>0){
val1 = 0;
break;
}
if(OrderProfit()<0) {
losses++;
val1 = val1 + orderProfit();
}
if(losses==2) {
lotMM = MathCeil(AccountFreeMargin() * 50 / 10000) / 10; // 50 risk
if (lotMM < 0.1) lotMM = Lots;
if (lotMM > 1.0) lotMM = MathCeil(lotMM);
if (lotMM > 100) lotMM = 100;
}
}Got it - thanks - where would one find the different html tags one can use on this forum?
vBコード
このフォーラムで使用できるさまざまなhtmlタグを見つけることができますか?
このリンクをたどってくださいvBコード
ありがとうございます
codesguruさんありがとうございます。
ゼロ・ロス・コード?
こんにちは。
初心者を助けてください。
どなたか、利益がX pipsに達した後にOrderのStopLossを変更するコード(MQL4)を書いていただけませんか?このコードをEAに組み込みたいのです。もし、相場が自分のポジションに逆行した場合、損をしないようにStopLossを利益0のレベルまで上げたいと思います。この方法では、ポジションは0P/Lで決済されます。これは、自分のポジションが数ピップスしか稼げず(トレーリングストップを発動するほどではない)、その後、相場が反対方向に行き、負けてしまった場合に非常に有効です。
ありがとうございました。
こんにちは。
これがあなたのEAに統合されるかどうかはわかりませんが、私はあなたがコードの最後に置くことができる別の関数を入れて、メインループの間に呼び出すことができます。
注文時に使用するグローバル変数 "Magic "があることを確認してください。
----
int Magic;
-----
また、ストップロスを実際の開始価格に設定する前に、利益「ProfitModifySL」を何ピップス分設定する必要があります。
----
extern double ProfitModifySL=15; // 15 pips 利益を得た後、ストップロスは注文の開始価格に調整されます。
-----
//+------------------------------------------------------------------+
//| 注文をスキャンし、PrmSLによって利益がある場合、SLを修正します。
//+------------------------------------------------------------------+
void fModifySLWhenInProfit()
{
for (int i=0; i<OrdersTotal(); i++)
{
if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES))
{
if (OrderSymbol()==Symbol() && OrderMagicNumber()==Magic)
{
if (OrderType()==OP_BUY && Bid-OrderOpenPrice()>=ProfitModifySL*Point)
fModifyStopLoss(OrderOpenPrice())。
if (注文タイプ()==OP_SELL &&注文開始価格()-売値>=ProfitModifySL*Point)
fModifyStopLoss(OrderOpenPrice())。
}
}
}
}
//+------------------------------------------------------------------+
//| ストップロスの変更
//+------------------------------------------------------------------+
void fModifyStopLoss(double tStopLoss)
{
bool result = OrderModify(OrderTicket(),OrderOpenPrice(),tStopLoss,OrderTakeProfit(),0,NULL)。
その他、これを行う簡単なEAを投稿に添付しました。
これが役立つことを願っています。
乾杯
Thank You sunwest!
また、あなたの注文を常に修正することを避け、あなたが変更することができる一度それを行うために、歓迎されています。
if (OrderType()==OP_BUY && Bid-OrderOpenPrice()>=ProfitModifySL*Point)
fModifyStopLoss(OrderOpenPrice())。
if (注文タイプ()==OP_SELL &&注文開始価格()-売値>=ProfitModifySL*Point)
fModifyStopLoss(OrderOpenPrice())。
で
if (OrderType()==OP_BUY && Bid-OrderOpenPrice()>=ProfitModifySL*Point)(注文タイプ)
if (OrderStopLoss()<OrderOpenPrice()) fModifyStopLoss(OrderOpenPrice())。
if (OrderType()==OP_SELL && OrderOpenPrice()-Ask>=ProfitModifySL*Point)(オーダータイプ==OP_SELL &&オーダーオープンプライス=Ask>=ProfitModifySL*Point)
if (OrderStopLoss()>OrderOpenPrice()) fModifyStopLoss(OrderOpenPrice())です。
S.
mqlコードでの縦型ライン 生産
こんにちは、皆さん。
私は、選択可能な時間にチャート上に垂直線を生成することができるmqlコードセットに興味を持っています。このようなものは存在するのでしょうか、それともコード化できるのでしょうか?
私のmqlコードの理解は非常に少なく、何もコーディングすることができません。私にできるのは、「オブジェクト」の色とその密度を変えることくらいです。
回答してくださった方、そしてこの素晴らしいフォーラムに感謝します...。
すべての人に良い取引を...........................。
似たような船
私は同じことに直面しています...しかし、ライン(より多くの乱雑さ)を持つ代わりに、私は色のついたろうそくを持ちたいと思います...再びそれは我々が例として、様々な市場の開始を表示できるように、ユーザーが入力する必要があります...。
konjn