[ARCHIVE] フォーラムを散らかさないように、どんなルーキーでも質問してください。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 3. - ページ 138

 
Falmera:
例を見せていただけますか? 真偽はともかく、私には意味がありません。

"真のFalseは私には意味がない"...

bool Flag;

int start()
{
   ...
   
   if (!Flag && Open[1] >  Open[2]+10*Point)
   {
      Flag = True;
      OrderSend(...);
   }
   
   if ( Flag && Open[1] <= Open[2]+10*Point)
      Flag = False;

   ...
}
この例では、バーを閉じることで作業することが可能です。でも、そのほうが図解になると思うんです。
 
ikatsko:

どうすれば理解できるとアドバイスするのか?あるいは、バーズより前の歴史をどう参照するか?

私は、MT4をバイパスして、ファイルから直接時系列を操作するライブラリを持っています。全部あるんです。しかし、それは無料ではありません。

T-G:

T-G:
私はいくつかのミラーを上書きしたい場合は、私は別のバージョンのTickSaveを使用する必要があります。
とにかく、ティックを集めるのに最適なスクリプトやアドバイザーは何でしょうか?

いくつか質問があるのですが、どなたか回答をお願いします。
私のコンプレックスそれも、タダモノではありません。上記のこのスレッドに記述されています。


 
質問:価格が小数点以下1桁のEURUSDやGBPUSDでは動作しますが、EURJPYやUSDJPYのように小数点以下2桁以上では動作しないのはなぜですか?
 
LuRAS:
質問:例えばEURUSDやGBPUSDのように価格が小数点以下1桁の場合は動作しますが、EURJPYやUSDJPYのように小数点以下2桁以上の場合は動作しないのはなぜでしょうか?
これは、インジケーターへの質問です。
 
MaxZ:

"真のFalseは私には意味がない"...

この例では、バーの終値から作業することができます。でも、その方が図解しやすいと思うんです。

は役に立たなかった!今でも多くの注文を受け付けています
 
Falmera:

は役に立たなかった!まだ注文がたくさん開かれています。
コードを教えてくれ。あるいは、時給が上がるか。最近はテレパスのサービスも非常に高価になりましたね...。
 
MaxZ:
スタジオにあるコード。あるいは、時給が上がるか。テレパスサービスは最近とても高い...


コードってなんだよ?

int total;
total = OrdersTotal();

for(int cnt=0;cnt<total;cnt++){
OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);
if(OrderType()==OP_BUY){
if(OrderSymbol()==Symbol()){
if(OrderMagicNumber()==Magic){
if (Bid < OrderOpenPrice() - Shag * Point){
OrderSend(Symbol(),OP_BUY.Bid); If(OrderMagicNumber() ==Symbol()){ If(OrderSymbol() ==Symbol()),OP_BUY.......パンパンパンパン

}
}
}
}
return(0);
}.

if (total <1){
OrderSend(Symbol(),OP_BUY,Lot,Ask,3,0,0, "buy",Magic,NULL,Green);
}.

ここで、どうすればいいのか?

 
Falmera:


コードってなんだ?

では、どうすればいいのか?

チェックボックスがないのですが...。:( 私の提案した方法を理解していただけないようで・・・。

そして、"SRC "ボタンまたはCTRL+ALT+Mでコードを添付してください...。

 
MaxZ:

チェックボックスが見当たらないのですが...。:( 私の提案した方法を理解していただけないようで・・・。

そして、"SRC "ボタンまたはCTRL+ALT+Mでコードを添付してください...。

if (!Flag){
for(int cnt=0;cnt<total;cnt++){
   OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);
      if(OrderType()==OP_BUY){
         if(OrderSymbol()==Symbol()){
            if(OrderMagicNumber()==Magic){
             if (Bid < OrderOpenPrice() - Shag * Point){             
               Flag = True;
               OrderSend(Symbol(),OP_BUY.. 
               
               }
            }
         }
      }
   }
Flag = False;
}
 
Falmera:


コードってなんだ?

int total;
total = OrdersTotal();

1 for(int cnt=0;cnt<total;cnt++){
2  OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);
3  if(OrderType()==OP_BUY){
4     if(OrderSymbol()==Symbol()){
5        if(OrderMagicNumber()==Magic){
6           if (Bid < OrderOpenPrice() - Shag * Point){  
7              OrderSend(Symbol(),OP_BUY.......прам-пам-пам
               }
           }
        }
     }
  return(0);
}
if (total <1){  OrderSend(Symbol(),OP_BUY,Lot,Ask,3,0,0,"buy",Magic,NULL,Green);}

では、どうすればいいのか?

そこで、注文は1件とし、価格を20、現在価格を10、ステップを9とします。

1. すべてのオーダーをループする

2.注文が選択 されている

3, 4, 5 - プロパティチェック

価格が出たのであれば(出たのですが)。

7. 注文する

ティックが来たが、最初の注文は20のレベルで、今は価格が9.5でステップが9である。

そこで再び1-7ともう1つの注文

といった具合に、手付金が青息吐息になるまで続きます。